Ⅰ 安卓手机应用获得设备识别码是什么有危险么
IMSI码,每个手机的IMSI码独一无二的,一般来说没什么危险的
Ⅱ android手机app读取手机标识码做什么
数据的采集,比如每个应用的每天新增的用户
手机IMEI是每部手机唯一的标示
Ⅲ android手机怎么提取系统语言标识
Android--获取当前系统的语言环境其代码如下:
private boolean isZh() {
Locale locale = getResources().getConfiguration().locale;
String language = locale.getLanguage();
if (language.endsWith("zh"))
return true;
else
return false;
}
其中languag为语言码:
zh:汉语
en:英语
Ⅳ 如何获取Android手机的唯一标识
手机后盖打开,里面贴着一张条码,上面就有,或者你买手机时候的手机盒上面也有IMEI码
Ⅳ 如何提取android手机所有app的icon图标
程序大概分成三个部分:
1.获取手机已安装的所有应用package的信息(其中包括用户自己安装的,还有系统自带的);
2.滤除系统自带应用;
3.通过列表显示出应用程序的图标(icon),和其他文字信息(应用名称,包名称package name,版本号等等)
首先,我们定义一个数据结构,来保存应用程序信息(icon,name,packageName,versionName,versionCode,等)
具体的实现 推荐一个网址给你http://www.cnblogs.com/mainroadlee/archive/2011/05/23/android_get_installed_app.html
Ⅵ Android应用怎么实现免注册,直接获取手机唯一标识进行登录
据说如果是山寨机的话 会可能出现重名
原理:本质上注册只是要一个可以标志用户的信息,手机硬件里是有这些信息的;所以可以获取如手机mac马,IMEI码;sim信息等等来识别用户;
优缺点:好处是看起来免注册,实际上是程序自行注册了;缺点是如果出现关键信息雷同,或者客户更换设备,就会使得登陆失效;
相关资料:
获取IMEI:
http://www.cnblogs.com/luxiaofeng54/archive/2011/03/01/1968063.html
获取mac、ip
http://cncoke.iteye.com/blog/1560652
其他:也可以去开源中国看看
Ⅶ 有哪位大神知道安卓QQ空间里决定手机标识的代码在哪个文件夹内急求的,我需要反编译
看你当时把手机的默认存储位置设置为那里了!设置以后就在哪里!烦请采纳!!
Ⅷ 如何获取Android唯一标识
获取Android唯一标识的具体操作步骤:
DEVICE_ID
假设确实需要用到真实设备的标识,可能就需要用到DEVICE_ID。在以前,Android设备是手机,这个DEVICE_ID可以同
通过TelephonyManager.getDeviceId()获取,它根据不同的手机设备返回IMEI,MEID或者ESN码,但它在使用的过程中
会遇到很多问题:
非手机设备: 如果只带有Wifi的设备或者音乐播放器没有通话的硬件功能的话就没有这个DEVICE_ID
权限: 获取DEVICE_ID需要READ_PHONE_STATE权限,如果只为了获取它,没有用到其它的通话功能,那这个权限有点大才小用
bug:在少数的一些手机设备上,该实现有漏洞,会返回垃圾,如:zeros或者asterisks的产品。
2. MAC ADDRESS
也可以通过手机的Wifi或者蓝牙设备获取MAC ADDRESS作为DEVICE ID,但是并不建议这么做,因为并不是所有的设备都有Wifi,并且,如果Wifi没有打开,那硬件设备无法返回MAC ADDRESS.
3. Serial Number
在Android 2.3可以通过android.os.Build.SERIAL获取,非手机设备可以通过该接口获取。
4. ANDROID_ID
ANDROID_ID是设备第一次启动时产生和存储的64bit的一个数,当设备被wipe后该数重置
ANDROID_ID似乎是获取Device ID的一个好选择,但它也有缺陷:
它在Android <=2.1 or Android >=2.3的版本是可靠、稳定的,但在2.2的版本并不是100%可靠的
在主流厂商生产的设备上,有一个很经常的bug,就是每个设备都会产生相同的ANDROID_ID:9774d56d682e549c
5. Installtion ID : UUID
Ⅸ Android 设备唯一标识
IMEI 国际移动设备身份码 目前GSM/WCDMA/LTE手机终端需要使用IMEI号码,在单卡工程中一个手机号对应一个IMEI号,双卡手机则会对应两个IMEI号,一张是手机卡对应一个。
需要权限 <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Mac 指的就是我们设备网卡的唯一设别码,该码全球唯一,一般称为物理地址,硬件地址用来定义设备的位置,硬件标识,刷机和恢复出厂设置不擦除,并且大多数android都有wifi模块
一般是指wifi模块或者蓝牙模块的mac地址。
缺点:
Android-Q以后 有新的Api获取mac地址,SDK未开放Api,暂不能测试
在设备首次运行的时候,系统会随机生成一64位的数字,并把这个数值以16进制保存下来,这个16进制的数字就是ANDROID_ID,但是如果手机恢复出厂设置这个值会发生改变,如果设备被root,这个值可以任意改变。
缺点
Android 8.0 以后
Android 8.0以前
Android 8.0以后
UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。
每次调用都会生成一个全新的标识符
因为每次调用都生成新的,通常使用UUID都会存储下来或者和其它字段拼接使用,CUID库就使用了 uuid来拼接device_id字段
Advertising ID(广告ID)是由Google Play服务提供的用户特定的,唯一的,可重置的广告ID,适用于广告用例。如果你应用程序想要使用广告ID,你的设备就必须安装Google Play Service
缺点:
Instance ID的作用域为创建它的应用, 这样可以防止他人利用该标识符跟踪用户在不同应用中的行为。 此外,此标识符还可以轻松地进行重置,因为用户可以清除应用数据或重新安装应用后重置。
缺点: