Új hozzászólás Aktív témák
-
bucsupeti
senior tag
Éppen azt szeretném hogy ne az activitykben legyen a logika.
Van egy alkalmazásom amiből letöltések indíthatók. Ezt DownloadManager-el csinálom. Van egy BroadCast receiverem, ami akkor tüzel ha egy letöltés véget ért. Ez ellenőrzi hogy az a letöltés fejeződött-e be amit az alkalmazásból indítottam és nem valami más (ugye más is indíthat letöltést pl Google Play). Ezt a DownloadManage által adott id-val ellenőrzöm. Ennek az id-nak az átadogatásáról van szó.Két activitym van. Egy ListActivity (ez a fő activity) és ha egy elemére rákattintok akkor jön egy másik details activity. Ebből lehet indítani a letöltést, azaz itt generálódik a DownloadManager által visszaadott ID.
Jelenleg van egy MyDownloader osztályom ami.....
Basszus most jutott eszembe egy megoldás ahogy írtam a fenti sort. Ebben a MyDownloaderben fogom eltárolni a letöltés ID-kat static osztályváltozóban (listában mert akár több is lehet) és a BroadcastReceiver ezt a MyDownloader osztályt fogja megkérdezni hogy az elkapott letöltés befejeződést nyilvántartja-e....
(Néha nem baj ha leírja az ember "prózában" hogy mit is csinál a programja...
Segít a saját hibáit felismerni!)Köszi a segítséget!
-
Scale
őstag
Amit szeretnék kimenteni tömböt arra csak 2 activity között lenne szükségem, a sharedpref az meg ugye végleges, ha teljesen bezárnám a programot (onDestroy is lefutna) akkor is ugye ugyanaz az állás lenne meg benne, mint előző futtatáskor.
2 activity között úgy értem, hogy ha a felhasználó az érintett activityből(nevezzük most játéknak) pl vissza gombot nyom akkor és a menübe lesz, ott pl megnyitja a beállítások, vagy akármilyen más activityt és ha ezután visszamegy a játék activityre akkor ugyanaz töltődjön vissza, vagy esetleg ha csinálok erre egy választást hogy folytatni szeretnék vagy újat kezdeni akkor úgy legyen.Bár most hogy ezt leírtam lehet ez meg is oldaná a problémámat. Csinálnék egy ilyen kérdést és akkor végülis az app újranyitása után is ez a kérdés jó illetve kezdheti újból is az egészet, de innentől meg már egyértelmű csak a sharedpref-et kell megtanulnom használni.

-
doomino
újonc
Fogalmam sincs. Ez egy 8.1 Windosos laptop Intel Core I3 procival.
Egyszerűen feltettem az Android Studiót és feltételeztem, hogy azt tesz fel, ami neki kell. Jó darabig motyogott, majd jelentette, hogy kész. Nem fér az eszembe, miért nincs ez a dolog úgy megcsinálva, hogy menjen. Programozók százai dolgoztak rajta, s az eredmény az lett, hogy nem fut. A többi programnyelvet csak felinstallálom és megy. Miért van ez ennyire túlbonyolítva?
S azt honnan tudhatom meg, hogy mivel ütközik mi? -
Hát raknék én, csak nem tudom hogyan kell
Egyrészt, folyamatosan generálódik a log amíg fut a szoftver, másrészt ha megállítom akkor nem tűnik el? Harmadrészt hogyan lehet exportálni eclipseből?Másik problémám, hogy a szoftver 4 különböző tableten nem ugyanúgy fut. 3 tableten jó helyre rakja a bal sidebar, de az acer iconián jobb oldalra rakja a jobb sidebar alá
A kód elvileg jó, a bal sidebar balra van igazítva, a másik 3 tablet jó helyre is rakja... Egyébként ezen az aceren totál ki vagyok bukva, a fényerő állítással is egyedül ennek volt baja. -
Mi a kulturált módja, ha egyáltalán szabad ilyet: van egy activity ami használ két async taskot. Az activity implementálja mind két task interfészét, és használja a pre és a postExecution metódust. A paraméterek ugyan azok, viszont a postExecution metódusnak mást kéne csinálnia (meg szeretném különböztetni a két async task esetén).
-
kemkriszt98
tag
Utólag kellene kiírnom az átlag sebességet, ezért nem jó az a megoldás.
Egyébként nekem is ez a szobás dolog jutott az eszembe, ki kell majd próbálnom kint csak még nem volt időm

