根據大家的建議做了幾項修改:
1. 修正浮動視窗第一次移動會左右相反問題
2. 移除浮動視窗功能中的「對整個系統進行修改」功能
3. 提供修改顏色、透明度、視窗大小(只有三種 size),的功能
4. 提供恢復 App 權限功能(參考底下)
5. 新增意見回饋 Google 表單(設定主頁面的右上角)
6. 本文最底下有個小小的問卷調查 XD
關於第四點,請大家先照底下步驟執行:
1. 將 AppList 中所有 App 刪除 (點選項目就會挑出詢問視窗)
2. 將 App 重新加回去
以便未來復原權限 (當然如果你覺得不需要倒是沒差XD )
如果已經有啟用「對整個系統進行修改」功能的話..... 再私信給我好了
======= 原理 =====
有找到方法讓 inject 的 SYSTEM_ALERT_WINDOW 權限取消的方法,但我必須建立
一個清單紀錄所有使用者加入過「浮動視窗功能 AppList 中」的程式有哪些,
(假設這個列表稱為 FixList)
當驗證權限時,如果:
1. 該 App 在 FixList 中
2. 該 App 不在 AppList 中
3. 該 App 沒有要求 SYSTEM_ALERT_WINDOW 權限
4. 但該 App 卻擁有 SYSTEM_ALERT_WINDOW 權限
符合上述四點時,會將該 App 的 SYSTEM_ALERT_WINDOW 權限移除
小問卷調查:原本的 Tap & Long-Press 功能還要不要保留... ?
--
All Comments