安卓10下:

String meid = ((TelephonyManager) context.getSystemService("phone")).getDeviceId();

已经无效。

参考:https://blog.csdn.net/haojiagou/article/details/102500462

public static String getAndroidId (Context context) {String ANDROID_ID = Settings.System.getString(context.getContentResolver(), Settings.System.ANDROID_ID);return ANDROID_ID;}

测试可行。(虽然作者说:不同应用的正式包在相同设备上得到的ANDROID_ID结果不同,待测.)

附smali代码:

src/tom/Mytool.smali:

.class public final Ltom/Mytool;
.super Ljava/lang/Object;
.source "Mytool.java"# direct methods
.method public constructor <init>()V.locals 0.line 6invoke-direct {p0}, Ljava/lang/Object;-><init>()Vreturn-void
.end method.method public static getIMEI(Landroid/content/Context;)Ljava/lang/String;.locals 2.param p0, "context"    # Landroid/content/Context;.line 14invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;move-result-object v0const-string v1, "android_id"invoke-static {v0, v1}, Landroid/provider/Settings$System;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;move-result-object v0.line 16.local v0, "deviceId":Ljava/lang/String;return-object v0
.end method

调用示例:

.method public static getImei(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;.locals 2.param p0, "context"    # Landroid/content/Context;.param p1, "imei"    # Ljava/lang/String;.prologueinvoke-static {p0}, Ltom/Mytool;->getIMEI(Landroid/content/Context;)Ljava/lang/String;move-result-object v0return-object v0.end method

在android-x86_64-9.0-r2.iso 虚拟机下测试通过。

Android: 实测安卓10下无法获取MEID的解决办法(附smali代码)_20200928_七侠镇莫尛貝相关推荐

  1. Ubuntu14下制作绿色版MariaDB_20160601_七侠镇莫尛貝

    Ubuntu14下制作绿色版Maria-DB_20160601_七侠镇莫尛貝 Ubuntu14下MariaDB常规的安装方法是:apt install mariadb-server. 绿色版Maria ...

  2. Ubuntu 8.10 下Dell D630 声卡驱动解决办法

    首先,采用网上一种比较流行的做法 因为dell d630的声卡驱动比较新,故现行的ubuntu自带alsa驱动并不能使其发声 [ 解决声卡驱动问题 ] 因 为 Dell Latitude D630 声 ...

  3. 安卓模拟器上无法获取位置信息解决办法

    项目实训的时候模拟器上没有定位信息,只有真机上才能显示,所以一直就使用真机调试,以为是百度sdk的毛病,一直到项目结束都没解决.今天误打误撞发现了这个毛病. 擦,真机上的定位功能一直是默认打开的,所以 ...

  4. x5内核在android 4.4卡顿,css,javascript_安卓手机X5内核浏览器下动画超级卡的解决办法?,css,javascript,html5 - phpStudy...

    安卓手机X5内核浏览器下动画超级卡的解决办法? 碰到一个问题,我写了一个H5页面,里面有的动画在ios手机上运行十分流畅,一点都不卡,唯独在部分安卓手机下打开十分卡,卡顿到怀疑人生,我进行了一些优化, ...

  5. 谷歌手机升级android10,Android Q安卓10.0新特性,首批支持升级21款手机

    原标题:Android Q安卓10.0新特性,首批支持升级21款手机 2019年5月8日,一年一度的谷歌I/O开发者大会在美国加州如期召开,并发布了全新系列Android Q(安卓10.0)操作系统, ...

  6. Ubuntu16.04/16.10下缺失brightness设置,解决屏幕亮度调节的问题

    Ubuntu16.04/16.10下缺失brightness设置,解决屏幕亮度调节的问题 2017-07-20 10:09:22 HedWater 阅读数 8011更多 分类专栏: Linux 版权声 ...

  7. uni-app微信小程序uni.navigateTo跳转无效问题;记录一次uni-app页面跳转无效,来回跳转问题;wx.navigateTo ,跳转超过10次怎么点不动的解决办法。

    场景需求:从小程序A页面跳转到小程序B页面,然后B页面还可以跳到A页面. 跳转失效原因: –1.uni.navigateTo只能跳转到非tabBar页面,tabBar导航栏页面只能用uni.switc ...

  8. Linux下数据库连接超时时长,关于.Net Core 部署在Linux下连接SqlServer数据库超时解决办法...

    .Net Core 在 Linux 下连接 SqlServer 需要 SqlServer2008 SP3或以上版本,或SqlServer2012,或SqlServer2014. 如果SqlServer ...

  9. Android 缺少SO库(只有armabi)的解决办法

    Android 缺少SO库(只有armabi)的解决办法 前段时间做一个项目,需要引用一些第三方的插件,结果插件只有armabi的so库,而项目中其他依赖除过armabi的库外基本都有("a ...

最新文章

  1. Android 中View的绘制机制源代码分析 三
  2. Android 中文 API (93) —— BaseExpandableListAdapter
  3. Apache Web Server - httpd 的虚拟主机的配置
  4. 五行中的土在哪个方位_土命人适合往哪个方向发展
  5. 为Activity设置特定权限才能启动
  6. 【开卷故意】JAVA正則表達式模版
  7. 面向对象 VS 面向过程
  8. 云图说 | 华为云应用服务网格,让你的应用治理智能化、可视化
  9. Swift语言指南(一)--语言基础之常量和变量
  10. 学习笔记︱深度学习以及R中并行算法的应用(GPU)
  11. 线程并行化的概念及其用法
  12. android重写view和viewgroup的区别
  13. eclipse配置java开发环境_Java中Eclipse开发环境配置
  14. 煤矿智能更衣柜管理系统解决方案
  15. python爬取饿了么评论_爬虫实例:饿了么爬虫
  16. 一个女人应该如何生活
  17. python 列表写入excel_python怎么读取和写入excel表格
  18. 新南威尔士大学纯硅量子计算机,重磅!!新南威尔士大学澳洲工程学院到访
  19. 猪圆谷润铬羽丰,派满歌甜四海赢
  20. alpha shapes提取边界原理及详细步骤

热门文章

  1. 脑电信号(EEG)简介:原理、应用与分析方法
  2. Doris的基本概述
  3. 黄金圈法则 Golden Circle
  4. 2018年9月CSP CCF认证考试 经验
  5. Web安全工具—Nmap(持续更新)
  6. doug lea java并发_Doug Lea
  7. 飞客茶馆-常旅客互助社区 - 飞客茶馆旅行网
  8. SPSS李克特量表的变量属于顺序变量,为什么可以当作连续变量使用?【SPSS 060期】
  9. 什么是增量表,全量表,快照表?
  10. VBA基础知识整理(数据类型)