Mobile开发
albert528108
十年以上C#.NET开发,熟悉MES系统
展开
-
cordova开发中,android端利用百度sdk定位。
近期的一个phonegap项目把我做的焦头烂额,最让人蛋疼的就是安卓4.1.x对html5的定位获取经纬度有个无比巨大的坑,一般我们利用如下代码进行html5的定位navigator.geolocation.getCurrentPosition(function(pos){ alert(JSON.stringify(pos)) },function(e转载 2015-04-10 20:27:29 · 4086 阅读 · 1 评论 -
jQuery Mobile页面转场data-transition
页面转场 Page transitionsJquery Mobile框架内置了一套基于css的页面转场效果,你可以给任何通过ajax对象或页面添加。给链接添加data-transition属性,可以设定自定义的页面转场效果data-transition="fade" data-inline="true">dialogdata-transition="po转载 2014-10-23 23:05:20 · 14105 阅读 · 0 评论 -
JPush PhoneGap Plugin
创建项目cordova create 文件夹名字 包名 应用名字cordova create Myproj com.myproj.jpush MyTestProj添加平台cd Myproj :不进行这一步可能会出现[RangeError:Maximum call stack size exceeded]cordova platform add android转载 2014-09-25 08:12:24 · 9656 阅读 · 1 评论 -
推荐30个jQuery Mobile插件和教程
本文涉及的 jQuery Mobile 教程包括以下 5 大方面的内容:1. jQuery Mobile Swipe2. jQuery Mobile Gallery(移动相册)3. jQuery Mobile Menu(移动菜单)4. jQuery Mobile Datepickers(日期选择)5. jQuery Mobile Themes(主题/外观)转载 2014-09-04 23:16:18 · 4338 阅读 · 0 评论 -
phonegap讯息推送
phonegap消息推送 这几天在摸索jquerymobile+phonegap的app开发方式如何进行消息推送,看了一下网上的消息推送,基本上都是围绕着原生开发进行的,用到的基本上有google的C2DM,轮询以及androidpn。最后选择了极光推送,最主要的原因是搭建简单,以及服务免费。 下面主要围绕这几个方面进行说明,客户端方面:极光推送sdk的集成,以及phonegap集成转载 2014-09-24 21:17:07 · 1082 阅读 · 0 评论 -
Android实现点击两次返回键退出
做安卓应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。第一种实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法。在exit方法中,会首先判断isExit的值,如果为false的话,则置为true,同时会弹出提示,并在2000毫秒(2秒)后发出一个消息,在Handler转载 2014-09-23 07:28:40 · 706 阅读 · 0 评论 -
jquery制作美化星星评分插件
收藏(1)分享到:0用法简介:来源:xw素材网jquery制作美化星星评分插件代码引用:"css/rating_star.css" rel="stylesheet" type="text/css">"text/javascript" src="js/jquery-1.3.2.min.js">"text/java转载 2014-08-17 22:10:39 · 2063 阅读 · 0 评论 -
jQuery Mobile动态刷新页面样式
当我们使用Ajax或者javascript动态在页面上添加元素后,如添加select控件的option元素,添加ul的li元素。添加之后我们会发现,它们显示的样式不是jQuery Mobile的炫酷样式了,而变成了很丑陋的元素样式。如下图所示: 代码如下: 1 script> 2 function myFunction() {转载 2014-08-15 15:59:01 · 682 阅读 · 0 评论 -
部分国行Android手机缺少谷歌GMS服务包导致HTML5 Geolocation无法定位的问题
最近项目上用到HTML5的geolocation用于定位,用Chrome和手头的手机测试好好的功能,到终端用户那里反馈一些手机不能定位,最后确定出是部分三星、摩托的部分国行Android手机“阉割”了谷歌GMS服务包,导致HTML5的geolocation无法使用wifi和基站定位服务导致。值得一提的是前期在stackoverflow和google groups里搜到对症描述的解决方案(貌似A转载 2014-09-11 22:54:15 · 24366 阅读 · 2 评论 -
JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参
[html] view plaincopyscript src="jquery.min.js" type="text/javascript">script> script language="javascript" type="text/javascript"> $(document).ready(function(){ $('#mySelect').change(funct转载 2014-09-11 19:44:11 · 20659 阅读 · 1 评论 -
jquery mobile中的事件
jQuery Mobile提供了一些依赖于本地事件的自定义事件以用来创建一些有用的hooks方便开发. 要注意这些事件使用了各种已存在的触摸, 鼠标和窗口事件,你可以通过使用live() 或者 bind()将他们绑定到其他的jQuery事件上. 触摸事件tap在快速完整的一次触摸后触发该事件.taphold在按住不放后触发该事件(接近一秒钟的时间).Tr转载 2014-08-15 15:55:38 · 703 阅读 · 0 评论 -
jQuery Mobile + HTML5 获取地理位置信息
今天在Android项目中要实现一个通过GPS或NetWork来获取当前移动终端设备的经纬度功能。要实现该功能要用到Android Framework 中的 LocationManager 类。下面我就直接贴上主要的代码说明如何实现通过GPS或NetWork来获取实时位置的经纬度。[c-sharp] view plaincopyprivate double latitu转载 2014-09-08 23:11:03 · 4321 阅读 · 0 评论 -
jquery mobile 点击两次后退,退出应用
// @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { exit(); return true; } else return原创 2014-11-10 20:02:16 · 2975 阅读 · 1 评论 -
Android重复点击后退,退出app,后台继续运行
public boolean dispatchKeyEvent(KeyEvent event) { if (event.getKeyCode() == KeyEvent.KEYCODE_BACK ) { if (event.getAction() == KeyEvent.ACTION_DOWN && event.getRepeatCount()翻译 2014-10-28 09:04:14 · 4145 阅读 · 0 评论 -
JQuery插件iScroll实现下拉刷新,滚动翻页特效
下拉自动加载进行分页的运用越来越多,比起传统的分页该方法分页用户体验更好,布局也更简单了。目前正在使用和学习中……JQuery插件:iScroll页面布局: 下拉刷新...转载 2014-12-08 14:11:33 · 30290 阅读 · 0 评论 -
phonegap-第三方登陆-andriod插件
[目前插件已经支持到Phonegap 3.5]我们再开发app过程中,不断有各种需求。业务的处理也越来越简洁。第三方登陆就是微了再app中通过第三方账号来快速完成注册登陆的过程。通过几天的折腾和开发,终于完成了第三方登陆插件。该插件是基于百度社会化sdk来完成。该插件封装了的模块包括支持新浪微博,腾讯微博,QQ空间,开心网,人人网,百度等社交平台的授权。具体如何设置登陆信息转载 2014-11-23 23:54:11 · 2816 阅读 · 0 评论 -
phonegap分享到微信插件(安卓版)
首先,请下载插件包。本插件支持phonegap3.0以上版本 http://pan.baidu.com/s/1gdejb9L插件的安装第一步:将src下的文件拷贝到你的项目src目录下,打开WeiXin.java文件,在大约28行处你可以看到代码:?1import com.example.weixin.R;原创 2014-11-20 16:28:13 · 3950 阅读 · 2 评论 -
给你的Cordova HybridApp添加Splash启动页面
现在最新的Cordova 3以上的版本支持启动画面了,是通过cordova插件实现的。目前Splash插件支持android,ios,blackberry等多个平台。添加插件等过程如下:添加SplashScreen插件在cordova项目目录运行:cordova plugin add org.apache.cordova.splashscreen 这个命令从插件gi转载 2014-11-22 16:41:43 · 6890 阅读 · 0 评论 -
phonegap-百度社会化分享-andriod插件-v2.0
技术的发展和完善,简直让人跟不上。前段时间才开放了一个百度社会化分享插件,没几个月百度的社会化分享sdk都升级了。而且增加了一些其他的特性,增加qq好友分享,优化了微信分享。所以今天又基于新的sdk,对从新开发了社会化分享的插件。先上图看看,根据跟v1.0版本的差不多,ui也做了优化。本插件支持:微信分享+ 微信朋友圈分享 不得不说这次跟新转载 2014-11-27 08:56:08 · 3068 阅读 · 1 评论 -
PhoneGap3.6安装配置
前言: PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能。转载 2014-11-21 14:25:48 · 1133 阅读 · 0 评论 -
Android应用签名
为了要签名? 开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。 由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可以保证相当名字,但是签名不同的包不被替换。 APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安转载 2014-11-19 08:36:04 · 515 阅读 · 0 评论 -
jQuery Mobile 移动网站开发之日期控件Mobiscroll 2.5 使用说明
电脑显示完全两样 android 则无法显示 所以pass掉。2.第三方 datebox购买时间*data-options='{"mode": "datebox"}'>主页:http://dev.jtsage.com/jQM-DateBox/运行效果:Mobile 移动网站开发之日期控件Mobiscroll 2.5 使用说明" title="jQuery转载 2014-11-01 17:48:48 · 4734 阅读 · 0 评论 -
WebApp之Meta标签
"添加到主屏幕“后,全屏显示 这meta的作用就是删除默认的苹果工具栏和菜单栏。content有两个值”yes”和”no”,当我们需要显示工具栏和菜单栏时,这个行meta就不用加了,默认就是显示。 默认值为default(白色),可以定为black(黑色)和black-translucent(灰色半透明)。注意: 若值为“black-translucent”将会占据页面px位置,浮在页面转载 2014-10-13 22:01:02 · 1064 阅读 · 0 评论 -
phonegap+jquerymobile:页面跳转出现白屏的解决方案
用phonegap+jquerymobile开发android程序时,不同的page跳转出现了白屏,很难看,也影响了用户体验。1.对此jquerymobile官方给出的解决方案是:Important: Some platforms currently have issues with transitions. We are working on a solution to solv翻译 2014-10-13 23:48:43 · 3227 阅读 · 0 评论 -
Jquery mobile 新手问题总汇
文章导读:1、页面缩放显示问题2、页面跳转后样式丢失js失效3、跳转时重复调用pageinit方法的解决办法4、如何调用loading效果5、动态改变了list的内容,但是内容并没有变化6、把所有内容放到一个页面好,还是分开多页面好7、如何禁掉ajax跳转8、为什么android2.3系统转屏无效果?9、如何去掉jqm自带的组件样式?10、jquery转载 2014-08-10 08:12:53 · 650 阅读 · 0 评论 -
JQueryMobile页面跳转参数的传递解决方案
在JQueryMobile开发手机端应用使用可能需要考虑相关的页面跳转带来的参数问题。因为JQueryMobile其实也是HTML5实践的结果。HTML5中有localStorage和sessionStorage使用。最好采用Storage实现比较简单易用。例如在页面A跳转B页面,在A跳转前将跳转参数注入到localStorage中,在B页面初始化获取localStorage相关的页面参数转载 2014-06-19 21:27:56 · 1727 阅读 · 0 评论 -
android判断phonegap是否联网动态加载 super.loadUrl网址
1 public void onCreate(Bundle savedInstanceState) { 2 3 super.onCreate(savedInstanceState); 4 super.setIntegerProperty("splashscreen", R.drawable.splash); 5 ConnectivityManager转载 2014-07-05 07:52:48 · 1013 阅读 · 0 评论 -
Sencha Touch 2 学习笔记(二)----定义类与类的继承
最近几天学了下sencha touch2的一些基本控件和一些写法。都是很基础的(呵呵 高级的我学不会。。)sencha touch2的语法感觉很像面向对象的语法。有自己的类,类可以继承。(现在语言貌似都向oop靠拢。。)。sencha touch2如果项目大的话有一种mvc的架构写法。这以后贴代码给大家看吧。这篇文章讲的是sencha touch2的类。废话不多说了。开始吧。首转载 2013-11-12 20:05:02 · 1260 阅读 · 0 评论 -
Sencha Touch 2学习笔记(一)---环境搭建和开发工具配置
最近正在了解html5的相关知识。知道了一个html5的框架-sencha touch 2。它的前身是ExtJs(js重量级框架,封装了一些ui控件)。sencha touch2是专门为手机开发的一套框架。可以适用于多个手机操作系统,其实就是兼容手机上的浏览器。想更多的了解sencha touch2可以参照http://baike.baidu.com/view/3800552.htm和http转载 2013-11-12 20:01:11 · 2551 阅读 · 1 评论 -
使用Eclipse开发Sencha Touch框架教程--安装开发环境和senchatouch
使用Eclipse开发Sencha Touch框架的教程是本文要介绍的内容,主要是来了解Sencha Touch框架的开发快速入门学习,具体内容的实现来看本文详解。首先跟其他的许多框架一样 Sencha Touch给我们提供了一系列的控件 ,使用这些控件,我们可以很方便地搭建起出能够与iphone手机应用相媲美的html5页面。完美支持触控操作,弥补了传统手机网站触控体验不佳的缺陷。转载 2013-11-12 14:45:42 · 2239 阅读 · 0 评论 -
Android中保存数据的四种方法
在Android开发中我们会接触到四种数据存储方式,每种存储方式都各有不同;以下eoe分别列举了Android开发中的不同存储方式的特点。 一,Preferences Preferences是一个较轻量级的存储数据的方法,具体使用方法: 在A中保存值:SharedPreferences.Editor sharedata = getSharedPrefe转载 2013-11-11 14:49:01 · 599 阅读 · 0 评论 -
Android中SQLite应用详解
上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Andr转载 2013-11-11 14:58:27 · 576 阅读 · 0 评论 -
Android项目打包APK
做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们需要将自己的程序打包成Android安装包文件--APK(Android Package),其后缀名为".apk"。将APK文件直接上传到Android模拟器或Android手机中执行即可进行安装。Android系统要求具有其开发者签名的私人密钥的应用程序才能够被安装。生成数字签名以及打包项目成APK都可以采用转载 2013-11-10 11:23:05 · 466 阅读 · 0 评论 -
Sencha touch+Phonegap+IntelliJ 学习散记(一)-介绍、官方下载、配置
PhoneGap 官方网站 下载地址 http://phonegap.com/ PhoneGap 入门配置教程 http://phonegap.com/start Phonegap介绍 PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbi转载 2013-11-07 10:22:15 · 1287 阅读 · 0 评论 -
Eclipse+Android 配置PhoneGap开发环境
1.下载phonegap1.02.加压后,找到Android目录,会发现有如下文件phonegap-1.0.0.jar phonegap-1.0.0.js xml/plugins.xml3.新建一个android工程步骤1:在根目录下新建libs目录在res目录下新建xml目录转载 2013-11-07 10:42:32 · 1002 阅读 · 0 评论 -
内部错误2203怎么添加完全控制
你的系统如果是ntfs 请修改C:\Documents and Settings\"username"\Local Settings\下 temp文件夹的属性为完全控制,(everyone) 如果是fat32的格式请共享temp文件夹,修改共享属性为完全控制。转载 2013-11-07 09:55:42 · 1075 阅读 · 0 评论 -
Java环境变量配制
JDK的安装路径:D:\Program Files\Java\jdk1.6.0_43这是jre的安装路径:D:\Program Files\Java\jre6安装完成后对环境变量进行配置:(Win7)计算机-属性-高级系统设置---环境变量首先,在系统变量中新建JAVE_HOME,路径为D:\Program Files\Java\jdk1.6.0_43其次,在系统变量的Path原创 2013-11-07 09:53:44 · 735 阅读 · 0 评论 -
Android SDK更新 Connection to http://dl-ssl.google.com refused 解决方法
问题描述使用SDK Manager更新时出现问题Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refusedFailed to fetch URL http://dl-转载 2013-11-07 09:52:27 · 2179 阅读 · 0 评论 -
sencha touch2学习笔记(五)----Carousel 可滑动换页
Carousel是一个可以滑动的组件,就如android的ViewFlipper。只是Carousel更好看。代码如下:view sourceprint?01.Ext.application(02.{03.name:"sencha",04.launch:function()05.{06. 07.Ext.create(08."Ext.Carou转载 2013-11-12 22:07:04 · 1221 阅读 · 0 评论 -
Sencha Touch 2 学习笔记(三)----Form表单容器及其子组件
Sencha Touch 2 封装了很多的UI组件,今天标记下学过的组件---formPanel。var formPanel=Ext.create(它的包名为Ext.form.Panel。所以创建的时候代码如下:view sourceprint?1."Ext.form.Panel",2.{3.fullscreen:true,4.items:[5.{}转载 2013-11-12 22:04:54 · 1571 阅读 · 0 评论