Skocz do zawartości

Znajdź zawartość

Wyświetlanie wyników dla tagów 'interfejsu' .



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 3 wyniki

  1. Cześć, Mam pytanie związane z przykładowym programem. Program łączy się z serwerem, wysyła informacje o naciśniętych klawiszach i odbiera wiadomości od serwera - komunikacja działa poprawnie. W momencie próby wyświetlenie wiadomości otrzymanej od serwera występuje wyjątek dla wywołania metody 'dopisz', co ciekawe ta sama metoda wywołana kilka linijek wyżej działa poprawnie. Generalnie rozumiem z czego wynika wyjątek i wiem jak rozwiązać to inaczej - chciałbym jednak zrozumieć dlaczego w tym przykładzie "a.dopisz("\nStart klienta...\n");" wykonuje się poprawnie a wywołanie tej samej metody kilka linijek niżej (w pętli? czy to przez to, że w pętli?) działa poprawnie. android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views. at android.view.ViewRoot.checkThread(ViewRoot.java:2683) at android.view.ViewRoot.invalidateChild(ViewRoot.java:570) at android.view.ViewRoot.invalidateChildInParent(ViewRoot.java:596) at android.view.ViewGroup.invalidateChild(ViewGroup.java:2396) at android.view.View.invalidate(View.java:4945) at android.widget.TextView.updateAfterEdit(TextView.java:4736) at android.widget.TextView.handleTextChanged(TextView.java:6158) at android.widget.TextView$ChangeWatcher.onTextChanged(TextView.java:6316) at android.text.SpannableStringBuilder.sendTextChange(SpannableStringBuilder.java:889) at android.text.SpannableStringBuilder.change(SpannableStringBuilder.java:352) at android.text.SpannableStringBuilder.change(SpannableStringBuilder.java:269) at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:432) at android.text.SpannableStringBuilder.append(SpannableStringBuilder.java:259) at android.text.SpannableStringBuilder.append(SpannableStringBuilder.java:28) at android.widget.TextView.append(TextView.java:2236) at android.widget.TextView.append(TextView.java:2223) at org.przyklad.androsocket.AndroSocketActivity.dopisz(AndroSocketActivity.java:42) at org.przyklad.androsocket.AndroSocketActivity$Czytacz.run(AndroSocketActivity.java:82) public class AndroSocketActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); try { ss = new Socket("192.168.0.127",4444); out = new PrintWriter(ss.getOutputStream(), true); } catch (UnknownHostException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } this.tv = (TextView) findViewById(R.id.hello_text); Czytacz czytacz = new Czytacz(this.ss, this); } public void dopisz(String s) { this.tv.append(s); } private TextView tv; private Socket ss; private PrintWriter out; public boolean onKeyDown(int keyCode, KeyEvent event) { out.println("Android onKeyDown; code="+keyCode); return false; } class Czytacz extends Thread { Czytacz(Socket ss, AndroSocketActivity a) { this.ss = ss; this.a = a; this.start(); } private Socket ss; private AndroSocketActivity a; private BufferedReader in; public void run() { try { a.dopisz("\nStart klienta...\n"); // [b]<================= TUTAJ DZIAŁA[/b] in = new BufferedReader(new InputStreamReader(this.ss.getInputStream())); String s = new String(); while ((s = in.readLine()) != null) { Log.d("W_PETLI",s); a.dopisz(s); // [b]<=================== TUTAJ WYSTĘPUJE WYJĄTEK[/b] } } catch (Exception e) { e.printStackTrace(); } } } }
  2. Witam. Moje pytanie brzmi czy da się wgrać do HTC Wildfire takie coś (Przechwytywanie.jpg | | Fotki, Zdjęcia, Obrazki Fotosik.pl) jest to z telefonu HTC Wildfire S i jeszcze takie coś (Przechwytywanie2.jpg | | Fotki, Zdjęcia, Obrazki Fotosik.pl http://www.fotosik.pl/pokaz_obrazek/be989dfa6a2e8a9e.html ) z góry dziękuje za pomoc.
  3. Prezentacja: [ame=http://www.youtube.com/watch?v=790aZSHUJWg]YouTube - Metro UI mod for android[/ame] Pomysł jest najważniejszy. Wielkie podziękowania za pomysł dla Adrian Mignogna. Oto jego prezentacja: [ame=http://www.youtube.com/watch?v=4YXoVK0LgB0&feature=feedlik]YouTube - Motorola Defy 7 - WindowsPhone 7 UI by Adrian Mignogna[/ame] I jego modyfikacja: http://next-level-android.blogspot.com/2011/01/motorola-defy-7-windowsphone-7-ui-for.html Również z jego ikonek skorzystałem. Nie będę chyba pisał tutoriala. Wrzucę tylko paczkę i napiszę, co i jak. Jako główny launcher używamy metro UI. Drugi, GO launcher, będzie imitował interfejs zune. Więc gdzieś w metro UI beta dodajemy sobie kafelek ze skróem do go launchera i ustawiamy ikonkę zune z paczki. W GO ustawiany 6 pulpitów, a za pomocą multipictureLWP dla każdej z trzech par ekranów ustawiamy kolejne tapety z paczki(1 a potem 2). W paczce jest też szablon do photoshopa, dzięki któremu można wykonać własne tapety. Ustawiamy dock z paczki. Za pomocą EasyHome ustawiamy strzałkę na "powrót" do metro UI. Ikonka windows może posłużyć jako skrót do drawer'a. W ustawieniach wyłączamy podpisy aplikacji na ekranach. Jako domyślny launcher wybieramy GO, ponieważ w przeciwnym wypadku w metro UI po włączeniu urządzenia nie ładują się custom ikony(?). Przynajmniej u mnie. Trzeba którąś przytrzymać i tapnąć save. To by chyba było na tyle. Programy i grafiki udostępniam w poniższej paczce: Multiupload.com - upload your files to multiple file hosting sites!
x