如果插入sdcard,我希望android源在启动时检查,如果是的话 然后使用一个覆盖android源代码中的默认加密包 在SD卡中,否则它什么都不做。
现在我有两个问题: 1.如何覆盖默认包? 2.如何在启动时检查SD卡的状态?
我知道如何检查应用程序中sdcard的状态,这是我从其中一个获取的 发布此处,但如何利用此启动时间
如果(android.os.Environment.getExternalStorageState()。等于(android.os.Environment.MEDIA_MOUNTED))
此致 约杰什
答案 0 :(得分:1)
- 如何覆盖默认包?
醇>
你没有。您可以创建自己的固件,使用不同的加密包,并希望您不要破坏任何东西。
- 如何在启动时检查SD卡的状态?
醇>
在主屏幕启动后,SD卡在启动过程中很晚才能使用。你展示的源代码片段应该有效 - 问题是时机。例如,您可以通过BroadcastReceiver
广播注册BOOT_COMPLETED
以在“启动时”获得控制权,但可以在安装SD卡之前获得控制权。