關於ionic開發的一些總結(項目啟動設置,app圖標名稱更改)


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還沒完全成熟。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM