
android
书童码农
这个作者很懒,什么都没留下…
展开
-
anrwatchdog的使用
下载地址:https://github.com/SalomonBrys/ANR-WatchDog#with-gradle–android-studio可以只下载jar包,放在libs下import com.github.anrwatchdog.ANRWatchDog;主线程中使用new ANRWatchDog().start(); 默认检测5s内没响应,就为anr可以修改时长new ANRWatchDog(10000).start();更多使用方法查看上面的链接,写的挺详细的...原创 2020-12-12 09:58:40 · 838 阅读 · 0 评论 -
ndk开发中遇到的问题
参考:1、书籍《Android开发艺术探索》第14章2、https://blog.youkuaiyun.com/u010356768/article/details/91414997按照书籍《Android开发艺术探索》第14章中NDK开发流程,写好代码编译,手机中装上APK,出现闪退的问题,抓取log,是找不到so库,是因为Application.mk中写的是armeabi,这样只包含armeabi类型的so库,把armeabi改成all,成功。遇到的另一个问题是,打算通过AndroidStudio来自动编译产原创 2020-06-13 18:22:18 · 185 阅读 · 0 评论 -
内部类形式的BroadcastReceiver
今天写了内部类形式的BroadcastReceiver,发现静态注册时,接收不到广播,就算写成public static的形式也不行。动态注册时,可以接收广播。网上找了下,发现下面的资料,内容如下,链接:https://zhidao.baidu.com/question/1447980236391762140.html今天见网友发了这样一个小测试,就是测试如下四种注册Receiver的方法是不...原创 2019-11-10 22:59:42 · 323 阅读 · 0 评论 -
PRE_BOOT_COMPLETED和BOOT_COMPLETED区别
Intent.ACTION_PRE_BOOT_COMPLETED=android.intent.action.PRE_BOOT_COMPLETEDIntent.ACTION_BOOT_COMPLETED=android.intent.action.BOOT_COMPLETEDPRE_BOOT_COMPLETED在烧完版本启动、恢复出厂设置后,会有这个广播,适合手机需要进行一次设置相关参数等时使...原创 2019-11-09 18:53:30 · 3203 阅读 · 0 评论 -
activity启动模式
activity启动模式有四种1、standard这个是活动启动的默认模式,系统不会管这个活动在栈中是否存在,每次启动都会创建一个新的实例。Intent intentSelf= new Intent(MainActivity.this, MainActivity.class);startActivity(intentSelf);如上面的自己启动自己,还是会创建的。2、singleTop.........原创 2019-11-06 23:32:24 · 369 阅读 · 0 评论 -
activity在AndroidManifest文件中定义了action,必须同时定义category
工作中看代码多,写代码少,所以有的细节并不很清楚今天写个代码,发现在AndroidManifest.xml中的Activity中定义了action,另一个activity通过隐式启动这个activity,却启动不了,最终发现是需要同时定义category...原创 2019-10-30 23:57:53 · 483 阅读 · 0 评论 -
JSON数据转换成XMl,并写入XML文件
需要把JSON数据转换成XMl,并写入XML文件,格式如:但从网上查找的方法都是如下这种:xmlSerializer.startTag(null, “body”);xmlSerializer.text(sms.getBody());xmlSerializer.endTag(null, “body”);用这种方法写出来的是: carrier=“Airtel-MMS” mcc=“460”...原创 2019-10-14 09:19:03 · 1204 阅读 · 0 评论