Új hozzászólás Aktív témák
-
rgeorge
addikt
válasz kemkriszt98 #1265 üzenetére
Csak pl. a view-k létre sem jönnek a setContentView hívás előtt, mert éppen abban jönnek létre.
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
válasz bucsupeti #1292 üzenetére
Az miért baj, hogy kell SMTP hozzáférés? Android => Google => GMail => SMTP. Kell egy Google fiók, ami egyébként sem árt egy Androidos eszközre, az pedig ad SMTP hozzáférést is. De a mobilszolgáltató is biztosít SMTP-t, ha van mobilinternet, ahhoz még autentikáció sem kell.
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
Van arra elegáns módszer, hogy egy eszköz valódi SD kártyájának elérési útvonalát meghatározzam? Az eszköznek van külső tárolója beépítve is, tehát az Android external storage erre mutat, nem a valódi SD kártyára. Fényképezni kell és a valós SD-re szeretném a képeket menteni. Az a megoldás nem tetszik, hogy a valós SD-t beállítom a kamerában és az utoljára mentett képet keresem meg.
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
Van konkrét célmodell is (Samsung GT-7710, azaz XCover 2), de szeretném az általános megoldást is megkeresni. Szerintem nem olyan bonyolult dolog ez, hogy ilyen nyakatekert módon kelljen megoldani.
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
Abszolút rendeltetésszerű lenne, hogy olyan telefonon, ahol kétféle external storage van, mindkettőt elérhessem, és ugyanolyan könnyedén. Az Android csak az external storage fogalmat ismeri és publikálja, az meg általában a belső. Nyilván konkrét eszközön van más módszer is, engem az általános érdekel.
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
Én inkább átalakítottam a feladatot, mert eredetileg azért kerestem az SD kártyát, mert az adott céleszközben az a legnagyobb kapacitású tároló, és arra kell menteni. A legnagyobb kapacitású tárolót viszont már könnyebb megtalálni ("/storage" alatti elemek közül kiválasztani a legnagyobb kapacitásút, amire az alkalmazás képes írni)).
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
-
rgeorge
addikt
-
rgeorge
addikt
Van valakinek tapasztalata webservice-k használatával kapcsolatban? Egyelőre csak tapogatózom, de .NET és C# felől nézve elég elkeserítő dolgokat olvasok. Van egyáltalán megbízható és könnyen módosítható módszer webservice-k hívására, elsősorban olyanokra, ahol a paraméterek nem egyszerű típusúak?
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
válasz RexpecT #1678 üzenetére
Ismét felteszem kérdésemet: Androidból webservice hívással kapcsolatban mik a tapasztalatok? Vállalati környezetben kellene használni, illetve az eddigi vizsgálódásaimra építve inkább lebeszélni a megrendelőt ilyen megoldás erőltetéséről, mert a Windows/.NET világból nézve csak bonyolult és rugalmatlan megoldásokról olvastam eddig.
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
Köszönöm Neked is, és mindenkinek, aki válaszolt. Az ügyfél, legalábbis a jelenlegi SAP BO-t használ, ott készen vannak (=olcsón elkészíti a tanácsadó cég) webservice-k, azokat kellene használnunk. A REST API-t megnézem, később jól jöhet még.
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
válasz Ablakos #1710 üzenetére
A getText() CharSequence-vel tér vissza, ennek leszármazottja a String. Ha pl. éppen String-et ad vissza, mert pl. a setText-et String paraméterrel hívták meg, akkor a második megoldás is helyes, cast-olható String-gé a getText(). Más CharSequence (Spanned stb.) már nem cast-olható String-gé.
Az első megoldás mindig helyes, a toString() mindig String-et ad vissza.
Mondjuk van putCharSequence is, az talán még jobb lenne:
outState.putCharSequence("TEXT",simpleText.getText());Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
-
rgeorge
addikt
válasz eastsider #1971 üzenetére
Mit jelent az, hogy a content provider-ben több tábla van? Az adatforrás egy olyan SQLite lekérdezés, amiben több tábla van? Ugye a content provider adatforrása bármi lehet, az SQLite csak az egyik eszköz, amivel adatforrásokat lehet kezelni.
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
Csak koca android fejlesztőként kérdezem, hogy eclipse-ben lévő workspace mennyire könnyen vihető át AndroidStudio-ba?
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
válasz WonderCSabo #2793 üzenetére
Egy workspace-m van egy db. projekttel, a projektet szeretném átvinni.
[ Szerkesztve ]
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
válasz WonderCSabo #2795 üzenetére
Köszönöm. Egyelőre teljes kudarc. Eltekintve egy három órás nyomozástól, amivel ki kellett derítenem, hogy melyik mai Windows frissítés ölte le a VirtualBox-ot, az AndroidStudio sem működik (Windows 7 VirtualBox gépen). Feltette az 5.0.1-es SDK-t, de az SDK Manager el sem indul, így ki tudja, menni fog-e a 4.0.3-as projektem. A leírás alaposan elhallgatja, hogy először az Eclipse ADT-ben kell egy exportálás, aztán lehet csak migrálni. Ez le is fut, de a Make megáll azonnal, gondolom a megfelelő SDK hiánya miatt, amit viszont nem tudok feltenni SDK Manager miatt. Mára ennyire futotta, holnap megpróbálom egy másik gépre feltenni, lehet, hogy a VirtualBox gép nem tetszett neki.
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
válasz WonderCSabo #2797 üzenetére
Nálam az importáláskor és a leírásban is .gradle fájlt kellett volna megadni. A host rendszeren nem kísérletezek, azért a virtuális gép. Miért baj ez?
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
válasz WonderCSabo #2800 üzenetére
A host gépen az Android csak mellékszál, egy projekt miatt kellett, az viszont fontos. Egyrészt most lett 1.0 az Android Studio, eddig béta volt, másrészt, mint a példa is mutatja még nincs minden rendben vele. Nem szeretném a hoston működő Eclipse ADT-t szétverni egyelőre, mert az legalább megy (már amikor a Java update le nem szedi azt a JDK-t, amire az épült).
Most odáig jutottam, hogy kidebuggoltam az SDK tools bat fájljait, és azért nem ment, mert a processzor architektúra meghatározásakor nem '32', hanem '32 ' lett az eredmény, és a 'find_java32.exe -s' helyett 'find_java32 .exe -s'-t futtatott, ami értelemszerűen help-et adott, nem pedig a java.exe útvonalát. Most elindul és telepíti is az API15-öt.
A linkelt leírásban szerepelt:
3.Locate the project you exported from Eclipse, expand it, select the build.gradle file and click OK.
és emlékeim szerint a studio is .gradle fájlt keresett volna a dialógus fejléce szerint. Most majd újrapróbálom.Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
válasz WonderCSabo #2802 üzenetére
Az lehet, hogy az Eclipse ADT-m nem a legfrissebb, de a most tapasztaltak fényében én ahhoz hozzá nem nyúlok...
Az SDK Manager is egy nagy trágya. A tegnap letöltött változatban volt az a hiba a bat fájlban, amit leírtam, a ma letöltöttben már nincs benne. Upgrade-lni viszont nem képes saját magát, mert nem tudja átnevezni a tools mappát, ahonnan fut... Viszont ezt jól ki is üríti, tehát a frissítés helyett megöli magát. Most a ma letöltött telepítővel már jónak tűnik, legalábbis az SDK manager.Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
válasz kemkriszt98 #2918 üzenetére
Nincs általános megoldás szerintem. Android verziótól is függ,mert mindig variálnak ezzel, és eszköztől is, hogy hova mount-olja be az SD-t, hogy kezeli a belső memóriát stb.
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
Nem kellett volna dupla zárójelbe tenned a hibajelentést, ez nem finom, hanem durva hiba. Sajnos a java nem igazán támogatja az ilyen erőforrások kezelését, ezért a programozó feladata észben tartani a helyes használatot.
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
Ebből is látszik, hogy csak ugatom ezt a Java/Android témát. Köszönöm az infót.
Mindenesetre ez is jelzi, hogy a hiba súlyos, ha már végre nyelvi elem is támogatja a rendes használatot.Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
válasz Oppenheimer #3298 üzenetére
Vajon mennyibe fog ez kerülni? A már említett Xamarin nem olcsó.
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
Van egy laikus kérdésem. Egy 4.0-s Android alkalmazásról lenne szó, ami itt nem kifejthető okok miatt adb shell parancsokkal kapja és küldi az adatokat PC felé. Ez 4.4-es eszközön nem megy, mert az alkalmazás visszaadja a PC-s alkalmazásnak azt az elérési utat, ahová másolni kell (Environment.getExternalStorageDirectory().getAbsolutePath()), és ez egy "/storage/emulated/0/" kezdetű útvonal. Ezt az adb shell nem látja, csak "/storage/emulated/legacy/" kezdettel. Mit lehet ezzel tenni?
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
A Java Enum implementáció memóriaigénye miatt ellenjavalt a használata Android programokban, leginkább persze akkor, a felhasználás számossága elég nagy. Helyette az IntDef, StringDef is használható.
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
Nem kell root, simán tudtam másolni. Viszont úgy tűnik, Androidon csak a router(ek) szerepelnek benne.
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
Üdvözlet! Manapság miben érdemes elkezdeni az Android fejlesztést? Kezdetben egy egyszerű adatgyűjtő lenne, ami jövőbeni komplexebb alkalmazások alapja is lenne. Van jelentős, de más platformon szerzett mobil fejlesztési tudás, némi Android előélet is.
Android Studio? Java? Kotlin?
Android 10 (29 API) eszköz a cél első körben, ez fix.Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
-
rgeorge
addikt
Üdvözlet! Van arra tapasztalat, hogy az Android Studio vagy az emulátor lefagyasztja a gépet (Windows 10)? Egyre többször találom feléleszthetetlenül fekete képernyővel a gépemet, egy-két órás tétlenség után. Ma nem is futott más, csak a Studio + emulátor (x86 HAXM).
Logokban nem találtam semmit sem egyelőre.[ Szerkesztve ]
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
-
rgeorge
addikt
válasz rgeorge #5605 üzenetére
Egyelőre nincs megoldás még a fagyásra. Annyit kiderítettem viszont, hogy az x64-es emulátor mindenképpen az nVidia GPU-t használja. Windowsban is és az nVidia beállításokban is a qemu-system-x86_64.exe-et az Intel Graphics-ra konfigoltam, de marad az nVidia-n. Csak akkor nem, ha az emulátorban az "Emulated performance"-t szoftveresre állítom. Gyanítom, hogy ennek van szerepe a fagyásokban.
Valakinek sikerült már rábírni az emulátort, hogy hardveresen az intel grafikát használja?
Még valami: a fejlesztett alkalmazás VPN-en csatlakozik egy web apihoz. Emulátorban ez megy, ha a fejlesztőeszközön megy a VPN. Hardvereszközt használva ezt hogy lehet könnyen megvalósítani? Eszközön a VPN nem biztos, hogy menni fog, mert a VPN sajnos PPTP...[ Szerkesztve ]
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
Üdvözlet! Találkozott már valaki azzal, hogy az Android Studio teleszórja a Problems listát Unresolved reference: R sorokkal, de a hivatkozott sorokban nincs pirossal megjelölve az R, a build sikeresen fut le, az app futtatható is. Már mindent próbáltam: clean/rebuild, cache invalidálás. Ha egy adott osztályban törlöm az R importálást, majd újra importálom az R-t, akkor nő a problémás sorok száma, a hibás sorok többször szerepelnek.
Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
-
rgeorge
addikt
válasz rgeorge #5615 üzenetére
Egyrészt a fagyásaimat valószínűleg az Intel HAXM okozta, amióta áttértem a WHPX-re, nincs fagyás.
Az Android Studio Iguana viszont bugos még mindig, ami hiba megjelenik a Problems/Project errors listában, az csak cache invalidálással tűnik el. Más is találkozott már ezzel?Picard: "What we leave behind is not as important as how we've lived. After all, Number One, we're only mortal." Riker: "Speak for yourself, sir. I plan to live forever."
Új hozzászólás Aktív témák
- Rövid előzetesen a S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Milyen NAS-t vegyek?
- Milyen monitort vegyek?
- HP ProLiant MicroServer Gen8
- Helldivers 2 (PC, PS5)
- Milyen TV-t vegyek?
- Gördeszka topic
- Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Xbox Series X|S
- További aktív témák...