10 2014 档案

Android实战技巧:深入解析AsyncTask
摘要:AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题 上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用Asyn... 阅读全文

posted @ 2014-10-26 20:45 沙翁 阅读(319) 评论(0) 推荐(0)

Android开发在路上:少去踩坑,多走捷径
摘要:转自:http://djt.qq.com/article/view/1193最近一朋友提了几个Android问题让我帮忙写个小分享,我觉得对新人还是挺有帮助的,所以有了这个小分享。1.目前, Android APP开发完成后,通常需要在哪些机型上进行测试?2.目前, 开发Android APP时,需... 阅读全文

posted @ 2014-10-26 19:49 沙翁 阅读(414) 评论(0) 推荐(0)

ART:Android 摆脱卡顿的希望?
摘要:与 iOS 相比,Android 的用户体验有个相对糟糕的开始。在很长的时间里,界面一直丑小鸭,卡顿也是挥不去的痛。不过,在 Google 的全力推动,以及硬件厂商的响应下,Android 还是跨越各种阻碍,逐渐壮大起来了。 在此过程中,Google 也在经历着重大的变化。它逐渐从一个只重视数... 阅读全文

posted @ 2014-10-24 20:20 沙翁 阅读(316) 评论(0) 推荐(0)

Android ContentObserver详解
摘要:前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。 ContentObserver——内容观察者,目的是观察(捕捉)特... 阅读全文

posted @ 2014-10-22 22:30 沙翁 阅读(1201) 评论(0) 推荐(0)

Android源码目录结构详解
摘要:Android 4.0|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts (Android兼容性测试套件标准)|-- dalvik (dalvik J... 阅读全文

posted @ 2014-10-22 16:27 沙翁 阅读(9829) 评论(0) 推荐(1)

理解onPause和onStop
摘要:onPause 用于由一个Activity转到另一个Activity、设备进入休眠状态(屏幕锁住了)、或者有dialog弹出时onStop 用于不可见的Activity(有对话框弹出时,这时底下的activity仍然可见,所以此时onStop不会被调用)从下面的日志日志可以看出区别: 1.从Fir... 阅读全文

posted @ 2014-10-21 11:28 沙翁 阅读(1562) 评论(0) 推荐(0)

JVM内存模型以及垃圾回收
摘要:JAVA堆的描述如下: 内存由Perm和Heap组成。其中Heap = {Old + NEW = { Eden , from, to } } JVM内存模型中分两大块: NEW Generation:程序新创建的对象都是从新生代分配内存,新生代由Eden Space和两块相同大小的Surviv... 阅读全文

posted @ 2014-10-16 17:01 沙翁 阅读(824) 评论(1) 推荐(0)

深入理解JVM内存模型
摘要:我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存,用户缓冲用户IO等待导致CPU的等待成本,但是随着CPU的发展,内存的读写速度也远远跟不上CPU的读写速度,因此,为了解决这一纠纷... 阅读全文

posted @ 2014-10-15 17:14 沙翁 阅读(401) 评论(0) 推荐(1)

Android优化之软引用和弱引用
摘要:Java从JDK1.2版本开始,就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。这里重点介绍一下软引用和弱引用。 如果一个对象只具有软引用,那么如果内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收... 阅读全文

posted @ 2014-10-15 13:58 沙翁 阅读(1261) 评论(0) 推荐(0)

Android中Service与IntentService的使用比较
摘要:不知道大家有没有和我一样,以前做项目或者练习的时候一直都是用Service来处理后台耗时操作,却很少注意到还有个IntentService,前段时间准备面试的时候看到了一篇关于IntentService的解释,发现了它相对于Service来说有很多更加方便之处,今天在这里稍微来总结下我的心得。 ... 阅读全文

posted @ 2014-10-14 16:56 沙翁 阅读(5625) 评论(1) 推荐(1)

Android配置文件,所有权限
摘要:访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息... 阅读全文

posted @ 2014-10-14 11:15 沙翁 阅读(716) 评论(0) 推荐(0)

为什么Android手机总是越用越慢?
摘要:根据第三方的调研数据显示,有77%的Android手机用户承认自己曾遭遇过手机变慢的影响,百度搜索“Android+卡慢”,也有超过460万条结果。在业内,Android手机一直有着“越用越慢”的口碑,这个现象甚至超出了硬件范畴——很多中高端Android手机在硬件参数上都优于同一代iPhone... 阅读全文

posted @ 2014-10-14 09:24 沙翁 阅读(744) 评论(0) 推荐(0)

Android之安全机制
摘要:根据android四大框架来解说安全机制代码安全java不同于C/C++,java是解释性语言,存在代码被反编译的隐患;默认混淆器为proguard,最新版本为4.7;proguard还可用来压缩、优化java字节码,删除无用的类、字段、方法、属性、注释等。配置方法为在Android.mk中设置LO... 阅读全文

posted @ 2014-10-14 08:53 沙翁 阅读(1813) 评论(0) 推荐(0)

android:exported
摘要:这个属性用于指示该服务是否能够被其他应用程序组件调用或跟它交互。如果设置为true,则能够被调用或交互,否则不能。设置为false时,只有同一个应用程序的组件或带有相同用户ID的应用程序才能启动或绑定该服务。它的默认值依赖与该服务所包含的过滤器。没有过滤器则意味着该服务只能通过指定明确的类名来调用,... 阅读全文

posted @ 2014-10-10 16:48 沙翁 阅读(317) 评论(0) 推荐(0)

Android 应用内多进程实现
摘要:android平台支持多进程通信,也支持应用内实现多进程那么多进程应该能为我们带来什么呢我们都知道,android平台对应用都有内存限制,其实这个理解有点问题,应该是说android平台对每个进程有内存限制,比如某机型对对进程限制是24m,如果应用有两个进程,则该应该的总内存限制是2*24m。使用多... 阅读全文

posted @ 2014-10-10 16:47 沙翁 阅读(11486) 评论(0) 推荐(0)

Android签名有什么作用?
摘要:应用程序升级:如果你希望用户无缝升级到新的版本,那么你必须用同一个证书进行签名。这是由于只有以同一个证书签名,系统才会允许安装升级的应用程序。如果你采用了不同的证书,那么系统会要求你的应用程序采用不同的包名称,在这种情况下相当于安装了一个全新的应用程序。如果想升级应用程序,签名证书要相同,包名称要相... 阅读全文

posted @ 2014-10-10 16:32 沙翁 阅读(1054) 评论(0) 推荐(0)

使用 ContentProviderOperation 来提升性能
摘要:ContentProviders 是android 系统核心组件之一,ContentProviders 封装了数据的访问接口,其底层数据一般都是保存在数据库中或者保存在云端。有时候你需要更新多行数据,可以选择调用多次ContentResolver的对应函数,或者 使用批量操作。当然 后者性能会比较好... 阅读全文

posted @ 2014-10-10 08:40 沙翁 阅读(950) 评论(0) 推荐(0)

JNI介绍
摘要:JNI是在学习Android HAL时必须要面临一个知识点,如果你不了解它的机制,不了解它的使用方式,你会被本地代码绕的晕头转向,JNI作为一个中间语言的翻译官在运行Java代码的Android中有着重要的意义,这儿的内容比较多,也是最基本的,如果想彻底了解JNI的机制,请查看:http://doc... 阅读全文

posted @ 2014-10-09 14:42 沙翁 阅读(27918) 评论(0) 推荐(1)

JNIEnv解析
摘要:http://blog.csdn.net/freechao/article/details/7692239 阅读全文

posted @ 2014-10-09 14:21 沙翁 阅读(291) 评论(0) 推荐(0)

导航