- 浏览: 339381 次
- 性别:
- 来自: 沈阳
文章分类
最新评论
-
haiw:
谢谢分享
Oracle 的递归查询(树型查询) -
nomandia:
除非是通过open打开的窗口,否则没法close的
JS 关闭当前页面 -
c30989239:
注意 SimpleDateFormat 是非线程安全的
Java 获取网络时间并在jsp中显示 -
归来朝歌:
不错,以后可能用得上
Java 操作Excel -
luhantu:
不错!学习了
Java 操作Excel
moodle手机版在android平台上的安装配置
一.phonegap开发环境搭建
在安装Phonegap开发环境之前,需要安装以下框架:
1)java SDK
Eclipse
Android SDK
ADT Plugin
Phonegap
说明:
java SDK直接下载安装即可,基本没什么问题
Eclipse和Android SDK 以及ADT Plugin可以去android的官网下载最新的兼容包,直接解压后配置一下就可以用了(配置可以去网上查资料,不再赘述)。
附下载地址:http://developer.android.com/sdk/index.html
phonegap包可以去官方网站下载。我的安装版本是phonegap2.5,目前最新版本为3.0 ,不过最新版本用node.js安装完成后,其他一切运行正常,唯独缺少在引用的包(android private libraries)cordova.jar中,缺少plugin.class类文件,也就是说,在引用phonegap插件的时候会报错。因此建议在官方网站没找到解决方法的时候,尽量用以前的版本
下载地址:http://phonegap.com/install/
第一个phonegap项目
在eclipse创建android project ,名字随意取;
在创建完的项目目录下,建立两个文件夹
/libs(如果已存在,就不需要建立了)
/assets/www
进入刚刚下载并解压后的phoneGap包里的/lib/android目录,我们需要的资源都在这个目录下。
1)将phonegap-x.x.x.js这个js文件(具体名称视当时下载的版本而定)copy到项目的/assets/www目录下, 2)将phonegap.jar文件copy到/项目libs目录下。 3)再把xml目录copy到android项目的res目录下。
将以下权限配置的xml内容copy到AndroidManifest.xml文件中:<supports-screensandroid: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" />
.将以下内容添加到AndroidManifest.xml文件的activity标签中: android:configChanges="orientation|keyboardHidden
AndroidManifest.xml最后看起来会像这样:
7.在刚刚新建的Android Project中找到libs目录并在phonegap-x.x.x.jar上点击右键,选择 Build Path->Add to Build Path
最后再修改下src下的Java主文件: 1)添加import com.phonegap.*; 2)将类改成继承为DroidGap; 3)删掉import android.app.Activity; 4)把setContentView()这行替换为super.loadUrl("file:///android_asset/www/index.html"); 5)最后看起来就像这样:
9.在/assets/www下建立index.html文件,像这样:
<!DOCTYPE HTML> <html> <head> <title>PhoneGap</title> <script type="text/javascript" charset="utf-8" src="phonegap-x.x.x.js"></script> </head> <body> <h1>Hello World</h1> </body> </html>
到这一步,phonegap就已经安装完成了,可以试运行一下,成功的话会看到hello world界面
三.加入moodle
下载moodlemobile-master.zip文件解压后目录如下
将解压后的moodlemobile-master文件夹中的内容全部copy到 assets/www/文件夹下,index.html直接覆盖就可以。
下载ChildBrowser以及WebIntent插件的文件,
childBrowser包括src以及www文件夹,src文件夹中包含ChildBrowser.java文件,www文件夹下包含图片文件以及childBrowser.js文件
Webintent目录如下
首先添加childBrowser插件
将www/childbrowser.js复制到项目下的assets/www目录下,然后在index.html中加入引用(一般情况下index.html内已加入过该引用,但是需注意phonegap.js的引用写法,要保证和www目录下名字相同);
将 www/childbrowser文件夹(放的图片文件)整个复制到assets/www目录下
在src下创建包/com/phonegap/plugins/childBrowser,将childBrowser.java文件放到该路径下
在res/xml/config.xml(有的版本可能是plugin.xml)文件内加上一行<plugin name="ChildBrowser" value="com.phonegap.plugins.childBrowser.ChildBrowser">
至此childbrowser插件安装完成。
添加webintent插件
将webintent.js加入到assets/www目录下,检查是否在index.html中加入引用(应该已存在)。
在src下创建路径com/borismus/webintent,将WebIntent.java文件加入其中
在res/xml/config.xml中加入<plugin name="WebIntent" value="com.borismus.webintent.WebIntent" />,加入后如下
至此Webintent插件安装完成。
到这一步,所有步骤都已经完成,我们可以运行自己的模拟器,享受成果啦。运行登录后效果如下
最后把用到的phonegap,moodlemobile-master包以及插件childBrowser和webintent包打成jar包上传,欢迎大家下载。
一.phonegap开发环境搭建
在安装Phonegap开发环境之前,需要安装以下框架:
1)java SDK
Eclipse
Android SDK
ADT Plugin
Phonegap
说明:
java SDK直接下载安装即可,基本没什么问题
Eclipse和Android SDK 以及ADT Plugin可以去android的官网下载最新的兼容包,直接解压后配置一下就可以用了(配置可以去网上查资料,不再赘述)。
附下载地址:http://developer.android.com/sdk/index.html
phonegap包可以去官方网站下载。我的安装版本是phonegap2.5,目前最新版本为3.0 ,不过最新版本用node.js安装完成后,其他一切运行正常,唯独缺少在引用的包(android private libraries)cordova.jar中,缺少plugin.class类文件,也就是说,在引用phonegap插件的时候会报错。因此建议在官方网站没找到解决方法的时候,尽量用以前的版本
下载地址:http://phonegap.com/install/
第一个phonegap项目
在eclipse创建android project ,名字随意取;
在创建完的项目目录下,建立两个文件夹
/libs(如果已存在,就不需要建立了)
/assets/www
进入刚刚下载并解压后的phoneGap包里的/lib/android目录,我们需要的资源都在这个目录下。
1)将phonegap-x.x.x.js这个js文件(具体名称视当时下载的版本而定)copy到项目的/assets/www目录下, 2)将phonegap.jar文件copy到/项目libs目录下。 3)再把xml目录copy到android项目的res目录下。
将以下权限配置的xml内容copy到AndroidManifest.xml文件中:<supports-screensandroid: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" />
.将以下内容添加到AndroidManifest.xml文件的activity标签中: android:configChanges="orientation|keyboardHidden
AndroidManifest.xml最后看起来会像这样:
7.在刚刚新建的Android Project中找到libs目录并在phonegap-x.x.x.jar上点击右键,选择 Build Path->Add to Build Path
最后再修改下src下的Java主文件: 1)添加import com.phonegap.*; 2)将类改成继承为DroidGap; 3)删掉import android.app.Activity; 4)把setContentView()这行替换为super.loadUrl("file:///android_asset/www/index.html"); 5)最后看起来就像这样:
9.在/assets/www下建立index.html文件,像这样:
<!DOCTYPE HTML> <html> <head> <title>PhoneGap</title> <script type="text/javascript" charset="utf-8" src="phonegap-x.x.x.js"></script> </head> <body> <h1>Hello World</h1> </body> </html>
到这一步,phonegap就已经安装完成了,可以试运行一下,成功的话会看到hello world界面
三.加入moodle
下载moodlemobile-master.zip文件解压后目录如下
将解压后的moodlemobile-master文件夹中的内容全部copy到 assets/www/文件夹下,index.html直接覆盖就可以。
下载ChildBrowser以及WebIntent插件的文件,
childBrowser包括src以及www文件夹,src文件夹中包含ChildBrowser.java文件,www文件夹下包含图片文件以及childBrowser.js文件
Webintent目录如下
首先添加childBrowser插件
将www/childbrowser.js复制到项目下的assets/www目录下,然后在index.html中加入引用(一般情况下index.html内已加入过该引用,但是需注意phonegap.js的引用写法,要保证和www目录下名字相同);
将 www/childbrowser文件夹(放的图片文件)整个复制到assets/www目录下
在src下创建包/com/phonegap/plugins/childBrowser,将childBrowser.java文件放到该路径下
在res/xml/config.xml(有的版本可能是plugin.xml)文件内加上一行<plugin name="ChildBrowser" value="com.phonegap.plugins.childBrowser.ChildBrowser">
至此childbrowser插件安装完成。
添加webintent插件
将webintent.js加入到assets/www目录下,检查是否在index.html中加入引用(应该已存在)。
在src下创建路径com/borismus/webintent,将WebIntent.java文件加入其中
在res/xml/config.xml中加入<plugin name="WebIntent" value="com.borismus.webintent.WebIntent" />,加入后如下
至此Webintent插件安装完成。
到这一步,所有步骤都已经完成,我们可以运行自己的模拟器,享受成果啦。运行登录后效果如下
最后把用到的phonegap,moodlemobile-master包以及插件childBrowser和webintent包打成jar包上传,欢迎大家下载。
- ChildBrowser.zip (21.5 KB)
- 下载次数: 6
- WebIntent.zip (4.2 KB)
- 下载次数: 6
- moodle手机版在android平台上的安装配置.zip (155.2 KB)
- 下载次数: 6
- moodlemobile-master.zip (2.5 MB)
- 下载次数: 5
发表评论
-
Myeclipse下切换SVN用户
2016-03-01 12:56 1300Eclipse的SVN插件Subclipse做得很好,在svn ... -
win8.1 安装wamp
2015-04-14 09:09 1277最近新买了电脑,预装系统为正版的win8.1,换装其他 ... -
Guava库学习:Guava的由来与Joiner类的学习使用
2015-03-17 11:20 1333链接地址:http://www.xx566.com ... -
Eclipse 中设置自动生成注释
2015-02-27 14:05 2176开发过程中,每次写类文件前面都要添加注释文件,这种 ... -
memcached介绍、配置和使用(2)
2014-06-06 11:03 21081.安装memcache 1) 下载memcached服务 ... -
maven环境配置以及myeclipse集成
2014-04-10 13:44 1459一、maven环境的配置 1准备 安装jdk,本机使用的是1. ... -
ckeditor4.2.2自定义配置
2014-01-10 14:34 1447修改config.js文件,删除里面所有内容,加入如下内容 ... -
ckeditor4.2的配置使用与问题解决
2013-11-05 15:29 3412一、CKeditor的使用 首先从CKEditor的官方网站( ... -
将java源码打成jar包
2014-03-10 17:13 780方法一:通过jar命令 jar命令的用法: 下面是jar命令的 ... -
tomcat OutOfMemory 解决办法
2013-09-29 11:13 1901OutOfMemory 常见错误有以下几种: 1.tomca ... -
Ant学习与使用
2013-09-27 16:42 1606一、为什么使用ANT 当一个代码项目大了以后,每次重新编译,打 ... -
Tomcat项目部署方式
2013-09-23 21:52 1056摘自http://blog.csdn.net/diamondy ... -
myeclispe 中deploy问题
2013-09-23 20:02 1477color=blue]1.[size=x-small]在mye ... -
SMB/JCIFS协议,共享文件的上传和下载
2013-09-23 14:02 3770SMB共享文件的上传和下载参考: http://dongisl ... -
linux下搭建svn服务器及创建项目
2013-09-11 15:32 14288一. 使用yum 安装SVN包 ... -
DNS和IPv6配置
2013-09-02 14:32 1180Windows 2003 DNS配置攻略 http://lg ... -
phonegap2.5在android开发平台的环境搭建及插件安装
2013-08-28 09:18 1052PhoneGap开发环境搭建 转自博客园:http://ww ... -
xbmc自己定制皮肤
2013-08-22 13:38 18101 剖析皮肤 XBMC的皮肤打 ... -
gvim设置
2013-08-07 17:33 11281 基本设置 set nocp 该命令指定让 ... -
windows7 右键菜单中安装gvim
2013-08-07 14:23 1591以下方法也适用于右键“用vim编辑”失败的情形,可以用下面的方 ...
相关推荐
moodle平台的安装步骤.pdf
Moodle安装完全手册-windows上
Moodle平台简介 Moodle架设与管理 Moodle教学
该文档详细介绍了如何在Ubuntu环境下搭建moodle平台。
Moodle安装使用完全手册
开源的学习管理平台moodle最新版3.5.2,用于学校的网络教学、学习管理等,非常方便。
moodle安装的详细介绍 助于学习者更加有效的学习这个全新的软件
Moodle 学习平台 Elearning
moodle开源教学平台,是世界上著名的开源系统,是世界上著名的开源系统是世界上著名的开源系统是世界上著名的开源系统是世界上著名的开源系统是世界上著名的开源系统是世界上著名的开源系统是世界上著名的开源系统是...
非常好的资源,moodle教学平台,很完整的moodle
moodle是一个可以引导学习者不断的洞察和创造的过程。正因为如此,这个系统不仅应用于Moodle的开发,还应用于学生或教师对在线课程...本文档说明了Moodle1.8 的安装过程。过程非常详细,每一个步骤都有相应的操作截图。