Új hozzászólás Aktív témák
-
#09819904
törölt tag
Ez még hagyján! Elég sok az olyan vandál, aki csak azért rootolja a telefonját, mert úgy mindent jobban tud használni. Csak épp egy alkalmazást nem telepít ami igényli a rootot. De pl. rossz forrásból letöltött játékot feldob, aztán csodálkozik amikor az újraindítás után lehet a gyári romot újra felvarázsolni, mert féltégla lett a telefon...
-
ddaydome
senior tag
Azért kiváncsi lennék, hogy hány olyan alkalmazásod van, amihez számos hozzáférés van a személyes dolgaidhoz.Nyilván a felhasználó a buta, mert szeretné az alkalmazást használni, amihez el kell fogadni a feltételeket. Te milyen hozzáértő vagy? Mondjuk saccra mondanék úgy minimum 8-at, ami nem előre telepített. Megnézted már, hogy azok mikhez férnek hozzá? Esetleg "leokéztad"? Esetleg te is buta felhasználó vagy csak nem tudsz róla? Vagy szerinted az teljesen rendben van, hogy pl. egy koreai fejlesztő belelát a fényképeidbe vagy a levelezésedbe és számodra ez megfelel, ezért elfogadtad a feltételeket!
[ Szerkesztve ]
"Ha meg kell b...ódni, akkor meg kell b...ódni......."
-
#82729984
törölt tag
Képzeld, tényleg szakértő vagyok.
Ahogy te gondolod az az ahogy azt móricka elképzeli.
Mondok egy példát a saját programomból van. A program egy bizonyos ponton csatlakozni akar egy hosthoz, ezért csatlakozás előtt megpróbál egy hostnevet feloldani címmé.
Hivatkozott API:
http://developer.android.com/reference/java/net/InetAddress.html#getByName%28java.lang.String%29
public static InetAddress getByName (String host)
...
Throws
UnknownHostException if the address lookup fails.Ezt az exceptiont a programom el is kapja és lekezeli. Ezen felül a program full internet elérést kér telepítéskor anélkül fel sem települ.
A programban van lehetőség hibákat reportálni tehát látom ha valakinél elszáll. Na már most van ilyen crash amit beküldtek:
libcore.io.ErrnoException: getaddrinfo failed: EACCES (Permission denied)
..
8 Caused by: java.lang.SecurityException: Permission denied (missing INTERNET permission?)
...
11 at java.net.InetAddress.getByName(InetAddress.java:289)B.zd meg... Az official API szerint ez a függvény ilyen exceptiont nem dobhatna, tehát én nem is kezelem le. A hiba oka, hogy valaki futásidőben megtagadta az internet engedélyt, ugye 4.3-tól volt/van erre lehetőség. És erre a rendszer dob egy olyan exceptiont amilyen ott nem létezik az API szerint...
na ezt hogy kezeled le? Persze, elkaphatod a világ összes exceptionját, de ugye ez azt jelenti hogy _minden_ egyes sor kódot try catch-be kéne raknod. Mert a fenti a példa rá, hogy bármely utasítás dobhat nem dokumentált exceptiont ha futásidőben tagadod meg az engedélyt. És nem tudod hogy melyik dobhat ilyet.
Aztán jönnek a hozzád hasonló jóképességü userek és szidják a fejlesztőt hogy elszállt az alkalmazás. Hát ja mert te megtagad az engedélyt amit hivatalosan nem lehetne, a google meg b@szott ledokumentálni hogy egy utasítás milyen exceptionöket válthat ki...
-
ddaydome
senior tag
Szerintem te vagy az aki feszült. Amúgy te honnan gondolod, hogy ész nélkül telepítgetek? Meg szerinted csak ezzel lehet vírust bekajázni? Amikor a böngésződ használod, vagy nyílt wifit akkor nem? Mennyire hozzáértő vagy, már annyiszor bebízonyítottad ma! Amúgy honnan tudod, hogy nem vírusos a telefonod?
"Ha meg kell b...ódni, akkor meg kell b...ódni......."
Új hozzászólás Aktív témák
- Samsung Galaxy S22 Ultra Eladó...
- Vostro 3591 15.6" FHD i5-1035G1 GeForce MX230 16GB 512GB NVMe magyar bill., gar
- ELADÓ 32 DB Nvidia RTX 3060 Ti és 8 DB Zotac Gaming Geforce RTX 3080 Trinity / KOMPLETT BÁNYAGÉP
- Intel NUC5CPYH (Celeron N3050, N3060, J3060) - 4GB RAM, 120GB SSD
- Corsair TX650 V2 650W 80+