解釋其實都合理……
利申:小妹係freelance code狗。
但坦白說有啲方法可以使得權限更少。
最簡單背景檢查個功能唔自己寫serivce,而係用gcm/firebase cloud message去實現就唔會有後臺。甚至乎每隔xx秒send個特殊嘅cloud message去trigger gcm嘅cloud message handling取代自己寫個真後臺運行又得,得咗。
而另外拍照方面佢應該係影咗就儲存落storage先,但其實標準嘅寫法係唔需要儲存嘅權限都可以拍照+上傳落cloud做其他動作嘅:
而retrieve running apps嘅功能,如果要實現嘅只係睇資料正確與否可以拎hashing,一partpart資料比較個sha1 hash,噉咪唔需要睇自己嘅狀態都可以做到類似嘅功能。