Android UI Libs之android-gif-drawable 我们经常需要显示gif图片,但是Android自带的ImageView不能完全显示gif图片,它只会显示gif图片的第1帧。那我们要显示gif图片…
分类:Android
Android实现头像上传
Android实现本地上传图片并设置为圆形头像 Android实现类似换QQ头像功能(图片裁剪) android上给应用设置用户头像(图片来自图库和现拍) Android图片上传(头像裁切+原图原样) android高仿…
【Window系列】——Toast源码解析
前言 Toast组件应该是接触Android中使用率非常高的一个原生控件,其使用的便捷性一直是开发者选用的原因,短短的一行代码就可以实现支持跨页面的提示功能。但是随着Google对于Android系统自身安全性的限制,导…
在Android中使用Realm作本地存储
Android平台有很多的orm框架可以对数据作本地存储,比如ormlite、greenDao、SugarORM等等,这些orm框架基本都是基于sqlite的。今天我要介绍的这个数据库Realm,是用来替代sqlite的…
Android蓝牙周边设备开发
本文只讲述实际开发中的最基本的概念、用法及代码,不过多深入概念及源码。 什么是周边设备 BLE(蓝牙4.0+) 有两种状态模式:中心(center)及peripheral(周边)。 大多数中心设备的扮演者是手机、电脑等能…
Android 进程间通信AIDL包含枚举类型引起的问题
最近做跨进程下载时遇到一个问题差点引起血案,所以在此记录一下。 问题是这样的:客户端调用下载库下载视频,下载库是在一个独立的进程里运行。下载库需要通过Binder回调客户端获取下载地址,然后下载库获取到下载地址进行视频下…
Android CardView的使用
CardView是android5.0以上的新控件,卡片式布局,继承FrameLayout实现,今天这里主要说一下CardView的使用和注意的地方 1.首先肯定需要引用gradle配置 compile'com.andr…
Android项目用到的or比较好的资料
前言: 不登高山,不知天之高也;不临深溪,不知地之厚也;不闻先王之遗言,不知学问之大也。 感谢Android开发界的Open灵魂让Android开发站在很多巨人的肩膀上,带我们看的更远。 感谢本文中所有引用到…
MediaRecorder结合SurfaceView录制视频
手机一般都有麦克风和摄像头,而Android系统就可以利用这些硬件来录制音视频了。为了增加对录制音视频的支持,Android系统提供了一个MediaRecorder的类。使用MediaRecorder结合SurfaceV…
Android App 常用图标尺寸规范
1. 程序启动图标: LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px。 MDPI (Medium Density Screen, 160 DPI),其图标大小为 4…
经常使用runOnUiThread(),你真的理解它吗
在Android开发的过程中,主线程主要来完成UI绘制和响应用户的操作,默认情况下,我们大部分的代码都是在主线程 中执行的,因此我们时刻要考虑主线程的情况。我们都知道要开启一个子线程来完成一个耗时操作,以避免阻塞主线程影…
Android在string.xml中加粗文字
富文本 通过html格式使textview显示多种颜色更改字体大小 String busSchedule = "Bus Schedule " + "<font color='#000000'>" + deta…