码迷,mamicode.com
首页 >  
搜索关键字:android-优化    ( 86个结果
Android, BaseAdapter 处理大数据量时的优化
Android优化 最常见的就是ListView, Gallery, GridView, ViewPager 的大数据优化 图片优化 访问网络的优化优化的原则: 数据延迟加载 分批加载 本地缓存数据优化 1).复用contentview 2).创建static class ViewH...
分类:移动开发   时间:2015-06-15 23:31:33    阅读次数:186
Android EventBus发布/订阅事件总线
做过Android开发都会陆续用到这个开源库EventBus。EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。下载EventBus的类库源码:https://github.com/greenrobot/EventBus。下面说说简单用法。...
分类:移动开发   时间:2015-06-14 11:02:52    阅读次数:243
android启动模式对于体验的影响
说到Android的启动模式,懂Android的人肯定都懂。通过设置启动模式我们不仅可以节省内存的使用,还能达到更好的体验,比如我们打开一个应用,点击home键回到主界面的时候程序是没有被kill掉,当点击应用再回来的时候如果设置有问题的话们,那么可能回来的时候又会加载一次我们写的引导页。这个时候我们就可以设置我们的界面使用sigleTop,当点击home键的时候我们当前的activity就会在栈...
分类:移动开发   时间:2015-06-10 12:26:09    阅读次数:139
Android_webview与js的交互方式
一:hybird app, web app 和 native app 的区别 Native App是一种基于智能手机本地操作系统如IOS,Android等并运用原生程序编写运行的第三方运用程序,也叫本地App。 Web App 是针对Iphone,Android优化后的web站点,前端使用的技术是:html或者html5,css3,javascript等,服务器...
分类:移动开发   时间:2015-05-28 14:15:25    阅读次数:265
android开发中对于onLowMemory& onTrimMemoryd理解bu
新手开发者,也就是我这种的基本上就是对android的基础还凑合,觉得自己已经能独立的开发app,但是往往忽略了对于android 内存使用的优化,总是觉得想用就用,等到应用OOM的时候才开始向要优化,想想以前经常遇到的好多问题,感觉确实是让自己进步了很多。 说的有点乱,android对于内存优化其实做了很多,其中就有onLowMemory& onTrimMemory 这是俩个我们在程序中可以...
分类:移动开发   时间:2015-05-05 19:45:24    阅读次数:436
Android 优化代码代码写作习惯代码规整
今天我想说说代码习惯: 刚开始学Android时相信很多新手都会有一个疑问,我们作为菜鸟除了技术上的不足到底哪点比不上大神呢?相信问这个问题的新手,肯定是一个不服输的人(不能叫愤青吧,我认 为愤青貌似是个贬义词)所以喜欢问问题,但是一些经验丰富的大神有的时候就会说自己百度,不行谷歌,这么简单的问题还问!这可能深深的伤害到我们菜鸟,但挺多时候是应 该我们自己动手找自己研究,其实作为菜鸟不是不喜...
分类:移动开发   时间:2015-04-30 22:03:01    阅读次数:309
Android优化后的定时器代码
private Handler handler = new Handler( );private Runnable runnable = new Runnable( ) {public void run ( ) {update( );handler.postDelayed(this,1000); /...
分类:移动开发   时间:2015-04-21 22:30:07    阅读次数:265
Android优化——UI优化(四)
使用style替换背景,防止Activity黑色背景闪过1.原来的布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_...
分类:移动开发   时间:2015-04-17 22:25:19    阅读次数:210
Android优化——UI优化(三)
1.ViewStub延迟加载 ViewStub是一个不可见的,大小为0的View,最佳用途就是实现View的延迟加载,在需要的时候再加载View,可Java中常见的性能优化方法延迟加载一样。 当调用ViewStub的setVisibility函数设置为可见或则调用inflate初始化该View的时候,ViewStub引用的资源开始初始化,然后引用的资源替代ViewStub自己的位置填充在V...
分类:移动开发   时间:2015-04-17 15:47:16    阅读次数:163
Android优化——UI优化(一)
优化布局层次1.避免布局镶嵌过深(如下)<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_paren...
分类:移动开发   时间:2015-04-17 14:04:35    阅读次数:183
86条   上一页 1 ... 4 5 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!