当前位置:  编程技术>移动开发
本页文章导读:
    ▪百度map地址转换        百度地图地址转换 百度坐标 谷歌坐标 BD-09 WGS-84 GCJ-02国内的地图坐标并不是实际的坐标,不解释。在实际的实现中可能会需要坐标的转换,比如以下的场景:1,原有的地图数据来自google.........
    ▪ 小弟我也移动开发之jQuery Mobile(一)        我也移动开发之jQuery Mobile(一) jQuery Mobile功能特点: 1.强大的Ajax驱动导航 无论页面数据的调用还是页面间的切换,都是采用Ajax进行驱动的,从而保持了动画转换页面的干净与优雅。 2.以j.........
    ▪ 怎么将App程序发布到苹果App Store       如何将App程序发布到苹果App Store 发布iOS应用程序到App Store - 前期工作 要发布iOS应用程序到App Store首先需要一个iOS developer帐号,账号是收费的,$99美元/年。即便是免费应用也需要一个开发.........

[1]百度map地址转换
    来源: 互联网  发布时间: 2014-02-18
百度地图地址转换
百度坐标 谷歌坐标 BD-09 WGS-84 GCJ-02

国内的地图坐标并不是实际的坐标,不解释。

在实际的实现中可能会需要坐标的转换,比如以下的场景:
1,原有的地图数据来自google,现有系统改成baidu了。
2,在iphone上使用google,在android上新开发的系统使用baidu了。

为了两个系统的兼容,所以在必要时需要转换,关键是这个转换技术是不公开的,不解释。百度的SDK为了方便,提供一种把GCJ-02和WGS-84转换成百度坐标(BD-09)的方式,所以在其它地方取得的数据在百度上显示是没有问题的,但是如果想从百度取得坐标放在google上显示就比较难了。在这里提供一种变通的方式。

在百度地图中取得WGS-84坐标,调用如下方法:
BMapManager.getLocationManager().setLocationCoordinateType(
                MKLocationManager.MK_COORDINATE_WGS84);
这样从百度api中取得的坐标就是WGS-84了,可是这种坐标如果显示到百度地图上就会偏移,也就是说取出一个坐标,原封不动的显示上去就偏移了,所以为了显示也是正常就需要在绘制到百度地图上之前转换成BD-09。

转换成BD-09,调用方法:
  GeoPoint wgs84;
GeoPoint bd09 = CoordinateConvert.bundleDecode(CoordinateConvert.fromWgs84ToBaidu(wgs84));
这里实在不明白为何要设计成CoordinateConvert.fromWgs84ToBaidu(wgs84)返回了一个Bundle,所以还需要CoordinateConvert.bundleDecode()再转成GeoPoint。

    
[2] 小弟我也移动开发之jQuery Mobile(一)
    来源: 互联网  发布时间: 2014-02-18
我也移动开发之jQuery Mobile(一)
jQuery Mobile功能特点: 1.强大的Ajax驱动导航

无论页面数据的调用还是页面间的切换,都是采用Ajax进行驱动的,从而保持了动画转换页面的干净与优雅。

2.以jQuery与jQuery UI为框架核心

jQuery Mobile的核心框架是建立在jQuery基础之上的,并且利用了jQuery UI的代码与运用模式,使熟悉jQuery语法的开发者能通过最小的学习曲线迅速掌握。

3.强大的浏览器兼容性。

jQuery Mobile继承jQuery的兼容性优势,目前所开发的应用兼容于所有主要的移动终端浏览器,使用开发者集中精力做功能开发,而不需要考虑复杂的浏览器兼容性问题。

4.框架轻量级

体积小,大大加快程序执行的速度。

5.支持触摸和其他鼠标事件。

jQuery Mobile提供了一些自定义的事件,用来侦测用户的移动触摸动作。极大地提高了代码开发的效率。

6.强大的主题化框架

