- 浏览: 352159 次
- 性别:
- 来自: 沈阳
-
文章分类
最新评论
-
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 1380Eclipse的SVN插件Subclipse做得很好,在svn ... -
win8.1 安装wamp
2015-04-14 09:09 1341最近新买了电脑,预装系统为正版的win8.1,换装其他 ... -
Guava库学习:Guava的由来与Joiner类的学习使用
2015-03-17 11:20 1418链接地址:http://www.xx566.com ... -
Eclipse 中设置自动生成注释
2015-02-27 14:05 2246开发过程中,每次写类文件前面都要添加注释文件,这种 ... -
memcached介绍、配置和使用(2)
2014-06-06 11:03 21841.安装memcache 1) 下载memcached服务 ... -
maven环境配置以及myeclipse集成
2014-04-10 13:44 1522一、maven环境的配置 1准备 安装jdk,本机使用的是1. ... -
ckeditor4.2.2自定义配置
2014-01-10 14:34 1540修改config.js文件,删除里面所有内容,加入如下内容 ... -
ckeditor4.2的配置使用与问题解决
2013-11-05 15:29 3535一、CKeditor的使用 首先从CKEditor的官方网站( ... -
将java源码打成jar包
2014-03-10 17:13 851方法一:通过jar命令 jar命令的用法: 下面是jar命令的 ... -
tomcat OutOfMemory 解决办法
2013-09-29 11:13 1969OutOfMemory 常见错误有以下几种: 1.tomca ... -
Ant学习与使用
2013-09-27 16:42 1695一、为什么使用ANT 当一个代码项目大了以后,每次重新编译,打 ... -
Tomcat项目部署方式
2013-09-23 21:52 1129摘自http://blog.csdn.net/diamondy ... -
myeclispe 中deploy问题
2013-09-23 20:02 1588color=blue]1.[size=x-small]在mye ... -
SMB/JCIFS协议,共享文件的上传和下载
2013-09-23 14:02 3984SMB共享文件的上传和下载参考: http://dongisl ... -
linux下搭建svn服务器及创建项目
2013-09-11 15:32 14386一. 使用yum 安装SVN包 ... -
DNS和IPv6配置
2013-09-02 14:32 1351Windows 2003 DNS配置攻略 http://lg ... -
phonegap2.5在android开发平台的环境搭建及插件安装
2013-08-28 09:18 1139PhoneGap开发环境搭建 转自博客园:http://ww ... -
xbmc自己定制皮肤
2013-08-22 13:38 18981 剖析皮肤 XBMC的皮肤打 ... -
gvim设置
2013-08-07 17:33 12091 基本设置 set nocp 该命令指定让 ... -
windows7 右键菜单中安装gvim
2013-08-07 14:23 1664以下方法也适用于右键“用vim编辑”失败的情形,可以用下面的方 ...
相关推荐
"Moodle 移动版 2.x" 是一个专为教育领域设计的开源移动应用程序,它允许用户通过手机或平板电脑访问和互动于 Moodle LMS(学习管理系统)平台。这款应用的核心在于提供无缝的学习体验,使学生和教师能够在任何地方...
移动版本的Moodle让学习者能够在手机或平板设备上随时随地访问课程内容,进行学习活动。 在"Java"标签的指引下,我们可以推测该项目可能使用Java语言作为主要的开发工具。Java因其跨平台性、稳定性和丰富的库支持,...
主要内容涵盖单选题和操作题两大部分。单选题涉及openGauss数据库的基本概念、数据模型、SQL语法、事务管理和用户权限等方面的知识点。操作题则围绕一个名为bookdb的图书购买信息数据库展开,具体任务包括插入图书信息、更新顾客信息、删除购买记录、查询特定图书信息以及创建视图、存储过程和触发器等实际操作。每道题目均附带详细的解题步骤和最终答案。
新建 Microsoft Word 文档 (9).docx
Delphi 12.3控件之nrCommLib Pro v9.54 Full Source for D10.3-D12.7z
内容概要:本文详细介绍了使用三菱PLC FX5U控制四轴伺服系统的全过程,涵盖硬件配置、电气接线、参数设置以及运动控制逻辑。硬件方面,选用三菱FX5U-64MT作为主控制器,搭配四个MR-JE-20A伺服驱动器和其他必要组件。软件部分则深入探讨了轴参数初始化、原点回归、多轴联动、HMI界面设计及报警处理等关键技术环节。特别针对旋转轴的特殊处理进行了详细说明,如双速原点回归、绝对定位指令的应用等。此外,还提供了调试经验和优化技巧,确保系统的高精度和平稳运行。 适合人群:从事自动化控制系统设计、调试的技术人员,尤其是对三菱PLC和伺服系统有一定了解的研发人员。 使用场景及目标:适用于工业自动化领域的四轴伺服控制系统开发,旨在帮助工程师掌握从硬件选型到软件编程的一整套解决方案,提高项目的成功率和技术水平。 其他说明:文中附有多份参考资料,包括完整的程序文件、界面工程、CAD接线图和伺服参数清单,便于读者进行实际操作和验证。
分阶段学习:先掌握基础,再深入细分领域。 理论与实践结合:学完算法后立刻用代码实现。 保持持续学习:AI技术迭代快,需跟踪最新进展。
电子硬件课程设计
Java项目基于ssm框架的课程设计,包含LW+ppt
脚本-压测相关-zyx编写
Java项目基于ssm框架的课程设计,包含LW+ppt
app.mobileconfig
内容概要:本文详细介绍了使用MotorCAD进行2极12槽永磁直流有刷电机的设计与优化方法。首先,通过Python脚本设置电机的基本参数,如外径、轴向长度、额定转速等。接着,深入探讨了磁钢选型、绕组设置、电磁仿真、热分析等多个关键技术环节。针对常见的设计难题,如齿槽转矩、磁钢充磁方向、绕组跨距等提供了具体的解决方案。同时,还分享了一些提高仿真精度和优化性能的实用技巧,如参数扫描、FEA计算、热管理等。最后,通过实测数据分析验证了设计方案的有效性。 适合人群:电机设计工程师、高校相关专业师生、对电机设计感兴趣的开发者。 使用场景及目标:适用于需要精确设计和优化小型永磁直流有刷电机的场合,帮助用户掌握MotorCAD的具体应用,提高设计效率和产品质量。 其他说明:文中提供的Python和VB脚本示例有助于自动化参数设置和批量处理任务,减少重复劳动。此外,还强调了在设计过程中需要注意的关键技术和常见陷阱,确保设计方案的可行性和可靠性。
内容概要:本文详细介绍了三相逆变器在MATLAB/Simulink环境下的PI闭环控制及解耦控制的实现方法。首先,通过坐标变换将三相电流从静止坐标系转换到旋转坐标系,确保功率守恒并实时更新转子位置角。接着,实现了带有抗饱和处理的PI控制器,防止积分风-up现象。然后,针对d轴和q轴之间的耦合问题,引入了解耦控制,通过低通滤波和交叉耦合项来稳定系统。此外,还讨论了PWM生成模块的死区时间和仿真结果的验证方法,强调了参数调试的重要性和具体策略。 适合人群:电力电子工程师、自动化控制领域的研究人员以及对三相逆变器控制感兴趣的高校师生。 使用场景及目标:适用于需要深入了解三相逆变器控制原理和技术实现的研究项目或工程应用。主要目标是掌握PI控制器的设计、解耦控制的应用及其在MATLAB/Simulink中的仿真实现。 其他说明:文中提供了详细的代码示例和调试技巧,帮助读者更好地理解和实践相关理论。同时提醒读者,仿真成功并不代表实际硬件运行无误,建议在实验过程中准备必要的保护措施。
58面经面试过程和题目.txt
OceanBase OBCP 实验指导手册V1.3
内容概要:本文详细介绍了ABB喷涂机器人IRC5P与PLC通过Profinet通讯进行程序号启动的具体步骤和注意事项。主要内容涵盖Profinet通讯的基本配置,包括设备名称、IP地址设置,RAPID代码编写,任务声明,信号映射,以及调试技巧。文中还分享了许多实际调试中的经验和常见错误,如大小写敏感、IP地址分配、程序号有效性和信号防抖处理等。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是负责机器人与PLC通讯配置的技术人员。 使用场景及目标:帮助技术人员正确配置ABB喷涂机器人IRC5P与PLC之间的Profinet通讯,确保程序号能够顺利启动,避免常见的配置错误和调试难题。 其他说明:文章强调了硬件和软件配置相结合的重要性,并提供了详细的代码示例和调试建议,有助于提高系统的稳定性和可靠性。
电子硬件课后习题题目及要求.docx
亲测开源好用的红盟云发卡源码对接支付宝等支持一件搭建,方便建立自己的发卡平台,源码全部开源无加密,可方便而开使用。 测试环境:php7.2+mysql+宝塔面板 安装教程: ①设置public运行目录 ②设置thinkphp伪静态 ③访问域名填写数据库信息根据提示安装