摘要: 0 2 阅读全文
posted @ 2017-12-05 18:59 神奇的洋葱 阅读(1690) 评论(0) 推荐(0) 编辑
摘要: Android开发中,有时会遇到组件之间相互通信回调的问题。一般都是通过Android提供的ResultReceiver来实现(ResultReceiver的使用方法很简单,这里就不多提了)。 但之前在工作中,遇到了一个组件间回调的问题,ResultReceiver无法满足需求。简单描述一下问题:s 阅读全文
posted @ 2017-05-03 22:40 神奇的洋葱 阅读(1338) 评论(0) 推荐(0) 编辑
摘要: 注:本内容仅是工作笔记,用于备忘,未贴出具体代码。描述不清请见谅。 问题描述与分析: 为了获取Crash日志,项目中实现了UncaughtExceptionHandler接口对未知异常进行捕获并上传到服务器中,同时停止App运行。在Android5.0以下系统一直未出现过问题,但是突然发现在Andr 阅读全文
posted @ 2016-06-26 18:37 神奇的洋葱 阅读(18586) 评论(0) 推荐(0) 编辑
摘要: Android 6.0系统上遇到native lib异常:AndroidRuntime: java.lang.UnsatisfiedLinkError: dlopen failed: /system/lib/libcoupon.so: has text relocations导致程序崩溃,简单解决办... 阅读全文
posted @ 2015-11-09 18:37 神奇的洋葱 阅读(2624) 评论(0) 推荐(0) 编辑
摘要: Integer i1 = 129; Integer i2 = 129; System.out.println(i1 == i2); Integer i3 = 1; Integer i4 = 1; System.out.print... 阅读全文
posted @ 2015-10-09 14:38 神奇的洋葱 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1.dispatchTouchEvent是处理触摸事件分发,执行super.dispatchTouchEvent(ev),事件向下分发。 2.onInterceptTouchEvent是ViewGroup提供的方法,默认返回false,返回true表示拦截。 3.onTouchEvent是Vi... 阅读全文
posted @ 2015-09-07 19:40 神奇的洋葱 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 需求: WebView加载H5页面遇到错误时,需要修改系统默认的页面,采用自己定制的页面。 解决方案与过程: 1.最开始采用的是webView.loadDataWithBaseUrl加载一段字符串: String data="<a onClick=\"window.history.back()\" 阅读全文
posted @ 2015-09-07 19:13 神奇的洋葱 阅读(1945) 评论(0) 推荐(0) 编辑
摘要: 数字1:启动Activity在这些类中是可以的,但是需要创建一个新的task。一般情况不推荐。数字2:在这些类中去layout inflate是合法的,但是会使用系统默认的主题样式,如果你自定义了某些样式可能不会被使用。 阅读全文
posted @ 2015-08-23 14:02 神奇的洋葱 阅读(189) 评论(0) 推荐(0) 编辑
摘要: PackageManagerService将解析的每个apk的信息保存到packages.xml和packages.list文件里,packages.list记录了如下数据:pkgName,userId,debugFlag,dataPath(包的数据路径)packages.xml里面记录了系统当中安... 阅读全文
posted @ 2015-07-08 15:43 神奇的洋葱 阅读(1432) 评论(0) 推荐(0) 编辑
摘要: 之前在做一个native的模块时遇到这样一个问题:代码运行在android2.3上没有任何问题,可是在4.2上运行时报出了:JNI ERROR (app bug): accessed stale local reference 的错误。后来在StackOverflow上找到了问题的答案。简单来说就是... 阅读全文
posted @ 2015-06-29 22:44 神奇的洋葱 阅读(882) 评论(0) 推荐(0) 编辑