随笔分类 - 【Android进阶】
摘要:ViewTreeObserver结构extends Objectjava.lang.Object ↳ android.view.ViewTreeObserverViewTreeObserver概述A view tree observer is used to register liste...
阅读全文
摘要:在使用ViewPager与Fragment的时候,ViewPager会自动缓存1页内的数据,如下图:当我们当前处在页面2的时候,页面1和页面3的View实际上已经创建好了,所以在我们拖动的时候是可以看见他们的界面的。但是当我们的页面处在1的时候,页面3实际上就已经销毁了。直到跳转到页面2的时候,页面...
阅读全文
摘要:1.android_launcher的源码详细分析 2.android---launcher3.Android 4.4 Launcher3桌面源码分析4.通过深度剖析Android之Launcher源码设计架构,创建HomeScreen的Shortcut(快捷方式) 5.Android launch...
阅读全文
摘要:1.Android开发之帐户管理2.Android帐户管理小记3.Android特色开发之账户管理4.android AccountManager and SyncManager 5.Android应用开发笔记(7):构建自己的Android账户与内容同步机制,例程SampleSyncAdapter...
阅读全文
摘要:1.Android:Drag and Drop的应用2.Android 用户界面---拖放(Drag and Drop)(三)3.Android 用户界面---拖放(Drag and Drop)(二)4.Android 用户界面---拖放(Drag and Drop)(一)5.Android开发者指...
阅读全文
摘要:KEYCODE列表 电话键KEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOME按键Home3KEYCODE_MENU菜单键82KEYCODE_BACK返回键4KEYCODE_SEARCH搜索键84KEYCODE_CAMERA拍照键27KEYCODE_FOC...
阅读全文
摘要:1.【原创】Android 系统稳定性 - OOM(一)2.【原创】Android 系统稳定性 - OOM(二)3.Android内存泄露分析(MemoryAnalyzer工具)
阅读全文
摘要:1.androidANR产生原因和解决办法2.Android ANR异常及解决方法 3.Android ANR 分析解决方法4.【原创】Android 系统稳定性 - ANR(一)5.【原创】Android 系统稳定性 - ANR(二)6.【原创】Android 系统稳定性 - ANR(三)7.An...
阅读全文
摘要:初级:1.Android自定义View之一:初探实例 ——> onDraw2.getwidth和getmeasuredwidth的区别以及两者的使用场景 3.Android 自定义View (一) ——>onMesure MeasureSpec4.Android LayoutInflater原理分析...
阅读全文
摘要:1.Android 高效加载大图片2.Android加载大分辨率图片到手机内存中的实例方法3.有效解决Android加载大图片时内存溢出的问题4.Android有效解决加载大图片时内存溢出的问题5.Android 异步加载图片,使用LruCache和SD卡或手机缓存,效果非常的流畅6.Android...
阅读全文
摘要:做过android开发的人应该都知道应用会在系统资源匮乏的情况下被系统杀死!当后台的应用被系统回收之后,如何重新恢复它呢?网上对此问题有很多的讨论。这里先总结一下网上流传的各种解决方案,看看这些办法是不是真的可行。1.提高优先级这个办法对普通应用而言,应该只是降低了应用被杀死的概率,但是如果真的被系...
阅读全文
摘要:1.如何解决软键盘弹出引起的各种不适2.android软键盘弹出引起的各种不适终极解决方案3.android软键盘弹出引起的各种不适终极解决方案4.android软键盘弹出,会把原来的界面挤上去的问题 处理方法5.Android 关于弹出键盘问题的几种情况和解决方案6.Android 弹出软键盘问题...
阅读全文
摘要:在新版本的ADT创建项目时,混码的文件不再是proguard.cfg,而是project.properties和proguard-project.txt。如果需要对项目进行全局混码,只需要进行一步操作:将project.properties的中“# proguard.config=${sdk.dir...
阅读全文
摘要:最近引入第三方的jar包进工程,发现光红色的两条并不起作用,加入include $(BUILD_MULTI_PREBUILT) 才起作用,而且顺序很重要,在这里把我参考的两个例子都列出来。以下为引用例子:------------------------------------------------...
阅读全文
摘要:在Android项目中用到JNI,当用了proguard后,发现native方法找不到很多变量,原来是被produard优化掉了。所以,在JNI应用中该慎用progurad啊。解决办法:1、在Android.mk中加入一行:LOCAL_PROGUARD_FLAGS := -include $(LOC...
阅读全文
摘要:Google发布了Android 4.4 KitKat,并其同时面世的还有新旗舰Nexus 5。Android 4.4 KitKat有怎样的改进、是否值得升级呢,下面就为大家呈现Android 4.4 KitKat的全部新特性。1. 新的拨号和智能来电显示首先,新的拨号程序会根据你的使用习惯,自动智...
阅读全文
摘要:1、查询数据库没有关闭游标程序中经常会进行查询数据库的操作,但是经常会有使用完毕Cursor后没有关闭的情况。如果我们的查询结果集比较小,对内存的消耗不容易被发现,只有在常时间大量操作的情况下才会复现内存问题,这样就会给以后的测试和问题排查带来困难和风险。2、构造Adapter时,没有使用缓存的co...
阅读全文
摘要:本文算是一篇漫谈,谈一谈关于android开发中工程初始化的时候如何在初期我们就能搭建一个好的架构。 关于android架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。 从艺术的角度看,其实我们是在追求一种美。 ...
阅读全文
摘要:Android library projects cannot be launched错误的解决方法:右键工程根目录->properties左侧选择->android
阅读全文
摘要:Android每次加载图片很浪费时间。所以设计了一个图片缓存技术来解决每次android手机加载图片的问题内存的读取速度是最快的,然后是文件的读取速度,最后是网络资源的读取既然内存的读取时间最快,我们好好利用内存资源。将内存再分两层缓存强引用缓存不会轻易被回收,来保存常用数据,不常用的资源放入软引用...
阅读全文

浙公网安备 33010602011771号