AIDL小结
摘要:AIDL : Android Interface Define Language(接口定义语言) Service中跨进程间通信利器。。。。 一般都会有Client端和Server端(Server端提供服务) 实现步骤 1、在Server模块 main文件夹下新建一个aidl文件夹,创建AIDL文件接
阅读全文
posted @
2016-11-10 09:59
向着大牛奋斗
阅读(232)
推荐(0)
HandlerThread和IntentService
摘要:HandlerThread 为什么要使用HandlerThread? 我们经常使用的Handler来处理消息,其中使用Looper来对消息队列进行轮询,并且默认是发生在主线程中,这可能会引起UI线程的卡顿,所以我们用HandlerThread来替代。。。 HanderThread实际上就是一个线程
阅读全文
posted @
2016-11-01 14:36
向着大牛奋斗
阅读(368)
推荐(0)
android activity的启动方式
摘要:1、Standard正常启动,默认的启动方式,没什么说头 2、SingleTop 意思就是在栈顶只能存在一个相同的activity 不能叠加,如果再A上继续启动A的话,只会调用A的onNewIntent方法 3、SingleTask 即任务栈中只能存在一个实例,如果发现任务栈中已存在实例,则将实例上
阅读全文
posted @
2016-10-31 15:03
向着大牛奋斗
阅读(204)
推荐(0)
Xformode的坑
摘要:http://blog.csdn.net/u010335298/article/details/51983420
阅读全文
posted @
2016-10-27 14:46
向着大牛奋斗
阅读(198)
推荐(0)
android解析图片资源缩小放大问题
摘要:今天突然发现,图片放在drawable 不同分辨率的目录下会有不同程度的放大或者缩小?这是为什么呢? 首先我们从decodeResource()方法入手 如果没有设置 inTargetDensity,就获得设备的densityDpi,最终根据inTargetDensity和包含该图片的文件夹的den
阅读全文
posted @
2016-10-26 16:49
向着大牛奋斗
阅读(561)
推荐(0)
Matrix的一些知识
摘要:1、什么是ColorMatrix ColorMatrix是一个颜色矩阵,它定义了一个 4*5 的float[]类型的矩阵 颜色矩阵,而图像的 RGBA 值则存储在一个5*1的颜色分量矩阵C中 所以为了改变图像的显示效果,只需要改变 4*5 的颜色矩阵ColorMatrix,然后通过,即可得到新的图像
阅读全文
posted @
2016-10-26 13:51
向着大牛奋斗
阅读(168)
推荐(0)
Fragment一些问题
摘要:1、使用fragment静态加载,当需要替换的时候使用replace方式是无效的。。。。。。。 2、replace的容器如果是线性布局,那么将会出现之前的页面残留的情况,正确做法是使用FrameLayout布局
阅读全文
posted @
2016-10-26 09:48
向着大牛奋斗
阅读(176)
推荐(0)
android Drawable的问题
摘要:1、资源解析成Drawable getDrawable(int id); 挺简单一方法,可是 require api 21......如何向下兼容呢???? 幸亏有ContextCompat类。。。(接触过类似的类有:ViewCompat) ContextCompat.getDrawable();
阅读全文
posted @
2016-10-19 15:24
向着大牛奋斗
阅读(403)
推荐(0)
android menu的问题
摘要:1、简单使用 2、使用自定义的actionview 有时候可能会实现文字+图片的形式,这是就需要我们自定义一个布局 3、刷新menu 可以调用
阅读全文
posted @
2016-10-19 15:16
向着大牛奋斗
阅读(298)
推荐(0)
android WebView问题
摘要:1、加载本地js、css文件 今天碰到个问题,使用WebView加载html数据,本来没什么问题,loadUrl(),loadData(),都可以使用 但是如果需要引入本地的js、css文件就碰到问题了。。。 网上有的说直接 <script src="file:///android_asset/..
阅读全文
posted @
2016-10-17 16:50
向着大牛奋斗
阅读(190)
推荐(0)