android
文章平均质量分 75
yingZhen_feng
这个作者很懒,什么都没留下…
展开
-
Android的IPC(Inter-progress Commitation)通信
Android的IPC(Inter-progress Commitation)通信:实现跨进程通信的方式:1.通过Intent来传递数据,在四大组件(4个进程,不过这4个进程可以通过shareUID和签名,整合在同一台虚拟机中,就有了4个进程同属于一个应用,而一个应用又是一个进程的概念,有点绕)2.共享文件和sharePreferences3.基于Binder的Messenger和原创 2017-09-13 20:00:59 · 443 阅读 · 1 评论 -
Android事件分发的View的焦点捕捉事件
事件分发的View的焦点捕捉事件:ScrollView里面嵌套ListView(不需要时隐藏这个布局), 可以解决滑动问题. 就是滑动到ListView的时候, ScrollView也跟着滑动,这样子联动的效果比较好.如果是ScrollView里面是一个Fragment,然后Fragment里面是一个ListView, 这样子就无法做到ScrollView和ListView联动的效果了,因原创 2017-09-13 20:04:55 · 1026 阅读 · 0 评论 -
Android性能优化之渲染优化
Android性能优化之渲染优化:Android系统每隔16ms就会重新绘制一次Activity。也就是说你的app必须在16ms内完成屏幕刷新的所有逻辑操作。如果某个绘制操作超过16ms而用了24ms,这时候用户看到同一张图片就用了32ms而不是16ms,用户就会感到卡顿,这种现象我们叫--丢帧。Android的渲染机制:Android渲染主要分为两个组件:1、CPU原创 2017-09-13 20:08:29 · 353 阅读 · 0 评论 -
Android下的OOM异常、内存抖动和界面卡顿
OOM异常、内存抖动和界面卡顿:1、OOM:可能由内存泄漏引起,泄漏的内存多了,可供使用的内存越来越少,遇到一些需要开辟内存的时候,就会报OOM(OutOfMemory)异常。2、加载一些大的Bitmap的时候,瞬间就把分配给进程的内存全部占满。解决方式:图片的边界压缩。还有一种情况是:加载了多个占用内存较多的对象,也包括Bitmap对象,这时候,应用在运行的时候加载并保存了多个较大的Bi原创 2017-09-13 20:10:14 · 877 阅读 · 0 评论 -
16个java代码性能优化及android代码优化技巧
16个java代码性能优化总结:1、尽量指定类、方法的final修饰符带有final修饰的类是不可派生的,为类指定final修饰符可以让类不被继承,为方法指定final修饰符可以让方法不被重写。如果指定了一个类为final,则该类所有的方法都是final的。java编译器会寻找机会内联所有的final方法,内联对于提升java运行效率重大。至少提升50%性能2、尽量重用原创 2017-09-13 20:15:18 · 372 阅读 · 0 评论 -
Android下生成和读取PDF文件的工程demo, ttf的使用
android中的html转为pdf文件原创 2017-09-12 15:24:48 · 548 阅读 · 1 评论 -
Android系统中,能大幅提高工作效率的API汇总
android性能优化api原创 2017-09-12 15:28:32 · 299 阅读 · 0 评论