- 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
- HiFi műszaki szemmel - sztereó hangrendszerek
- VR topik (Oculus Rift, stb.)
- Sony MILC fényképezőgépcsalád
- Milyen TV-t vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Azonnali processzoros kérdések órája
- Kormányok / autós szimulátorok topicja
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Riasztó topik
- Melyik tápegységet vegyem?
Hirdetés
-
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.
-
Nyár végén jön az idei THQ Nordic Digital Showcase
gp Az új bejelentések mellett újabb részleteket kapunk a Gothic Remake-ről és a Titan Quest II-ről is.
-
Toyota Corolla Touring Sport 2.0 teszt és az autóipar
lo Némi autóipari kitekintés után egy középkategóriás autót mutatok be, ami az észszerűség műhelyében készül.
Új hozzászólás Aktív témák
-
Tityahome
aktív tag
Nem tudna nekem abban valaki segíteni hogy hogyan tudnék egy fekete csíkot varázsolni az android képernyőm aljára ami mindig aktív?
Értem ez alatt ami mindig látható (tehát pl a böngészőben is) viszont aktív ami azt jelenti hogy egy taskbart helyeznék oda.
Kb mint a windowsban![ Szerkesztve ]
-
Zalanius
tag
válasz Tityahome #4802 üzenetére
Rootolt esetben a SystemUI kis módosításával a navbar elég jól átszabható, bár új funkciók hozzáadását sosem próbáltam, azt nem biztos, hogy 5 percből meg lehet úszni. Az viszont biztos, hogy valamikor a 4-es, 5-ös időkben az egyéb "always on top" trükkökből sokat kinyírtak. Esetleg valami ilyesféle koncepció?
--= Zalán =--
-
Tityahome
aktív tag
válasz Zalanius #4803 üzenetére
Nem pont ilyenre gondoltam, csak egy sima fekete sávra a képernyő alján, de azért köszönöm hogy próbálsz segíteni.
Van a play áruházban egy olyan program aminek az a neve hogy 'tálca' és azt a programot szeretném abba a fekete sávba elhelyezi. Segítségével gyorsan tudok váltani az ablakok között mint a Windowsban csak az lenne a lényeg, hogy ne lógjon bele az aktiv képernyő egy részébe. -
domel
tag
Ez itt egy programozói oldal. Úgy gondoltuk, hogy ha akarsz valamit, mi segítünk, és TE létrehozod. Amúgy szerintem olyant nem lehet jelenleg csinálni Androidban mint a Windows tálca, hogy lecsíp egy darabot a képernyőből, és ami alá megy, az olyan mintha kívül esne a képernyőn ( a Windows-ban viszont lehet, emlékszik még valaki az ICQ-ra? Az egy chat volt a képernyő jobb oldalán, és átméretezte a képernyőt, a teljes méretű ablakok sem takarták el). Néztem a "tálca" nevű appot itt androidon, az is hogy jól nézzen ki és használható is legyen, a "tálca" alá nem szabad indítóikont rakni. Amúgy neked miért nem felel meg az a program (ha már nem akarod megírni magad a programot)???
-
Tityahome
aktív tag
Igen...én emlékszem az ICQ-ra és tényleg valami hasonlót szerettem volna elérni mint amit mondasz hogy egy darabot lecsípjen a képenyő aljából.
Ha azt mondod hogy nem lehet akkor én elfogadom mivel mint mondtam nem vagyok programozó.
Tudom hogy ez itt egy programozói fórum! Azért is írtam ide hogy hátha esetleg valaki csinált már ilyet aki jártas ebben és esetleg van rá valami program.
Abból gondoltam hogy megoldható mert köztudott hogy vannak olyan android OS-ek amikben van taskbar (pl: remix os, prime os...stb) szóval valahogy csak meg lehet csinálni ha ott is megoldották.
Igazából nem is értem hogy az android fejlesztéskor miért nem tesznek ilyen lehetőséget opcionálisan a rendszerbe mikor tableten hatalmas segítség lenne.
Ez a 'tálca' nevű alkalmazás nagyon jó egyébként, napi szinten használom a gyors programváltás miatt, csak annyi probléma van vele, hogy egyes alkalmazásoknak alul is vannak olyan funkciói amit sűrűn használok és ezekbe a 'tálca' betakar.
Ilyenkor mindig rejteni kell, majd újra elővenni és ezt egy aktívabb használatnál így kapcsolgatni ki és be.
Na ezért szerettem volna ha nem takar be a képernyőbe.Igazából azt sem értem ha erre nincs is lehetőség, akkor legalább arra miért nem adnak lehetőséget hogy a navbar szerkeszthető legyen olyan szinten hogy alkalmazások ikonjait lehessen rá rögzíteni. Szerinte nagy segítség lenne azoknak akik dolgoznak is az android rendszeren.
Én legalábbis ennek érzem a legnagyobb hiányát.Na mindegy...azért köszönöm hogy válaszoltál!
Persze nem mondom hogy egyik cég sem gondolkodik.
[ Szerkesztve ]
-
sztanozs
veterán
válasz Tityahome #4808 üzenetére
Biztos tudsz találni olyan launchert, ahol ez megoldható. Szvsz ez nem annyira programozási kérdés, mint ahogy te gondolod.
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...
-
-
sztanozs
veterán
válasz Tityahome #4811 üzenetére
Custom Navbar, google első találat...
[link]
és még egy:
[link]Status bar szerkesztése:
[link]Vagy valami más kell neked? valami mórickaábrát tudnál csinálni, hogy megértsem mit is szeretnél?
[ 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...
-
Tityahome
aktív tag
válasz sztanozs #4812 üzenetére
Egy picivel fentebb linkeltem egy képet amin látszik hogy a pixel tableten a navbaron vannak az ikonok...na egy olyan megoldás érdekelne!
Az előnye az hogy olyan munkát csinálok a tableten hogy gyakran váltok alkalmazását ami ugye ennek a segítségével sokkal gyorsabb lenne mivel a navbar az mindig látszik és nem takar be az aktív képernyőbe. Nem kellene plussz kattintásokat végeznem.
Vannak androidra alternatív megoldások mint például a 'tálca' nevű alkalmazás, viszont az kitakar egy aktív részt a képernyőből ezért folyton nyitnom és zárnom kell programváltás után.
Kb ennyi a lényeg. -
Tityahome
aktív tag
Világos! Csak azért kérdeztem mert azt hittem arra célozgattál a hozzászólásoddal!
Egyébként köszönöm hogy próbáltok segíteni!
Nem olyan fontos egyébként csak gondoltam hátha a programozók közül valaki csinált már ilyet. Csodálkozom hogy még senkinek nem jutott ez eszébe.[ Szerkesztve ]
-
domel
tag
Helló. Átálltam Oreo-ra, féltem tőle mint a tűztől, nem alaptalanul..., de szerintem a Lollipop-Marshmallow átállás durvább volt. Az én specialitásom a háttéralkalmazások, az akkor is működő programok, ha látszólag mindenből kilép a júzer. Márpedig az Oreóban pont itt történtek a legnagyobb változások, usert és programozót agresszíven próbálják terelni az energiatakarékos alkalmazások irányába. Van ez a doze mode, ami eddig is volt, de most sokkal durvábban, a telefon kikapcsolás után négy perccel bealszik, és megáll minden élet. Napokba tellett kiderítenem, hogy mikor bealszik a telefon és megállt az internetrádió, hogy azt miért tette annak ellenére, hogy a processzort nem hagytam aludni (wifit és mobilnetet is lekapcsolja, meg gps-t és gyakorlatilag minden hardwert) és hogy ezt hogyan lehet megkerülni. Itt a megoldás az előtér-szolgáltatás volt (foregroundService), ha tudja valaki hogy egy sima activity esetében hogy lehet az alvó telefonon a wifi-mobilnetet bekapcsolva hagyni, az ne tartsa magában. A másik érdekesség a Notifikációs sáv használata
Intent notificationIntent = new Intent(this,MainActivity.class);
notificationIntent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
PendingIntent pendingIntent = PendingIntent.getActivity(this,1,notificationIntent,PendingIntent.FLAG_CANCEL_CURRENT);
Notification notification= new NotificationCompat.Builder(this, CHANNEL_ID)
.setContentTitle("XixiRádió")
//.setContentText("vattafaki")
.setSmallIcon(R.drawable.ic_radio)
.setContentIntent(pendingIntent)
.build();
startForeground(1,notification);
a fenti kód nem jelenít meg ikont az értesítési sávban, hanem helyette egy system ikon jelenik meg, ami azt jelzi, hogy többek között van egy program(unk) ami energiát fogyaszt a háttérben. Itt a megoldás az, hogy Oreo alatt applikációs szinten (Manifest <application -is be kell regisztrálni egy osztályt, amiben létrehozunk egy NotificationChannelt, majd annak az ID-jére hivatkozunk az Activity vagy Service-ben létrehozott Notifikációs ikon, vagy indítóikonok esetében. Amúgy az oreo valóban keveset fogyaszt mikor ki van kapcsolva a telefon, este feltöltöm, reggel mikor ébreszt, még mindig 100%-on van a telefon. Egyenlőre ennyi volt az észrevételem öt nap alatt az Oreo-val kapcsolatban-domel
-
szuszinho
őstag
Sziasztok,
Hogy a legegyszerűbb megoldani a következő problémát:
Adott egy Arduino board, amin egy hőelem van, illetve be lehet állítani egy határértéket. Androidos tudásom a MIT app inventor 2 kezdetleges használatánál kimerül
Olyan appot szeretnék, amivel meg tudom jeleníteni a hőmérsékletet, illetve tudom változtatni a határértéket (egy egyszerű változót). Egyelőre csak bluetooth megoldásokat találtam, de wifin kellene kivitelezni. Merre induljak el? Kivitelezhető az app invertorral, vagy java, python kódolásra van szükség? -
huszee
csendes tag
Sziasztok!
Olyan segítségre lenne szükségem, hogy egy navigationdrawer-ben lévő menüelemre való kattintás után nem egy új activity-t nyitok meg hanem egy fragmentbe tölti be az adott tartalmat. Ez szépen működik, de a fragmentre el szeretnék helyezni egy recycleview-t amit egy custom adapter feltölt egy backendless.com-os adatbázis táblája alapján, sajnos itt elakadtam kerestem tutorialokat, leírásokat stb. nem tudom összehozni, ha esetleg van olyan segítőkész ember aki hajlandó lenne segíteni akkor nagyon hálás lennék.
Nyugodtan írjon privátban, nem szeretném szétoffolni a topikot. -
[KgP].Robot
aktív tag
Sziasztok
Multitouch kezelessel kapcsolatban szeretnek segitseget kerni.
Csinaltam egy custom View-t, aminek az onTouch metodusaban kezelem a touch/move/up eventeket es minden touch helyere kirajzolok egy kort. Egeszen addig mukodik, amig nem probalom meg egyszerre 3 helyen megerinteni a kijelzot. Ilyenkor Action_Cancel esemeny erkezik az onTouch-ba. Ez elvileg akkor van, amikor a parent nem adja tovabb az esemenyt a child view-nak. Ha egymas utan lassan erintem meg 3 helyen a screent, akkor nincs ilyen gond csak ha egyszerre.
Miert van ez es mit tudok vele kezdeni. -
SeroBp
újonc
Szia!
Érdeklődnék, hogy Oreao notification -ra sikerült megoldást találnod? Mert hasonló próblémával küzdök. Andorid 5.0 - 7.1-ig engedi a background service vagy alarmanager futatását, de 8.0-nál ténylegesen olyan szinten erőltetik az energia takarékoságot, hogy szerintem a felhasználó szint rovására megy.
Én próbálkoztam ScheduleJob használatával, de sajnos ott is gond van. Min 15perces intervallumban futatja csak a JOB-ot és most sem periodikusan pedig be van állítva. -
thon73
tag
válasz [KgP].Robot #4820 üzenetére
Ha küldesz kódot, megpróbálok segíteni. Van programom, ami most is multitouch-ot használ. Ez egy korábbi próba, ami jól működött; point rész értelemszerűen cserélendő.
switch (event.getActionMasked())
{
case MotionEvent.ACTION_DOWN:
case MotionEvent.ACTION_MOVE:
int historySize = event.getHistorySize();
int pointerCount = event.getPointerCount();
Log.i("MULTI", "Poi: " + pointerCount + " His: " + historySize);
for (int p = 0; p < pointerCount; p++)
{
for (int h = 0; h < historySize; h++)
{
Point point = new Point();
point.x = event.getHistoricalX( p, h );
point.y = event.getHistoricalY( p, h );
point.press = event.getHistoricalPressure( p, h );
point.type = 0;
points.add( point );
}
Point point = new Point();
point.x = event.getX( p );
point.y = event.getY( p );
point.press = event.getPressure( p );
point.type = 1;
points.add( point );
}
this.invalidate();
break;
} -
thon73
tag
Sqlite-ban jártasaktól kérdezem:
Az adatbázis megfelelő sorait egy View-ban jelenítem meg. Ezeket a sorokat háttérszálon töltöm le. Ez OK.
DE!
Mit kell tenni olyankor, ha több View-ban jelenítem meg ugyanannak az adatbázisnak különböző adatait? Konkrétan egy naptár minden egyes hónaphoz alkot egy View-t (Fragmentet), melyekből egyszerre egy látszik, de - elméletileg - közel végtelen van. Minden egyes View ugyanazon adatbázis egy részét (az adott hónaphoz tartozó adatbázisrekordokat) jeleníti meg.Hogyan érdemes ilyenkor az adatbázis lekérdezését megszervezni? Minden egyes fragment nyit egy külön háttérszálat? Vagy egyetlen háttérszál mindig másik hónapot kérdez le? Vagy mi itt a jó megoldás?
Előre is köszönöm! -
t181
senior tag
Tehát ha jól értem az adatbázisod olyan rekordokat tartalmaz, melyek mindegyikének van egy dátuma, a célod pedig, hogy egy-egy Fragment-en megjelenítsd az egyes hónapokba beleeső adatbázisrekordokat (valószínűleg listás nézetben).
Room és PagedList segítségével elég egyszerűen megoldható.
Kell egy olyan lekérdezés, ami paraméterben megadott év és hónap segítségével rászűr a szükséges bejegyzésekre ezt pedig egy PagedList LiveData formájában visszaadja. Erre az adott Fragment-ben feliratkozol és az eredményt átadod egy RecyclerView PagedListAdapter-ének.
Így nem kell szálakkal foglalkoznod, mindent megold magától.Következő Fragment-re navigáláskor pedig a jelenlegi alapján ki tudod számolni, hogy melyik hónap következik és át tudod adni a következőnek.
Ennek egy része találgatás, de talán el tudsz indulni.
Minden egyes fragment nyit egy külön háttérszálat?
Egyszerre hány Fragment-et hozol létre? ViewPager-t használsz, gombnyomásra ugrasz egyik hónapról a másikra, esetleg valami más?
Nikon D3200 // Acer Aspire 5 A515-51G-51JP // OnePlus 3 // Nexus 4
-
thon73
tag
Igen, majdnem pontosan így. Köszi, ezen el tudok indulni. Leginkább az okoz nehézséget, hogy több lehetőség közül kiválasszam a legegyszerűbben elkészíthetőt.
A megjelenítést egy ViewPager végzi, csak nem egészen listában, hanem egy custom-view-ben. Konkréten ez egy ugyanolyan naptároldal, mint az összes többi.
Azért kérem el a hónap összes adatát, mert ezen az oldalon mindegyik szerepelni fog.
Jobb és bal slide-dal ugrok a szomszédos hónapokra - elvileg végtelen lehet, de 3 évvel - 36 hónap - mindenképp számolni kell. Pontosan ezért nem szerettem volna minden ablaknak külön háttérszálat nyitni.
A háttérben egy elég összetett adatbázis áll, de a "naptár" rész elég egyszerű. Mindenki ugyanabba a táblába jegyezhet be dátummal és rövid szöveggel, nekem most csak ezt a táblát kell lekérdeznem.
Kis érdekesség, hogy a naptár-rekordok feljegyzik, hogy honnan származnak, és vissza tudnak vinni a kiindulási rekordra több táblában is. -
thon73
tag
Még egy kérdés:
ViewPager-ben van egy olyan, hogy setOffScreenPageLimit()
Ez vajon el is tünteti a felesleges Fragmenteket/View-kat, vagy csak LEGALÁBB ennyit betölt előre?
Mert a log alapján az egyszer létrehozott fragmantek nem szűnnek meg soha. (Mármint megszűnnek persze, de nem a ViewPager miatt)
Pontosítok:
Lefut a pause, stop és destroyview; de a destroy nem.Más:
Az Android Studioban hol lehet beállítani, hogy a support könyvtárakban lévő metódusokról is (mint pl a setOffScreenPageLimit) adjon ki dokumentációs leírást?[ Szerkesztve ]
-
domel
tag
Helló! Írtam egy intrót, felrakom ide a forráskódot, akinek pont egy ilyen kell "a program készítője" oldalra, az használja fel nyugodtan. [download zip]
Ahhoz képest hogy régen egy demoscene csapat tagja voltam, másfél napig tartott megírni, abból egy napig hibát kerestem. Aki letölti az fordítás előtt nyomjon egy Rebuild Project-etDomel
-
[KgP].Robot
aktív tag
Szia
Koszonom a segitseget, de ez nem megoldas sajnos. Vannak device-ok, ahol 3 ujjas swipe-al screenshot-ot lehet kesziteni. Ha ez be van kapcsolva az OS-ben, akkor abban a pillanatban, amikor a user 3 ujjat rateszi a kijelzore, az OS elkapja es nem adja tovabb senkinek(ekkor kapok ACTION_CANCEL-t). Szoval mire az event hozzam megerkezik, akkor az mar CANCEL. Ezt csak akkor tudom megoldani, ha az OS settingsben kikapcsolom ezt a gesture-t. -
SeroBp
újonc
Sziasztok!
Szükségem lenne segítségre! Még mindig nem sikerült megoldani, és talán lehetetlen vállalkozás, hogy a notification lekérdezéseket szerverről ne 15p legyen Oreo alatt. Vlkinek ezzel tapasztalata? Vagy megoldási ötlete?
-
t181
senior tag
Nem feltétlenül probléma, hogy az onDestroy nem fut le. onDestroyView-ban ugye szétszedi a View-t és sok referenciát elenged (pl leiratkozik az Observer-ekről). Profiler-rel figyeld a memóriahasználatot, abból kiderül, hogy okoz-e galibát a sok Fragment.
"Pontosan ezért nem szerettem volna minden ablaknak külön háttérszálat nyitni."
Hogy használod a háttérszálakat? Hogy hozod létre őket? Mire használod?
[ Szerkesztve ]
Nikon D3200 // Acer Aspire 5 A515-51G-51JP // OnePlus 3 // Nexus 4
-
thon73
tag
Hát, igazság szerint még sehogy. Azért kértem a tanácsot, hogy melyik úton célszerű elindulni. Az alapötlet a Loader lett volna, minden aktív fragmentben egy külön loaderrel, amit a fragment lebontásakor szintén eldob. (Hozzáteszem ez egy korábban félbemaradt projekt, ahol az adatbázis egyes elemeit egy naptár oldalról is el tudom érni. Az adatbázis rész kész, a listek még Loaderrel készültek.)
Több ponton elakadtam. A Loaderrel igazából ezt elég könnyen meg lehetne oldani - tudom, hogy már nem ildomos. A Room és LiveData együttessel apró probléma, hogy szerintem az egész korábbi programot át kéne írni, amire leginkább nincs időm.
Mielőtt rájöttem volna, hogy miként rakjam egybe a régi és új kódot egy újabb problémába futottam bele: A ViewPager (konkrétan Fragment, de ez mindegy) - elég komoly, 2-3 másodperces késéssel indul már 3 ablaknál is. Ez azért érdekes, mert lényegileg az egész egy custom Layout, ami gyakorlatilag semmilyen számolást nem használ, sőt, még azt is minden egyes alképernyőn újra felhasználja. Lapozásnál semmilyen várakozás nincs, pillanatok alatt lapoz 8-10 lapot, nemhogy hármat. Ráadásul a log szerint a fragmentek is pikk-pakk felépülnek; nem tudom, mire kell ez a rengeteg idő.
Jelenleg azt hiszem, a kiolvasás optimalizálása lesz a legkisebb problémám. Először ezzel a megjelenítéssel kell kezdenem valamit. Egyébként nem is értem. Miért nem jeleníti meg az első fragmentet, aztán amig az ember gyönyörködik benne, építhetni a többit.
-
thon73
tag
válasz [KgP].Robot #4828 üzenetére
Hű, ez fontos. Ez biztos, hogy így van? Akkor bizonyos gépeken nem futnak el a több ujjas programok? Játékok sem? Az OS kikapcsolást sem lehet vhogy a programból megoldani? Nekem az lenne logikus, hogy azt kapja meg a rendszer, amit a program nem dolgoz fel - ezek szerint nem így van.
-
Eniszocsi
újonc
Sziasztok.!
Keresek egy társ programozot egy két játék és alkalmazás szerkesztésre és hosszú távra
Akit érdekel több infó az írjon erre az e-mail címre: dr.apphungary@gmail.com
-
bandi0000
nagyúr
Sziasztok
Kérnék egy kis segítséget
Androidra fejlesztünk, legalább is most tanuljuk, és SQlite adatbázist használunk, illetve ennek a kezelésére a Room-ot
Megcsináltuk az Entitásokat, Daokat,Repokat,beállítottuk a másodlagos kulcsokat is elvileg, adatbázis is műkszik, de nem találom a megoldást arra, hogy hogyan kéne visszaadni 2 tábla adatait ha kapcsolat van köztük
Tehát van 2 táblám, felhasználó és autók, minden autónál megvan a felhasználónak az id-je, akihez tartozik, de ha lekérdezem az autókat, akkor nem írja ki, a felhasználó nevét
Nyilván az a baj, hogy nem tudom, hogy létre kéne hozni erre egy új osztályt, ami a 2 tábla tulajdonságait tárolja? vagy miképp kellene vissza adni/lekérdezni ezt? Vagy mire keressek rá egyáltalán
Xbox One: bandymnc
-
t181
senior tag
válasz bandi0000 #4836 üzenetére
Elvileg úgy kellene működnie, ahogy leírtad.
Mi általában kézzel joinoltuk össze a táblákat és csak a szükséges mezőket selecteltük, amiket egy egyedi osztályban adtunk vissza.
A szakdogámban így csináltam:
lekérdezés
a használt osztály[ Szerkesztve ]
Nikon D3200 // Acer Aspire 5 A515-51G-51JP // OnePlus 3 // Nexus 4
-
thon73
tag
Használ vki layout stb. mappán belül subfoldereket?
Ezt találtam: https://stackoverflow.com/questions/4930398/can-the-android-layout-folder-contain-subfolders
De ellentmondóak a hozzászólások.
Tudom, "próbáld ki", de gondoltam egyszerűbb, ha dob vki. egy "igen"-t, vagy egy "próbáltam, nem ment"-et. Ráadásul azóta a verziók is növekedtek, ami más esetekben már okozott némi gondot.
Köszi! -
bandi0000
nagyúr
Próbálkozott már valaki adatbázis export importtal?
Elvileg megírtam, de ott akadok el, hogy megadtam az cél mappának a Downloads mappát, és mikor másolná oda az app a Db-t, akkor kiírja hogy a mappa csak olvasható, amit nem igazán értek, a jogokat elvileg megadtam írásra-olvasásra
Esetleg tudja valaki mit szúrhattam el?
Xbox One: bandymnc
-
Zalanius
tag
válasz bandi0000 #4839 üzenetére
Ha M vagy újabb a verzió, kértél / kaptál rá futás közben is engedélyt?
--= Zalán =--
-
thon73
tag
válasz bandi0000 #4842 üzenetére
A "destination" is file kell legyen, nem pedig folder.
A logikával szemben (vagyis másold ezt a file-t a megadott folder-be), a parancs úgy szól, másold a forrás file tartalmát a cél file tartalmáNAK. Vagyis hozz létre egy üres file-t a directoryban, és abba már bele fogja tenni.
Hirtelen kereséssel egy példa: https://stackoverflow.com/a/30948757Más:
az adatbázis kimásolása egy aránylag egyszerű dolog, de az exportálása egyáltalán nem triviális. Egy korábbi projekt során küzdöttem ezzel; ráadásul most épp leporoltam ezt a projektet. Ha érdekel, itt: https://github.com/Palmodroid/Mecsek megtalálod. Hozzáteszem, ez egyáltalán nincs kész, de az export-import rész működik. -
bandi0000
nagyúr
Köszi vég is már sikerült megoldani, már csak 1-2 dologgal küzdök
Igazából bonyolultabbnak tűnik a tied egyértelműen, én elég egyszerűen megoldottam az import és exportot, és működik is, mindkettőben csak a FileUtilst-t használom
Inkább az a problémám, hogy én úgy csináltam, hogy fix helyre ment, és fix helyről olvas, de úgy kellene megoldani, hogy a user adhassa meg az útvonalakat, na már most én már egyszer megpróbáltam, de mikor kiválasztom a Db fájlt, akkor hibát dob, miszerint nem ismeri fel a fájlt, meglehetne ezt úgy oldani, hogy nem egy konkrét fájlt, csak egy mappát kelljen kiválasztania, és ott persze hozzáfűzném a DB nevét amit majd másol?
Xbox One: bandymnc
-
thon73
tag
válasz bandi0000 #4844 üzenetére
Igen, ez eredetileg egyfajta front-end-nek készült. A táblák, a listView-k és az egyes rekordokat megadó űrlapok is néhány sorból elkészíthetőek, mert a háttér már kész. Ugyanakkor minden a programban készül, és ez elég nagy flexibilitást adott ahhoz, hogy a legkülönbözőbb projektekben használjam. Az export-import szöveges, és ez - többek között - azért jó, mert könnyen lekezelhetőek az adatbázisváltozással járó problémák.
Neked sztem nem az adatbázis résszel, hanem a file-résszel van problémád. A helyedben meghívnék egy file-kezelőt egy folder-ért, aztán amit visszaad azt kiegészíteném egy file-névvel, és kész. Ha nincs megfelelő file-kezelőd, akkor érdemes az Open Intent filekezelőt használni.
Egyébként a fenti projektben egy komplett file-kezelő rész is van, az praktikusan külön kiemelhető, ha szükségét érzed, és az igényeidnek megfelelően módosítható. De elég univerzális amúgy. -
thon73
tag
válasz bandi0000 #4846 üzenetére
Talán annyi érdekesség van benne, hogy azért kezdtem el, mert nem találtam programozót, aki megvalósítsa az ötleteimet. Később másnak is fejlesztettem, olyasmit, ami engem is érdekelt. Ma megint ott tartok, ahol az elején: ha lenne valaki, aki megcsinálja helyettem, nem bánnám.
-
muszurkefal
aktív tag
Hali!
2 hete fejlesztgetek Android Studio-ban egy projektet, és a mai nap ezt tapasztaltam az Activity-jeimnél.
Ahogy látható, az xml-ben minden a helyén van, a Design-ban meg semmi. Ezzel mit lehet kezdeni? Elég idegesítő, így nem tudok dolgozni -
bandi0000
nagyúr
válasz muszurkefal #4848 üzenetére
De ha lefordítod se làtszik?
Vagy csak így nem látod?Xbox One: bandymnc
-
muszurkefal
aktív tag
válasz bandi0000 #4849 üzenetére
Most újrabuildeltem és megjelent. Érdekes. Kivéve néhány bizonyos Activity-t, ami már 1 hete furán viselkedik. Ezeknél nem jelenik meg a beállított background.
Új hozzászólás Aktív témák
- E-roller topik
- Termékoldal buktatta le a Huawei Watch Fit 3-at
- HiFi műszaki szemmel - sztereó hangrendszerek
- Horgász topik
- VR topik (Oculus Rift, stb.)
- Egyre közelebb a Poco F6 startja
- Apple HomeKit smart home / okos otthon
- Sony MILC fényképezőgépcsalád
- Honor Magic6 Pro - kör közepén számok
- Stellar Blade
- További aktív témák...
- HDD 500GB 45DB
- Iphone 11 fehér 128 GB független
- Eredeti - Apple USB-C kábellel és Magsafe 2 - minden típus - macbook töltő - garancia
- Macbook Pro 16" - 2020 gyártás, i9 és i7, 32/512GB, 4GB Radeon, touchbar, garancia, szürke
- Macbook Pro 15" - 2019, 8 mag i9, 32/512 GB, 4GB Radeon, 90 ciklus, garancia, doboz, szürke (65)