- Microsoft Rewards
- Samsung Galaxy A54 - türelemjáték
- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
- Samsung Galaxy S25 - végre van kicsi!
- Yettel topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- iPhone topik
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Android alkalmazások - szoftver kibeszélő topik
-
2800 - 2701
5691 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1901 1900 - 1801 1800 - 1701 1700 - 1601 1600 - 1501 1500 - 1401 1400 - 1301 1300 - 1201 1200 - 1101 1100 - 1001 1000 - 901 900 - 801 800 - 701 700 - 601 600 - 501 500 - 401 400 - 301 300 - 201 200 - 101 100 - 1
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
WonderCSabo
félisten
Nem kell a .gradle fájl kreálás.
Hát nem tudom, nem hiszem, hogy egy új IDE felrakása komoly gondot okozna a rendszerbe, sztem csak felesleges idő és szívás a kísérletezés, de persze nem tudom milyen policy van Nálatok.
-
rgeorge
addikt
Az Eclipse exportálást már kihagyhatod, elég AS -> Import Non-Android Studio project.
(Csendben kérdezem, miért guest os-en fejlesztesz?)
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?
-
Keeperv85
nagyúr
Sziasztok!
Tudnátok nekem segíteni úgy érzem, mert egy csomó nálam jóval tapasztaltabb programozó gyűlt itt össze!
Adott egy vcard fájl (vcf). Annyi lenne a dolga a kisalkalmazásomnak, hogy ennek a tartalmát tegye be szépen a névjegyzékbe, ahol a felső részen most a saját szám szerepel, alá beszúrva (céges névjegykártya...), de ezt csak az első induláskor. Nem kell a proginak külön kezelőfelület és fontos, hogy csak a factory reset után, tehát ne minden indításra írja újra, egyszer, meg nyilván mikor meg akarják nézni. A vcard-ban vannak képek is attól tartok. Kérek mindenkit, hogy ne indítsunk arról most hitvitát, hogy ennek mi értelme, mert nem az én ötletem volt, én csak elszenvedő alanya vagyok...

Teljesen mindegy amúgy a program nyelv, lehetne C-ben is, hogy bináris legyen és esetleg elindítom script-el a ramdisk alól egyszer... vagy hasonló megoldással. Lehet hogy jó lenne hagyományos apk-t formálni belőle, de ott nem is tudom jelenleg hogyan tüntetném el a minimális kezelőfelületet is... kicsit hülyének érzem magam, nyilván az is vagyok, ehhez. Delphi-ben programoztam sokat, de az Androidba ennyire sem folytam még bele. Jó persze: "Hello world"-ig nem kell visszamennem és az Eclipse sem ismeretlen, de akkor sem vagyok gyakorlott cseppet sem...
-
WonderCSabo
félisten
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.
Az Eclipse exportálást már kihagyhatod, elég AS -> Import Non-Android Studio project.
(Csendben kérdezem, miért guest os-en fejlesztesz?)
-
rgeorge
addikt
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.
-
WonderCSabo
félisten
-
rgeorge
addikt
Workspace alatt mit értesz? A beállításaidat? A projektjeidet?
Egy workspace-m van egy db. projekttel, a projektet szeretném átvinni.
-
WonderCSabo
félisten
-
rgeorge
addikt
-
Sianis
addikt
Én Eclipse-et használtam eddig, nagyon szeretem, eléggé belaktam, még elég sokat contributoltam is az Android Maven Eclipse pluginba. Mivel úgy tűnik az Eclipse ADT totál halott, én is valszeg megyek át Android Studio-ra/IntelliJ-re. Bár van egy közösségi kezdeményezés az ADT továbbfejlesztésére, nem hiszem, hogy fel tudják venni a versenyt a Google fizetett fejlesztőcsapatával.
Csak az Android Studio!

-
WonderCSabo
félisten
Én Eclipse-et használtam eddig, nagyon szeretem, eléggé belaktam, még elég sokat contributoltam is az Android Maven Eclipse pluginba. Mivel úgy tűnik az Eclipse ADT totál halott, én is valszeg megyek át Android Studio-ra/IntelliJ-re. Bár van egy közösségi kezdeményezés az ADT továbbfejlesztésére, nem hiszem, hogy fel tudják venni a versenyt a Google fizetett fejlesztőcsapatával.
-
Gerzsi
tag
Milyen fejlesztői környezetet használtok? Én Android Studiót
-
kemkriszt98
tag
Esetleg megvárhatod, hogy a többi cucc betöltsőn, és már csak az animmak kelljen foglalkozni, szóval annak indítását átrakhatod onStart-ba, esetleg onResume ba. Persze ekkor figyelni kell, mert ezek egy Activty alatt többször meghívódhatnak. Egyébként ha nem látsz problémát akkor az onCreate uccsó hívása is jó lesz szvsz.
Értem, akkor maradnak ahol vannak

-
WonderCSabo
félisten
Sziasztok, elméletileg hol érdemes elindítani azokat az animációkat amik a felület felépítésében játszanak szerepet? Úgy értem, hogy pl. ha azt szeretném, hogy a fő Activityt alkotó 3 gomb oldalról jöjjön be. Most az onCreate -ben indítom azt animációt, viszont SO-n azt olvastam, hogy a belassulást elkerülendő ne indítsunk animációt ezekben a függvényekben. Viszont ez a mondat úgy folytatódott, hogy inkább kössük user eventekhez.. de ez ebben az esetben nem lehetőség..
Esetleg megvárhatod, hogy a többi cucc betöltsőn, és már csak az animmak kelljen foglalkozni, szóval annak indítását átrakhatod onStart-ba, esetleg onResume ba. Persze ekkor figyelni kell, mert ezek egy Activty alatt többször meghívódhatnak. Egyébként ha nem látsz problémát akkor az onCreate uccsó hívása is jó lesz szvsz.
-
kemkriszt98
tag
Sziasztok, elméletileg hol érdemes elindítani azokat az animációkat amik a felület felépítésében játszanak szerepet? Úgy értem, hogy pl. ha azt szeretném, hogy a fő Activityt alkotó 3 gomb oldalról jöjjön be. Most az onCreate -ben indítom azt animációt, viszont SO-n azt olvastam, hogy a belassulást elkerülendő ne indítsunk animációt ezekben a függvényekben. Viszont ez a mondat úgy folytatódott, hogy inkább kössük user eventekhez.. de ez ebben az esetben nem lehetőség..
-
Gerzsi
tag
-
bAtt001
addikt
Sziasztok,
naptárral kapcsolatban lenne kérdésem, lekérdezem az eventeket egy lekérdezéssel az adott oszlopokat a táblából a következő projekció szűri ki:
String[] projection = new String[]{
CalendarContract.Events.ORIGINAL_ID,
CalendarContract.Events.TITLE,
CalendarContract.Events.DTSTART,
CalendarContract.Events.ALL_DAY};ezután megvan a szelekció is, megvannak az események, a bajom ezzel az ALL_DAY értékkel van, lehet csak nem értem hogy működik de nagyon nem ahogy én azt elképzeltem. tehát arra lenne szükségem hogy az adott esemény egész napos-e vagy sem. de ha lekérdezem az eseményekhez tartozó ALL_DAY értékeket akkor ilyeneket kapok, 916792320, 970792320, 1035592320
igy implementáltam az adat kinyerést.
while (cur.moveToNext()){
event_ids.add(cur.getLong(EVENT_ID));
event_titles.add(cur.getString(EVENT_TITLE));
event_start_dates.add(cur.getLong(EVENT_START_DATE));
boolean allday = cur.getInt(ALLDAY) > 0;
event_allday.add(allday);
}gondoltam a nem egésznapos eseményekhez 0 értéket tárol az adatbázis, de nem, vagy csak én csinálok valamit rosszul, esetleg valami ötletetek hogy hogyan tudnám megoldani a problémát?

