2015-04-01 106 views
1

我正在開發一個使用IONIC和科爾多瓦的阿拉伯語Android混合應用程序,但似乎有一些問題(不應用字體,滾動不平滑等......)到Android 4.0到4.4。爲了解決這個問題,我嘗試使用cocoonjs + webview,現在問題解決了,但是coccoon和webview +的apk大小是18MB。科爾多瓦離子apk與鉻/鉻webview

建議我一個更小的apk大小的解決方案?,在Cocoon JS中有任何選項來減小apk大小?任何其他解決方案,以至少工作應用字體更改與更小的apk大小?任何選項安裝一個較小尺寸的apk和運行時,如果用戶希望下載並添加鉻視圖到已安裝的apk?

+0

雖然進口蠶繭的資源文件,你照顧冗餘的(即精縮和JS的非縮小版本)?您應該嘗試縮小您在項目中使用的Javascript文件。你的JS的大小將會減少40%以上。 – Keval 2015-04-01 07:16:18

+0

如果你添加鉻到你的APK,尺寸會增加。沒有其他辦法了。要麼堅持股票(和緩慢)的webview在4.0 - 4.3或接受加大。 – 2015-04-01 09:19:51

+0

@Keval我如何使用minify文件來創建cocoon.js我看到一個名爲libLudeiChromium.so的文件,其大小爲27MB。我怎樣才能縮小它。 – Abdul 2015-04-02 04:42:40

回答

0

即使我有這個問題有一個非常緩慢的滾動。將overflow-scroll="true"添加到您的ion-content可以刪除一些滾動效果,這是值得引起滾動滯後消失的;所以我加了它,我的卷軸現在完美無瑕。

所以,你的HTML看起來像:

<ion-content overflow-scroll="true" class="has-header"> 

爲什麼你不能使用的字體?你是否以正確的方式導入了正確的文件?這是我如何導入字體使用CSS和一切工作良好:

@font-face { 
    font-family: "Roboto-Regular"; 
    src: url("../fonts/Roboto-Regular.ttf"); 
} 

我用它這樣:

.titlemenu { 
    font-family: "Roboto-Regular" !important; 
} 
+0

我需要將阿拉伯文字體應用於使用離子形式開發的混合應用程序中@ font-face {font-family:'me-quran'; src:url('../ font/me_quran.eot'); url('../ font/me_quran.eot?#iefix')格式('embedded-opentype'), url('../ font/me_quran.woff')格式('woff'), url('../ font/me_quran.ttf')格式('truetype'), url('../ font/me_quran.svg#me_quran')format('svg'); font-weight:normal; font-style:normal; } – Abdul 2015-04-07 14:48:41

+0

所以,當你使用font-family:me-quran!重要的樣式爲文本容器/類,這仍然不起作用? – Keval 2015-04-08 14:57:55

+0

是的,我們嘗試這樣,仍然不適用於Android 4.0到4.3,但與4.4和以上工作 – Abdul 2015-04-09 13:54:27