インポートした雛形プロジェクトは、以下のような構成になっています。必要に応じて、各プラットフォームでの開発手法に準じて、下記設定を変更します。
機能 |
内容 |
---|---|
パッケージ名(Android) |
com.example.hello |
メインアクティビティクラス(Android) |
com.example.hello.HelloWorld |
メインViewコントローラ(iOS) |
MainViewController.m |
Bundle Identifier(iOS) |
com.example.hello |
Cordova標準プラグイン |
すべて組み込まれた状態。詳細は、3.7 提供プラグインを参照。 |
IMAPSプラグイン |
すべて組み込まれた状態。詳細は「IMAPSプラグイン」の12.1 概要を参照。 |
minSDKVersion(Android) |
14 |
targetSDKVersion(Android) |
19 |
Link Binary With Library(iOS) |
CoreLocation.framework AssetsLibrary.framework CoreGraphics.framework MobileCoreServices.framework ImageIO.framework AddressBook.framework AddressBookUI.framework CoreMotion.framework AudioToolbox.framework SystemConfiguration.framework JavaScriptCore.framework |
Weak links in “Other Linker Flags”(iOS) |
-weak_framework CoreFoundation -weak_framework UIKit -weak_framework AVFoundation -weak_framework CoreMedia |
uses-permission (Androidのマニフェストファイル内) の定義 |
Cordova標準プラグインが動作するために必要な、以下のuses-permissionが定義されています。 android.permission.INTERNET android.permission.ACCESS_WIFI_STATE android.permission.ACCESS_NETWORK_STATE android.permission.READ_PHONE_STATE android.permission.CAMERA android.permission.VIBRATE android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_LOCATION_EXTRA_COMMANDS android.permission.RECEIVE_SMS android.permission.RECORD_AUDIO android.permission.RECORD_VIDEO android.permission.MODIFY_AUDIO_SETTINGS android.permission.READ_CONTACTS android.permission.WRITE_CONTACTS android.permission.WRITE_EXTERNAL_STORAGE android.permission.GET_ACCOUNTS |
注意