Egyébként egy másik kérdés, nem igazán találok rá megoldást a googliban (persze lehet én vagyok túl béna ). Tudnom kellene a GPS státuszát még mielőtt meghívom a requestLocationUpdatest-et, a LocationManager.getGpsStatus-ra leltem de nem igazán tudok rájönni, hogy mit kezdjek a kapott GpsStatus objektummal -
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...
-
#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. -
WonderCSabo
félisten
Megnéztem a projektet, és nekem nem fagy le, megy rendesen. Valszeg ez azért van, mert amikor beraktam az appcompat-ot, fixálta a build patht.
Javítsd meg a projektedet úgy, hogy megnyitod a build path-t, és a lézengő jar-okat (amik nincsenek konténerben) távolítsd el. Aztán szedd ki a libs mappából, majd rakd vissza. Ekkor az Eclipse automatikusan generálja a helyes build path-t.
-
-
WonderCSabo
félisten
Valóban működik így, ezt nem tudtam. A TypeToken működését alapvetően ismerem, elkéri a getGenericSuperClass az anonymous TypeToken classtól, aminek aztán a generikus paramétereit le lehet kérni, ez akkor segít, hogy ha mondjuk Map<String, Integeter> van a TypeTokenben. De azt nem tudtam, hogy a fielden is megmarad a generikus infó.
Szerk.: Simán LogHolder.class-t átadva, TypeToken nélkül is működik... Elnéztem valamit?
public class Main {
public static void main(String[] args) {
Gson gson = new Gson();
String json = "{\"elements\":[{\"sensor\":\"2\"}]}";
LogHolder fromJson = gson.fromJson(json, LogHolder.class);
System.out.println(fromJson);
}
}public class LogHolder {
public LogHolder(List<ArrayElement> elements) {
this.elements = elements;
}
private List<ArrayElement> elements;
public List<ArrayElement> getElements() {
return elements;
}
}public class ArrayElement {
public ArrayElement(String sensorData) {
this.sensorData = sensorData;
}
@SerializedName("sensor")
private String sensorData;
public String getSensorData() {
return sensorData;
}
} -
WonderCSabo
félisten
1) Jaja, a networking-et mindenképpen nem a UI szálon kell csinálni.
2) A másodikat én csak úgy tudnám megoldani, ha így módosítom a LogHolder osztályt:
public class LogHolder<T extends ArrayElem> {
List<T> ReturnDataSet;
}
gson.fromJson(in, new TypeToken<LogHolder<ArrayElem>>(){}).getType());Van esetleg arra vmi szép megoldás, hogy ne kelljen ezesetben a LogHolder-t módosítani?
-
Zedz
addikt
A képeket már szétválogattam, és van amit szépen méretnek megfelelően ránt be, de tableten nem az xhdpi-ből húzza be a képet, hanem csak simán a hdpi-ből, ezért elég kicsinek hatnak a képek (első genes nexus 7). Az elnevezés ugyanaz, a megfelelő képek a megfelelő mappákban vannak.

