1、更改包名稱
一般項目剛生成時,ionic會根據項目名稱自動給你生成一個包名。要修改包名的話,在根目錄的config配置文件中,<widget id="x.x.x"換成自己的包名。同樣的版本號 version="x.x.x"也在這里設置
2、更改app名稱
同樣在config配置文件里面,<name>標簽里直接換成項目app名稱。
3、項目啟動
ionic項目啟動過程,都是帶有fade效果的<preference name="FadeSplashScreenDuration" value="2000"/>。我的項目一般都做如下設置:<preference name="SplashScreenDelay" value="2000"/>
<!--<preference name="FadeSplashScreenDuration" value="2000"/>-->
<preference name="android-minSdkVersion" value="16"/>
<preference name="BackupWebStorage" value="none"/>
<preference name="SplashScreen" value="screen"/>
<preference name="ShowSplashScreen" value="true"/>
<preference name="AutoHideSplashScreen" value="false"/>
<preference name="SplashShowOnlyFirstTime" value="false"/>
<preference name="FadeSplashScreen" value="false"/>
<preference name="ShowSplashScreenSpinner" value="false"/>
不讓啟動圖片自動隱藏,在項目app文件入口,加上隱藏代碼 navigator.splashscreen.hide();
4、項目app圖標、啟動圖片更改
各種平台和不同的分辨率屏幕,生成不同尺寸的圖標和啟動畫面是很麻煩的事,在ionic中 使用ionic resources指令就可以實現了。把你自己的app圖標、啟動圖片先准備好(.png格式),最好和項目新建生成的默認圖標圖片大小一致。
圖片來自其他博文。
相應位置放好,執行命令ionic resources,這樣圖標、啟動圖片就生成好了。
5、ionic項目禁止橫屏處理
在ionic開發中,但我們手機屏幕設置成自動選擇后,在手機橫屏后,可能會打亂布局,解決辦法如下:
1). 進入項目目錄安裝插件 ionicplugin add cordova-plugin-screen-orientation
2)、修改config.xml文件
<preferencename="orientation" value="portrait" />
orientation設置可以讓你鎖定應用程序屏幕方向以阻止屏幕自動翻轉。可選的值有:default,landscape(橫屏),portrait(豎屏)。
landscape(橫屏)表示橫屏顯示,portrait(豎屏)表示豎屏顯示。
6、ionic2啟動慢的問題
ionic2啟動慢,大概10秒。到目前ionic2還沒改善一直存在的問題。希望ionic官方能盡快改善出正式版吧!只能用這種生產模式來編輯運行ionic run android --prod 解決ionic啟動慢的問題。大概5秒。但生產模式來編譯,當你項目插入第三方庫或指令添加其他組件時,有可能會出現編譯不過的問題。ionic run android這種運行又可以。本人就遇到過,很郁悶。。只能說ionic2還沒完全成熟。