一破婆、Android 中利用Settings.Global屬性和SystemProperties跨應(yīng)用定義標(biāo)志位
1椅贱、系統(tǒng)級(jí)別應(yīng)用
SystemProperties.set(“persist.sys.fm_switch”, “false”); //設(shè)置系統(tǒng)屬性的值
SystemProperties.getBoolean("persist.sys.fm_switch",false) //獲取系統(tǒng)屬性的值
import android.os.SystemProperties //使用過(guò)程中需要導(dǎo)包
adb shell setprop persist.sys.fm_switch true //用命令設(shè)置系統(tǒng)屬性
adb shell getprop persist.sys.fm_switch //用命令獲取系統(tǒng)屬性的值
2、非系統(tǒng)級(jí)別應(yīng)用
在需要定義的地方使用 Settings.Global.putInt(context.getContentResolver(),“xxx.xxx”,1);
在獲取的部分使用
boolean mTag = Settings.Global.getInt(getActivity().getContentResolver(),“xxx.xxx”, 0) == 1;