sztornó az egész, az oszlopokat reprezentáló konstansok értékeit kevertem el, ez esetben tényleg úgy működik a rendszer ahogy le van dokumentálva
nem úgy mint a widgetek esetében 
-
bAtt001
addikt
Sziasztok,
naptárral kapcsolatban lenne kérdésem, lekérdezem az eventeket egy lekérdezéssel az adott oszlopokat a táblából a következő projekció szűri ki:
String[] projection = new String[]{
CalendarContract.Events.ORIGINAL_ID,
CalendarContract.Events.TITLE,
CalendarContract.Events.DTSTART,
CalendarContract.Events.ALL_DAY};ezután megvan a szelekció is, megvannak az események, a bajom ezzel az ALL_DAY értékkel van, lehet csak nem értem hogy működik de nagyon nem ahogy én azt elképzeltem. tehát arra lenne szükségem hogy az adott esemény egész napos-e vagy sem. de ha lekérdezem az eseményekhez tartozó ALL_DAY értékeket akkor ilyeneket kapok, 916792320, 970792320, 1035592320
igy implementáltam az adat kinyerést.
while (cur.moveToNext()){
event_ids.add(cur.getLong(EVENT_ID));
event_titles.add(cur.getString(EVENT_TITLE));
event_start_dates.add(cur.getLong(EVENT_START_DATE));
boolean allday = cur.getInt(ALLDAY) > 0;
event_allday.add(allday);
}gondoltam a nem egésznapos eseményekhez 0 értéket tárol az adatbázis, de nem, vagy csak én csinálok valamit rosszul, esetleg valami ötletetek hogy hogyan tudnám megoldani a problémát?

-
Gerzsi
tag
-
Sianis
addikt
-
WonderCSabo
félisten
-
Sianis
addikt
-
Gerzsi
tag
Milyen régóta androidoztok? Hobbiból csináljátok vagy ez a munkátok?

-
Tibor691
tag
-
Sn00k
veterán
Hi All,
Keresek olyan embert/embereket/céget, akik tudnak android, ios platformra játékot írni, portolni, fejleszteni.
Van, aki tud információt adni ezzel kapcsolatban ? -
Tibor691
tag
-
Sianis
addikt
-
Tibor691
tag
-
Sianis
addikt
Segítséget szeretnék kérni.
Van egy androidos DVD fejegységem az autómban. A rádió app-ot (apk) szeretném módosítani.
Egy két alap módosítást sikerült elvégeznem már.Ezt az xml sort szeretném módosítani:
TextView android:textSize="50.0px" android:textStyle="bold" android:textColor="#ffff8000" android:gravity="center" android:layout_gravity="bottom|center" android:id="@id/txt_psn" android:layout_width="wrap_content" android:layout_height="60.0px" android:layout_marginBottom="300.0px" android:shadowColor="#ff000000" android:shadowDx="0.0" android:shadowDy="2.0" android:shadowRadius="5.0" />Jelenleg egy 8 karakter széles mezőn (KOSSUTH) jelenik meg a @id/txt_psn karakterlánc tartalma, úgy hogy folyamatosan "scrollozik" a mező. Ennek a karakterláncnak a hosszúsága változó, ebből csak az első 8 karakter szeretném megjeleníteni, ebben a mezőben. Hogyan lehet a karakterláncot levágni 8. karakter után? Esetlek a scrollozást le lehet tiltani?
Valamint a bal alsó beprogramozott gombon is scrollozva jelenik meg a @id/txt_psn információ, itt is jó lenne, ha csak az első 8 karakter látszódna.
@id/txt_psn karakterlánc= RDS adat: állomás név ás rádiotext egyben, nekem ebből csak az állomás nevére lenne szükségem, a rádiotext üzenetet (@id/txt_rt) egy másik mezőben már megjelenítettem.
Elnézést a nem szakmai megfogalmazásért, nem vagyok programozó szakember, csak laikus.
android:maxLength a barátod TextView esetében.
-
Tibor691
tag
Segítséget szeretnék kérni.
Van egy androidos DVD fejegységem az autómban. A rádió app-ot (apk) szeretném módosítani.
Egy két alap módosítást sikerült elvégeznem már.Ezt az xml sort szeretném módosítani:
TextView android:textSize="50.0px" android:textStyle="bold" android:textColor="#ffff8000" android:gravity="center" android:layout_gravity="bottom|center" android:id="@id/txt_psn" android:layout_width="wrap_content" android:layout_height="60.0px" android:layout_marginBottom="300.0px" android:shadowColor="#ff000000" android:shadowDx="0.0" android:shadowDy="2.0" android:shadowRadius="5.0" />Jelenleg egy 8 karakter széles mezőn (KOSSUTH) jelenik meg a @id/txt_psn karakterlánc tartalma, úgy hogy folyamatosan "scrollozik" a mező. Ennek a karakterláncnak a hosszúsága változó, ebből csak az első 8 karakter szeretném megjeleníteni, ebben a mezőben. Hogyan lehet a karakterláncot levágni 8. karakter után? Esetlek a scrollozást le lehet tiltani?
Valamint a bal alsó beprogramozott gombon is scrollozva jelenik meg a @id/txt_psn információ, itt is jó lenne, ha csak az első 8 karakter látszódna.
@id/txt_psn karakterlánc= RDS adat: állomás név ás rádiotext egyben, nekem ebből csak az állomás nevére lenne szükségem, a rádiotext üzenetet (@id/txt_rt) egy másik mezőben már megjelenítettem.
Elnézést a nem szakmai megfogalmazásért, nem vagyok programozó szakember, csak laikus.
-
WonderCSabo
félisten
Sziasztok, adott ez a kódrész:
Log.d("TB", path);
thumbnail = ThumbnailUtils.createVideoThumbnail(path,
MediaStore.Images.Thumbnails.MINI_KIND);
if(thumbnail == null){
Log.d("TB", "FFF");
}Az első log kiírja az útvonalat ami ránézésre jónak tűnik, fájlkezelőben megkeresve megtalálom a videót, le is tudom játszani...
storage/emulated/0/Video/jdj-02-dec.-2014-v1.mp4
Viszont a második log is megjelenik tehát a thumbnail null
Az egyetlen dolog amire gondolni tudok, hogy a december rövidítésében szereplő pont bezavar, viszont eddig működött és azóta semmit nem változott ...Ha viszont tényleg az a baj akkor meg lehet valahogy adni a SimpleDateFormat objektumnak, hogy ne rövidítsen vagy nem is tudom?
Calendar c = Calendar.getInstance();
SimpleDateFormat df = new SimpleDateFormat("dd-MMM-yyyy");
String formattedDate = df.format(c.getTime());Először csak adj meg egy dummy útvonalat, és nézd meg, hogy tényleg a pont okozza-e. Egyébként inspiráció az SDF-hoz.
-
kemkriszt98
tag
Sziasztok, adott ez a kódrész:
Log.d("TB", path);
thumbnail = ThumbnailUtils.createVideoThumbnail(path,
MediaStore.Images.Thumbnails.MINI_KIND);
if(thumbnail == null){
Log.d("TB", "FFF");
}Az első log kiírja az útvonalat ami ránézésre jónak tűnik, fájlkezelőben megkeresve megtalálom a videót, le is tudom játszani...
storage/emulated/0/Video/jdj-02-dec.-2014-v1.mp4
Viszont a második log is megjelenik tehát a thumbnail null
Az egyetlen dolog amire gondolni tudok, hogy a december rövidítésében szereplő pont bezavar, viszont eddig működött és azóta semmit nem változott ...Ha viszont tényleg az a baj akkor meg lehet valahogy adni a SimpleDateFormat objektumnak, hogy ne rövidítsen vagy nem is tudom?
Calendar c = Calendar.getInstance();
SimpleDateFormat df = new SimpleDateFormat("dd-MMM-yyyy");
String formattedDate = df.format(c.getTime()); -
thon73
tag
Amúgy én inkább color resource-ba tenném, tehát XML-be. Utána pedig getColor(). Resource objektumot pedig alkalmazás context-ből is lehet szerezni.
Illetve te is jobban jársz, ha XML-be defniálod a színt, mert az IDE pl simán odarakja mellé egy négyzetbe, hogy milyen szín, valamint rendesen van nevesítve.
Bocs a késői válaszért...
Teljes mértékben egyetértek, én is így szoktam megadni.
De most kivételesen egy xml-szerű, human-readable leíró fájlból érkeznek az adatok, többek között a színek is. A számok (tehát a színkódok is) long pontossággal kerülnek feldolgozásra.
Amúgy eddig a részig prímán működik
-
Sianis
addikt
Egy apróságot meg tudnátok nekem erősíteni?
Egy color értéket szeretnék int-be tenni, ami ugye unsigned. Viszont long értékként kapom meg.long colorInLong = 0xFFFFFFFF;
int color = (int) colorInLong;Ez a konverzió minden esetben jó lesz? Vagy miként illik ezt elvégezni? (A long valid color értéket tartalmaz.) Köszi!
Amúgy én inkább color resource-ba tenném, tehát XML-be. Utána pedig getColor(). Resource objektumot pedig alkalmazás context-ből is lehet szerezni.
Illetve te is jobban jársz, ha XML-be defniálod a színt, mert az IDE pl simán odarakja mellé egy négyzetbe, hogy milyen szín, valamint rendesen van nevesítve.
-
thon73
tag
Nem veszíted el.
Pusztán arról van szó, hogy az egész számként tárolt színek között lesznek negatív számok is, de attól még az az információ ott van.
Az, hogy az int előjeles, nem számít.
Az előjeles számok annyiban különböznek az előjel nélküliektől, hogy a bináris számábrázolásban a legfelső bitet előjelként értelmezik, és nem számként. Egy előjel nélkül 1 byteon tárolt érték emiatt lehet 0-255, de ha előjelesként értelmezed, akkor -128 és 127 közti érték lehet.
Ahogy a class leírása is írja, a fekete szín pl. -16777216 (0xff000000).
Tulajdonképpen az összes szín egy negatív szám lesz, (majdnem mind), mert a 4 byteból az első az áttetszőséget jelenti, ahol 0 a teljesen áttetsző, és 0xff a teljesen lefedett. Ebből az is egyenesen következik, hogy ha az áttetszőség értéke 128-at meghaladná, akkor az egy negatív szám (azért, mert akkor az 1 byteon tárolt érték legfelső bitje 1-es lesz). De azon az 1 biten tárolt információ akkor sem vész el..Többek között ez bizonytalanított el: saturatedCast
Tehát vannak olyan algoritmusok, ahol az előjelbit "elveszik".De a válaszok alapján primitív típusokkal nyugodtan dolgozhatok. Köszönöm!
((tovább olvasva rájöttem, hogy a primitivek közötti levágást konverziónak, ezt meg castnak nevezi az irodalom)) -
vlevi
nagyúr
Hát ez az. De az int ugye signed int. Ezért nem mindegy, hogy a long->int veszteséges átalakításnál mi történik. Ha csak eldobja a felső két byte-ot, akkor minden ok. Ha azonban az átalakítás Integer.MAX_VALUE és MIN_VALUE között történik, akkor az algoritmustól függően a színek (kevésbé átlátszó) felét elveszíthetem.
Eddig úgy tűnik, hogy a primitív típusoknál az előbbi történik. Abban nem voltam biztos, hogy ez mennyire biztosan van így.
Nem veszíted el.
Pusztán arról van szó, hogy az egész számként tárolt színek között lesznek negatív számok is, de attól még az az információ ott van.
Az, hogy az int előjeles, nem számít.
Az előjeles számok annyiban különböznek az előjel nélküliektől, hogy a bináris számábrázolásban a legfelső bitet előjelként értelmezik, és nem számként. Egy előjel nélkül 1 byteon tárolt érték emiatt lehet 0-255, de ha előjelesként értelmezed, akkor -128 és 127 közti érték lehet.
Ahogy a class leírása is írja, a fekete szín pl. -16777216 (0xff000000).
Tulajdonképpen az összes szín egy negatív szám lesz, (majdnem mind), mert a 4 byteból az első az áttetszőséget jelenti, ahol 0 a teljesen áttetsző, és 0xff a teljesen lefedett. Ebből az is egyenesen következik, hogy ha az áttetszőség értéke 128-at meghaladná, akkor az egy negatív szám (azért, mert akkor az 1 byteon tárolt érték legfelső bitje 1-es lesz). De azon az 1 biten tárolt információ akkor sem vész el.. -
thon73
tag
public class
Color
extends ObjectAsszem, itt a kérdésre a válasz. Alapvetően a Color class is int értékeken keresztül ad-vesz mindent.
Példáulstatic int rgb(int red, int green, int blue)
Return a color-int from red, green, blue components.Hát ez az. De az int ugye signed int. Ezért nem mindegy, hogy a long->int veszteséges átalakításnál mi történik. Ha csak eldobja a felső két byte-ot, akkor minden ok. Ha azonban az átalakítás Integer.MAX_VALUE és MIN_VALUE között történik, akkor az algoritmustól függően a színek (kevésbé átlátszó) felét elveszíthetem.
Eddig úgy tűnik, hogy a primitív típusoknál az előbbi történik. Abban nem voltam biztos, hogy ez mennyire biztosan van így.
-
vlevi
nagyúr
public class
Color
extends ObjectAsszem, itt a kérdésre a válasz. Alapvetően a Color class is int értékeken keresztül ad-vesz mindent.
Példáulstatic int rgb(int red, int green, int blue)
Return a color-int from red, green, blue components. -
thon73
tag
Tehát minden esetben csak levágja a long felső két byte-ját, és az alsó kettő lesz az int, mintha nem is lennének negatív számok (mármint a longban). Vagyis pl. a -2L az nem -2 lesz int-ben, ha megfordítjuk a kérdést.
Köszi, ez nagyon fontos, mert így 5 betűvel - (int) - megoldottam az egész átalakítás kérdést. A legtöbb helyen (pl. sqlite) az Androidban uis. long szerepel. És a Color-ban ehhez nincs semmi segítség; bár a fentiek alapján nem is kell.
Köszönöm!
-
Superhun
addikt
-
Sianis
addikt
-
Superhun
addikt
Egy apróságot meg tudnátok nekem erősíteni?
Egy color értéket szeretnék int-be tenni, ami ugye unsigned. Viszont long értékként kapom meg.long colorInLong = 0xFFFFFFFF;
int color = (int) colorInLong;Ez a konverzió minden esetben jó lesz? Vagy miként illik ezt elvégezni? (A long valid color értéket tartalmaz.) Köszi!
Tudomásom szerint egy hex színkód 6 számjegyből áll, tehát simán belefér integerbe is.
0xFFFFFFFF színkód már 8 számjegyű. Ilyen elvileg nem lehet. Honnan kapsz te ilyet?
-
thon73
tag
Egy apróságot meg tudnátok nekem erősíteni?
Egy color értéket szeretnék int-be tenni, ami ugye unsigned. Viszont long értékként kapom meg.long colorInLong = 0xFFFFFFFF;
int color = (int) colorInLong;Ez a konverzió minden esetben jó lesz? Vagy miként illik ezt elvégezni? (A long valid color értéket tartalmaz.) Köszi!
-
kemkriszt98
tag
Sziasztok, azt szeretném elérni, hogy az alap kamera app által készített videót egy külön mappába mentse el és a felhasználó által megadott címet + a dátumot adja neki névként...
Ezt a megoldást googliztam :
Date cDate = new Date();
String fDate = new SimpleDateFormat("yyyy-MM-dd").format(cDate);
String dir = getApplicationContext().getFilesDir() + fDate + "-" + editT.getText();
File f = new File(dir);
try{
f.createNewFile();
}catch(Exception e){}
Uri outputFileUri = Uri.fromFile(f);
Intent i = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
i.putExtra(MediaStore.EXTRA_OUTPUT,outputFileUri);
startActivityForResult(i, 0);De mégis az alap helyre menti el...
-
bAtt001
addikt
sziasztok, jelenleg azzal küzdök hogy adott egy widget aminek van settings activity-je is ahol olyan adatokat állít be a felhasználó amire szükség van a widgeten megjelenítendő adatokhoz. na az a nagy helyzet hogy a hivatalos doksi szerint a kihelyezést követően nem hívódik meg az onUpdate metódus de a valóságban nagyon is meghívódik, láttam h ezt a bugot 5 éve! jelentették a google-nek de semmit se csináltak ennek javítására. na mármost gondolom akkor már sokan találkoztak ezzel a dologgal és azt szeretném megkérdeni h van-e bevett szokás ezt valahogy megkerülni vagy megoldani, köszi