-
meone
tag
Köszönöm.
Azt hittem csak a Mainből lehet leágaztatni és oda kell visszatérni de akkor másképp is lehet.
Próbáltam is összepakolni egy újabb kódot erre.A MainActivity tökéletesen át adja a két stringet a Második Activitynek ami meg is jeleníti, most azt szeretném megvalósítani, hogy a Második ugyan úgy meg jelenítse és ha a tovább gombra kattintok akkor a HarmadikActivity is megjelenítse.
Ehhez össze is pakoltam a Layotfájlokat azzal nincsen semmi gond.
A Második Activity így módosult úgy hogy már benne van a tovább lépő kód is.:public class MasodikActivity extends Activity{
TextView myView;
TextView myView2;
Button _buttontovabb1;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
String message2 = intent.getStringExtra(MainActivity.EXTRA_TARGET_USER);
setContentView(R.layout.activity_display_message);
Button Gomb2 = (Button) findViewById(R.id.button2);
myView = (TextView) findViewById(R.id.tView1);
myView2 = (TextView) findViewById(R.id.tView2);
myView.setText(message);
myView2.setText(message2);
_buttontovabb1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intenttovabb = new Intent(MasodikActivity.this, HarmadikActi.class);
startActivity(intenttovabb);
}
});
Gomb2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
finish();
}
});
}Próbáltam össze kombinálni a bezáró gombot és a tovább gomb kódját a két Activityben.
Nem sok sikerrel.
A harmadik Activity-t is be jegyeztem a AndroidManifest-be már.
A harmadikActivity ezt a kódot tartalmazza.public class HarmadikActi extends Activity {
TextView myView;
TextView myView2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_harmadik);
Button Bezar = (Button) findViewById(R.id.btvissza);
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
String message2 = intent.getStringExtra(MainActivity.EXTRA_TARGET_USER);
myView = (TextView) findViewById(R.id.tuser);
myView2 = (TextView) findViewById(R.id.tpass);
myView.setText(message);
myView2.setText(message2);
Bezar.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
finish();
}
});
}Elnézést hogy ilyen sokat kérdezek, de még az elején vagyok a dolognak utána már kevesebbet fogok, csak az elindulás nehéz most.

-
meone
tag
Köszönöm az általad módon megpróbáltam el készíteni a kódot és javítani.
Most a feldolgozóoldalon akadtak gondok ahol meg kell jeleníteni a beírt szövegeket.
Arra ezt a kódot eszkábáltam össze megint tutoriálok alapján.public class MasodikActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
String message2 = intent.getStringExtra(MainActivity.EXTRA_TARGET_USER);
setContentView(R.layout.activity_display_message);
Button Gomb2 = (Button) findViewById(R.id.button2);
TextView textView = new TextView(this);
TextView textView2 = new TextView(this);
textView.setText(message);
textView2.setText(message2);
Gomb2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
finish();
}
});
}A MainActivity végül is így pakoltam össze.
public class MainActivity extends Activity {
public static final String EXTRA_MESSAGE = "com.example.elsoakivi.MainActivity.EXTRA_MESSAGE";
public static final String EXTRA_TARGET_USER = "com.example.elsoakivi.MainActivity.EXTRA_TARGET_USER";
Button _button1;
EditText _messageText;
EditText _messageText2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
_button1 = (Button) findViewById(R.id.btSend);
_messageText = (EditText) findViewById(R.id.editText1);
_messageText2 = (EditText) findViewById(R.id.editText2);
_button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String message = _messageText.getText().toString();
String message2 = _messageText2.getText().toString();
Intent intent = new Intent(MainActivity.this, MasodikActivity.class);
intent.putExtra(EXTRA_MESSAGE, message);
intent.putExtra(EXTRA_TARGET_USER, message2);
startActivity(intent);
}
});
}
}Felvetődött bennem még kérdés.
A MainActivityn be kért adatokat ki íratom a MásodikActivity-n majd ezeket a ki írt adatokat szeretném ki írni egy harmadik aktivityn ami a 2.ból nyílik.
Ez lehetséges?
Vagy vissza kell térni Mainre és onnan kinyitni a harmadikat? -
meone
tag
Köszönöm a tippet, nagyon jól működik.
Viszont felvetődött bennem egy kérdés miközben bedobáltam az eclipse-be más meglévő XML layout fájlokat.
A generált tartalmú R fájlban ezek a külsőleg bedobált fájlok megjelennek hivatkozásként?
Ha esetlegesen hivatkozni akarok rájuk miket kell még megváltoztatni,
hogy a program "észre vegye őket" és más layout fájlokba is használni tudjam őket? -
thon73
tag
Pontosan. Miután kicsontoztam a softkeyboard példaprogramot, már nem is volt annyira bonyolult, mint amennyire tartottam tőle! A lényegi részek megvannak, remélem a többivel sem akadok el. Még kell rajta filozofálni egy kicsit, mert 3 inches képernyőn azért nem a tökély
De tableten note-stylussal meg ujjal is nagyon jó. -
thon73
tag
Hm. Ez egy soft-keyboard lesz, a bitmap a layout, vagy nevezhetjük háttérnek is. Az onDraw semmi mást nem tesz, csak kirakja ezt a bitmapet, meg egy karikát ahol a user ujja van. Esetleg nyomvonalat. Nem hiszem, hogy nyernék a worker-threaddel, mert a képet ígyis, úgyis újra ki kellene raknia. Ezért hagytam ezt a megoldást. Mindenesetre elég jól megy, de lehet h. még lehetne optimalizálni...
-
Ryder1
senior tag
Konkrétan azért mégsem szeretném elárulni, gondolom érthető, hogy miért.

