- 浏览: 348532 次
- 性别:
- 来自: 沈阳
文章分类
最新评论
-
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 1353Eclipse的SVN插件Subclipse做得很好,在svn ... -
win8.1 安装wamp
2015-04-14 09:09 1324最近新买了电脑,预装系统为正版的win8.1,换装其他 ... -
Guava库学习:Guava的由来与Joiner类的学习使用
2015-03-17 11:20 1397链接地址:http://www.xx566.com ... -
Eclipse 中设置自动生成注释
2015-02-27 14:05 2225开发过程中,每次写类文件前面都要添加注释文件,这种 ... -
memcached介绍、配置和使用(2)
2014-06-06 11:03 21671.安装memcache 1) 下载memcached服务 ... -
maven环境配置以及myeclipse集成
2014-04-10 13:44 1501一、maven环境的配置 1准备 安装jdk,本机使用的是1. ... -
ckeditor4.2.2自定义配置
2014-01-10 14:34 1511修改config.js文件,删除里面所有内容,加入如下内容 ... -
ckeditor4.2的配置使用与问题解决
2013-11-05 15:29 3483一、CKeditor的使用 首先从CKEditor的官方网站( ... -
将java源码打成jar包
2014-03-10 17:13 829方法一:通过jar命令 jar命令的用法: 下面是jar命令的 ... -
tomcat OutOfMemory 解决办法
2013-09-29 11:13 1950OutOfMemory 常见错误有以下几种: 1.tomca ... -
Ant学习与使用
2013-09-27 16:42 1666一、为什么使用ANT 当一个代码项目大了以后,每次重新编译,打 ... -
Tomcat项目部署方式
2013-09-23 21:52 1110摘自http://blog.csdn.net/diamondy ... -
myeclispe 中deploy问题
2013-09-23 20:02 1563color=blue]1.[size=x-small]在mye ... -
SMB/JCIFS协议,共享文件的上传和下载
2013-09-23 14:02 3932SMB共享文件的上传和下载参考: http://dongisl ... -
linux下搭建svn服务器及创建项目
2013-09-11 15:32 14358一. 使用yum 安装SVN包 ... -
DNS和IPv6配置
2013-09-02 14:32 1315Windows 2003 DNS配置攻略 http://lg ... -
phonegap2.5在android开发平台的环境搭建及插件安装
2013-08-28 09:18 1117PhoneGap开发环境搭建 转自博客园:http://ww ... -
xbmc自己定制皮肤
2013-08-22 13:38 18721 剖析皮肤 XBMC的皮肤打 ... -
gvim设置
2013-08-07 17:33 11881 基本设置 set nocp 该命令指定让 ... -
windows7 右键菜单中安装gvim
2013-08-07 14:23 1645以下方法也适用于右键“用vim编辑”失败的情形,可以用下面的方 ...
相关推荐
在安装Moodle之前,需要准备以下环境: - 服务器操作系统:建议使用如Linux或Windows Server等稳定的操作系统。 - 数据库:Moodle支持多种数据库系统,常见的是MySQL、PostgreSQL和MariaDB。 - PHP环境:安装适用于...
《Moodle1.8安装详解:打造个性化在线学习平台》 Moodle,一款全球广泛应用的开源学习管理系统,致力于促进学习者持续的探索和创新。它不仅适用于Moodle本身的开发,更成为教师和学生进行在线教学与学习的重要工具...
通过XAMPP,用户可以在自己的计算机上测试和调试Moodle,确保一切正常后再将其发布到生产服务器。 “Moodle SCORM”标签则表明此安装包支持SCORM(Sharable Content Object Reference Model)标准。SCORM是E-...
在安装过程中,需要正确配置Moodle的文件路径,特别是数据文件的存储路径。数据文件夹不能位于Moodle程序目录内,且该文件夹在安装前不应存在,因为安装程序会自动创建它。此外,该文件夹的上级目录必须具有写入权限...
Moodle是一款广受欢迎的开源在线学习平台,旨在提供一个模块化、面向对象的动态学习环境。本指南将详细介绍Moodle的安装步骤,帮助学习者有效地掌握这一软件。 1. **下载与解压**:首先,你需要从官方网站下载...
Moodle是全球广泛使用的开源学习管理系统(Learning Management System,LMS),专为教育和培训环境设计。...在部署Moodle 3.5.2时,需要按照官方文档进行安装配置,确保所有子文件正确无误,以充分利用其各项功能。
本文将详细介绍如何在Moodle平台上插入视频资源,包括三种常用的方法:资源超链接法、文档嵌入法以及应用第三方插件法。 #### 1. 资源超链接的方法 资源超链接是一种简便快捷的方式,通过创建指向视频文件的链接来...
"Moodle 一体包安装手册(Windows)" 提供了在 Windows 操作系统上安装和配置 Moodle 的详细步骤,这对于初次接触 Moodle 或需要快速搭建本地开发环境的教育工作者和 IT 人员来说非常有用。 首先,安装 Moodle 需要...
标题中的“moodle最新版2.7”指的是Moodle软件的2.7版本,这是一个重要的更新,通常包含了对先前版本的改进和新功能的添加。 在描述中提到的“课程资源建设”,是指Moodle的核心功能之一,即帮助教师和管理员创建、...
1. 系统配置:安装Moodle需要服务器环境和数据库支持,可选择本地部署或云服务。 2. 数据安全:确保平台的安全性,定期备份数据,防止未授权访问。 3. 培训与支持:对教师和学生进行Moodle操作培训,确保他们能有效...
Moodle平台简介 Moodle架设与管理 Moodle教学