Skocz do zawartości

Znajdź zawartość

Wyświetlanie wyników dla tagów 'android studio' .



Więcej opcji wyszukiwania

  • Wyszukaj za pomocą tagów

    Wpisz tagi, oddzielając je przecinkami.
  • Wyszukaj przy użyciu nazwy użytkownika

Typ zawartości


Forum

  • Społeczność android.com.pl
    • Regulaminy Forum
    • Przywitaj się!
    • Android.com.pl
    • Konkursy
    • OFF-Topic
  • Android
    • Nowości i plotki
    • FAQ Android
    • Android 10
    • Android 9.0 Pie
    • Android 8.0 Oreo
    • Android 7.0 Nougat
    • Android 6.0 Marshmallow
    • Android 5.0 Lollipop
    • Android 4.4 KitKat
    • Archiwum Android
    • Software PC
  • Gry i Aplikacje
    • Aplikacje Android
    • Gry Android
    • Poszukiwania gier i aplikacji
    • Porównania gier i aplikacji
    • Android Wear - Smartwatch
    • Modyfikacje Wizualne
    • Download
    • Multimedia
  • Co i gdzie kupić?
  • Programowanie
  • Modyfikacje Android OS
  • Elektronika
  • Honor
  • Google
  • HTC
  • LG
  • Samsung
  • Sony
  • Motorola
  • Huawei
  • Xiaomi / MIUI
  • OnePlus
  • Lenovo
  • Asus
  • myPhone
  • Pozostałe marki

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Od tej daty

    Do tej daty


Ostatnia aktualizacja

  • Od tej daty

    Do tej daty


Filtruj po ilości...

