2013-01-08 13 views
6

robiłem drobiazg projektu dla mojej szkoły ...Jak tworzyć aplikacje na Androida o niskim rozmiarze?

zrobiłem prosty kalkulator app ... z prostych operacji matematycznych ... A gdy plik apk jest tworzony i zainstalowany został konsumującym pamięć w telefonie przekracza 700 kb. Podczas gdy na rynku Android (Play Store), są tylko podobne aplikacje, które mają małe rozmiary i zajmują mniej niż 500 pamięci. Tworzyłem aplikację w czasie zaćmienia ...

Czy ktoś mi pomoże z tym, że robią aplikacje o mniejszym rozmiarze. ??

+0

Czy masz dużo zdjęć lub korzystasz z dużych bibliotek zewnętrznych? – Henry

+1

Nie wiemy, co umieściłeś w swojej aplikacji. Prześlij szczegółowe informacje dotyczące odpowiednich odpowiedzi. –

Odpowiedz

2

Najmniejszy utworzony plik APK to ~ 35kB. Rozmiar zwiększa się dramatycznie wraz z dołączonymi zasobami. Sprawdź rozmiar plików/res,/assets i, jeśli je posiadasz,/raw. Rozmiar pakietu APK będzie większy niż te trzy razem. Co więcej, dowolna dołączona biblioteka zlicza i dodaje dużą, nawet (a zwłaszcza) bibliotekę zgodności, jeśli jej używasz.

+0

Czy są jakieś dodatkowe (bezużyteczne) pliki w projekcie Android, które mogę usunąć bez problemu? – sam

+0

To naprawdę zależy od twojego projektu. Jeśli zaczynałeś od projektu szkieletu (Eclipse/File/New Android Project), i po prostu go rozbudowałeś, to nic w nim nie jest zbyteczne. Jednak kompilator Java zrzuci nieużywany kod. Najlepiej jest nadal patrzeć na swoje aktywa i zobaczyć, czego potrzebujesz. – 323go

-2

Proszę opracuj swoje pytanie. Kiedy mówisz pamięć, masz na myśli pamięć RAM lub rzeczywistą pamięć?

Jeśli odnosimy się do pamięci magazynowej ...

  • Pamięć przechowywania zależy od tego jak duża jest aplikacja. Dla np. JEŚLI masz zbyt wiele zdjęć o dużym rozmiarze, zwiększy się rozmiar aplikacji.

Nawiasem mówiąc, 700K to nie za dużo. Jesteś w porządku.

+0

cóż, chodzi mi o pamięć ... – sam

0

Jeśli masz dużo zasobów graficznych, prawdopodobnie powinieneś spojrzeć na użycie 9-patches. Oszczędzają dużo pamięci.

Powiązane problemy