Android中跨进程通信的方法用得较多的是MessengerService和AIDL,根据Google开发文档,推荐使用MessengerService,但是利用它传递Parcelable对象时出现android.os.BadParcelableException: ClassNotFoundException when unmarsh,本文分析了出现的原因以及解决 ...
成为自由职业者曾是年少时的小资情怀,有种几米漫画中主人公的感觉。多年职场生涯屡次尝试,无奈胆识未到,贪恋于大公司的高薪,都浅尝辄止,今天仔细想想这个话题。其实所谓“自由职业者”,看似重点在“自由”(大多数人也都是奔着这个去的),其实隐含着的 ...
背景:实现强占式camera service,当某些应用(如手电筒)在后台打开camera后,当cameraapp open camera时可以强占被后台应用占有的camera.注意,由于这样修改破坏了android原生的camera service规则,有可能导致某些三方apk出现异常问题:概率性死锁分析:关 ...
http://www.360doc.com/userhome/23757125http://www.360doc.com/userhome/23757126http://www.360doc.com/userhome/23757132http://www.360doc.com/userhome/23757127http://www.360doc.com/userhome/23757 ...
iOS内存的基本原理内存是如何初始化和被管理的?在iOS内,指针的地址范围很大, 32位CPU上有 4GB 大小, 64位CPU上有 18EB 大小 (大约有2的60次方), 这么大的指针地址范围会致使我们看来系统内存有这么大,实际上物理内存可能没有这么大,这个大小被称为虚拟内存, ...
在 3.1 版本以后,新安装而从未启动过的app不能收到系统的广播(启动完成,网络状态变化之类的);解决方案:1. 将app做成系统应用,直接安装在 system/app 目录下2. 通过第三方应用,发送带 FLAG_INCLUDE_STOPPED_PACKAGES 的广播给stop状态的自己 ...
block连载博客共四篇。 点击查看block第一篇,block语法 点击查看block第三篇,block内存管理 点击查看,block避免循环引用。--------------------------------------------------------------------------------------------------------------------------- ...
当一种新的颠覆式技术出现,是投靠大平台还是坚持走独立的道路?HTML5(下称H5)火了。在多数人还没完全弄清楚什么是H5时,它已悄无声息地潜入移动端,并渐呈燎原之势火速席卷云寻觅云寻觅。以前,H5页面在云寻觅的分享还是一些云寻觅的文章,但很快,企业就 ...
Android支持在API 19及以上使用沉浸式状态,但在MIUI V6下如果扩展的颜色比较浅,会导致状态栏的文字无法看清。在Android4.4设备上支持沉浸式状态栏,只需要添加values-v19/styles.xml 下添加 item ...
你可能感兴趣的内容
热门源码