2012-05-02 190 views
0

我正在爲某人收集有關其客戶和他們的交易的信息而創建一個Android應用程序。他的設備非常老舊,所以他問我是否可以減小程序的大小。字體大小不會減少我的程序的大小

我試圖使用最簡單的算法來做到這一點,這是使字體尺寸更小。我嘗試了這一點,並編譯了我的程序,但它的大小沒有變化,甚至沒有一個字節。

這是我的輸出

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

我改變了我的程序的字體從12磅8PT

新的輸出是:

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