我想在用戶更改手機的配置文件時觸發事件,但我不確定如何。理想情況下,我可以捕捉廣播意圖,並知道配置文件何時發生變化,但我一直無法找到任何文檔。如何在設備配置文件更改時觸發事件?
如果我是正確的,配置文件系統不是AOSP股票的一部分,而是Cyanogenmod。
我已經通過僅有的兩個配置文件相關的類跋涉我能找到的:
- https://github.com/CyanogenMod/android_frameworks_base/blob/cm-10.1/core/java/android/app/ProfileManager.java
- https://github.com/CyanogenMod/android_frameworks_base/blob/cm-10.1/core/java/android/app/Profile.java
唯一的廣播意圖,我能找到的here。
關於如何完成這個任何想法?我的應用程序只針對運行Cyanogenmod 10.1的設備。這是CyanogenMod的配置文件管理器,讓您更清楚地瞭解我在說什麼。
也許你可以創建後臺服務,每隔10秒檢查當前配置文件是否與保存的配置文件相同。 –
輪詢始終是一種選擇,但我一直在尋找可能埋在源代碼中的回調或意圖。 –