博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PhoneGap 简单使用
阅读量:7028 次
发布时间:2019-06-28

本文共 2074 字,大约阅读时间需要 6 分钟。

PhoneGap 2.9...其他版本到底还是自己太水 不会用。

1:导入一个相关的jar包,在libs文件夹以前叫PhoneGap.jar 现在改名叫

cordova.jar,

2:创建一个assets/www文件夹 把 cordova.js复制进去。这里面也是存html相关

东西相当于一个网页吧。

cordova.主要封装一些命令调用 Android 相关内容。

3:在res中添加一个xml目录,里面存放相关配置。config.xml这个文件。

4:添加相关权限,

<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:resizeable="true"
android:anyDensity="true"
/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission

android:name="android.permission.ACCESS_COARSE_LOCATION" />

<uses-permission

android:name="android.permission.ACCESS_FINE_LOCATION" />

<uses-permission

android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />

<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission

android:name="android.permission.MODIFY_AUDIO_SETTINGS" />

<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission

android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

<uses-permission

android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-

permission android:name="android.permission.GET_ACCOUNTS" />

<activity android:name="com.phonegap.DroidGap" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden"> <intent-filter> </intent-filter> </activity>

android:configChanges="orientation|keyboardHidden" activity配置。

5:activity

public class example extends DroidGap
{
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        // Set by <content src="index.html" /> in config.xml
        super.loadUrl(Config.getStartUrl());
        //super.loadUrl("file:///android_asset/www/index.html")
    }
}

4:在index.html中添加相关的html文件就可以使用了。

转载于:https://www.cnblogs.com/a-blue/p/3523925.html

你可能感兴趣的文章
JQuery判断复选框是否有选中
查看>>
ng之{{value}}顺序
查看>>
MSSQL 调用 .net 代码
查看>>
二分查找系列
查看>>
[翻译]通往t - sql的阶梯:超越基本级别2:编写子查询
查看>>
web前端中的一些注释表达法
查看>>
Kotlin学习与实践 (八)集合的函数式 lambda API
查看>>
Kotlin学习与实践 (三)fun 函数
查看>>
[原]Unity3D深入浅出 - 脚本开发基础(Scripts)
查看>>
HTTP Error 503. The service is unavailable
查看>>
常用的排序、查找算法的时间复杂度和空间复杂度
查看>>
Android 检测SD卡状态
查看>>
SQL Server 查询所有包含某文本的存储过程、视图、函数
查看>>
Error response from daemon: conflict: unable to remove repository reference 解决方案
查看>>
【Dijkstra】CCF201609-4 交通规划
查看>>
loadRunner11的安装过程
查看>>
boost-同步-锁选项
查看>>
随机过程(方兆本,缪伯其)读书笔记-第一章-引论
查看>>
Wireless Penetration Testing (1-6 chapter)
查看>>
二分查找
查看>>