Android Locale.getDefault().getCountry()为空
摘要:最近实际项目中,需要获取手机系统国家地区来做一些特殊逻辑。 很简单嘛, public static String getCountry(Context context) { TelephonyManager tm = (TelephonyManager) BaseInfo.getSystemServ
阅读全文
posted @
2020-01-15 11:22
mingfeng002
阅读(4893)
推荐(0)
Package manager has died异常PackageInfo 引发 Crash
摘要:Android 获取 PackageInfo 引发 Crash 填坑 一般 Android 通过PackageInfo这个类来获取应用安装包信息,比如应用内包含的所有Activity名称、应用版本号之类的。PackageInfo通过PackageManager来获取,代码如下: PackageInf
阅读全文
posted @
2019-08-28 15:19
mingfeng002
阅读(2491)
推荐(0)
Android 静态广播和动态广播接收顺序
摘要:Android广播有两个很重要的要素: 1 广播 - 用于发送广播 有序广播 - 被广播接收器接收后,可被终止,无法往下继续传达。 典型代表:短信广播 普通广播 - 发送至每一个已经注册(订阅)的广播接收器,无法被终止。 典型代表:开机启动广播 2 广播接收器 - 用于订阅广播后接收广播 静态注册广
阅读全文
posted @
2019-06-06 18:11
mingfeng002
阅读(6646)
推荐(1)
Caused by java.lang.IllegalStateException Not allowed to start service Intent { cmp=com.x.x.x/.x.x.xService }: app is in background uid UidRecord问题原因分析(二)
摘要:应用在适配Android 8.0以上系统时,会发现后台启动不了服务,会报出如下异常,并强退: 问题原因分析 Android 8.0 行为变更 https://developer.android.com/about/versions/oreo/android-8.0-changes.html#back
阅读全文
posted @
2019-04-17 19:43
mingfeng002
阅读(9456)
推荐(1)
Caused by java.lang.IllegalStateException Not allowed to start service Intent { cmp=com.x.x.x/.x.x.xService }: app is in background uid UidRecord(一)
摘要:Caused by java.lang.IllegalStateException Not allowed to start service Intent { cmp=com.x.x.x/.x.x.xService }: app is in background uid UidRecord{7d9f
阅读全文
posted @
2018-09-14 17:14
mingfeng002
阅读(11494)
推荐(0)
https Android 5.0 以下TLS 版本过低造成的问题
摘要:异常如下 javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x610df808: Failure in SSL library, usually a
阅读全文
posted @
2018-02-09 18:22
mingfeng002
阅读(6528)
推荐(0)