<分区>
我想知道应用程序(iOS、Android 或黑莓)是否可以访问手机上的所有数据,或者是否有沙盒系统阻止应用程序获取敏感信息。我知道应用程序可以访问图片、联系人信息或 GPS 位置,但它能否访问 IMEI 或 IMSI 号码等信息。
谢谢
<分区>
我想知道应用程序(iOS、Android 或黑莓)是否可以访问手机上的所有数据,或者是否有沙盒系统阻止应用程序获取敏感信息。我知道应用程序可以访问图片、联系人信息或 GPS 位置,但它能否访问 IMEI 或 IMSI 号码等信息。
谢谢
最佳答案
我不能代表 iOS 发言,但在 Android 中你可以获得像 IMEI 这样的信息,前提是该应用程序具有 READ_PHONE_STATE
权限。
例如获取 IMEI:
String imei = android.os.SystemProperties.get(android.telephony.TelephonyProperties.PROPERTY_IMEI);
获取IMSI
String imsi = android.os.SystemProperties.get(android.telephony.TelephonyProperties.PROPERTY_IMSI);
编辑
这在 iOS 上也是可能的,大致如下:
NetworkController *ntc = [NetworkController sharedInstance];
NSString *imeistring = [ntc IMEI];
关于android - 应用程序是否可以访问智能手机上的所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9702828/
相关文章:
android - WebView : webpage not available but I load it from an html string
mysql - Html-Entity 编码的空 HTML 标签
javascript - 需要找出恶意 Javascript 是如何注入(inject)到我的 header.php WordPress 主题文件中的
android - 如何显示具有左/右/下边距的 BottomSheetDialogFragment?
android - 有没有人设法使用 RenderScript 和新的 Camera API 获得 YUV_420_888 帧?
ios - Storyboard : How to add outlets to a prototype UITableViewCell?
ios - 修改后的 UISegmentedControl 的应用商店批准
ios - FBSession : No AppID provided; either pass an AppID to init, 或添加字符串值键