借助于主题化的框架和ThemeRoller应用程序,jQuery Mobile可以快速的改变应用程序的外观和自定义一套属于产品自身的主题,有助于树立应用产品的品牌形象。

 

 

 

 


    
[3] 怎么将App程序发布到苹果App Store
    来源: 互联网  发布时间: 2014-02-18
如何将App程序发布到苹果App Store

发布iOS应用程序到App Store - 前期工作

要发布iOS应用程序到App Store首先需要一个iOS developer帐号,账号是收费的,$99美元/年。即便是免费应用也需要一个开发者账号,注册Developer账户这里就不详细介绍了。

然后自然是将App准备好。确保iOS应用程序已经在模拟器(Simulator)中做了全面的测试确认没有已知Bug了。


App发布的工作一切准备好了之后,就可以发布应用到App Store了,应用发布概括起来需要以下几个流程:

1. 注册App ID,在Xcode中指定Bundle Identifier

2. 创建发布证书(Distribution Certificate)

3. 创建Distribution Provisioning Profile

4. 用Distribution Profile为应用签名

5. 打包App

6. 在iTunes Connect上传App

以上大部分的操作是在Provisioning Portal、XCode、Keychain Access工具和iTunes Connect中完成的。

上传App必须在Xcode软件里执行(也就是要有MacAir, MacMini等运行Moc OS X Mountain等10.x的系统,最好是10.7等最新版的。

XCode这个Object C的集成开发环境目前版本是4.3.2。

其他操作都可以在普通浏览器里完成。

 


 

发布iOS应用程序到App Store - 创建App ID

 

首先给iOS应用程序申请一个App ID,它是你的应用程序的唯一标识。登录iOS Developer网站,点击右侧的iOS Provisioning Portal链接,选择App ID。

选择创建新app ID。在Description中输入应用的描述信息。Bundle Identifier是指应用的代码标识,你可以用公司名.应用名来标识,例如:com.company.demoapp。


然后打开X-Code,选择Target > Summary。在Identifier输入框中输入上面注册的Bundle Identifier。

 

发布iOS应用程序到App Store - 创建Distribution Certificate

iOS应用都有一个安全证书用于验证开发者身份和签名。在Provisioning Portal的Distribution栏目下有详细介绍,但总体可以归纳为以下步骤。

1. 打开Keychain Access,在Preferences中关闭OCSP和CRL。

2. 点击Keychain Access菜单,选择Certificate Assistant > Request Certificate from Authority。

 

3. 输入Email地址,选择Saved to Disk和Let me specify key pair information。点击Continue继续。

4. 选择key size of 2048 bits和RSA algorithm,点击Continue继续。

5. 然后会在桌面上生成一个.CSR的文件。

6. 然后进入Provisioning Portal,选择Certificates -> Distribution -> Add Certificate,添加刚才创建的.CSR签名文件。

7. 在等待审核的时候下载并安装WWDR intermediate certificate。

8. 刷新页面,然后就可以下载证书了。下载后安装。

9. 最后一步,打开Keychain Access。选中刚才安装的private key,选择菜单中的Export Item将私钥导出。将导出的私钥备份到一个安全的地方,以便以后重装了系统可以还原。

 

发布iOS应用程序到App Store - 创建Distribution Provisioning Profile

打开Provisioning Portal,选择Provisioning -> Distribution,选择添加一个新的profile。Distribution Method要选择App Store,App ID需要输入在前面申请的App ID。提交后需要等一会儿再刷新这个页面。然后就可以下载和安装profile了。安装后profile会被添加到XCode。

发布iOS应用程序到App Store - 检查签名和生成设置

打开XCode,在Build Settings中选择Code Signing。在Release设置上选择刚才申请的Distribution Profile。

选择生成目标为iOS device,然后点击Archiving开始打包应用。

转自:http://weekend.blog.163.com/blog/static/746895820126177425596/

ps:没有实践!


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3