Android 10 适配及具体解决办法,实战篇
java:
String deviceId = Settings.Secure.getString(
context.contentResolver,
Settings.Secure.ANDROID_ID
);
if(TextUtils.isEmpty(deviceId)) {
deviceId = getUniquePsuedoID()
}
public String getUniquePsuedoID() {
String devIDShort =
“35” + Build.BOARD.length % 10 + Build.BRAND.length % 10 + Build.CPU_ABI.length % 10 + Build.DEVICE.length % 10 + Build.MANUFACTURER.length % 10 + Build.MODEL.length % 10 + Build.PRODUCT.length % 10;
// API >= 9 的设备才有 an
droid.os.Build.SERIAL
// http://developer.android.com/reference/android/os/Build.html#SERIAL
// 如果用户更新了系统或 root 了他们的设备,该 API 将会产生重复记录
String serial;
try {
serial = android.os.Build::class.java.getField(“SERIAL”).get(null).toString()
return U
Android 10 适配及具体解决办法,实战篇相关推荐
- Android 10 获取图片失败解决办法
1. 前言 从 Android Q(10.0) sdk>=29 开始,系统为每个 app 提供了一个隔离环境(分区存储) 若想访问自己分区外的图片等,需要通过Android自带的媒体集合 参考网 ...
- Android 10适配要点,作用域存储
本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每个工作日都有文章更新. 距离Android 10系统正式发布已经过去大半年左右的时间了,你的应用程序已经对它进行适配 ...
- Android之内存泄漏以及解决办法(持更)
Android之内存泄漏以及解决办法 文章链接:http://blog.csdn.net/qq_16628781/article/details/67761590 知识点: 单例造成的内存泄漏原因和解 ...
- Xamarin Android SDK无法更新的解决办法
Xamarin Android SDK无法更新的解决办法 Xamarin Android SDK无法更新的解决办法,更新时候,提示警告信息:A folder failed to be moved.出现 ...
- 关于windows 10开机自动修复的解决办法
关于windows 10开机自动修复的解决办法 我们的windows 10电脑会因为安装软件等原因造成系统开机自动进入修复模式(比如手残的我用360强制修复explorer.exe报错),一遍遍重启后 ...
- Tensorflow Allocation Memory: Allocation of 38535168 exceeds 10% of system memory解决办法
Tensorflow Allocation Memory: Allocation of 38535168 exceeds 10% of system memory解决办法 在Stackflow上看到的 ...
- Android Studio 自动更新失败解决办法
Android Studio 自动更新失败解决办法 Dec 26th, 2014 | Comments 昨天在G+中看到Android Studio又有更新了就心血来潮想去更新体验一下,可是无论我怎么 ...
- android notifydatasetchanged 刷新错误,Android 调用notifyDataSetChanged方法失败解决办法
Android 调用notifyDataSetChanged方法失败解决办法 如果使用ListView.GridView等进行数据展示,当绑定的数据有了更新的时候,需要实时刷新ListView,即调用 ...
- android ANR产生原因和解决办法
转自http://blog.sina.com.cn/s/blog_618199e60101kvbl.html ANR (Application Not Responding) ANR定义:在Andro ...
最新文章
- 虚拟机win2003安装mysql教程_CentOS7.2虚拟机上安装MySQL 5.6.32的教程
- 明抢华为市场,宣战苹果三星,这家创业公司胆子不小
- jquery自动补全
- 好文转载—程序员在工作中会追求什么?
- Error:Unable to tunnel through proxy. Proxy returns HTTP/1.1 400 Bad Request
- matlab rebit,BIM的算法最新消息!MATLAB被禁也有BIM开源工具用!
- mysql8.0.20忘记密码_mysql8.0.19忘记密码的完美解决方法
- 一次基于Vue.Js的用户体验优化 (vue drag)
- WPF实现物理效果 拉一个小球
- Media Player Classic - HC 源代码分析 7:详细信息选项卡(CPPageFileInfoDetails)
- mysql索引的创建和删除吗_MySQL索引的创建、删除和查看
- Pycharm安装numpy失败
- 知码开门 装箱问题
- 求助vmbox更新之后打不开了
- 人与自然超越彩虹-下
- 大数据学习路线(完整详细版)
- Java中两个字符串进行大小比较
- 织梦模板修改方法(转)
- idea mac 查询方法被调用_IntelliJ IDEA For Mac 快捷键
- C语言:求1000以内的完数