Phonegap开发相关问题
环境搭建:参考http://www.phonegapcn.com/start/zh/1.3/#android
调试:
1、在线远程调试
http://debug.phonegap.com/ 通过USB连接电脑,并打开设备的“USB调试”。
2、使用weinre调试( Web Inspector Remote:远程 Web 调试工具)
使用它可以在 PC 端远程调试运行在移动设备浏览器内的 Web 页面或应用,能够即时调试 DOM 元素、 CSS 样式 和 JavaScript 等。
参考文档:
Weinre安装:http://ju.outofmemory.cn/entry/1355
Weinre原理介绍:
http://www.cnblogs.com/lhb25/p/debug-mobile-site-and-app-with-weinre.html
相关配置:
1、使用定位功能时,需要对移动设备进行设置:“定位服务”--打开“使用无线网络”、“使用GPS定位”两项
2、横竖屏锁定问题
修改AndroidManifest.xml文件中的属性配置android:screenOrientation
竖屏锁定: android:screenOrientation="portrait"
横屏锁定: android:screenOrientation="landscape"
<activity android:name="MyActivity"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden"
android:screenOrientation="portrait">
3、安卓版本问题
修改AndroidManifest.xml文件
通过设置android:minSdkVersion="7" 可让程序运行在不同版本的Android系统上(数字过高可能会导致在低版本的手机上出现解析包错误现象) SDK7 对应Android2.1
4、修改应用程序的图标,设置启动界面等
设置phonegap启动界面图片和图标
启动界面:
1)将要加载的界面图片(比如:bg.jpg)复制到 res/drawable下
2)在Activity指定入口文件之前,加入这段代码:
super.setIntegerProperty(“splashscreen”, R.drawable.bg);
这样在启动时就会显示bg图片,避免黑屏的出现,在2.3.3中上面的写法是可以正常出现启动画面, 但是如果换成了其它的phonegap高版本, 还必须作如下设置,才会出现:
super.setIntegerProperty(“splashscreen”, R.drawable.splash);
super.loadUrl(“file:///android_asset/www/index.html”, 5000);
/加载loadUrl第二个参数不能少, 不然在其它版本中启动图片是出不来的
设置桌面图标:
将图标(icon.png)复制到res/drawable下
在AndroidManifest.xml下找到
android:icon="@drawable/ic_launcher" //默认图标
修改为 android:icon="@drawable/icon" //指定图标
Phonegap开发相关问题的更多相关文章
- (转)PhoneGap开发环境搭建
(原)http://www.cnblogs.com/Random/archive/2011/12/28/2305398.html PhoneGap开发环境搭建 项目中要用PhoneGap开发,了解 ...
- PhoneGap开发手机程序入门教程
用PhoneGap开发手机移动程序 1. 什么是PhoneGap PhoneGap是一个自由开放源码的开发工具和框架,允许利用HTML + JavaScript + CSS的强大功能在多个手机 ...
- 吐槽:基于PhoneGap开发移动项目
目前,随着Google的Android手机和苹果的iphone手机的逐渐普及,越来越多开发者加入到移动应用开发的大军当中.其中,Android应用是基于Java语言基础上进行开发的,而苹果公司的iph ...
- JAVA开发相关
JAVA开发相关1. IntelliJ IDEA开发工具熟练使用2. Maven3. Spring框架(IoC.AOP) 1)数据库相关MyBatis 2)数据库连接池 3)事务.多数据源.跨数据库分 ...
- WinCE及Windows软件开发相关书籍转让
从开始做WinCE开发到现在已经十多年了,最初可以学习和参考的资料并不多,那时候还没有Stack Overflow,Google也还可以正常访问.遇到问题时,一般都在Google Groups的mic ...
- phonegap开发经验谈之一命令行建立项目和准备工作
一安装与配置 安装命令行配置,这个可以参见网上的.3.0的最好用命令行配置. 大家在安装android sdk的时候,会发现里面自带了一个eclipse,并且继承了adt,直接用这个就好了.当然你已经 ...
- 使用jQuery Mobile + PhoneGap 开发Android应用程序(转)
使用jQuery Mobile + PhoneGap 开发Android应用程序(转) 一.简介 jQuery Mobile是jQuery在手机上和平板设备上的版本.jQuery Mobile 不仅给 ...
- Phonegap开发的前后台数据交互
在用Phonegap开发时,需要进行前后台数据交互,在网上找资料,很多东西让人一头雾水,最后借鉴了下面的博客: http://blog.sina.com.cn/s/blog_681929ae01017 ...
- Eclipse 环境下安装PhoneGap开发插件
phoneGap开发跨所有移动平台软件已经成为未来移动终端开发的总趋势,如何在大家所熟悉的Eclipse IDE中快速安装PhoneGap开发插件,介绍如下: 点击help——>install ...
随机推荐
- pygame_polygon
今天我们要在窗口上绘制简单的多边形 1.认识几个简单的常用的颜色: black=(0,0,0) while=(255,255,255) red=(255,0,0) green=(0,255,0) bl ...
- Mac上搭建基于Github的Hexo博客
Mac 上搭建基于Github的hexo博客 博客地址:往事亦如风的博客 hexo官方文档 本来想搭一个自己的博客,但是因为服务器真心买不起,所以就使用gitpages搭建一个免费的博客. 环境配置 ...
- SpringMVC中redirect跳转后如何保存Model中的数据?
@RequestMapping(value = "delete-user", method = RequestMethod.POST) public String deleteUs ...
- ZOJ2975 伪数组压缩+组合数
Kinds of Fuwas Time Limit: 2 Seconds Memory Limit:65536 KB In the year 2008, the 29th Olympic G ...
- 使用hive客户端java api读写hive集群上的信息
上文介绍了hdfs集群信息的读取方式,本文说hive 1.先解决依赖 <properties> <hive.version>1.2.1</hive.version> ...
- JavaScript实现模糊推荐的input框(类似百度搜索框)
如何用JS实现一个类似百度搜索框的输入框呢,再填充完失去焦点时,自动填充配置项,最终效果如下图: 实现很简单,但是易用性会上升一大截,需要用到的有jquery-ui的autocomplete,jque ...
- windowsxp_电脑桌面显示不出来。
问题:在工作的时候遇到电脑桌面显示不出来 解决方案: 1.结束explorer.exe进程 2.新建一个explorer.exe进程
- 深入浅出 Spring
前言:笔记中提供了大量的代码示例,需要说明的是,大部分代码示例都是以图片的形式展示的,所有的图片都是来自本人所敲代码的截图,不足之处,请大家指正~ 第一部分:环境搭建及 IOC 容器 一.Spring ...
- Java 线程并发
http://www.yesky.com/9/1899009.shtml http://zhidao.baidu.com/link?url=-xZ9JLo5x4bvCSVyXb2XhO6TODnBcU ...
- Java 内存模型- Java Memory Model
多线程越来越多的使用,使得我们需要对它的深入理解.那么就涉及到了Java内存模型JMM.JMM是JVM的一部分,JMM定义了一个线程修改了一个共享变量,其他线程什么时候或者如何看到这个变量,如何去访问 ...