Skocz do zawartości

Ranking

Popularna zawartość

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

  1. Jak wiecie wiele aplikacji z GooglePlay nie ma zaoferowanego języka polskiego.. Może ktoś zna dobrze język obcokrajowców i chciałby się trochę pobawić? Dziś pokażę jak tłumaczyć aplikacje dla androida. 1. Musimy się zaopatrzyć w odpowiednie narzędzia. Java Jak pewnie wiele osób przynajmniej kojarzy, Java jest obiektowym językiem programowania na którym opiera się cały Android. Nie ma tu sensu wnikać co i jak - to nie jest potrzebne. Wystarczy tylko wiedzieć, że Java jest nam niezbędna i tyla. Jak się domyślam, Java jest obecna na waszych PC-tach - choćby z powodu przeglądania stron internetowych. Domyślam się również, że jest to środowisko JRE (Java Runtime Environment) - czyli wersja najprostsza, pozwalająca jedynie na "odtwarzanie" javowych apletów. Ja sugeruję użycie do naszych celów wersji bardziej zaawansowanej, pozwalającej również na tworzenie obiektów, czyli wersji JDK (Java Development Kit). Java SE - Downloads | Oracle Technology Network | Oracle JEŻELI MASZ WINDOWS 7/VISTA: 1. Menu start i prawym przyciskiem myszy wchodzimy we właściwości 2. W oknie, które się pojawi szukamy pozycji "Zaawansowane ustawienia systemu" - po lewej stronie, ostatnia pozycja 3. W kolejnym oknie (Właściwości systemu) namierzamy przycisk "Zmienne środowiskowe..." - jest na dole 4. Teraz przechodzimy do bloku "Zmienne systemowe" i za pomocą suwaka szukamy w oknie wyrażenia "Path" 5. Dwukrotnie kliknij na zmienną "Path" 6. W polu "Wartość zmiennej:" przechodzimy do samego końca łańcucha znaków i umieszczamy tam w kolejności: znak średnika " ; ", ścieżkę dostępu do folderu zawierającego plik java.exe Jeśli podczas instalacji Javy nie mieszałeś w parametrach instalacyjnych to owa ścieżka powinna wyglądać mniej-więcej tak: C:\Program Files\Java\jdk1.7.0_01\bin\ Należy jednak pamiętać, że ścieżka zależy również od wersji javy i każdy musi ją sobie osobiście sprawdzić. Jeszcze jedna uwaga - w przypadku problemów z detekcją Javy przez program de/kompilujący pliki .apk w systemach x64 (bardzo częste zjawisko), sugeruję dodatkowe zainstalowanie środowiska Java w wersji x86. SDK SDK to moim zdaniem bardzo ważny składnik, lecz istnieją argumenty, że wcale nie jest on nam potrzebny. Android SDK | Android Developers Narzędzie do dekompilacji/kompilacji - w kolejnym punkcie 2. Dekompilacja Plik androida (.APK) teoretycznie można otworzyć zwykłym WinRAR'em, jednak należy używać narzędzi typowo do tego przeznaczonych. Przedstawię teraz kilka takich małych programów: [TOOL] V4.0.3-xdaAutoTool ALL-Win | V4.0.1b-xdaautoAPKTool | V1.0.3-xdaautoDeoTool - xda-developers - Pakiet XDA AutoTool https://sourceforge.net/projects/apktranslation/ - ApkTranslationWizard https://code.google.com/p/android-apktool/ - APKTool Zippyshare.com - APeK Tutaj do wyboru, co dany "tłumacz" zechce. 3. Po dekompilacji Ten tryb otwarcia pliku apk daje nam, niestety, bardzo ograniczony dostęp do zasobów. Pomimo tego, że - jak nam się wydaje, bo tak widzimy - mamy władzę nad wieloma plikami to tak naprawdę nasza moc jest mocno ograniczona. Po pierwsze dla tego, że wiele zasobów (np. pliki xml) są w formie dla nasz niezrozumiałej - są niezdekompilowane - chińskie krzaczki, kwadraciki itd. 4. Tekst do tłumaczeń O ile teksty zazwyczaj znajdują się w pliku strings.xml, lecz w innych wypadkach (słowa składają się np. na listę) znajdują się w pliku arrays.xml, który znajduje się w tym samym folderze (res\values). Je również należy przetłumaczyć ale trzeba być ostrożnym. Nie można usunąć żadnych znaków typu: < itd. Tłumaczymy tylko to, co znajduje się w android:text="NAPIS", jeśli jest napisem, a nie fragmentem kodu, jak tu np. adroid:text="@string_main" Pojedyncze słowa znaleźć można również w plikach xml w folderze res\layout. 5. Kompilacja Kompilujemy plik tym samym programem, który został dekompilowany. 6. Podpisywanie instalki Za pomocą tej opcji nadaje się plikowi apk elektroniczny podpis - bez niego Android nie zainstaluje aplikacji. Działanie opcji (poza "podpisaniem" pliku) zamieni nam wcześniej skompilowany plik z przedrostkiem unsigned na plik z przedrostkiem signed. Wszystkie z podanych czynności - dekompilacja, kompilacja i podpisywanie można wykonać używając narzędzi, które zostały podane w punkcie nr2. 7. Problemy Musimy jednak pamiętać, że są aplikacje, które nie dają nam się zdekompilować lub skompilować. Może być też tak: Program po edytowaniu plików może wykryć np. błędy w strukturze i nici z całej pracy. Co do autorów to coraz częściej też chronią woje pliki przed ingerowaniem w nich co nie daje nam czasem możliwości tłumaczenia. Gdyby nastąpiły problemy w tłumaczeniu proszę o dokładny opis, nie chodzi o samo "aplikacja x nie daje się przetłumaczyć", proszę o podanie nazwy aplikacji, programu, którego się używało i samej instalki, którą można wrzucić na byle jaki serwer abym mógł sprawdzić kod itd. (proszę tylko o nie wrzucanie plików na serwery z limitami, bo ściąganie zajmie mi pół dnia ) Dodatkowa informacja: Co do wspomnianego braku możliwości tłumaczenia to mimo tego możemy sobie poradzić, aczkolwiek zależy to od developera. Wybieramy daną aplikację np w google play i patrzymy w informacje, a tam będzie coś w stylu skontaktuj się z programistą. Możemy napisać prośbę o udostępnienie plików językowych, które (wersja najbardziej realistyczna) trzeba by było odesłać po tłumaczeniu, zostałaby sprawdzona i dodana w najbliższej aktualizacji. Co do udostępniania na inne strony należy wspomnieć o jego źródle i faktycznym autorze.
    1 punkt
  2. [samsung Galaxy Trend Lite S7390] ROOTowanie sposobem Kingo ROOT Coraz więcej ukazuje się modeli z wersji "Trend". TU możesz spokojnie zROOTować swoje urzadzenie. Robisz to na własne ryzyko! Wymagania: Sterowniki UBS (pobierz z programem KIES)Włączony tryb debugowania USBProgram Kingo ROOT :http://www.kingoapp.com/ Pobierz program Kingo ROOT i go zainstaluj Odpal program. Podepnij telefon pod port USB Program zacznie wyszukiwać i identyfikować urządzenie Jeżeli program znajdzie i wyszuka info zobaczysz opcję "ROOT" jak na screenie W tedy kliknij ROOT Po wgraniu urządzenie się zrestatruje. Koniec W taki sposób możesz wykonać UNROOT!
    1 punkt
  3. Witam, Wiele osób słysząc o LG Optimus L3 na forach nadziało się zapewne na zwrot "SDMerge" Jest to poszerzenie pamięci systemowej naszego poczciwego E400 aż do 1GB! Tak, to możliwe! Oficjalny temat: http://www.modaco.com/topic/361722-sdmerge400-mod-gellmar-crazybyte-get-11gb-space-for-your-apps-and-data/ A więc, opiszę tu jak zainstalować SDMerge dołączając CM9 - tak jak Gellmar. 1. Pobieramy paczkę z SendFile.su: http://s1.sendfile.su/download/787227/apuXufCutA6UOcAh5jNMG9zOok1NAC85yfNcSXSM oraz CyanogenMod 9 Nightly: http://get.cm/get/b52 2. Paczkę ZIP od Gellmara wypakowujemy. Nie instalujemy jej! 3. Wszystkie wypakowane pliki wrzucamy na kartę SD. WAŻNE: Bez karty SD przeglądarki będą miały problem z pobieraniem czegokolwiek na telefon! WAŻNE 2: Recovery MUSI BYĆ od ClockWorkMod, wersja MUSI BYĆ 5.8.4.5! 4a. Uruchamiamy recovery 4b. Instalujemy SDMergE400_step1.zip. Informacja: jest to CWM-based Recovery 6.0.1.2. 4c. Instalujemy SDMergE400_step2.zip. 4d. Krok trzeci to CM9 - dlatego go nie ma w paczce. Instalujemy więc CMa. 4e. Instalujemy SDMergE400_step4.zip. 4f. Restartujemy telefon. 5. FINAŁ. Reklamacji nie przyjmuję, mogę pomóc z problemami. Pozdrawiam
    1 punkt
  4. Witam, Opisuję kolejny ROM z XDA. Jest to Android 4.4.x KitKat. Link do sekcji download i przy okazji źródło ROMu: http://forum.xda-developers.com/showpost.php?p=48922487&postcount=2 Najnowsza wersja -> 12 Sposób instalacji: 1. Flash CWMa 6.0.4.6 lub wyżej - inaczej nie zadziała! 2. Pobranie ZIPka z linka 3. NIE WYKONUJEMY ŻADNEGO WIPE'A NICZEGO 4. Flashujemy ROM Instalacja odbywa się przez Aroma, więc flash można bardzo łatwo wykonać. *Koniec* Pozdrawiam
    1 punkt
  5. LG_F510K LINK Full Dump .10B LINK Single partitions .10B LINK "System" partition extracted and zipped .10B LINK "System" partition extracted and zipped NEW .10E ---------------------------------------------------- LG_F510L LINK "System" partition extracted and zipped .10B ---------------------------------------------------- LG_F510S LINK "System" partition extracted and zipped .10B
    1 punkt
  6. Masz zainstalowane sterowniki i włączone debugowanie usb?
    1 punkt
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

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