我正在向我的代理商分发带有重要商业信息的Android手机。如果用户删除SIM卡,SD卡或尝试修改存储在设备存储器上的数据,系统需要锁定并尽可能向关注人员发送通知。
答案 0 :(得分:2)
答案 1 :(得分:1)
我认为你可以注册一个DeviceAdmin,一旦手机启动,请检查SIM卡和SD卡。然后,您可以使用resetPassword继续擦除数据或为设备设置新密码,然后拨打locknow。这样手机就会被锁定,用户需要密码
答案 2 :(得分:1)
请勿在手机上存储重要信息。 如果不这样做,请不要以明文形式存储关键信息。 使用某种基于网络的身份验证来控制运行时的访问。
在一天结束时,您的数据永远不会对确定的软件黑客100%安全。或者是带摄像头的用户。因此,与值得信赖的人合作。
答案 3 :(得分:0)
你可以简单地做一些事情。
1)在SD卡状态下注册接收器,如果未安装相应的动作,可以对sim执行相同操作,为SIM保存可从TelephonyManager类获取的sim号。
2)如果用户关闭手机,然后拔出SD卡或SIM卡,在重启应用程序时可以检查SD卡是否存在或者SIM卡是否已更改。在这种情况下,你也可以采取相应的行动,
但如果用户在关闭模式下替换sdcard,则无法执行任何操作。
答案 4 :(得分:0)
我认为有可能:
BroadcastReceiver
- 您可以在其中查看SIM或SD卡的演示文稿 - 这很简单:telephonyMgr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String simSerial = telephonyMgr.getSimSerialNumber();
BRICK
设备(这是残忍的)或通过DevicePolicyManager.wipeData
擦除数据