Szerintem magával a koncepcióval van a gond. Sokkal tisztább lenne, ha akkor kérdezne a rendszer, amikor az alkalmazás hozzá akar férni speciális jogosultságot igénylő erőforráshoz. Tehát ebben a konkrét esetben, amikor a gps-től szeretné lekérni a program a koordinátákat, akkor jelenne meg a kérdés. Az is megoldható lenne, hogy ha a user úgy akarja, akkor eltárolhatja, hogy adott alkalmazás minden esetben megkapja-e a jogosultságot.
Más példa: tegyük fel, hogy van egy játék, ami képes a legjobb eredményeket egy online adatbázisba elküldeni. Ehhez szüksége van az internetelérés jogosultságra. Azonban a user nem szeretné, ha a játék adatokat küldene az internetre, viszont így csak aközül választhat, hogy feltelepíti és megadja erre a játéknak a lehetőséget, vagy nem telepíti fel. Az a megoldás, hogy a játékot feltelepíti, de internetelérést nem biztosít neki, nem áll fenn.
Egyébként ilyen megoldás már nagyon régóta van, pl. a régi Sony Ericssonomon is úgy volt, hogy a J2ME alkalmazások nem férhettek hozzá automatikusan a nethez, kivéve, ha azt külön beállítottam.
Mivel használni még nem használtanm androidos telefont, a thread korábbi postjainak információira támaszkodom, ha tévedek, FIXME!
--
Don't be an Ubuntard!