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