鍍金池/ 教程/ Android/ PhoneGap環(huán)境設置
PhoneGap教程
PhoneGap應用程序目錄
PhoneGap環(huán)境設置
PhoneGap應用程序編譯

PhoneGap環(huán)境設置

我們將在這里學習如何設置基本的環(huán)境,以使應用毫不費力。通過PhoneGap的支持cordova使用命令行界面和Github的資料庫機制的應用程序離線創(chuàng)建,但我們自己動手體驗配置過程。

我們假設你精通Web技術(shù),Web應用程序準備作為一個應用程序。因為PhoneGap僅支持HTML,CSS和JavaScript,它是強制性的,這個應用只使用這些技術(shù)創(chuàng)建。

從開發(fā)者的角度來看,包括在其包中的應用程序應該具有以下項目:

  • 配置文件
  • 應用程序圖標
  • 信息或內(nèi)容(使用網(wǎng)絡技術(shù)構(gòu)建的)

配置

web應用程序?qū)⒅恍枰粋€應該是足夠的配置所有必要的設置配置文件。它的名字是config.xml。該文件包含了所有編譯應用程序所需的必要信息。

讓我們來看看config.xml 如下例子:

<?xml version="1.0" encoding="UTF-8"?>

<widget xmlns     = "http://www.w3.org/ns/widgets"
        xmlns:gap = "http://phonegap.com/ns/1.0"
        id        = "com.yiibai.onlineviewer"
        version   = "1.0">

    <name>Tutorials Point</name>

    <description>
        Tutorials Point Online Viewer
    </description>

    <author href="http://yiibai.com" email="contact@yiibai.com">
        Tutorials Point
    </author>

    <preference name="permissions" value="none"/>


    <icon src="res/icon/android/drawable-ldpi/tp_icon.png" gap:platform="android" gap:qualifier="ldpi" />
    <icon src="res/icon/android/drawable-mdpi/tp_icon.png" gap:platform="android" gap:qualifier="mdpi" />
    <icon src="res/icon/android/drawable-hdpi/tp_icon.png" gap:platform="android" gap:qualifier="hdpi" />
    <icon src="res/icon/android/drawable-xhdpi/tp_icon.png" gap:platform="android" gap:qualifier="xhdpi" />
    <icon src="res/icon/android/drawable-xxhdpi/tp_icon.png" gap:platform="android" gap:qualifier="xxhdpi" />
    
    <icon src="res/icon/ios/Icon-72.png" gap:platform="ios" gap:qualifier=""/>
    
    <icon src="res/icon/ios/icon-57.png" gap:platform="ios" width="57" height="57" />
    <icon src="res/icon/ios/icon-72.png" gap:platform="ios" width="72" height="72" />
    <icon src="res/icon/ios/icon-57-2x.png" gap:platform="ios" width="114" height="114" />
    <icon src="res/icon/ios/icon-72-2x.png" gap:platform="ios" width="144" height="144" />
    

</widget>

所有的配置內(nèi)容包裝在<widget>標記。附圖說明這些如下:

<widget id = ”app_id”>

id為各種應用程序商店的應用程序保留-ID。它是在反向域名的風格,即com.yiibai.onlineviewer等。

<widget version = "x.y.z">

x.y.z格式是應用程序的版本號,其中(x,y,z)為正整數(shù),即1.0.0,它代表major.minor.patch版系統(tǒng)。

<name> App Name</name>

這是應用程序的名稱,這將在手機屏幕上顯示下面的應用程序圖標。應用程序可以使用這個名稱來搜索。

<description> My First Web App </description>

這是關于應用,并且它是一個簡要說明。

<author> Author_Name </author>

此字段包含創(chuàng)建者或程序員,一般設置為組織,正在發(fā)起這個應用程序的名稱的名稱。

<preferences name = "permissions" value = "none">

首選項標簽是用來設置各種選項,比如全屏,BackgroundColor中和方向的應用程序。這些選項在名稱和值對。例如:name="FullScreen" value="true" 等。由于我們不要求任何這些預先設置,只要把權(quán)限設置為none。

<icon>

讓我們將圖標添加到我們的應用程序。它可以編碼多種方式,但我們正在學習捷徑的一切,所以在這兒呢。 .src 確定的圖標圖像的路徑。差距:平臺決定了其操作系統(tǒng)平臺該圖標將被使用。 gap:限定詞是使用Android設備的密度。在iOS設備上使用的寬度和高度參數(shù)。

圖標

有具有相同的移動操作系統(tǒng)不同大小的設備,因此目標受眾一個平臺,需要提供所有的移動設備類型的圖標。制備精確的形狀和尺寸的圖標所要求的特定的移動操作系統(tǒng)是重要的。

在這里,我們使用的是文件夾res/icon/ios 和res/icon/android/drawable-xxxx.

為了這個工作做得快,可以創(chuàng)建一個大小為1024×1024的標志,然后登錄到makeappicon.com。這個網(wǎng)站將幫助你快速創(chuàng)建各種大小的,以及Android和iOS平臺的標志。


提供了1024×1024尺寸的圖標圖像后,makeappicon.com應提供下列資料:

icons for iOS

icons for Android

本網(wǎng)站為提供了一個選項,通過電子郵件發(fā)送zip格式的所有標識。


上一篇:PhoneGap教程