-
kemkriszt98
tag
Röviden és tömören, a hibaüzenet lényege, hogy nem lehet elindítani a service-t (a broadcast receiver service?) (...) activity -n kívüli startActivity() híváshoz context kell... Bemásolnám az eredetit de nem tudom rávenni az Eclipset, hogy megjelenítse az alkalmazás logjait... Egyszerűen csak az általam logolt dolgo jelennek meg... Ezzel az a vicces, hogy a toast előtti és utáni logot is megjeleníti , a toast -ot viszont nem. Létezik, hogy a context amit kapok null? Valószínűtlennek tűnik, de na...
Ok, a sok szöveg közt félre olvastam
és meg is lett a megoldás:Intent.FLAG_ACTIVITY_NEW_TASK
-
kemkriszt98
tag
Röviden és tömören, a hibaüzenet lényege, hogy nem lehet elindítani a service-t (a broadcast receiver service?) (...) activity -n kívüli startActivity() híváshoz context kell... Bemásolnám az eredetit de nem tudom rávenni az Eclipset, hogy megjelenítse az alkalmazás logjait... Egyszerűen csak az általam logolt dolgo jelennek meg... Ezzel az a vicces, hogy a toast előtti és utáni logot is megjeleníti , a toast -ot viszont nem. Létezik, hogy a context amit kapok null? Valószínűtlennek tűnik, de na...
-
Karma
félisten
Jó helyen van
, na de az előbb bedugtam a töltőbe a telefont (nem teszt célból hanem mert merült le
) és kiírta, hogy az alkalmazásom leállt... tehát valami történik csak nem az aminek kellene... (A toast sem jelenik meg)Ilyenkor azonnal a Logcatet kéne nézned, mert ott kiírja, milyen exception hatására és hol omlott össze az alkalmazásod. Valószínűleg valami null pointer okozza.
-
kemkriszt98
tag
Jó helyen van
, na de az előbb bedugtam a töltőbe a telefont (nem teszt célból hanem mert merült le
) és kiírta, hogy az alkalmazásom leállt... tehát valami történik csak nem az aminek kellene... (A toast sem jelenik meg) -
Sianis
addikt
Sziasztok, adott egy BroadcastReceiver amivel próbálom észlelni ha töltőre dugják vagy dockolják a telefont... valamiért mégsem akar működni... már arra is gondoltam, hogy esetleg permission kell hozzá de nem találtam olyat ami passzolna ide..
public class Re extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "Lol", Toast.LENGTH_LONG).show();
SharedPreferences pref = context.getSharedPreferences(Settings.PREF_NAME, Context.MODE_PRIVATE);
boolean c = true;
String s = intent.getAction();
if(s.equals(Intent.ACTION_POWER_CONNECTED))
c = pref.getBoolean(Settings.CH_KEY, true);
if(s.equals(Intent.ACTION_DOCK_EVENT))
c = pref.getBoolean(Settings.DK_KEY, true);
if(c){
Intent i= new Intent(context,Saver_activity.class);
context.startActivity(i);
}
}
}<receiver
android:name="com.example.Re">
<intent-filter >
<action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
<action android:name="android.intent.action.DOCK_EVENT" />
</intent-filter>
</receiver>Hogy azért konstruktív módon is hozzászóljak, biztosan jó helyen van a Manifestben a receiver tag? Ugye ezeknek a application tag-en belül kell lenniük, véletlenül sem activity és egyéb társaikon belül.
-
Sianis
addikt
Ez alapján is
meg az "android broadcastreceiver example" kulcsszavakra történő keresés eredményei közül egy pár alapján... A package név jó kell legyen mert ctrl+space -el illesztettem be.Mondjuk én emiatt szeretem úgy írni a Manifestet, hogy
<receiver android:name=".BluetoothReceiver">
<intent-filter>
<action android:name="android.bluetooth.headset.profile.action.CONNECTION_STATE_CHANGED"/>
</intent-filter>
</receiver>És akkor nagyon ügyelni sem kell semmire.

