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