A lényeg az lenne, hogy feltöltesz egy képet, mások pedig ezeket random nézhetik és szavazhatnak rájuk 1-10-ig úgy, hogy két ilyen képet kell összehasonlítania a felhasználónak.
Így belegondolva nekem nem tűnik túl nagy számnak, de ehhez te biztos jobban értesz. Elég érdekes és egyedi témáról lenne szó, úgyhogy biztos lenne érdeklődés. -
Ha 4.1-es Android fölé targetelsz, még az APK-t is titkosíthatod, ami kvázi lehetetlenné teszi az illetéktelen kibontást.
Nem vagyok meggyőződve abban, hogy ez rootolt telón megvéd a visszafejtéstől. Valahogy az OS-nek csak meg kell kapnia a futtatható fájlokat... Ráadásul egy debugger+mamória-dump vagy egy hálózati filter driver segítségével "gyorsan" megszerezhetők az adatok.
-
vlevi
nagyúr
"ha cikkeket írnak videó helyett"
De így, hogy videó van, egy kicsit iskola feelingje van a dolognak
És, amíg a sz.gép melletti tv-n megy a videó, addíg a gépen próbálkozhatok.
Persze ehhez az kell, hogy egyszer megpróbálkozzak a dologgal. De a melóhelyen eleget püfölöm a billentyűket ahhoz, hogy szabadidőmben már ne legyen hozzá sok kedvem. -
sylvia_1988
tag
Értem és köszönöm!
Nem használnám föl a hangot, a jellegzetes mondatokat vagy mozdulatokat, az öltözködési stílust, a konkrét ruhadarabokat stb.-t. Egyszerűen csak a 3D modell arca, testalkata, magassága és frizurája másolná az adott hírességet. Illetve benne lenne a neve az app címében, esetleg jobb híján csak az app-on belül szerepelne. Így is veszélyes... ?

