- 博客(9)
- 收藏
- 关注
原创 Gradle Android 多渠道打包
多渠道配置 //多渠道打包 productFlavors{ xiaomi{ applicationId "com.chl.example" versionCode 11 versionName '1.1' //占位符,它允许我们动态替换我们在AndroidManifest文件里定义
2016-04-01 11:31:58
462
原创 百分比布局PercentRelativeLayout
属性: 使用: (1) (2)介绍一下 layout_aspectRatio 这个属性 看一下官网说明 简单来说,就是只设置一个维度的大小(width or height)和设置一个分数(layout_aspectRatio),这里的layout_aspectRatio的值就是width和height的比例。 官网虽然说
2016-03-31 11:26:21
554
转载 Android DrawingCache超詳細解析,解決getDrawingCache方法回傳null
原文地址:http://magiclen.org/android-drawingcache/開發Android的時候,在許多情況下會使用到View的getDrawingCache方法來取得View目前顯示出來的樣子(DrawingCache),雖然算是一個還蠻方便的方法,但是這個方法卻有著許多的缺陷,它不但效能極差,內部實作方式和回傳的結果隨著Android API版本不同還有很大的差異。最嚴重的一
2016-01-14 14:43:40
1408
转载 Android支持库——RenderScript
本文由 ImportNew - 黄小非 翻译自 android-developers官方博客。欢迎加入翻译小组。转载请见文末要求。 最近一段时间以来我们听到的来自开发者的一个普遍反馈,就是要求我们为更多的设备提供RenderScript的最新特性支持。在过去的几个Android发行版本里,我们已经为RenderScript运行时加入了大量的功能了,但是这些功能很多都是有Android版本依赖性
2016-01-14 10:30:58
635
1
原创 实现android M 的直接分享
本文主要介绍android 6.0新特性中的直接分享功能。所谓直接分享(Direct Share)就是用户可以直接分享相关内容,不需要先打开第二个应用,再选择分享目标去分享内容,可以直接向分享目标分享内容。 看图就清楚了,如下图, 上面红色圈起来的就是直接分享目标,下面绿色圈起来的是可分享的应用。比如我们向一个聊天软件里的联系人分享内容的时候,选择聊天软件和某个联系人的操作是在一步
2016-01-12 14:35:56
1164
原创 armeabi,armeabi-v7a,x86,mips,arm64-v8a,mips64,x86_64下的so文件
Android系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014年起),每一种都关联着一个相应的ABI。在Android系统上,每一个CPU架构对应一个ABI:armeabi,armeabi-v7a,x86,mips,arm64-v8a,mips64
2015-09-22 10:10:45
4501
原创 Android数据库批量操作的性能优化
在对数据库进行批量操作的时候 ,为了提高效率,我们就可以把这些操作放在一个事务里来进行,这样会节约好几倍的时间。一条插入语句默认是一个事务,有多少次插入操作就会有多少次磁盘操作,开销大、耗时。所以在批量插入数据的时候,把所有的插入操作放在一个事务里执行,这样就只会进行一次磁盘的写入操作,大大提高效率。具体用法如下:db.beginTransaction();
2015-07-20 23:06:56
587
原创 自己制作Nine-Patch图片
作为一个android程序猿,不仅要会敲代码,自己p图也是必不可少的。制作Nine-patch图片我们也是要会的。在Android sdk目录下的tool文件夹下面有一个draw9patch.bat,这是google为我提供的,所以不会ps没关系,一样你可以造.9图。双击打开它,File->Open 9-patch,选择一张你需要变成.9的图片。在图片的四周绘制一个黑点,绘制的时候
2015-04-15 21:47:14
886
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人