获取手机唯一标示符
来源:互联网 发布:java安装包下载 编辑:程序博客网 时间:2024/05/20 01:37
在开发手机应用时,开发者最关心的是开发的手机软件有多少用户安装,并且正在使用。这就需要识别手机的唯一性。目前我了解的有两种方法,
获取手机的imei号(imei号是唯一识别手机的号码)。
获取Android id号(android id 是手机系统的唯一号码)。
第一种方法:
android获取手机imei号的方法在在android系统中获取imei号和其他手机信息一文中做了详细的介绍。其中android在2.0以上的版本中,获取手机imei号已经不需要相应的读取手机信息的权限了。
< uses-permission android:name="android.permission.READ_PHONE_STATE" />
但是目前1.6以下的版本用户占用户的近50%,如果想要让1.6以下版本的用户也可以获取imei号,那就要添加权限。
好处是唯一标识手机,缺点是可能需要相应的用户权限。
第二种方法:
可以获取android id号,如果一个手机设备第一次启动随即产生的一个数字,如果系统改变,该号可能会改变。
android id号解释:http://androidappdocs-staging.appspot.com/reference/android/provider/Settings.Secure.html#ANDROID_ID
获取方法:
String t=android.provider.Settings.System.getString(getContentResolver(), "android_id");
Log.i("huilurry","android_id="+t);
Ms测试结果:
07-13 13:12:49.835: INFO/huilurry(17455): android_id=20014289e714f20c
好处是所有版本都试用,缺点是可能会和其他机子重复或本机改变。
http://www.elexcon.com/news/56026.html- 获取手机唯一标示符
- 获取手机串码——手机唯一标示
- 苹果手机唯一标示
- iOS 获取全局唯一标示符
- iOS 获取全局唯一标示符
- iOS 获取全局唯一标示符
- iOS 获取设备唯一标示符
- 获取设备唯一标示
- iPhone 获取设备唯一标示
- android获取设备唯一标示
- iOS 获取设备唯一标示
- 获取iOS设备唯一标示
- IOS 唯一标示符
- 唯一标示符
- 设备唯一标示符
- 更新唯一标示符
- ios唯一标示符
- iOS中利用KeyChain获取UUID(唯一标示符)
- 计算出某年某月某日是星期几
- touch
- 对Oracle 语句缓存设置和JDBC PreparedStatement的试验
- SqlServer数据库还原或更新 脱机和联机操作
- Android 侧边栏快速索引(点击索引、滑动索引),通讯录样式
- 获取手机唯一标示符
- mac 下vim 配置文件
- Android应用发布渠道汇总
- 士兵杀敌(一)
- 嵌入式Linux学习笔记(基于S5PV210 TQ210)之裸机编程ddr
- IE中@responseBody出现文件下载的解决办法
- ARM_DDR初始化
- 电脑知识与技术社内直收8月刊低价邀代理·第10卷第20期目录参考
- UVA 10196 Check The Check(模拟)