- Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
- Két Zen 5-ös dizájnjának mintáit is szállítja már az AMD
- A Colorful "fagyosan kompakt" alkatrészekkel megy elébe a nyárnak
- A Keychron ismét egy űr betöltését vállalta magára az egerek szegmensében
- Az átlagnál vaskosabb ventilátorok kandikáltak ki a Corsair vitorlája mögül
- OLED TV topic
- Androidos fejegységek
- Bambu Lab X1/X1C, P1P-P1S és A1 mini tulajok
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Egyre gyorsabban ügyködik saját HBM memóriáján Kína
- Modern monitorokra köthető 3dfx Voodoo kártya a fészerből
- AMD Navi Radeon™ RX 6xxx sorozat
- Milyen billentyűzetet vegyek?
- ThinkPad (NEM IdeaPad)
Hirdetés
-
Egyre közelebb a Poco F6 startja
ma Újabb ár/érték csatát nyerhet a Xiaomi almárka.
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
ph Megkezdődött az NPU-k elleni hadjárat, de egy fontos részletet nem említ a cég.
Új hozzászólás Aktív témák
-
-
Üdv!
Kicsit off kérdés, de hátha valaki tud nekem segíteni. Van egy egyedi romot futtató telefonom, aminek az FM rádiója (mezei qualcom féle FM2.apk) csak bedugott fülessel megy, mint antenna. Viszont az eredeti romjában simán ment a dolog füles nélkül is a teló fém váza miatt.
A cél tehát az lenne, hogy csináljak egy patchelt apk-t, ami nem nézi, hogy be van-e dugva a vezetékes fülhallgató. A telefon magisk rootolt, így simán kiszedtem a /system/system_ext/app/FM2 alól az eredeti FM2.apk-t, apktoollal kibontottam, kikerestem a smaliban a boolean függvényt és megírtam, hogy mindig igazt dobjon vissza. Ezután összecsomagoltam apk-nak, majd következett az aláírás rész... Itt ugye bajban voltam, mert a rom a többi apk aláírására nem az android aosp repóban található publikus platform key-t használja, hanem egy rom dev által generált privát kulcsot. Ezért megpróbáltam saját kulccsal aláírni, majd később az aosp platform kulccsal is.
Ezután beraktam az eredeti felé bindmountolva magiskkel, figyeltem arra, hogy selinux context és jogok megfeleljenek az eredetivel. Reboot után meg is jelenik a patchelt rádió apk, viszont megnyitáskor bekér pár permissiont, egy pillanatra felvillan a main activityje, majd azonnal crashel az app. Crashlog sehol. De szerencsére logcatben kiböki, hogy a zygote lőtte ki az appot:
AndroidRuntime: java.lang.RuntimeException: Unable to create service com.caf.fmradio.FMRadioService: java.lang.SecurityException: Must hold the MODIFY_PHONE_STATE permission
Én ezt úgy értelmezem, hogy a moddolt app nem kapja meg ugyanazt a jogot, mint az eredeti. Most vagy a smalit szúrtam el (de nem hiszem, mert tényleg egy boolról volt szó és nem egyszer patcheltem már smalit, illetve akkor mással szállna el talán), vagy az apktool szúrta el az androidmanifest.xml-t, amit szintén kétlek, vagy az android nem adja meg a jogot más kulccsal aláírt appoknak.
Próbáltam berakni a /system/priv-app mappába is az apk-t, akkor meg be se bootolt többé a telefon. Pedig selinux stb rendben volt.
Egyelőre csak arra tudok gondolni, hogy marad az app az eredeti helyére csatolva és létrehozok egy /system/etc/permissions entryt a moddolt fm rádiónak, hogy a rendszer mindenképp megadja a jogokat.
Létezik, hogy ennyire finnyás lenne az Android 11? Hogy csak úgy nem adja meg a privileged jogokat nem platform key-jel aláírt appoknak? Amit nem értek, hogy az eredeti fm rádió egyáltalán hogy kapta meg, ha nincs permissions xml-je és nem a priv-app mappában van. Gondolom a rendszer tényleg az aláírás miatt engedi.
Illetve tucat ilyen /data/app to /system/app konverter van a playben. Azok hogy csinálják ezt?
Köszi!
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
-
fatal`
titán
-
Ja, egy sor kód miatt nem akarok egy egész ci-t felrakni mindenestül és hetente buildelni...
Azon gondolkodtam még, hogy ennyi szívás után egyszerűbb lenne valószínűleg runtimeban hookolni a függvényt xposeddel.
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
-
tl-x
őstag
Teszteléshez milyen telót javasoltok? Minimum oprendszer? Venni akarok egyet, mégis csak más mint a szimulátorban, meg hotspotként is menne. Nokia?
-
tl-x
őstag
Sziasztok! Csináltam egy webview activityt ami szépen meg is nyitja a előre definiált weboldalt gombra kattintáskor. Hogy tudom megadni változóval, hogy ne kelljen minden egyes gombhoz új webactivityt csinálnom?
gomb:
button3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
openAcivity4();
}
});webactivity:
WebView mywebview = (WebView) findViewById(R.id.webView);
mywebview.loadUrl("https://wikiszotar.hu/ertelmezo-szotar/K%C3%B6b%C3%B6l");Köszönöm
-
Zsoxx
senior tag
Van egy objektum lista, ahonnan adatokat venne ki a spinner eseménykezelője. Ez a lista az eseménykezelő előtt megvan (adatbázisból betöltve), de ha benne hivatkozok rá, már hibát okoz, mert a mérete 0 lesz. Miért?
// Lista mérete OK
spinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
override fun onItemSelected(parent: AdapterView<*>, view: View, position: Int, id: Long) {
// Lista mérete: 0
}
override fun onNothingSelected(parent: AdapterView<*>?) {
}
}
[ Szerkesztve ]
-
Zsoxx
senior tag
válasz bandi0000 #5321 üzenetére
val spinnerAdapter: ArrayAdapter<String> = ArrayAdapter(
requireActivity(), android.R.layout.simple_spinner_item, names
)
spinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)
spinner.adapter = spinnerAdapter
Az adapter jó, a spinner működik, csak a lista az eseménykezelőben lenullázódik. Elég rejtélyes...
Csak úgy működik, ha az eseménykezelőben újra betöltöm az adatbázisból.
(Előtte azért kell betölteni, mert az egyik objektum mező adja a spinner elemeit. ForEach-el csinálok egy külön string listát belőle. Ezzel sincs gond, csak az objektum listával.)[ Szerkesztve ]
-
bandi0000
nagyúr
Én úgy szoktam csinálni, hogy az adapternek csak egy mutablelistOf()-ot adok, és az observable ben adapteren clear, meg add all
Illetve az onItemSelectedbe, nem az adapterből, vagy az elemből szedem ki, hanem a spinner.getselected(talàn ez a neve a fv-nek)
Xbox One: bandymnc
-
G.A.
aktív tag
Üdv!
káromkodás: Start.................................................3 days laters...........................................end
csak hogy legyen valami elképzelésetek milyen lelkiállapotban vagyok...Szóval, egy How to Setup Visual Studio 2019 for Android (nougat 7.0) for the mentally challenged-et kérnék tőletek. A google már kész idegroncsot csinált belőlem....
Egy 7.0-as androidra szeretnék fejleszteni, de a laptopon nincs Hyper-V szóval nincs emulálás/szimulálás.
Visual Studio 2019 jelenség - Android SDK telepit, majd megint nyafog hogy telepítsem és megint és mengint és meginst és megint éss emngdint.....
És mia....ért kell neki az android 11-es APIja maikor én csak a 7.0-ra épitkeznék??
-
thiclyoon
aktív tag
használható a .net kód amúgy valóban, kérdés, hogy megéri-e azt az irdatlan méretű szenvedést, amit produkál ez a haszon. ha nincs egy nagyon kiforrott többszázezer soros egyedi .net fejlesztés a talonban, akkor én biztos nem mennék ilyen irányba, és nem is javasolnám senkinek. persze ha a főnök találta ki, akkor ez van, de akkor a büdzsét is ehhez kell igazítani
-
G.A.
aktív tag
válasz thiclyoon #5328 üzenetére
Üdv!
Csak 5 ezer sor, amiből sok a komment, debug funkció, teszt kód, régi kód... ez mind csak hobbi. Szóval ha ragaszkodnék a .net-hez akkor magamat szivatnám meg?Közben megoldódott az androidos telefonon a debug futtatásának problémája.
Csak annyi volt, hogy mégsem települt fel az ADB Interface Driver és a Windows Online Driver keresése ki volt kapcsolva, így persze nem talált jó drivert. Amint meglett a driver, már ment is a debug a Visual Studio-ban.GA
-
thiclyoon
aktív tag
szerintem (tapasztalatom alapján) igen, Android studioban natívan fejleszteni teljesen más szint mint VS-ben (főleg kotlinban ). Ahogy írtam, utóbbi is megoldható, de én még nem láttam olyan embert aki ezt javasolja (valós projekttel / tapasztalattal a háta mögött) a natív megoldás helyett. A flutter pl tudtommal újabb / szebb / jobb mint bármely crossplatform cucc, de még ezt se szeretik annyira a natívhoz viszonyítva. Ezt viszont csak hallomásból tudom, nem ismerem a fluttert
Vannak amúgy más jellegű megoldások is, pl ez; ezek már olyanok amik bár hobbi projektben érdekesek lehetnek, de ha határidő van, stb, akkor neccesek általában. Hobbiprojektbe meg mehet bármely crossplatform is, ahhoz kb mind elég érett. Max néha előfordul hogy egy funkcióra 2 óra helyett mondjuk 5 kell vagy hasonló, de ha hobbi, akkor ezt még élvezheted is, meg "egzotikusabb" tapasztalatot is ad. Szóval vannak érvek - ellenérvek mindkét oldalon igazából
-
vlevi
nagyúr
Elvileg akkor lenne jó a Xamarin, ha ugyanazt az appot fejlfesztenéd Win, Mac, Droid platformra.
De a gyakorlat azt mutatja, hogy egy ilyen dolog nagyon nehezen kivitelezhető, mert csak azt használhatod, ami mindhárom környezetben megtalálható.
Win alá fejleszt valaki egyáltalán appot? Amióta nincs Windows phone, nem sok értelme van. Windows áruházban is túlnyomórészt azok az appok vannak, amiket még a Win8 megjelenésekor, első fellángolásként feltöltöttek.
Hacsak tényleg nincs valami nagyon nyomós oka annak, hogy a már kész környezetbe integrálódjon az elkészült alkalmazás, akkor én nem kezdenék bele a Xamarinba. -
domel
tag
Sajnos ma ott tartunk, hogy Magyarországon nem bír életben maradni egy android fórum sem. Ez szomorú. Ott van még a Prog.hu, az android részleg ott is döglődik, és ehhez nagyon sokat hozzátett az ottani moderátor hozzáállása is. Arra is kiváncsi lennék, hogy ma Magyarországon egyáltalán mennyi android programozó van, de az a gyanúm, hogy 100 alatti ez a szám (inkább 50). Magát az androidot is évről évre lehülyítik, lassan már semmihez nem lesz jogosultságom, és minden új android verziónál meg kell szenvednem, hogy újra működésre bírjam a régebbi programjaimat. A Play árúház is lassan belefullad a GDPR-ba, a GPS-t használó programjaimat is szépen leszedték, mert hogy a GPS érzékeny felhasználó adat, ezért én adatkezelő vagyok, de az adatkezelés semmilyen formájának nem felelek meg. Ahol programozók vannak, ott fórum is van, és ha csak ezt nézem, akkor Magyarországon mindenki Javascriptben és PHP-ben nyomja...
-
bandi0000
nagyúr
Nem hinném, hogy kevesen lennének, inkább a fiatalabbak(Én még oda képzelem magam a 29 évemmel) nem magyar fórumokban gondolkodnak, ha gondom van, rögtön ugrok stacko-ra, mert ott többen vannak, talán tapasztaltabbak is, és szinte biztos, hogy lesz megoldás.
Meg ugye kb egy Android területen, ha pont nem új dologról van szó, akkor szerintem azt a kérdést már úgy is feltették
Xbox One: bandymnc
-
thiclyoon
aktív tag
50 alatti android fejlesztő? ne viccelj, kis túlzással ennyit gyakorlatilag én egyedül össze tudnék kapni (persze nem azonnali munkára, csak lista szinten) ha valóban 50-100 ilyen fejlesztő lenne, akkor nagy bajban lennének az erre szakosodott cégek
szerintem érthető ha egy ilyen magyar hely nincs tele napi élettel, stackoverflow a go-to hely
-
sztanozs
veterán
Ha kérsz hozzáférést az adatokhoz akkor már automatikusan adatkezelő vagy, függetlenül attól, hogy mit csinálsz velük, nem kell tárolni az adatot, hogy kezeljed. Tehát mindenféleképp kell nyiltkozat, felelősségvállalás és egyéb lóf@szok.
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
domel
tag
Egy applikációmról videós bizonyítást kértek, hogy mi szükség van Service módban (activity nélkül is működő) a GPS adatokra. A program egy sport tracker volt, ahol nem lenne jó, ha a futó félúton véletlenül kilőné az app-ot. Szintén így jártam egy árúszállítós appal, ahol valaki bejárja az útvonalat, és utána a frissen felvett sofőrt nem kell betanítani, hanem a fenti program végig navigálja az útvonalon. De abba is belekötöttek már, hogy ha a kért engedélyeket a felhasználó nem adja meg, akkor én egyszerűen kiléptettem a programból, na ez szabálytalan, mert alternatív lehetőséget kell nyújtanom neki arra az esetre is, ha ő nem ad meg valamilyen engedélyt. Már minden appom valamilyen okból inaktívvá tettek a Play-en, de már nem érdekel....
-
thiclyoon
aktív tag
Legalább a google is elkezdi átnézni az appokat, nem csak az apple épp ideje volt már. és itt nem az átnézés minőségéről mondtam véleményt, csak magáról a tényről, hogy legalább elmozdultak abból az irányból, hogy bárki bármit feltölthet, ráadásul ingyen, ami ugye a másik platformon nagyon nem adott (és akkor még a third party letöltési helyeket nem is említettem). egy szó mint száz ezzel első tippre kevesebb káros app lesz, de a példádból kiindulva átestek a másik oldalra, túllőttek a célon. szerintem a jövőben majd beáll ez egy egyensúlyra
-
Csaby25
senior tag
Sziasztok!
Elkezdtem egy Flutter kurzust : Flutter & Dart - The Complete Guide [2022 Edition] , az első négy fejezeten vagyok túl. Miután befejeztem, szeretnék 1-2 saját app-ot készíteni, amivel jelentkezhetek junior pozícióra. Van valami ötletetek, milyen app elkészítése válna a hasznomra? köszi!A kis emberek más emberekről beszélnek, a középszerű emberek eseményekről, a nagy emberek pedig ötletekről beszélnek.
-
thiclyoon
aktív tag
válasz Csaby25 #5340 üzenetére
(Szerintem) nehezedő sorrendben néhány ötlet pár sorral lejjebb, bár gyakorlatilag az első 1-2-n kívül az összes a végtelenségig elbonyolítható pluszpont ha kell hozzá szerveroldali komponens is, és azt is te csinálod (a firebase az mondjuk fél-pluszpont). A Tier 5 már csak egy bónuszsor részemről: ha össze tudsz rakni egy épkézláb chat appot, akkor már nagy gond nem lesz ezen a szinten (viszont a Tier 3-4 alatt meg tényleg nem látom értelmét "mutogatni" az appot). Na meg sok függ attól, hogy kezdő / újrakezdő / karrierváltó vagy-e, és akkor még nem is említettem, hogy mindenki mást ért az adott szenioritási szint alatt.
(Szintén személyes vélemény, de úgy gondolom, az ilyen portfólió-jellegű építkezésnek itthon nem sok előnye van, legalábbis én nem nagyon tapasztaltam ilyet. Talán egyszer fordult elő velem, hogy egyáltalán ránézett bárki (csak a kódra, nem is az appra).)
Tier 1: countdown timer, tic-tac-toe, catch the kenny (amelyiket nem ismered, keress rá, valószínűleg úgy egyértelmű lesz)
Tier 2: todo lista, bevásárlólista, notes
Tier 3: kvíz app, kalóriaszámláló
Tier 4: chat app, github timeline böngésző
Tier 5: online shop -
Csaby25
senior tag
válasz thiclyoon #5341 üzenetére
Köszi! Igazából még nem dolgoztam programozóként. Java-t tanultam, ebben megcsináltam a tic-tac-toe-t De mivel adott egy ilyen lehetőség, gondoltam megpróbálom a Fluttert. Azt mondta a cég, hogy csináljak 2-3 appot, legalább egyet saját ötletből és utána jelentkezhetek...
[ Szerkesztve ]
A kis emberek más emberekről beszélnek, a középszerű emberek eseményekről, a nagy emberek pedig ötletekről beszélnek.
-
thiclyoon
aktív tag
a példák nehézségét szemléltettem vele, ahol a legkisebb szám jelenti a legkönnyebb, a legnagyobb pedig a legnehezebb feladatot (itt a legnehezebbet a kérdező szintjéhez próbáltam belőni természetesen). tehát nincs tudományos alapja, csak az appokat kategorizáltam valami rendszer szerint
[ Szerkesztve ]
-
domel
tag
Szerintetek lehetséges még kamerát használni lekapcsolt képernyővel? Néztem a play árúházat, száz nem működő mellett találtam egyet ami működött. Első nekifutásra service-ben már egyáltalán nem lehetséges, se lekapcsolt képernyőn, de még akkor sem ha háttérbe kerül az app. Tudom a kémkedés meg minden, de a lollipop idejében szerettem ezt a funkciót, mert úgy tudtam videózni, hogynem kellett attól félni, hogy belenyúlok a képernyőbe
-
mexel
veterán
Sziasztok! nem tudom hová tegyem fewl a kérdésemet, talán itt:
TV boxon android rendszert piszkálgatok. Mindössze az lenne a kérdésem, hogy a kikapcsoló menüt, ami akkor jön elő ha hosszan nyomom a kikapsoló gombot ( ebben van hogy kikapcsolás, újtraindításm alvó mód stb), ezt hol találom és hogyan tudom módosítani a tartalmát? ( ha tudom)
Van benne egy menüpont amit ki kellene vennem vagy a magyar fordítását szerkeszteni. -
fatal`
titán
A frameworks_baseben van, azon belül a systemui-ban, nem tudod módosítgatni egy futó rendszeren. Illetve régen lehetett (utoljára ICS-nél vagy JB-nél láttam ilyet) volt valami tool, amivel lehetett bohóckodni vele, de szerintem nem érdemes, illetve nem is biztos, hogy műküdne.
-
fatal`
titán
Forrásból buildeled a ROM-ot?
android_frameworks_base repo és azon belüll, ha jól emlékszem a systemui forrása a packages/systemui-ban van.
Meg kell keresned hol a power menu, mert fogalmam sincs (főleg TV-nél). Ha a felületet akarod módosítani, akkor a res mappában kutakodj.
Új hozzászólás Aktív témák
- DIGI Mobil
- Háztartási gépek
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- OLED TV topic
- Android alkalmazások - szoftver kibeszélő topik
- Mibe tegyem a megtakarításaimat?
- Androidos fejegységek
- Bambu Lab X1/X1C, P1P-P1S és A1 mini tulajok
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- További aktív témák...