-
Benex
senior tag
Egyik barátom mutatott egy jó "játkot" más platformon , és gondoltam megirom , annyi a léyneg h amcsiban szokás az h aki hamarabb a telefonját veszi a kezébe egy kocsmában pl. annak kell fizetnie, ez ugye annyi, hogy kell egy stopper , az már kész, meg a proximity sensor de a kód már megvan
public void onSensorChanged(SensorEvent event) {
if(event.values[0] == 0){
startTimer = SystemClock.uptimeMillis();
customHandler.postDelayed(updateTimerThread, 0);
}else {
timeSwapBuff += timeInMilliseconds;
customHandler.removeCallbacks(updateTimerThread);
}
}Viszont most azzal szenvedek, hogy a kijelzőt ki is kapcsolja mert így jelenleg minden jól megy 00:00:00-val kezdi , aztán megy tényleg ha leforditom vagy oda teszem az újam , viszont a kijelző lezár akkor leáll a program meg így nem egészen akksi barát.Hogy tudom megoldani azt , hogy ha :"if(event.values[0] == 0){
startTimer = SystemClock.uptimeMillis();
customHandler.postDelayed(updateTimerThread, 0);
}" ez van , akkor a kijelző kikapcsoljon , de ha már elveszem az újam , akkor feléledjena kijelző?olvastam a wakelock-ról, de nem tudom, hogy nekem pontosan az kellene-e?.
-
vz12
tag
Értem, köszi a válaszokat.
Valóban 8-as a minSdkVersion és a targetSdkVersion is, így 2.2-es AVD-vel szoktam tesztelni. Akkor majd (ma este) nagyobbra állítom a "target"-et, és meglátjuk hogy mi lesz.
Azt találtam ki, hogy nem is az "API level"-től fogom függővé tenni a 2 változat közötti választást, hanem try-ban megpróbálom a Normalizer-es változatot, a catch-be pedig beleteszem a Map-osat, így talán rugalmasabb, kevésbé kötött a szelekció.
Ha a Normalizer-es változat (ami többet tud mint ami nekem kell) sebessége megfelelő lesz, akkor benne is hagyom, ha lassú akkor marad csak a Map-os.Update: OK, majd ránézek a "project.properties"-re is.
-
vz12
tag
A "Map"-os módszerből kiindulva csináltam egy hasonló megoldást, az ékezetes karakterek listáját teljesebbé tettem egy unicode-os karakter táblázat alapján, és a függvénybe is belenyúltam egy kicsit.
Remekül működik, a sebességre sincs panaszom, és Android verzió független.
De igazából el szerettem volna kerülni az egyenkénti karakter megadásokat, meg persze nem is biztos hogy csupán az ékezetes karakterekkel trükközik valaki, ezért a "Normalizer"-es megoldás nagyon tetszett volna, de nálam azt nem ismeri fel az Eclipse. Én még 3.7-es Eclipse-t és Java6-ot használok, lehet hogy ez a probléma, de végülis beérem a fenti "Map"-os módszerrel is, az Android 2.2 miatt úgyis benne kellett volna hagyni azt is, így most csak az van benne. Aki meg a nem ékezetes betűkkel is szórakozik, az vessen magára.
Köszi az útmutatást, a kulcsszó a megoldáshoz a "unicode" volt.
A régi megoldásom hasonló volt a "Map"-oshoz, csak nem unicode alapon. -
vz12
tag
Köszi a választ.

Nincs ügyfél, ingyenes marketes program, de ezt a dolgot csak nemrég vettem észre, és azt gondoltam hogy kijavítom ... Nem túl szép dolog hogy egy ismert régi hiba még mindig benne van, ráadásul nem hinném hogy nehéz lenne kijavítani, de ez van.
Akkor "leszállok" a problémáról, végülis normális használat során úgysem jön elő, én legalábbis nem szoktam állítgatni a dátumot, mutassa csak a valóságot. -
h1ght3chzor
őstag
-
Sianis
addikt
Egy backend service-t akarok írni, ami a háttérben hallgatózik location változás után. Ha előtérben fut az app, akkor figyeli a GPS-t, háttérben csak percenként, 100 méteres elmozdulással network alapú helymeghatározással figyel. Ezt akarom kapcsolgatni.
Az most más kérdés, hogy mennyire etikus, hasznos, hogy egy az app állandóan figyeli, hogy merre jár a user. Ez a feladat.
Amúgy úgy akarom megcsinálni, hogyha nincs netkapcsolat akkor leáll a service, mert értelmetlen a futása. Aztán majd, ha visszatér a hálózat, újra elindul.Sianis
-
eastsider
nagyúr
egy dialogFragmentről indítok egy camera intentet.
és ha visszatér, és elfordítom az eszközt, akkor lesz null
szóval, ha alapból visszatér, nem tűnik el, csak, ha elfordítom a képethasználok természetesen, azért furi
@Override
public void onSaveInstanceState(Bundle savedInstanceState) {
super.onSaveInstanceState(savedInstanceState);
if (mCurrentPhotoPath != null) {
savedInstanceState.putString(CAPTURED_PHOTO_PATH_KEY,
mCurrentPhotoPath);
}
if (mCapturedImageURI != null) {
savedInstanceState.putString(CAPTURED_PHOTO_URI_KEY,
mCapturedImageURI.toString());
}
}
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
if (savedInstanceState.containsKey(CAPTURED_PHOTO_PATH_KEY)) {
mCurrentPhotoPath = savedInstanceState
.getString(CAPTURED_PHOTO_PATH_KEY);
}
if (savedInstanceState.containsKey(CAPTURED_PHOTO_URI_KEY)) {
mCapturedImageURI = Uri.parse(savedInstanceState
.getString(CAPTURED_PHOTO_URI_KEY));
}
} -
trisztan94
őstag
Meglestem Windows-on. Valamiért nem tudom visszafejteni vele az osztályokat, csak néhány .xml fájlt és a képeket.
Próbáltam apk- és m10-projektként is importálni.Ezeket a hibaüzeneteket dobálja:
ScriptManager.SetActiveConfigurationViaName
Can't find script configuration with name: defaultBaseModule.ProcessVariable
hu.trisztan.csakideirokvalamit -> Decompile resources: Empty setting value, name: FrameworkTagÉs csak ennyit kapok vissza, osztályokat nem:
Ez normális? Vagy mit csinálok rosszul?

