一、更改包名稱android
通常項目剛生成時,ionic會根據項目名稱自動給你生成一個包名。要修改包名的話,在根目錄的config配置文件中,<widget id="x.x.x"換成本身的包名。一樣的版本號 version="x.x.x"也在這裏設置
app
二、更改app名稱ionic
一樣在config配置文件裏面,<name>標籤裏直接換成項目app名稱。ide
三、項目啓動佈局
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();spa
四、項目app圖標、啓動圖片更改插件
各類平臺和不一樣的分辨率屏幕,生成不一樣尺寸的圖標和啓動畫面是很麻煩的事,在ionic中 使用ionic resources指令就能夠實現了。把你本身的app圖標、啓動圖片先準備好(.png格式),最好和項目新建生成的默認圖標圖片大小一致。xml
圖片來自其餘博文。cordova
相應位置放好,執行命令ionic resources,這樣圖標、啓動圖片就生成好了。
五、ionic項目禁止橫屏處理
在ionic開發中,但咱們手機屏幕設置成自動選擇後,在手機橫屏後,可能會打亂佈局,解決辦法以下:
1). 進入項目目錄安裝插件 ionicplugin add cordova-plugin-screen-orientation
2)、修改config.xml文件
<preferencename="orientation" value="portrait" />
orientation設置可讓你鎖定應用程序屏幕方向以阻止屏幕自動翻轉。可選的值有:default,landscape(橫屏),portrait(豎屏)。
landscape(橫屏)表示橫屏顯示,portrait(豎屏)表示豎屏顯示。
六、ionic2啓動慢的問題
ionic2啓動慢,大概10秒。到目前ionic2還沒改善一直存在的問題。但願ionic官方能儘快改善出正式版吧!只能用這種生產模式來編輯運行ionic run android --prod 解決ionic啓動慢的問題。大概5秒。但生產模式來編譯,當你項目插入第三方庫或指令添加其餘組件時,有可能會出現編譯不過的問題。ionic run android這種運行又能夠。本人就遇到過,很鬱悶。。只能說ionic2還沒徹底成熟。