-
kemkriszt98
tag
Ez alapján próbáltad ugye? Nekem jónak tűnik a kód. Tuti jó a csomagnév amit a receivernek megadták a manifestben (com.example)?
Ez alapján is
meg az "android broadcastreceiver example" kulcsszavakra történő keresés eredményei közül egy pár alapján... A package név jó kell legyen mert ctrl+space -el illesztettem be. -
WonderCSabo
félisten
Sziasztok, adott egy BroadcastReceiver amivel próbálom észlelni ha töltőre dugják vagy dockolják a telefont... valamiért mégsem akar működni... már arra is gondoltam, hogy esetleg permission kell hozzá de nem találtam olyat ami passzolna ide..
public class Re extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "Lol", Toast.LENGTH_LONG).show();
SharedPreferences pref = context.getSharedPreferences(Settings.PREF_NAME, Context.MODE_PRIVATE);
boolean c = true;
String s = intent.getAction();
if(s.equals(Intent.ACTION_POWER_CONNECTED))
c = pref.getBoolean(Settings.CH_KEY, true);
if(s.equals(Intent.ACTION_DOCK_EVENT))
c = pref.getBoolean(Settings.DK_KEY, true);
if(c){
Intent i= new Intent(context,Saver_activity.class);
context.startActivity(i);
}
}
}<receiver
android:name="com.example.Re">
<intent-filter >
<action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
<action android:name="android.intent.action.DOCK_EVENT" />
</intent-filter>
</receiver>Ez alapján próbáltad ugye? Nekem jónak tűnik a kód. Tuti jó a csomagnév amit a receivernek megadták a manifestben (com.example)?
-
kemkriszt98
tag
Sziasztok, adott egy BroadcastReceiver amivel próbálom észlelni ha töltőre dugják vagy dockolják a telefont... valamiért mégsem akar működni... már arra is gondoltam, hogy esetleg permission kell hozzá de nem találtam olyat ami passzolna ide..
public class Re extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "Lol", Toast.LENGTH_LONG).show();
SharedPreferences pref = context.getSharedPreferences(Settings.PREF_NAME, Context.MODE_PRIVATE);
boolean c = true;
String s = intent.getAction();
if(s.equals(Intent.ACTION_POWER_CONNECTED))
c = pref.getBoolean(Settings.CH_KEY, true);
if(s.equals(Intent.ACTION_DOCK_EVENT))
c = pref.getBoolean(Settings.DK_KEY, true);
if(c){
Intent i= new Intent(context,Saver_activity.class);
context.startActivity(i);
}
}
}<receiver
android:name="com.example.Re">
<intent-filter >
<action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
<action android:name="android.intent.action.DOCK_EVENT" />
</intent-filter>
</receiver> -
vz12
tag
Sziasztok!
Egy régebbi App frissítéshez szükségem lenne a keystore jelszóhoz, de sehogy nem akar beugrani.
A neten vannak különböző módszerek kimondottan ennek a visszaszerzésére (pl. ChangePassword.java stb), valaki használta már ezek közül valamelyiket sikeresen vagy tudtok valami megoldást!
Nagyon fontos lenne!Köszönöm!
Üdv: Zoli

Hello!
Bevezetésnek esetleg olvasd el ezt a korábbi hozzászólásomat.
Kicsit részletezve elmondom, hogy én is több (3-4) programmal próbálkoztam, a választásom végül az "AndroidKeystoreBrute_v1.05.jar" programra esett, nekem ez a program meg a közben kicsit javuló memóriám hozta meg a sikert. Ha semmit nem tudsz a jelszavadról, azaz a "normál" brute force az nagyon durva időigényű, szerintem felejtős. Nagy segítség, ha mondjuk a jelszavad hosszára emlékszel, vagy ha tudod hogy pl. csupa kisbetűvel, vagy nagybetűvel írtad. Segítségnek tűnik, ha emlékszel a jelszavad elejére, de brute force esetén szerintem ez nem nagy segítség ha utána biztosan van még 3-4 karakter, mert a keresési idő exponenciálisan nő a jelszó hosszával, és ugye a vége ismeretlen, tehát a legtöbb időt jelentő keresést nem lehet megspórolni.
Sajnos én nem emlékeztem a jelszavam hosszára, és biztos voltam benne hogy kis- és nagybetű is van benne, így nem tudtam időt spórolni, és feleslegesen vesztegettem az időt a rövidebb jelszavak keresésével. Nem árt tudni, hogy az Eclipse által generált jelszó legrövidebb hossza 6 karakter, én 4-gyel kezdtem el, tehát raboltam a saját időmet.
Sokat keresgéltem a neten, hátha van egy hatékonyabb módszer, de csak olyan véleményeket találtam, hogy nincs (legalábbis 5 hónapja nem volt, azóta nem néztem).Azonban egy jó alvás után valami emlékem visszajött a jelszóról, és nagyjából (de nem pontosan) visszaemlékezve rá, a fenti program által biztosított szótáras (wordlist) módszerrel találgattam (a program meg kombinálgatott az elemekből), és így az addig eltöltött időhöz képest rövid idő alatt sikerrel jártam. Mondhatom hogy megizzadtam, de kb. bruttó és nettó 24 óránál nem vett el többet az életemből. Azért nettó is ennyi, mert hétvége volt, itthon voltam, és a gép éjszaka is dolgozott amíg én aludtam, persze akkor még brute force volt, de mindegy. Jó lecke volt ez nekem is, és azzal együtt hogy jó néhány hónap távlatából még ma is emlékszem a jelszóra, le is írtam egy csak általam ismert helyre ...
Nem tudom, hogy ez a példa segíteni fog-e, de talán reményt ad.
-
Zé777
tag
Sziasztok!
Egy régebbi App frissítéshez szükségem lenne a keystore jelszóhoz, de sehogy nem akar beugrani.
A neten vannak különböző módszerek kimondottan ennek a visszaszerzésére (pl. ChangePassword.java stb), valaki használta már ezek közül valamelyiket sikeresen vagy tudtok valami megoldást!
Nagyon fontos lenne!Köszönöm!
Üdv: Zoli