-
trisztan94
őstag
-
eastsider
nagyúr
-
thon73
tag
Ha számolni kell, akkor még jobb - durván - számtani sorként tárolni ezeket (Durván: mindig feleződik, de csak kb.) Kis nehézséget jelent a köztes értékek tárolása, mert pl. létezett 1/100 és 1/50 is; nekem pl. a Momettán az volt (1956-ban gyártott készülékről beszélünk)
Mindenesetre az egész érték jelentheti a sorban elfoglalt helyet, azzal (amennyire emlékszem) számolni is lehet. Egy emelés megfelel egy blendének, ugye? Egyúttal megadja a String-Resource érték indexét is.
Bocs, hogy belekontárkodom, de a dolgozat szempontjából nem lenne egy jó ötlet összehasonlítani a kül. tárolási módok előnyeit és hátrányait? Ez uis. egy komoly számítástechnikai kérdés, a többi viszont csak technológia. Pontosabban, hogy mennyire tudsz elevezni az Android hibái és korlátai között.
Új hozzászólás Aktív témák
- A fociról könnyedén, egy baráti társaságban
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Hegesztés topic
- Sokkal jobb ajánlat lett elődjénél az iPhone 17e
- Sorozatok
- Lakásfelújítás támogatási program (2021)
- BestBuy topik
- Mikrotik routerek
- TP-LINK routerek
- Meghozta a régóta várt asztali Ryzen APU-kat az AMD
- További aktív témák...
- iPhone 17 Pro 256 GB - Bontatlan !! www.stylebolt.hu - Apple eszközök - Számlás
- BESZÁMÍTÁS! ASUS Z790 i9 14900KF 64GB DDR5 1TB SSD RTX 5080 16GB LIAN LI LANCOOL 216R ADATA 850W
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone 13 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS4393, 100% Akkumulátor
- 188 - Lenovo LOQ (15IRX10) - Intel Core i5-13450HX, RTX 5060
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Segít a saját hibáit felismerni!)

bár most hogy mondod, ha jól sejtem a finaly ágon kellene lezárni a streamot..
Egyrészt, folyamatosan generálódik a log amíg fut a szoftver, másrészt ha megállítom akkor nem tűnik el? Harmadrészt hogyan lehet exportálni eclipseből?
A kód elvileg jó, a bal sidebar balra van igazítva, a másik 3 tablet jó helyre is rakja... Egyébként ezen az aceren totál ki vagyok bukva, a fényerő állítással is egyedül ennek volt baja.

![;]](http://cdn.rios.hu/dl/s/v1.gif)




De tableten note-stylussal meg ujjal is nagyon jó.
Köszönöm! Ez lényegesen egyszerűbb!

Nagyon jó! Köszi