Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 01.04.2013 uwzględniając wszystkie działy

  1. Witam. Ten poradnik został napisany, aby pomóc Ci w nauce programowania pod Androidem. Pracuję na systemie linux(dokładnie Linux Mint). Myślę, że pod innym systemem wszystko odbywa się podobnie. Jeśli czego nie wiesz to pytaj. Chętnie pomogę. Co Ci potrzebne(minimalne wymagania): Komputer z windows, linux lub maczainstalowana java(najlepiej najnowsza)Android SDK + Eclipse z wtyczką adtchęciZalecane(nie wymagane): znajomość javy(będzie trudniej jeli nie znasz javy, ale się nie przejmuj)telefon z androidem(jeśli nie masz, to aplikacje możesz uruchamiać w emulatorze)Eclipse: Jeśli masz już Eclipse(Dzięki CheQ za info): Należy zainstalować plugin ADT. W tym celu należy wejść w Help > Install New Software, kliknąć add, wpisać https://dl-ssl.google.com/android/eclipsei zainstalować. Jeśli nie masz Eclipse: Do poprawnego działania Eclipse wymagana jest java(najlepiej najnowsza). Cały pakiet ADT(Eclipse z wtyczką adt + android sdk) możesz ciągnąć tutaj. Na dysku powinna być paczka zip, którą należy wypakować w dowolne miejsce. Przy uruchomieniu Eclipse zapyta o lokalizacje folderu, gdzie będzie zapisana Twoja praca. Po wybraniu miejsca pracy program powinien się załadować i powinno pokazać się takie okienko Pierwsza aplikacja: Aby zacząć pisać nową aplikację musimy utworzyć nowy projekt. W tym celu klikamy File > New > Android Application Project Powinno pokazać się takie okienko. Application Name - nazwa aplikacji(np. Hello Word) Project Name - nazwa projektu(np. HelloWord) Package Name - nazwa paczki(np. pl.grzesiek95112.helloword) Minimum required SDK - minimalne API(wersja systemu), jakie wymagamy dla naszej aplikacji(np. API 8: Android 2.2 (Froyo) Target SDK - API(wersja systemu), pod które pisana jest aplikacja Compile With - API(wersja systemu), które wykorzystujemy do skompilowania aplikacji Theme - motyw Następne okienko Create custom launcher icon - zaznacz, aplikacja ma mieć Twoją własną unikalną ikonkę Create Activity - tworzy Activity(o tym potem, na razie zaznacz) Mark this project as a library - program ładuje biblioteki do pliku apk(podczas pisania aplikacji możemy pracować na bibliotekach), nie jest Ci to teraz potrzebne Create Project in Workspace - tworzy projekt w folderze roboczym Jeśli zaznaczyłeś Create custom launcher icon, to zobaczysz okienko, które pomoże Ci dostosować ikonkę. Ja nie zaznaczyłem i zostałem przeniesiony do okna tworzenia Activity. Do naszej aplikacji wystarczy nam Blank Activity. Dalej program poprosi o nazwe Activity. Tutaj nie trzeba nic zmieniać. Po kliknięciu przycisku Finish powstaje coś takiego. Tutaj właśnie widać Activity, a raczej jego layout. Activity (aktywność) służy do komunikacji z użytkownikiem. Jej layout widzimy na ekranie. Layout jest pisany w języku xml. Twoja pierwsza aplikacja jest już zrobiona. Jej zadaniem jest wyświetlanie napisu Hello world! To co widzisz na ekranie bardziej szczegółowo opiszę w kolejnej części. Teraz zostało jeszcze uruchomienie aplikacji. Aplikację można uruchomić na kilka sposobów: Export aplikacji do pliku apk, instalacja na urządzeniu i uruchomienie z poziomu urządzeniaUruchomienie aplikacji na urządzeniu przez ADB z poziomu programuUruchomienie aplikacji w emulatorze (zalecane jest mieć minimum dwurdzeniowy procesor)Dzisiaj opiszę tylko ostatnią metodę. Najpierw należy stworzyć wirtualne urządzenie Android. W tym celu należy kliknąć ikonkę Android Virtual Device Manager Powinno wyskoczyć takie okienko Wybierz New... wpisz nazwę urządzenia(np. test), rozdzielczość oraz API i kliknij Ok. Potem zaznacz nazwę Twojego wirtualnego urządzenia i wybierz Start..., oraz Launch Gdy Android się uruchomi(gdy zobaczysz ekran blokady lub pulpit) kliknij PPM w plik Twojego Activity > Run as > Run Configurations... [/spioler] W nowym okienku kliknij dwukrotnie w Android Application > W polu Project: za pomocą przycisku Browse wybierz Twój projekt i kliknij przycisk Run W okienku emulatora powinna się uruchomić nasza aplikacja. Koniec Przepraszam za ewentualne błędy. Popraw mnie, jeśli znajdziesz takie.
    2 punkty
  2. Mając zainstalowane SDK (Windows/Linux) dostajemy AVD Przez który możemy odpalić Androida "ot tak" ze ściągniętego wcześcien SDK. Swoją drogą trzeba wspomnieć że Wymaga on 2 rdzenie to minimum (na jedym też pójdzie ale błagam - godzinę uruchamiać androida i odblokowywać kolejną? ) Warto Wspomnieć że jak ktoś ma już Eclipse nie musi pobierać cały pakiet ADT. Wystarczy zainstalować plugin (Help > Install New Software) kliknąć add wpisać https://dl-ssl.google.com/android/eclipse i zainstalować. Świetna robota! Obszerny poradnik. Będziesz kontynuował Cykl poradników dotyczących programowania?
    1 punkt
  3. ja wiem tylko tyle ze odblokowywanie sim karty , to jest ingerencja w bootpliki i mogą wystąpić rożne niespodzianki oto moja cala wiedza na ten temat
    1 punkt
  4. Shon z Xda-developers w filmie o kompilacji polecał Stworzyć Sobie Wirtualną maszynę z nim (korzystajac z programu Virtual Box). Jeśli więc chcesz korzystać z Linuxa tylko do androida - użyj go na Wirtualniej.
    1 punkt
  5. sudo oznacza wykonanie komendy terminalu jako admin w systemach rodziny UBUNTU. Konieczne jest wpisanie swojego hasła. W Debianie można nie korzystać z sudo lecz przed wszystkim wpisać su co da nam uprawnienia SuperUsera tak jak w przypadku polecenia sudo
    1 punkt
  6. Regulamin Forum CyanMod.pl Ad1. Postanowienia Ogólne 1.1 Każdorazowo posługując się terminem Forum, odnosi się on do serwisu internetowego http://forum.cyanmod.pl/ 1.2 Forum poświęcone jest tematyce związanej z oprogramowaniem mobilnym a zwłaszcza Cyanogenmod (do tego odnosi się nazwa portalu) oraz urządzeniom wyposażonym w/w systemem. Ad2. Rejestracja 2.1. Rejestrując się w naszym Forum zgadzasz się na poniższe warunki regulaminu. 2.2. Podczas rejestracji, jako nazwy użytkownika (login) nie używaj nazw obraźliwych, wulgarnych, nazw zarezerwowanych dla wartości religijnych jak i nazw typu admin, moderator itp, a także adresów stron www, oraz nazw serwisów. itp. Tego typu konta będą usuwane. 2.3. Ponowna rejestracja jest możliwa tylko, gdy konto zostało usunięte, lub wystąpiły problemy z poprzednim kontem, które zostały zgłoszone administracji. W innym przypadku drugie konto będzie usuwane, a użytkownik otrzyma ostrzeżenie. 2.4. Dokonując rejestracji na Forum, wyrażasz zgodę na otrzymywanie mailingu, na podany adres poczty elektronicznej, podany podczas zakładania konta, od serwisu cyanmod.pl oraz partnerów współpracujących z serwisem (możliwość rezygnacji z mailingu w panelu ustawień). 2.5. Rejestrując się na Forum otrzymujesz możliwość elektronicznego, publicznego wypowiadania się (tzw. postowania) na Forum oraz wyrażasz zgodę na ewentualne wykorzystanie treści swoich wypowiedzi przez cyanmod.pl wyłącznie na łamach serwisu. 2.6. Rejestrując się jesteś świadomy tego i nie masz możliwości usunięcia konta. Ad3. Ogólne zachowanie. 3.1. Nie krzyczymy (nie piszemy wielkimi literami). 3.2. Nie używamy wulgaryzmów i wyrażeń obraźliwych w wypowiedziach, sygnaturach, awatarach. Zasada ta dotyczy również umieszczania linków (również ich skrótów, czy kodów qr) do stron z niecenzuralnymi czy obraźliwymi treściami. 3.3. Nie powodujemy kłótni 3.4. Nie obrażaj innych użytkowników. 3.5. Zabrania się stosowania awatarów zawierających wyrazy Administrator, Moderator, oraz innych, mogących wprowadzać użytkowników forum w błąd. 3.6. Obrazek zamieszony w podpisie nie może być większy niż 500 pikseli szerokości i 100 piksel wysokości. Podpis nie może przekraczać 5 linijek tekstu 3.7. Na forum panuje bezwzględny zakaz podawania adresów oraz reklamowania stron konkurencyjnych o tematyce powiązanej z system Android, Windows Phone, Bada itp. Dotyczy to zarówno avatarów, sygnatur, nazwy użytkownika, podawanego źródła informacji itd. Złamanie tego punktu grozi natychmiastowym Banem. (nie dotyczy stron obcojęzycznych - np. XDA-Developers itp.). 3.8. Na forum panuje absolutny zakaz zamieszczania treści pornograficznych oraz promowania warezu. Odnosi się to do zamieszczania odnośników do pirackich aplikacji, gier, filmów, aplikacji ułatwiających nielegalny dostęp oraz informacji o innych metodach uzyskania takich treści. Złamanie tego punktu grozi ostrzeżeniem. Powyższy punkt dotyczy także próśb o zamieszczenie/podanie źródła nielegalnych materiałów. 3.9. Sprawy prywatne załatwiać proszę poprzez PW, e-mail lub GG, nie na forum. 3.10. Stosuj się do próśb i nakazów obsługi forum. Nie kasuj edycji moderatorów w Twoim poście. Szanuj osoby, które wiedzą więcej od Ciebie oraz pilnują porządku. 3.11. Użytkownicy nie mają prawa do edycji swoich postów (w celu usunięcia ich treści) co w konsekwencji niesie ze sobą zburzenie kontekstu wypowiedzi innych Użytkowników. Można edytować jedynie własne posty w celu dodania nowych informacji i/lub poprawienia obecnych wartości merytorycznych. Ad4. Pisanie nowych postów na forum. 4.1. Przed napisaniem nowego tematu skorzystaj z wyszukiwarki, a także sprawdź czy odpowiedz na Twoje pytanie nie znajduje się w FAQ lub Tutorialach 4.2. Posty umieszczaj w odpowiednich działach. Wystawianie tego samego posta w różnych działach lub kilka razy ale z innym tematem grozi ostrzeżeniem. Wszelkie problemy z konkretnym ROMem, aplikacją, grą itp. należy umieszczać w istniejących już tematach zamiast zakładać nowy. Jedynie w przypadku gdy nie ma jeszcze odpowiedniego tematu należy założyć nowy. 4.3. Nadaj odpowiednią (jasną i streszczającą problem) nazwę swojemu tematowi! Tematy z nazwami typu PROBLEM, POMOCY, CO ROBIĆ; są nieprawidłowe i będą zamykane. W jednym temacie powinieneś poruszać tylko jeden problem. Tematy o nazwach typu: „Problem z sms”, „Problem z wifi”, „Problem z G1”, „Coś nie działa”, „Coś zepsułem” itd. również są nieprawidłowe. W przypadku takich tematów autor otrzyma od moderatora polecenie poprawy tytułu. Można to zrobić poprzez Zaawansowaną Edycję pierwszego postu w temacie. W wyniku braku reakcji autora na polecenie moderatora, temat będzie bezwarunkowo zamykany i przenoszony do kosza. 4.4. Przed napisaniem nowego tematu lub posta, każdy użytkownik jest zobowiązany do zapoznania się z zawartością danego działu oraz zawartych w nim ogłoszeń. 4.5. Posty nie mogą obrażać w żaden sposób innych osób zarejestrowanych na forum i osób postronnych. 4.6. Nie pisz tego samego tematu w różnych działach, oaz wielu pytań w jednym temacie. 4.7. W dziale aplikacji oraz gier, umieszczamy informacje o aplikacjach, grach i promocjach przeznaczonych tylko dla użytkowników zamieszkujących na terenie Rzeczypospolitej Polskiej w systemach umożliwiających zakupy aplikacji przygotowywanych przez developerów. Promocje dotyczą m.in. takich aplikacji jak Android Market, Samsung Apps, Get Jar. Aplikacje mają być dostępne w sposób LEGALNY, bez stosowania innych czynności omijających zabezpieczenia producenta (takich jak określone terytorium dostępności aplikacji). Dotyczy również aplikacji darmowych! 4.8. Tematy w CM & ROMy & MODy zaczynamy informacją czego dotyczą: [ROM] - rom/ firmware [KERNEL] - jądro systemu [TUTORIAL] - poradnik [RECOVERY] - tryb odzysku danych 4.9. Odnośniki do pobierania plików większych jak 10MB zamieszczany na serwerach hotfile lub mediafire ewentualnie na dysku google, następnie zgłaszamy to administracji by pliki były przeniesione na serwer powiązany z forum. Dzięki temu pozbędziemy się problemów wygasających plików. Odstępstwo od tego może być tylko wtedy gdy autor pliku (np. twórca romu), nie wyraża na to zgody - tylko z powiadomieniem administracji przed publikacją posta czy tematu. Pliki do 10MB "doklejamy do tematu jako załączniki". 4.10. Posty niezgodne z prawem polskim będą kasowane. 4.11. Zasady pisania tematów w dziale Problemy: [Nazwa urządzenia] Opis problemu np: [Xperia Z1] Nie działa tryb recovery Moderatorzy są zobowiązani do trzymania tej w/w zasady. Nie obowiązuje ona w pytaniach ogólnych dot. systemu operacyjnego. Ad5. Odpowiadanie na posty 5.1. Nie wyśmiewaj się z błędów innych użytkowników. 5.2. Poprawiaj błędy innych użytkowników i nakierowuj na poprawne odpowiedzi. 5.3. Nie spamuj, nie nabijaj postów, używaj edycji postu. Nie pisz tego samego tematu jeszcze raz, jeśli poprzedni został zamknięty. Nie komentuj, jeśli nie masz niczego ciekawego do napisania. 5.4. Nie pisz posta pod postem, chyba, że jest to uzasadnione działanie (w przeciwnym wypadku użyj opcji edytuj). 5.5. Pisząc posta wnoszącego coś do tematu masz prawo zareklamować własną stronę, podając link do niej zwykłą czcionką - o ile nie jest to konkurencyjna witryna online dla naszego Forum 5.6. Czytaj podpisy użytkowników. Jeżeli użytkownik napisał, aby nie kontaktować się z nim poprzez GG, e-mail, PW, Skype'a... zastosuj się do tego. 5.7 Nie cytuj poprzedniej wypowiedzi jeżeli do niej się odnosisz. Ad6. Użytkownicy 6.1. Mają prawo do wyrażania swoich opinii o ile nie łamią przy tym postanowień regulaminu. 6.2. Maja prawo do wystosowania skargi na innych użytkowników forum. Skargi należy kierować do moderatorów lub administratorów za pomocą prywatnych wiadomości. 6.3. Użytkownik może raportować treści niezgodne z regulaminem i/lub prawem korzystając z funkcji „zgłoś”. Raport zostanie rozpatrzony przez właściwego moderatora w ciągu 48 godzin od wysłania. 6.5. Zabrania się reklamowania swoich lub cudzych (prywatnych lub nie) serwisów internetowych w tematach, treści wypowiedzi, avatarach, sygnaturach itd.; bez zgody Administracji Portalu. Ad7. Kary 7.1. Za łamanie zasad niniejszego regulaminu możesz otrzymać ostrzeżenie, czyli WARNa, lub nawet zostać pozbawionym dostępu do forum, czyli dostać BANa. 7.2. Na forum zainstalowany jest dodatek, tzw. reputacja; (system podziękowań). Jeśli ktoś Ci pomógł zamiast pisać Dzięki, kliknij przycisk Lubię to poniżej jego posta. 7.3. Moderatorzy mają prawo usunąć temat, post lub wystawić ostrzeżenie nawet jeśli w tym regulaminie nie ma punktu odpowiadającego za dane przewinienie. Robią to według własnego uznania, a użytkownik bezpośrednio zamieszany w daną sprawę ma prawo odwołać się od decyzji do Administratora. Ad8. Ekipa Forum 8.1. Moderatorzy są wybierani przez administratora. Ich zadaniem jest pilnowanie porządku w działach na forum. Do swojej dyspozycji mają narzędzia moderatorskie , umożliwiające edycję, usuwanie i przenoszenie postów, jak również posiadają możliwość karania użytkowników 8.2. Od każdej decyzji moderatorskiej można się odwołać, pisząc zażalenie w specjalnie założonym temacie na forum, bądź bezpośrednio do administratora, zajmującego się sprawami użytkowników. 8.3. Administratorzy oraz Moderatorzy nie są zobowiązani ściśle przestrzegać niniejszego regulaminu, oraz mogą pozwolić użytkownikom na lekkie nagięcie regulaminu w szczególnych przypadkach. 8.4. Nad całością forum czuwa administrator. Do głównych zadań należy dbałość o poprawne działanie forum, arbitraż w sprawach zgłoszonych przez użytkowników, tworzenie nowych działów, nadzór nad Ekipą moderatorów, reklama i wizerunek portalu w sieci. Ad9. Załączniki 9.1. Zabrania się również podawania bezpośrednich linków do nielegalnych wersji programów i treści intelektualnych chronionych prawem autorskim, umieszczonych na różnego rodzaju serwerach plików typu: chomikuj, czy rapidshare z wyłączeniem punktu 4.8 w/w regulaminu. 9.2. Zabrania się umieszczania w postach/tematach materiałów zawierających treści sprzeczne z polskim i europejskim prawem. Ad10. Pisanie na CzatBox 10.1. Na CzatBoxie zabrania się: krzyczenia (pisania tylko wielkimi literami). używania wulgaryzmów i obrażania innych forumowiczów. wysyłania wiadomości nie wnoszących nic do rozmowy tj. bezsensownych treści. reklamowania stron konkurencyjnych dla naszego forum nadużywania języków obcych. Językiem obowiązującym jest język polski. notorycznego spamowania (wiadomości jedna pod drugą). umieszczania materiałów, linków do stron sprzecznych z prawem polskim (m.in. nawiązujących do przemocy, nienawiści rasowej, etnicznej, pornografia, warez) 10.2. Na CzatBoxie zezwala się: przekazywania linków do stron np. ze zdjęciami, grafiką, postami, i innego typu rzeczami wnoszącymi coś do rozmowy, oczywiście jeśli nie łamie to któregoś punkt regulaminu. wymaga się, aby wiadomości wysyłane na czatboxie były merytoryczne oraz logiczne. Czatbox może służyć jako platforma do komunikacji dla deweloperów. 10.3. CzatBox nie służy do zgłaszania: błędów, sugestii odnośnie forum. Do tego służą odpowiednie działy na forum problemów technicznych związanych z obsługą telefonu, tabletu etc. Problemy takie można zgłaszać jedynie na forum. zażaleń na moderatorów, oraz innych członków Teamu CyanMod.pl. 10.4 Złamanie któregoś pkt. będzie skutkowało ostrzeżeniem. Użytkownik, który po ostrzeżeniu nie zacznie przestrzegać regulaminu zostanie uhonorowany banem na czatboxie, a docelowo na całym forum w przedziale od 1-72h. W skrajnych przypadkach naruszenia regulaminu, użytkownik taki, może uzyskać zakaz dostępu do czatboxa/Forum na czas nieokreślony. 10.5 Każdy moderator/administrator, ma obowiązek przestrzegania poprawności zachowania na czatboxie. Wszystkie wpisy niezgodne z regulaminem będą zastępowane słowami: <CIACH>@[nazwa użytkownika] Mam nadzieję że nie usnęliście
    1 punkt
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając ze strony akceptujesz - Warunki użytkowania, Polityka prywatności