-
bAtt001
addikt
-
fatal`
titán
sziasztok, egy újabb widgetet készítek az alkalmazásomhoz amin az akkumulátorról szeretnék megjeleníteni adatokat, addig megvan hogy feliratkoztam az ACTION_BATTERY_CHANGE intentre egy broadcastreceiverrel és változáskor ezt szépen kezeli is. a gondom ott van hogy amíg nem történik változás addig nem tudom hogy lehetne elérni az aktuális állapotot, ahhoz kellene hogy amikor kihelyezem a widgetet a főképernyőre akkor is tudjak az ott levő textviewnak valami értéket adni. valami tippetek lenne esetleg hogy hol keresgéljek?

-
bAtt001
addikt
sziasztok, egy újabb widgetet készítek az alkalmazásomhoz amin az akkumulátorról szeretnék megjeleníteni adatokat, addig megvan hogy feliratkoztam az ACTION_BATTERY_CHANGE intentre egy broadcastreceiverrel és változáskor ezt szépen kezeli is. a gondom ott van hogy amíg nem történik változás addig nem tudom hogy lehetne elérni az aktuális állapotot, ahhoz kellene hogy amikor kihelyezem a widgetet a főképernyőre akkor is tudjak az ott levő textviewnak valami értéket adni. valami tippetek lenne esetleg hogy hol keresgéljek?

-
mue
csendes tag
Sziasztok!
Programozót keresek aki otthon van valós fizika engine-ekben (és nem csak arra gondolok, hogy leesnek és ütköznek a tárgyak, hanem bonyolultabb dolgokra is, mint pl törés, befúródás, stb). Lenne egy nagyobb magánproject mobil játékírásra. Nemzetközi freelancer oldalakon már próbálkoztam, de egyrészt sokkal jobb lenne magyarul, másrészt nem meggyőzőek az ottani arcok. Hol lehetne vajon az alkalmas embert megtalálni? Ez a hozzászólásom is evégett történik, de nem biztos hogy hatékony. Ha van ötletetek, hol lenne hatékonyabb, megköszönném.
-
thon73
tag
Sőt, továbbmegyek. Valószínűleg inkább egy Loader-re lenne szükségem, ami a Service inicializálását elvégzi. Találtam egy ilyet Can you use a LoaderManager from a Service?
Van ezzel valakinek tapasztalata? Akár az AsyncTask, akár a Loader nagy segítség lenne... Jelenleg van egy 4-5 mp-es előkészítési idő, amit a rendszer már nem enged meg. ((De csak egyetlen egyszer, amikor a service-t először elindítom.)) Köszönöm! -
thon73
tag
Készítettem egy InputMethodService-t. DE az inicializálás (ami csak akkor történik meg, amikor ezt a billentyűzetet kiválasztjuk) rel. hosszú idő.
Hogyan lehet egy ilyen service-ből időigényes feladatot végrehajtani? AsyncTask-kal? Az indítható service alól? Előre is köszönöm! -
Superhun
addikt
Sziasztok!! Egy olyan android programmra lenne szükségem, ami szimplán csak annyit tud, hogy ha lehúzom fentről a legördíthető menüt, tudjak onnan telefonálni, vagy a telefonkönyveben lapozni!! Nagy segítségemre lenne, mert nagyon lassú az android eszközöm, és ez talán turbózna rajta egyet!! Rendes lenne, ha segítene valaki! Üdv Mindenkinek!!
Erre tessék: Android alkalmazások topik
-
hviiick
csendes tag
Sziasztok!! Egy olyan android programmra lenne szükségem, ami szimplán csak annyit tud, hogy ha lehúzom fentről a legördíthető menüt, tudjak onnan telefonálni, vagy a telefonkönyveben lapozni!! Nagy segítségemre lenne, mert nagyon lassú az android eszközöm, és ez talán turbózna rajta egyet!! Rendes lenne, ha segítene valaki! Üdv Mindenkinek!!
-
Abysmal
aktív tag
Sziasztok! Azt szeretném kérdezni, hogy van-e tapasztalatotok a Marmalade/Airplay SDK-val? Eléggé csábító, hogy egyszerre minden nagyobb platformra lehet vele írni alkalmazást, ráadásul az ingyenes verzió is úgy tűnik, hogy teljes értékű, így érdekelne, hogy miért nincs itt semmi infó róla? Senki sem használja itt? Ha ez a helyzet, akkor miért?
-
sztanozs
veterán
-
BalanceR
addikt
Jók a megérzéseid, erre nincs lehetőség. Root után is nagyon alacsony szintre kell nyúlkálni, és nem nagyon találok olyan aktívan karbantartott megoldást, ami például Windowson is működik. 2010-ből itt van egy példa.
Sejtettem....
Olyan mélyre nem akarok menni, meg nem is lenne értelme...
Köszi a segítséget.
-
Karma
félisten
Van arra mód egy sima APK formájában, hogy a teló bluetoot azonosítását megváltoztassuk?
Egy appot szeretnék összedobni, ami egy sima barcode scanner, és a bescannelt számsort küldené PCre, de mindezt anélkül, hogy a PCn bármilyen segédprogi fusson....
Szóval megoldható-e az, hogy a telefon nem telefonnak azonosítsa magát Bluetooth handshakeingkor, hanem BT HID billentyűzetnek?
Félek, hogy rendszerszintű módosítás nélkül nem megoldható, de talán valamilyen guru tud megoldást.
Jók a megérzéseid, erre nincs lehetőség. Root után is nagyon alacsony szintre kell nyúlkálni, és nem nagyon találok olyan aktívan karbantartott megoldást, ami például Windowson is működik. 2010-ből itt van egy példa.
-
BalanceR
addikt
Van arra mód egy sima APK formájában, hogy a teló bluetoot azonosítását megváltoztassuk?
Egy appot szeretnék összedobni, ami egy sima barcode scanner, és a bescannelt számsort küldené PCre, de mindezt anélkül, hogy a PCn bármilyen segédprogi fusson....
Szóval megoldható-e az, hogy a telefon nem telefonnak azonosítsa magát Bluetooth handshakeingkor, hanem BT HID billentyűzetnek?
Félek, hogy rendszerszintű módosítás nélkül nem megoldható, de talán valamilyen guru tud megoldást.
-
Sianis
addikt
-
avasim
csendes tag
Ne foglaljuk el a Programozás fórumot, gondoltam nyitok egy specifikusan Android fejlesztéses topicot.
Kis források, indulásnak: Google Android fejlesztői portál
Gyakorlatilag minden megtalálható itt, amire szükség lehet:
- Segítség induláshoz (Gy.I.K.)
- Fejlesztői környezet letöltése, konfigurálása
- Példák
- Teljes referenciaSziasztok!
Egy 60 mp -ről visszaszaladó és a végén csengető android stoppert / visszaszámlálót szeretnék csináltatni,egyetlen egy háttérkép és egy indító gomb lenne szükséges nekem.
Köszi!

orkike@gmail.com -
IamAFK
csendes tag
Sziasztok!
Lenne egy problémám:
Miért van az hogy a FragmentActivity-nél beállítottam hogy az app ikonra kattintva visszalépjen az előző
(sima) Activity-re.android.app.ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
...
stb
....
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
Intent i = new Intent(this,Valami.class);
startActivity(i);
return true;
default:
return super.onOptionsItemSelected(item);
}
}ugye elvileg ez a két kódrész lenne felelős az egészért.Minden be van importálva minden Activity be van
regisztrálva a Manifestbe az Eclipse nem is jelez hibát amikor viszont lefuttatom akkor visszalép ugyan az
Valami.class-re ,de rögtön utána le is áll.(Ha az emulátor vissza gombjával lépek vissza akkor működik)Más Activity-nél is ezt a visszalépési módszert használom és ott meg működik rendessen.
Valami ötlet? -
#79335424
törölt tag
Android-ban minden feladat, amit majd valaki el tud végezni, Intent-ként van kifejezve. Az, hogy ki tudja azokat elvégezni, az IntentFilter-ekben van definiálva. Ha egy app kidob egy Intent-et, akkor a rendszer megpróbálja feloldani azt, azaz megkeresni, hogy ki tudja azt elvégezni. Ha a Te alkalmazásodban van olyan komponens, amiben az IntentFilter illeszkedik az Intent-re, akkor megjelenik.
http://developer.android.com/guide/components/intents-filters.html
Köszönöm!
Első olvasatra nem tűnik bonyolultnak, de az ördög a részletekben rejtőzik. Ez alapján nekem úgy tűnik, hogy a hangalkalmazás egy implicit DIAL -t küld (ha jól értem, akkor a CALL csak GSM lehet, tehát arra nem jelenne meg a választómenü). Szóval ezt a DIAL -t kellene nekem elcsípnem és a benne levő számot, broadcast üzenetként továbbítani a Robot felé. Te látsz ebben vmi buktatót? -
namerke
tag
Sziasztok!
Viszonylag kezdőként némi tanácsra szorulnék.
Eddig csak olyan alkalmazást készítettem, ami fix elemű listákkal dolgozik.
Tehát pl. a kezdő Activity-n szerepel 10 elem egy ListViewban némi adattal és a listaelemek intentként működtek egy új Activity meghívására ahol a részletes adatok jelentek meg.
A lista elemek adatai megegyeznek a részletes adatokkal, csak nyílván röviden.
Ezek az adatok SQLite-ba mentődtek ContenProvider/Resolver segítségével és háttérben szinkronizálódtak, így frissült a 10 elemű lista folyamatosan minden adattal.Nos, számomra ott jön a piroselefánt, hogy mi a "Best Practice" ha "végtelen" listával dolgozunk de szeretnénk ha az alkalmazásunk szinkronizálja az új adatokat, hogy ne csak az üres képernyő jelenjen meg a felhasználó előtt ha nincs adatkapcsolat.
Egyáltalán szerintetek egy olyan hírfolyam esetében ami napi szinten többször frissül érdemes-e "végtelen" listával dolgozni, vagy legyen konstans x lista elem ami egy átlag felhasználó számára elegendő ( hasraütés alapján ) olvasnivalót nyújt egyszusszra, és gyakorlatilag bukni az archívum elérhetőségét? Az utóbbi esetében lenne lehetőség mondjuk megosztásra és ezáltal mondjuk pocketbe mentegetni a híreket, csak kérdés a felhasználóknak mennyire lehet fájó pont.
-
WonderCSabo
félisten
Android-ban minden feladat, amit majd valaki el tud végezni, Intent-ként van kifejezve. Az, hogy ki tudja azokat elvégezni, az IntentFilter-ekben van definiálva. Ha egy app kidob egy Intent-et, akkor a rendszer megpróbálja feloldani azt, azaz megkeresni, hogy ki tudja azt elvégezni. Ha a Te alkalmazásodban van olyan komponens, amiben az IntentFilter illeszkedik az Intent-re, akkor megjelenik.
http://developer.android.com/guide/components/intents-filters.html
-
#79335424
törölt tag
Ez a topik Android alkalmazásfejlesztésről szól, nem felhasználói támogatásról. Léci fáradjatok át ezzel a kérdéssel más topikba.
Én már próbálkoztam olyan kérdéssel is (#2709, #2711).

-
#79335424
törölt tag
Az üzenet sztem nem megoldható, mert ahhoz egymással kommunikálni képes kliensek is kellenek. Az értesítést is inkább a routerrel kéne megoldani. Ehhez egy "okos" router lenne a legalkalmasabb. Vagyis olyan, amin custom firmet tudsz használni. Én Shibby Tomatot használok. Értesítéshez szükséges scriptet biztos, hogy tud futtatni. Van benne lehetőség captive portálra is. Ez egy olyan weboldal, ami a csatkakozott kliensnél jelenik meg, ha megnyitja a böngészőjét. Így tulképp tudsz felé infót közvetíteni.
-
WonderCSabo
félisten
Ez a topik Android alkalmazásfejlesztésről szól, nem felhasználói támogatásról. Léci fáradjatok át ezzel a kérdéssel más topikba.
-
hviiick
csendes tag
-
#79335424
törölt tag
Mit értesz "wifid" alatt? Mondjuk egy nyilvános helyen levő routered, vagy hotspot a telódról?
-
tboy93
nagyúr
-
hviiick
csendes tag
-
tboy93
nagyúr
-
hviiick
csendes tag
Helló!! Azt szeretném megtudni, hogy van e olyan program, ami üzenetet küld nekem akkor amikor a wifimhez okos telefonnal csatlakozni akarnának, és esetleg, üzenet is küldhessek vele?!

-
aasgier
tag
Üdv !
Olyan kedves fórumtársat keresek aki hobbiból ,referenciának ,kedvtelésből fejlesztene egy android appot ,természetesen némi "ösztönzőröl" lehet beszélni akit esetleg érdekel pü-t küldjön köszi ! -
#79335424
törölt tag
Jogos. Akkor inkább vázolnám, hogy mit szeretnék, hátha van jobb ötleted a megvalósításra. Két project -ről lenne szó. Az első egyszerű. Tárcsázóból indítok egy hívást. Nincs alapértelmezett hívóalkalmazás, ezért minden alkalommal bökdösnöm kell. Ezt szeretném automatizálni úgy, hogy megadott szempontok alapján automatikusan a megfelelő alkalmazással induljon a hívás. Pl. Wifi kapcsolat esetén MobileVoip, egyébként Telefon (vagyis GSM).
A másik egy kicsit összetettebb. Offline hangvezérlés, előre rögzített hangmintaegyezés alapján. Ennél a hívás nem hívás. Csináltam egy kis videót a működéséről. A Voice Speed Dial sajnos, csak két dolgot tud indítani a hangminta alapján. Hívást (a választómenüt dobja alapértelmezett híjján) és alkalmazást. Már próbálkoztam a fejlesztőnél egy Tasker beépülő ötlettel (ezeket a Robot is kezeli), de nem volt pozitív reakció. Jelenleg úgy működik, hogy minden parancs egy névjegy "fake" telefonszámmal. A kérésemre Tamás beépített egy funkciót a Robotba, ami nagyon korai szakaszban megszakítja a hívást. A "fake" szám alapján pedig azonosítja az elvégzendő műveletet. A bibi az, hogy csak GSM hívás esetén működik. Tehát csak hanghívásra alkalmas droidon. Ezért gondoltam egy olyan "hívóalkalmazásra", amit a hanghívóban ki tudnék választani, de hívás helyett, közvetlenül a Robotnak küldi az utasítást. -
Karma
félisten
Sziasztok!
Szeretnék kérni egy kis infó csontot, hogy merre induljak. Eddig csak App Inventorral csináltam nagyon alap dolgokat. Sztem a mostani elképzelésem sem túl bonyolult. Egy Magyar automatizálót használok, az E-Robotot. Azt szeretném elérni, hogy kezelje a kimenő hívásaimat. De nem jelenik meg választható hívóalkalmazásként (mint pl. a Skype, VOIP, Viber, stb.). Ezért arra gondoltam, hogy készítenék egy ilyen hívóalkalmazást, ami a szám urival küldene egy broadcastot a Robotnak. Receiver van a Robotban és Tamással (a fejlesztő) is régóta kapcsolatban vagyok. Szóval Robot részről a támogatás adott. A kérdésem az, hogy mitől függ, hogy egy alkalmazás megjelenik -e választható hívóalkalmazásként, hogyan lehet ezt elérni és milyen programot ajánlotok a létrehozására? Esetleg App Inventorral össze tudnék rakni egy ilyet? Tulképp csak egy segédalkalmazásról van szó, még kezelőfelületre sincs szükség.Mit értesz azon, hogy kezelni, és mit jelent a kimenő hívás? Blődnek tűnik a kérdésem, de a hívási folyamatba több helyen is be lehet avatkozni, nem feltétlen kell hozzá tárcsázóként regisztrálni.
-
#79335424
törölt tag
Sziasztok!
Szeretnék kérni egy kis infó csontot, hogy merre induljak. Eddig csak App Inventorral csináltam nagyon alap dolgokat. Sztem a mostani elképzelésem sem túl bonyolult. Egy Magyar automatizálót használok, az E-Robotot. Azt szeretném elérni, hogy kezelje a kimenő hívásaimat. De nem jelenik meg választható hívóalkalmazásként (mint pl. a Skype, VOIP, Viber, stb.). Ezért arra gondoltam, hogy készítenék egy ilyen hívóalkalmazást, ami a szám urival küldene egy broadcastot a Robotnak. Receiver van a Robotban és Tamással (a fejlesztő) is régóta kapcsolatban vagyok. Szóval Robot részről a támogatás adott. A kérdésem az, hogy mitől függ, hogy egy alkalmazás megjelenik -e választható hívóalkalmazásként, hogyan lehet ezt elérni és milyen programot ajánlotok a létrehozására? Esetleg App Inventorral össze tudnék rakni egy ilyet? Tulképp csak egy segédalkalmazásról van szó, még kezelőfelületre sincs szükség. -
fuze
őstag
-
BalanceR
addikt
Magyarul online jó forrást nem tudok, viszont a Google hivatalos trainingje iszonyat jó.

Már darálom is. -
WonderCSabo
félisten
Ok, köszi...
Már csak egy kérdés...
Ha az ember autodidakta módon szeretne megtanulni alkalmazást fejleszteni, mi a legjobb forrás?
Gondolom Youtube, meg wiki, meg fórumok ( legalábbis photoshopot, html-t, javascriptet, flasht főleg onnan tanultam) de biztos van valahol egy tartalmasabb összefoglaló gyűjtemény magyarul...
Magyarul online jó forrást nem tudok, viszont a Google hivatalos trainingje iszonyat jó.
-
BalanceR
addikt
Ez az új Android IDE, az Eclipse ADT-t a Google nem fejleszti tovább (bár a community felől van rá törekvés).
Ok, köszi...
Már csak egy kérdés...
Ha az ember autodidakta módon szeretne megtanulni alkalmazást fejleszteni, mi a legjobb forrás?
Gondolom Youtube, meg wiki, meg fórumok ( legalábbis photoshopot, html-t, javascriptet, flasht főleg onnan tanultam) de biztos van valahol egy tartalmasabb összefoglaló gyűjtemény magyarul...
-
fuze
őstag
-
WonderCSabo
félisten
Ez az új Android IDE, az Eclipse ADT-t a Google nem fejleszti tovább (bár a community felől van rá törekvés).
-
BalanceR
addikt
Azért 0 kódolással nem várjál sokat. Mégis mit szeretnél elkészíteni?
Az Android Studio ingyenes.Köszi, megnézem....

Ez a progi miben tér el az Eclipse-től? Mivel több, és miben "butább"?
A főbb eltéréseket megnéztem az összehasonlításban, de gondolom van egyéb eltérés is... -
hati
addikt
Meg tudnátok mondani, hogy van-e valamilyen ingyenes, végtelenül egyszerű fejlesztői környezet, amiben csak " fel kell dobálni" vagy menüből kiválasztani a program elemeit,elrendezni,megadni, hogy interakcióra mit csináljon, és a cucc generál hozzá kódot, és összerakja az egészet?
(Kódolás nélkül egy egyszerübb app a cél)Amiket eddig találtam, vagy fizetősek, vagy a saját reklámos keretappjában működik...
Előre is köszi a tippeket!

Azért 0 kódolással nem várjál sokat. Mégis mit szeretnél elkészíteni?
Az Android Studio ingyenes.
Új hozzászólás Aktív témák
-
2800 - 2701
5691 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1901 1900 - 1801 1800 - 1701 1700 - 1601 1600 - 1501 1500 - 1401 1400 - 1301 1300 - 1201 1200 - 1101 1100 - 1001 1000 - 901 900 - 801 800 - 701 700 - 601 600 - 501 500 - 401 400 - 301 300 - 201 200 - 101 100 - 1
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Filmvilág
- Lexus, Toyota topik
- exHWSW - Értünk mindenhez IS
- Azonnali informatikai kérdések órája
- Xbox Series X|S
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- A Linux megnégyszerezte magát a Steamen — a Microsoft ismét ígérget
- Forza sorozat (Horizon/Motorsport)
- Milyen monitort vegyek?
- További aktív témák...
- HP Omen 16" FHD+ IPS Ryzen 9 8940HX RTX 5070 32GB 1TB NVMe gar
- GoPro HERO11 Black Creator Edition KOMPLETT, eredeti doboz, alig használt
- Bomba ár! Lenovo TP Yoga 370 - i5-7G I 8GB I 512SSD I 13,3" FHD Touch I Cam I W11 I Gari
- Bomba ár! Lenovo ThinkPad X390 - i7-8G I 16GB I 256SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- playseat evolution black actifit
- iPhone 14 Pro Max 256GB 100% (1év Garancia)
- ÚJ/BONTATLAN Microsoft Surface Laptop 6 Ultra 7 165H 16GB 1TB
- BESZÁMÍTÁS! Gigabyte B450M R5 2600 16GB DDR4 256GB SSD GTX 1060 6GB Formula Air Mesh G3 Chieftec500W
- Bomba ár! Dell Latitude 7320 - i5-11G I 8-16GB I 256SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
- iPhone 16 Pro Max 1TB fekete titán
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



nem úgy mint a widgetek esetében


és meg is lett a megoldás:
, na de az előbb bedugtam a töltőbe a telefont (nem teszt célból hanem mert merült le




