2012-03-16 4 views
1

私のアプリは、実際にタイムテーブルである、WebViewの異なるサイズの大きな画像を表示します。 JPGはあまりにも多くの領域を作り出しています。どうすればアプリケーションのサイズを大幅に減らすことができますか?Android開発:アプリのサイズを縮小するにはどうすればよいですか?

+0

オフラインにする必要があります。ズームも可能です。彼らは小さな混雑したテキストが原因です。 –

答えて

2

apkは単なるzipファイルです。サイズを小さくする唯一の方法は、そのサイズを減らすことです。私は、さまざまなフォーマットや圧縮を試してみて、何が一番うまくいくか見てみましょう。また、タイムテーブルのデータを使用して、プログラムで表示を構築することもできます。

0

ウェブ上にJPGを配置し、必要に応じて携帯電話にロードし、外部ストレージに保存します。画面上に表示されるサイズでは、それ以上は表示されません。

+1

OPには、これらのファイルをオフラインにする必要があります。 – Calvin

4

興味深いblog post SonyEricssonから、アプリケーションのサイズを縮小する方法について。記事に記載されているヒントの一部は、

ProGuardです。コードを縮小するためのオープンソースのツールです。

デバッグシンボル除去 - イメージのためのPNGまたはJPEG、オーディオ用AAC、H264 AVCビデオ用

未使用のリソース - ネイティブのデバッグシンボルを削除(.soという)

メディアフォーマットをファイル - あなたのアプリで使用しない未使用のリソースをすべて削除しました

1

imrankhanの回答に加えて、私は以下の提案を持っています:

(1)不要なリソース修飾子を避け、エイリアスリソースを避けられない場合は使用してください。 http://developer.android.com/guide/topics/resources/providing-resources.html#AliasResources

各ターゲットリソースフォルダ内の同じファイルではなく、1つの物理ファイルのみにマップされます。

など。 ドローアブル - >実際のファイル 描画可能LDPI - >実際のファイルのエイリアス

(2)あなたは本当に多くのファイルサイズを小さくすることができない場合は、あなたのアプリケーションではなく、内蔵メモリのSDカードにインストールしてみましょう。 http://developer.android.com/guide/appendix/install-location.html

関連する問題