据我所知,唯一适用于其他版本的命令是“adbshelldumpsysiphonesubinfo”,但它似乎不适用于Android5.0。 最佳答案 要获取TelephonyManager.getDeviceId(),您可以执行以下操作:adbshellservicecalliphonesubinfo1如果您在解析服务调用输出时遇到问题,请查看https://gist.github.com/ktnr74/60ac7bcc2cd17b43f2cb或者您可以使用此Windows单行代码在设备端执行此操作:adbshell"servicec
MyAndroidversionisMarshmallow6.0如何以编程方式在android>6中查找/获取imei号码。注意:我在AndroidManifest.xml文件中添加了READ_PHONE_STATE权限。在MainActivity中TelephonyManagermanager=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);Stringdeviceid=manager.getDeviceId();//DeviceIdisIMEInumberLog.d("msg","Deviceid"+dev
我发现了很多关于这个的帖子,但没有给出正确的答案。我的应用程序需要IMEI号码,我做到了,但它显示000000000000000(15个零)。它在设备上运行良好,但我希望它在我的模拟器上正常运行。我想要一些唯一的数字,除了这些零。如果这里有任何编程解决方案,请发布您的答案。我必须设置这个数字而不是(15个零)“352373051009616”TelephonyManagertelephonyManager=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);Stringimei=telephonyManager.g
我正在开发一个Android应用程序,在使用TelophonyManager时,IMEI号码返回null。这发生在几款华为手机上。(都是升腾Y530)。所有手机都有SIM卡,其他方面似乎都正常运行。我的印象是只有坏掉的手机才会返回nullIMEI。显然情况并非如此..问题。这个IMEI号码到底是什么-即它存储在设备上的什么位置?当一部看似不错的手机将其值返回为null时,这意味着什么?编辑我应该提一下,IMEI号码并不总是null。大约一半的时间它似乎是有效的(尽管这很难衡量,因为我们有5部手机返回空IMEI号码\有时) 最佳答案
我对IMEI码做了很多研究。但仍然只是一件小事,我找不到它的答案。看。IMEI代码是十五位数字。但在某些手机上,IMEI代码以“/01”结尾。例如:325215005632145/01。我的问题是:IMEI代码最后的“/01”是什么意思?我可以从中得到什么信息?.谢谢 最佳答案 您可能指的是SVN-软件版本号。它通常显示在IMEI(后来命名为IMEISV)的末尾。虽然对于任何给定的手机,IMEI是不变的,但SVN可以在软件更新后更改。在您的例子中,/01表示软件版本1。 关于androi
我是Android开发的新手。我想找到手机的IMEI号码并使用“android.telephony.TelephonyManager;”。TelephonyManagertelephonyManager=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);telephonyManager.getDeviceId();现在编译器说。上下文无法解析为变量。任何人都可以帮助我吗?我缺少哪一步我还在XML中包含了用户权限。 最佳答案 验证您的导入,您应该导入:andro
场景如下:我有一个可通过移动浏览器访问的Web应用程序。每当用户单击可通过网络浏览器访问的我的应用程序页面中的链接时,我都需要检测移动设备的IMEI和simIMSI。这是为了跟踪具有相同SIM卡的相同设备并为他/她提供下一级访问权限。无法使用loginid跟踪用户,因为我的页面中没有用户登录类型的选项。问题是如何通过移动浏览器获取特定移动设备的唯一设备ID/simid。现在我专注于基于安卓的移动设备。但目标是使其对设备通用。大多数想法的重点是,浏览器对手机及其应用的访问类型是什么?通过浏览器链接,我们可以通过以下方式打开本地应用程序:/">GetDetails这里productcate
对于单SIM卡,以下代码有效:TelephonyManagertm=(TelephonyManager)getSystemService(TELEPHONY_SERVICE);Stringimei=tm.getDeviceId();对于双SIM卡,我尝试了以下链接中的代码:Android:CheckwhetherthephoneisdualSIM但它对我不起作用。如果有任何其他可能的解决方案,请告诉我。 最佳答案 尝试使用getDeviceId(intslotId)在API级别23中添加。Returnstheuniquedevice
目标:我正在寻找一种方法来为Android设备找到unique_id。背景:我将在登录请求有效负载中使用Id,并且由于我的应用是基于许可的服务应用,因此在正常情况下Id不应更改。现有方法:在iOS中有一些uniqueidsolutionsforiOS例如CFUUID或identifierForVendor加上Keychain,广告标识符等。期待。但在Android中,我所知道的所有选项似乎都有漏洞。串号:TelephonyManagerTelephonyMgr=(TelephonyManager)getSystemService(TELEPHONY_SERVICE);Stringm_d
有什么方法可以将IMEI添加到AndroVM(现在是Genymotion)或任何其他Android模拟器。而且我还想要wlan0端口的MAC地址。我们已经有了在lan0端口包含MAC但不包含wlan的模拟器。我们怎样才能这样做?如果您认识的人已经这样做了,请让他们做出贡献。详细信息:我正在尝试建立一个基于云的Android应用程序测试中心作为我的大学毕业前项目,以部分完成我的技术学士学位(计算机科学)学位。我想知道我们如何才能为Genymotion获得更多配置。或者,如果您可以为我提供更多设备配置,并且是否可以非常快速地为不同设备构建genymotion配置。其次,如何在构建中添加MA