Znaleziono 33 wyników

  1. Hej, Chcę zadawać pytania użytkownikowi aplikacji i po ich skończeniu podsumować je w ostatniej activity lub na tej samej activity w zależności od tego jak mi bedzie pasować. Problem w tym , że w samym kotlinie potrafię to zrobić a jedyne co znam w Androidzie to textWatcher. Czy jest jakis odpowiednik readLine() w Kotlinie dla androida? Chicałbym aby wyglądało to tak: fun main(args: Array<String>) { var Math_mark: Int = 0 var Biology_mark: Int = 0 var school_subject: String = "" println("Choose school subject: math or biology") school_subject = readLine()!!.toString().toUpperCase() if (school_subject == "MATH") { println("Choose your last exam mark: ") Math_mark = readLine()!!.toInt() } if (school_subject == "BIOLOGY"){ println("Choose your last exam mark: ") Biology_mark = readLine()!!.toInt() } println("Your results:") if (Math_mark > 2) { println("Good boi") } else{ println("Bad boi") } if (Biology_mark > 2){ println("Good boi") } else{ println("Bad boi") } } Natomiast w android studio wstawiłbym do onTextChanged textView.setText(editText.getText().toString()) editTextSample.addTextChangedListener(object : TextWatcher { override fun afterTextChanged(s: Editable) {} override fun beforeTextChanged(s: CharSequence, start: Int, count: Int, after: Int) { } override fun onTextChanged(s: CharSequence, start: Int, before: Int, count: Int) { textView.setText(editText.getText().toString()) // text który bedzie sie wyswietlał } } Czy tylko takie rozwiązanie wydaje się być poprawne czy można łatwiej? jeśli pytań będzie 30 to musze 30 razy wklejać ten fragment kodu? Niby to tylko wprowadzenie zmiennych w innym miejscu w activity.. myślałem, żeby po prostu w podsumowaniu podać id editText, żeby to co wprowadziłem w pytaniu wyswietliło sięw podsumowaniu na końcu kodu ale to nie przechodzi Chciałbym również aby user wprowadzający stringa w editText dostawał odpowiedz (jako activity podsumuwujące) string typu: tu juz chyba textWacher nie da rady.. var pytanie: String ="" println("co chcesz dziś robić?") pytanie = readLine()!!.toString().toUpperCase() // podsumowanie if(pytanie == "grać na komputerze") { println("Musisz najpierw odrobić zadanie") } Pozdrawiam
  2. Hej, Dłubie sobie przy swoim projekcie w Android Studio i chciałbym aby to co wpisze użytkownik w editText pokazało się w podsumowaniu w textView. Czego użyć? Wpadłem na TextWatcher ale nie specjalnie umiem go użyć w praktyce. Czy ktoś potrafi mi to wytłumaczyć? Pozdrawiam
  3. Cześć! Pytanie początkującego - chciałbym aby dodane elementy w Android Studio 3.4.1 po uruchomieniu były w tych samych miejscach na różnych emulatorach (różnych wielkościach ekranów). Domyślny mam ConstraintLayout - czy to zależy od layouta? Jak sobie z tym poradzić?
  4. adyoi

    Android Webview Starter (Kotlin)

    Android Webview Starter Android Webview Starter v 1.0 Permission to copy source code is only permitted for Education Features : Splash Screen Javascript Interface Function Callback Back Press Confirmation sourcecode: https://github.com/adyoi/Android-Webview-Starter
  5. Witam Jestem początkujący w Android Studio, razem z kolegą zamierzamy zrobić Radio Online które będzie grało w tle. (jeśli masz zamiar krytykować nie komentuj) Zrobiliśmy Radio Online ale nie gra ono w tle Jakieś wskazówki ? Najlepiej jakby ktoś wysłał kod Kod MainActivity package com.example.cmp3eu; import android.media.AudioManager; import android.media.MediaPlayer; import android.os.AsyncTask; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.view.WindowManager; import android.widget.Button; import java.io.IOException; public class MainActivity extends AppCompatActivity { Button b_play; MediaPlayer mediaPlayer; boolean prepared = false; boolean started = false; String stream= "https://www.rmfon.pl/play,5"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); b_play = (Button) findViewById(R.id.b_play); b_play.setEnabled(false); b_play.setText(""); mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); new PlayerTask().execute(stream); b_play.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (started) { started = false; mediaPlayer.pause(); b_play.setText(""); b_play.setBackgroundResource(R.drawable.playa); } else { started = true; mediaPlayer.start(); b_play.setText(""); b_play.setBackgroundResource(R.drawable.pausea); } } }); } class PlayerTask extends AsyncTask<String, Void, Boolean> { @Override protected Boolean doInBackground(String... strings) { try { mediaPlayer.setDataSource(strings[0]); mediaPlayer.prepare(); prepared = true; } catch (IOException e) { e.printStackTrace(); } return prepared; } @Override protected void onPostExecute(Boolean aBoolean) { super.onPostExecute(aBoolean); b_play.setEnabled(true); b_play.setText(""); } } @Override protected void onPause() { super.onPause(); if(started){ mediaPlayer.pause(); } } @Override protected void onResume() { super.onResume(); if(started){ mediaPlayer.start(); } } @Override protected void onDestroy() { super.onDestroy(); if(prepared){ mediaPlayer.release(); } } } AndroidManifest <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="com.example.cmp3eu"> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WAKE_LOCK" /> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="Cmp3.eu" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:keepScreenOn="true" android:theme="@style/AppTheme" tools:ignore="GoogleAppIndexingWarning"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> Z góry dziękuje Będę wdzięczny za każdą pomoc
  6. Coders Lab

    Konwersja java na kotlin i kotlin na java

    Czasami, tworząc aplikację używając języka kotlin, znajdujemy rozwiązanie naszego problemu napisane w javie. Nie musimy wtedy ręcznie przepisywać tego kodu do kotlina. Android Studio pomaga nam ten proces zautomatyzować. Wystarczy skopiować fragment kodu w javie i wkleić go do klasy/pliku z rozszerzeniem .kt IDE zapyta się wtedy czy automatycznie przekonwertować wklejany fragment kodu: Zaznaczając check boxa w tym oknie dialogowym i klikając Yes, skopiowany kod zawsze będzie konwertowany do kotlina już bez wyświetlania komunikatu. Możemy również przekonwertować od razu całą klasę napisaną javie. W tym celu otwieramy klasę którą chcemy poddać konwersji. Następnie wymieramy z Menu -> Code -> Convert Java File to Kotlin File. Albo używamy skrótu klawiszowego Ctrl+Alt+Shift+K Niestety często zdarza się tak, że konwersje nie są idealne. Trzeba często coś w nich poprawiać (szczególnie gdy konwertujemy całą klasę). Podobnie sprawa wygląda z konwersją do javy. W tym przypadku wybieramy Menu -> Tools -> Show Kotlin Bytecode a następnie klikamy Decompile. Na wyjściu dostaniemy plik z kodem w javie, który też należy sprawdzić. Tutaj narzędzie nie radzi sobie np. z typami zmiennych: // Kotlin val mCountDownTimer = object : CountDownTimer(millisInFuture, countDownInterval) // Java <undefinedtype> mCountDownTimer = new CountDownTimer(millisInFuture, this.countDownInterval) Konwersja na dzień dzisiejszy nie działa jeszcze idealnie. Jednak jest to ciekawe narzędzie, które może nam trochę pomóc nauce składni, a nawet w naszej pracy.
  7. Witam, Szukam osoby która wyśle folder ze zawartością do programu android studio na temat Navigation Drawer w załączniku wyślę obraz o co mi chodzi.
  8. Mam problem ,podczas tworzenie projektu ciagle wyskauje mi 6 takich beldow prosze o pomoc
  9. Stanowisko: Android Developer Miejsce pracy: Katowice Firma: Netizens Digital Innovation House Netizens to software house, który jest dostawcą rozwiązań technologicznych dla klientów, którzy stawiają na innowacje w marketingu. Projekty realizowane przez Netizens dotyczą m.in. stron WWW, aplikacji mobilnych, dedykowanych rozwiązań IT czy projektowania interaktywnych instalacji. Oferujemy: pracę dla renomowanych marek umowę o pracę/umowę - zlecenie stały rozwój, szkolenia współpracę z najlepszymi specjalistami pracę w młodym zespole, miłą atmosferę motywacyjny system wynagrodzeń Wymagania: doświadczenie w tworzeniu aplikacji natywnych na urządzenia z systemami Android co najmniej 2 aplikacje opublikowane na Google Play bardzo dobra znajomość Javy dobra znajomość środowiska Android Studio doświadczenie w pracy z bazami danych umiejętność debugowania aplikacji umiejętność wykorzystania komponentów/bibliotek zewnętrznych znajomość programowania zorientowanego obiektowo oraz wzorców projektowych terminowość, umiejętność pracy pod kontrolą harmonogramów umiejętność pracy w zespole znajomość języka angielskiego Mile widziane: doświadczenie w pracy z systemami kontroli wersji (GIT lub Subversion) podstawowa umiejętność korzystania z programów graficznych Gimp/Photoshop Zgłoszenia zawierające CV i list motywacyjny oraz listę własnych realizacji prosimy przesyłać na adres: [email protected] Informujemy, że będziemy się kontaktować tylko z wybranymi kandydatami. W aplikacji prosimy zawrzeć klauzulę: Prosimy o dopisanie następującej klauzuli: "Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w mojej aplikacji dla potrzeb niezbędnych do realizacji procesów rekrutacji (zgodnie z Ustawą z dnia 29 sierpnia 1997 r. o ochronie danych osobowych tj. Dz. U. z 2002 r., Nr 101, poz. 926, ze zm.), prowadzonych przez Netizens Sp. z o. o. z siedzibą w Katowicach."
  10. Od 2014 piszę komercyjnie aplikacje na platformę Android: Języki: Java, Kotlin Wzorce projektowe: MVP, preferuje MVVM Przykładowe realizacje komercyjne: https://play.google.com/store/apps/details?id=pl.com.grupazprmedia.poradnik_zdrowie https://play.google.com/store/apps/details?id=pl.com.grupazprmedia.murator_dom https://play.google.com/store/apps/details?id=pl.grupazpr.muratorCyfrowy https://play.google.com/store/apps/details?id=pl.zprmedia.BabyApp https://play.google.com/store/apps/details?id=pl.com.grupazprmedia.urzadzamy Jest to tylko cześć aplikacji przy których pracowałem. Jeśli potrzebujesz aplikacji zapraszam do kontaktu. Skype: adam1984.12.24 Email: [email protected] Tel: 662254975 Pomagam również w nauce programowania, aplikacjach na studia. Dla chętnych mogę przygotować spersonalizowane szkolenie . Wystawiam Faktury VAT https://codeapp4u.wordpress.com/
  11. Witam. Przeczytałem już sporo na ten temat ale nie udało mi się rozwiązać problemu. Mam 2 tablety (galaxy tab 2 oraz jakiś teclast - pracujący na atomie) i w obydwu przypadkach logcat nie wyświetla kompletnie nic. Za to w przypadku urządzeń wirtualnych wszystko działa super i mam komplet logów. Próbowałem adb logcat i mam na samsungu: Unable to open log device '/dev/log/main' a na teclascie Unable to open log device 'main' Wczoraj znalazłem poradę żeby wejść w adb shell i doinstalować moduł (logger.ko - jeśli dobrze pamiętam). I to faktycznie coś zmieniło na tablecie samsunga. Teraz w logu mam COŚ ale to są tylko jakieś komunikaty systemowe. Nie mogę natomiast wyświetlić nic dotyczącego aplikacji, którą uruchamiam. Natomiast na teclascie nie ma tego pliku logger.ko więc ta porada nic tam nie daje. Ma ktoś jakieś pomysły? Jeszcze raz powtarzam, że przeczytałem i sprawdziłem mnóstwo porad. Wszelkie "włącz i wyłącz", "włącz integracje z adb", "wciśnij reset log" nie działają. Przekopałem kompletnie konfiguracje tabletów oraz android studio. Pracuje na Windows 7. Próbowałem już różnych driverów do tabletów.
  12. Cześć! Jestem początkującym deweloperem na platformę android. Wszystkie aplikacje, które pisałem do tej pory były na tyle proste, że wymagały jedynie jednego lub dwóch activity przez co nie potrzebowałem żadnego skomplikowanego menu. Teraz postanowiłem napisać coś trochę ambitniejszego i natrafiłem na problem. Podejrzewam, iż dla większości z Was może się on wydać wyjątkowo błachy natomiast ja nie mogę znaleźć żadnego racjonalnego rozwiązania Problem leży w menu aplikacji. Wybierając w środowisku Android Studio domyślne Navigation Activity generuje mi się ładne menu. I tu pojawia się moje pytanie: jak sprawić aby to menu pokazywało się na 'belce' w każdym innym activity? Gdy zaprogramuję za pomocą 'Intentów' otwieranie poszczególnych activity z tego menu to po otwartiu nowej karty na belce nie ma już menu i aby je z powrotem ujrzeć 'trzeba się wrócić'. Jedyne rozwiazanie jakie przychodzi mi do głowy to zrobienie każdego activity jako menu dzięki czemu zawsze gdy z menu przeniosę się do innej zakładki na belce będzie się znajdować ikonka do otworzenia listy menu. Domyślam się, że jest to bardzo łopatologiczny i niepoprawny sposób dlatego chciałem Was poprosić o pomoc. Jakaś krótka instrukcja lub materiał z internetu - może być Yt. Ja szukam tego już kilka dni, ale wszystko o menu pokazuje jego najprostrzą wersję gdzie po przekierowaniu na nowe activity menu z poprzedniego już nie ma i trzeba się wracać :/ Z góry wielkie dzięki za pomoc
  13. Witam mam problem z tym że jak wejdę w file>new>activity to nie mam blank activity tylko blank wear activity i jest zablokowane. A na stronach wszędzie jest aby użyci blank activity używałem basic activity ale po kliknięciu w przycisk apka się wyłącza a nie przenosi na nowe okno. Czemu nie mam tego blank activity.
  14. Cześć wszystkim. Jestem nowy na forum, założyłem konto już jakiś czas temu, jednak dopiero teraz zdecydowałem się napisać. Sprawa wygląda tak, że uczę się programować aplikacje na androida, korzystam z kilku kursów równocześnie, przeskakując co jakiś czas z jednego na drugi. Obecnie uczę się z książki : "Learning java by building Android games". To świetna książka, bardzo polecam, jednak mam pewien problem. W rozdziale, który obecnie przerabiam mam za zadanie napisać prostą aplikację, która będzie odtwarzała konkretny dżwięk po naciśnięciu jednego z trzech przycisków. Wszystko działa, jednak problem polega na tym, że nie rozumiem pewnej rzeczy znajdującej się w kodzie. Mój kod wygląda tak: public class MainActivity extends AppCompatActivity implements View. OnClickListener { private SoundPool soundPool; int blip_select = -1; int pickup_coin = -1; int wrong = -1; @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); soundPool = new SoundPool(10, AudioManager.STREAM_MUSIC,0); try{ //Create objects of the 2 required classes AssetManager assetManager = getAssets(); AssetFileDescriptor descriptor; //create our three fx in memory ready for use descriptor = assetManager.openFd("blip_select.ogg"); blip_select = soundPool.load(descriptor, 0); descriptor = assetManager.openFd("pickup_coin.ogg"); pickup_coin = soundPool.load(descriptor, 0); descriptor = assetManager.openFd("wrong.ogg"); wrong = soundPool.load(descriptor, 0); } catch(IOException e){} //Make a button from each of the buttons in our layout Button button1 =(Button) findViewById(R.id.button); Button button2 =(Button) findViewById(R.id.button2); Button button3 =(Button) findViewById(R.id.button3); //Make each of them listen for clicks button1.setOnClickListener(this); button2.setOnClickListener(this); button3.setOnClickListener(this); //catch exceptions here } @Override public void onClick(View view) { switch (view.getId()) { case R.id.button://when the first button is pressed //Play sample 1 soundPool.play(blip_select, 1, 1, 0, 0, 1); break; //Now the other buttons case R.id.button2: soundPool.play(pickup_coin, 1, 1, 0, 0, 1); break; case R.id.button3: soundPool.play(wrong, 1, 1, 0, 0, 1); break; } } } Nie rozumiem tutaj dla czego np: "int blip_select = -1" Czemu akurat taka liczba, skąd to się wzięło itd. Z góry dziękuję za każdą odpowiedź.
  15. naticom

    Mapa w aplikacji

    Witam. Chcę zrobić swoją pierwszą aplikacje w android studio i ciekawi mnie, czy jest możliwość wstawienia mapy z google maps wraz z własnymi znacznikami jakiś miejsc? np. ulubuinej restauracji, pub, itd. Jeśli nie na google maps, to może jakaś inna alternatywa?
  16. Witam wszystkich, Przyjmę dodatkowe zlecenia po godzinach w tygodniu, bądź na weekendy. Mam kilkuletnie doświadczenie w programowaniu aplikacji mobilnych na platformę Android. Dla zainteresowanych na PW podeślę linka do profilu LinkedIn, który da większe tło o moim doświadczeniu. Technologie, biblioteki i narzędzia z jakich m.in. obecnie korzystam: Android Studio, Java, Kotlin, Dagger 2, RxJava, Retrofit, OkHttp, Butterknife, Picasso || Glide, Travis CI, JIRA, Confluence, Gitlab || Github || Bitbucket, MVP || MVVM . Pozdrawiam!
  17. Witajcie, jak działa przesuwanie pomiędzy stronami aplikacji w telefonie? Czy trzeba za każdym razem stworzyć w Android Studio nową aktywność, która reprezentuje kolejny ekran itd? A jeśli tak to jak 'podłączyć' ją do MainActivity? Dziękuję. Miłego dnia dla wszystkich
  18. Witajcie, zainstalowałem Android Studio na laptopie (Inter Core i3 i 4GB). Emulator chodzi tak wolno, że nie da się normalnie pracować. Mam wybrany Nexus 5 API 25 (w ustawieniach Nexus'a mam RAM 1024) oraz Android 7.1.1.x86 Macie może jakieś wskazówki jak przyspieszyć ten proces? Dzięki za wszelkie wskazówki.
  19. Artur Kunicki

    Android studio nie importuje biblotek

    Android studio nie importuje biblotek oraz nie ma tego popowiadania
  20. Senior Android Developer @ DreamLab ESSENTIALS: Location: Cracow, Poland Employment Type: Permanent Start Date: ASAP Salary (gross): 7000 - 14000 PLN / Month Project Industry: Media Company Size: 300+ Project Team Size: 4-7 REQUIREMENTS - MUST HAVE: - Android Studio - Java - OOP/Design patterns - Git - Integration tests - Unit tests REQUIREMENTS - NICE TO HAVE: - Dagger2 - Mocktio - Realm - Retrofit - RXJava/RxAndroid - UI tests - Battery optimization - Continuous delivery - Groovy - Layout rendering optimization - Network traffic optimization - Tracking memory leaks More info and apply form on nofluffjobs.com https://nofluffjobs.com/job/Senior/Android/Developer/mobile/DreamLab/CUIK3BZP -- https://nofluffjobs.com
  21. Android Developer @ DeSmart ESSENTIALS: Location: Gdynia, Poland Employment Type: Permanent Start Date: ASAP Salary (gross): 6500 - 10000 PLN / Month Project Industry: Software House Company Size: 30 Project Team Size: may vary, max 7 REQUIREMENTS - MUST HAVE: - Android SDK - Android Studio - Facebook SDK - Skype REQUIREMENTS - NICE TO HAVE: - RxJava More info and apply form on nofluffjobs.com https://nofluffjobs.com/job/Android/Developer/mobile/DeSmart/8JYIYC60 -- https://nofluffjobs.com
  22. Ninja Android Developer <manifest xmlns:android="schemas.android.com/apk/res/android" package="com.loterity.jobs.android.ninja"> <application android:label="Ninja Android Developer"> <activity android:label="Developing Apps for Lottery business"/> <!-- you’ll provide --> <provider android:label="Java Expert" /> <provider android:label="Android SDK Prodigy" /> <provider android:label="Fragments Originator" /> <provider android:label="Layout Master" /> <provider android:label="Device Wrangler" /> <provider android:label="Memory Optimizer" /> <!-- at your disposal --> <receiver android:label="Building Innovative System" /> <receiver android:label="Flexible working hours" /> <receiver android:label="Job in Warsaw" /> <receiver android:label="Excellent working environment" /> <receiver android:label="Funded by Geeks" /> <receiver android:label="Other benefits to be confirmed" /> </application> </manifest> SKILLS & REQUIREMENTS: APIs: You know "all the APIs" inside and out. Your knowledge of obscure parameters scares authors of technical books. NETWORKING: You understand mobile networking best practices very well: request limiting, request caching, batching, content aggregation, minification, integrating with rest and tcp/udp services, etc. PERFORMANCE: You are an expert performance profiler who understands the importance of optimizing for speed, memory usage and end-user responsiveness. CONCURRENCY: You feel comfortable using asynchronous, multi-threaded, parallel programming paradigms and other techniques to maximize UI responsiveness. USER INTERFACE: You know how to make the unthinkable happen: long data lists and thousands of images don’t scare you. Animations are piece of cake. Tags: java, android, REST, Git, JSON, Gradle, Android Studio, Google APIs Contact: [email protected]
  23. Witam, mam taki problem, że jak chce testować aplikacji na emulatorze to włącza on mi się normalnie bo mam taki komunikat: Hax is enabled Hax ram_size 0x80000000 HAX is working and emulator runs in fast virt mode. console on port 5554, ADB on port 5555 Ale jak następuje stan "Lauching app" oraz "Waiting for target device to come online" to na emulatorze android ładuje mi się cały czas i załadować się nie może, za każdym razem jest błąd "Error while waiting for device: Timed out after 300seconds waiting for emulator to come online." Intel HAXM jest dobrze skonfigurowany i zainstalowany w SDK, dodatkowo jak w cmd wpiszę "sc query intelhaxm" to mam "state: 4 running". Jeżeli na dole wejdę w zakładkę "Android Monitor" to w logcat ma co chwilę jakieś nowe komunikaty. Mój komputer to: Intel Core Quad Q6600 2.4GHz (obsługuje on EM64T oraz VT-x), 8GB RAM i grafika GTS 250 1GB Proszę o pomoc i pozdrawiam
  24. Witam, Mam problem aplikacja działa dziwnie. Przy każdym pytaniu wyświetla correct przy podaniu odpowiedzi Mariusz, która powinna być poprawna tylko dla pierwszego pytania a nie do wszystkich. Kod MainActivity: package com.example.mariusz.quiz2; import android.content.Intent; import android.os.Bundle; import android.support.design.widget.FloatingActionButton; import android.support.design.widget.Snackbar; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.view.Gravity; import android.view.View; import android.view.Menu; import android.view.MenuItem; import android.widget.Button; import android.widget.LinearLayout; import android.widget.TextView; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; public class MainActivity extends AppCompatActivity { private static final String answer_1= "Mariusz"; private static final String answer_2= "Mars"; private static final String answer_3= "Tokyo"; int szczesliwynumerek; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Button b1; String[] pytania = {getString(R.string.question1), getString(R.string.question2), getString(R.string.question3)}; int zakres = pytania.length - 1; int szczesliwynumerek = (int) Math.round(Math.random() * zakres); setContentView(R.layout.activity_main); TextView textView_1 = new TextView(MainActivity.this); textView_1.setGravity(Gravity.CENTER); textView_1.setTextSize(25); textView_1.setText(pytania[szczesliwynumerek]); LinearLayout activity_main = (LinearLayout) findViewById(R.id.layout); activity_main.addView(textView_1); b1 = (Button) findViewById(R.id.answer1); b1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(MainActivity.this, Answer.class); startActivityForResult(intent, 2); } }); } @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == 2) { String message = data.getStringExtra("MESSAGE"); if ((message.equalsIgnoreCase(answer_1) && szczesliwynumerek == 0) || (message.equalsIgnoreCase(answer_2) && szczesliwynumerek == 1) || (message.equalsIgnoreCase(answer_3) && szczesliwynumerek == 2)) { TextView textView_2 = new TextView(MainActivity.this); textView_2.setGravity(Gravity.CENTER); textView_2.setTextSize(40); textView_2.setText("Correct"); LinearLayout activity_main = (LinearLayout) findViewById(R.id.layout); activity_main.addView(textView_2); } else { TextView textView_3 = new TextView(MainActivity.this); textView_3.setGravity(Gravity.CENTER); textView_3.setTextSize(40); textView_3.setText("Incorrect"); LinearLayout activity_main = (LinearLayout) findViewById(R.id.layout); activity_main.addView(textView_3); } } } } Z góry dzięki za pomoc Pozdrawiam Mariusz
  25. Witam, Mam problem ze start activityforresults. Program wywala się po kliknięciu buttona z Main_Activity. Oto kod main activity: package com.example.mariusz.quiz2; import android.content.Intent; import android.os.Bundle; import android.support.design.widget.FloatingActionButton; import android.support.design.widget.Snackbar; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.view.Gravity; import android.view.View; import android.view.Menu; import android.view.MenuItem; import android.widget.Button; import android.widget.LinearLayout; import android.widget.TextView; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Button b1; String[] pytania = {getString(R.string.question1),getString(R.string.question2) ,getString(R.string.question3)}; int zakres=pytania.length-1; int szczesliwynumerek=(int)Math.round(Math.random() * zakres); setContentView(R.layout.activity_main); TextView textView_1 = new TextView(MainActivity.this); textView_1.setGravity(Gravity.CENTER); textView_1.setTextSize(25); textView_1.setText(pytania[szczesliwynumerek]); LinearLayout activity_main = (LinearLayout)findViewById(R.id.layout); activity_main.addView(textView_1); b1 = (Button) findViewById(R.id.answer1); b1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent=new Intent(MainActivity.this,Answer.class); startActivityForResult(intent, 2); } }); } @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if(requestCode==2) { String message=data.getStringExtra("MESSAGE"); TextView textView_2 = new TextView(MainActivity.this); textView_2.setGravity(Gravity.CENTER); textView_2.setTextSize(40); textView_2.setText(message); LinearLayout activity_main = (LinearLayout)findViewById(R.id.layout); activity_main.addView(textView_2); } } } A oto kod drugiej aktywności: package com.example.mariusz.quiz2; import android.app.Activity; import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; /** * Created by Mariusz on 2016-04-06. */ public class Answer extends Activity { EditText editText1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.answer); Button button1; editText1 = (EditText) findViewById(R.id.text1); button1=(Button)findViewById(R.id.buttona1); button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String message=editText1.getText().toString(); Intent intent=new Intent(); intent.putExtra("MESSAGE",message); setResult(2,intent); finish(); } }); } }
x