在我的应用程序中,我有一个方法可以检查是否设置了 INSTALL_NON_MARKET_APPS,如果是,则执行某个操作。
为了正确进行单元测试,我需要测试这两种情况:
案例 1:INSTALL_NON_MARKET_APPS == 0
案例 2:INSTALL_NON_MARKET_APPS == 1
有什么方法可以在我的单元测试中设置 INSTALL_NON_MARKET_APPS 的值?当我尝试修改它时,我得到以下异常,这是可以理解的......
java.lang.SecurityException:权限被拒绝:写入安全设置需要 android.permission.WRITE_SECURE_SETTINGS