2012-05-02 7 views
0

私は彼のクライアントとそのトランザクションに関する情報を収集する人のためのアンドロイドアプリケーションを作成しています。彼のデバイスはかなり古いので、私はプログラムのサイズを減らすことができるかどうか尋ねました。フォントサイズは自分のプログラムのサイズを縮小しません

これは、フォントサイズを小さくするための最も簡単なアルゴリズムを使って行ってみました。私はこれを試して、自分のプログラムをコンパイルしましたが、サイズは変わらず、1バイトでも変わりませんでした。

これは私が12ptのからの新しい出力がある

8PT に私のプログラムのフォントを変更し、私の出力

total 18228 
-rw-rw-r-- 1 mark mark 18665472 May 2 15:27 ClientTransactions.jar 

です:

total 18228 
-rw-rw-r-- 1 mark mark 18665472 May 2 15:29 ClientTransactions.jar 

誰も私を助けることができますさらにこれで、私は本当に混乱しています

+1

...、あなたのコードをリファクタリングしてみますと、未使用の方法を取り除きますかレンダリングされたテキストの実際のピクセルサイズは効果がありません。 – shanethehat

+0

フォントサイズを小さくするとプログラムサイズが縮小し始めます...データのサイズがハードディスクドライブの重量に寄与します。 – Bongs

+0

私はレンダリングされたテキストのサイズを意味しません。私は自分のソースコードのフォントサイズを変更しましたが、何の効果もありません。私はちょうど私のプログラムのフォントのサイズを変更しました。それはまだです。18665472 MB –

答えて

1

ソースコードのフォントサイズを変更しても、サイズには影響しません。 コンパイルするたびに同じサイズになります。

することは確かにアプリの重量を変更する唯一の方法は、フォントセットから文字を削除するだろうか?

+0

しかし、未使用のメソッドは、プログラムのサイズを変更しません。あなたがプログラマーのときにハンマーで作業しますか?まあ、コンパイラはあなたのプログラムにも未使用のメソッドを置くことはありませんか? –

+0

コンパイラはそれほどスマートではありません。未使用のメソッド、クラスなどもコンパイルされます。コードを確認し、使用しないコードを削除してください。 – Tikkes

関連する問題