Android
文章平均质量分 72
yihua0607
这个作者很懒,什么都没留下…
展开
-
解决找不到资源文件的问题
最近遇到android wallpaper部分的一个bug,log一直报找不到对应的资源文件的错误android.content.res.Resources$NotFoundException: Resource ID #0x7f020003但检查后发现res中drawabl原创 2011-10-12 17:45:28 · 5512 阅读 · 0 评论 -
Rxjava2源码分析(三)
概述书接上文,上节我们分析了Rxjava是如何对被观察线程进行调度的,这节我们来分析下Rxjava是如何对观察者线程进行调度的。还是之前的套路,先看个简单的demo。简单的例子 private void doSomeWork() { Observable.create(new ObservableOnSubscribe<String>() { @Over原创 2017-09-20 15:34:41 · 433 阅读 · 1 评论 -
RxJava2 源码分析(一)
RxJava2 源码分析(二) RxJava2 源码分析(三)前言最近由于项目需要自己搭建了网络框架,采用时下非常流行的Rxjava2 + Retrofit搭建, Rxjava现在已经发展到Rxjava2,之前一直都只是再用Rxjava,但从来没有了解下Rxjava的内部实现,未来知其然并且知其所以然,今天我将一步步来分析Rxjava2的源码,Rxjava2分Observable和Flowabl原创 2017-09-08 00:09:56 · 816 阅读 · 0 评论 -
java执行root shell命令
private static String runRootShell(String[] cmds){ String result = null; int ret = -1; java.lang.Process process; try { process = Runtime原创 2014-08-07 16:03:56 · 3124 阅读 · 1 评论 -
java运行shell命令时DataOutputStream.writeBytes异常
private static String runRootShell(String[] cmds){ String result = null; int ret = -1; java.lang.Process process; try { process = Runtime原创 2014-08-06 17:43:11 · 3590 阅读 · 1 评论 -
使用internal(com.android.internal)和hidden(@hide)APIs – Part 2
转自 http://blog.csdn.net/thinkinwm/article/details/8890868原文路径:http://devmaze.wordpress.com/2011/01/18/using-com-android-internal-part-2-hacking-around/在上一篇中,我解释了为什么我们不通过反射就会很难使用internal和hidden API转载 2013-05-08 16:41:14 · 847 阅读 · 0 评论 -
解决下载Android源码时遇到的问题
本文解决公用IP(外网IP有限,经常发生在公司网络环境或虚拟机上)的机器下载Android源代码遇到的问题。注意本文只针对当前从android.googlesource.com下载源码时遇到的问题,因为网络和后续Android源码维护升级等因素,有时效性,并不能保证以后一定还起作用。利用五一假期期间,用家里的网络要把Android2.3,4.0都下载下来。但操作起来还真有遇到了问题转载 2012-05-12 15:56:32 · 697 阅读 · 0 评论 -
android wifi驱动移植
Update(19/05/2011): Verify validity against Gingerbread.Update (11/08/2010): Updated patch to fix the loading of awext driver at run time.Added STOP and RESTART commands. For mini-box.com pico转载 2011-10-21 15:50:57 · 1451 阅读 · 0 评论 -
sendStickyBroadcast 的理解和使用
要知道区别首先需要看一下Android Developers Reference, 它可是我们最好的老师了,sendBroadcast 大家应该都会用了我就不赘述了,下面来看看sendStickyBroadcastgoogle官方的解释是:Perform a sendBroadcast(Intent) that is "sticky," meaning the Intent you a原创 2011-10-20 15:54:28 · 16151 阅读 · 7 评论 -
【转载】Android面试系列-目录
整理了一些面试题。大部分是自己的理解,未必准确。但可以作为参考。希望对即将找工作的朋友有所帮助。但真正深刻理解还需平日积累。有误之处还请指出。先把目录贴出来吧。1, 谈谈你对Activity的理解? 2, Activity的生命周期? 3, Acitvity启动模式? 4, 在onCreate方法中Bundle savedInstanceState 这个参数有什么作转载 2011-10-20 21:23:50 · 825 阅读 · 0 评论 -
RxJava2 源码分析(二)
概述上一节我们分析了最简单的Rxjava的例子,了解了Rxjava是如何创建事件源,如何发射事件,何时发射事件,也清楚了上游和下游是如何关联起来的。 这一节我们着重来分析下Rxjava强大的线程调度是如何实现的。简单的例子private void doSomeWork() { Observable.create(new ObservableOnSubscribe<String>()原创 2017-09-08 17:25:40 · 480 阅读 · 0 评论