最近忙着研究移动开发的事情,去学习了一下移动开发的东西,例如eclipse和phoneGap进行配合使用,感觉还是不错的,先针对eclipse和phoneGa的平台搭建这里先不在详细说啦,主要还是我们自己写的app如何在安装到手机中更改它的名字和图标。
先不卖关子啦,
1.更改APP名字:
我们之前配置好的文件,在项目中会有一个这样的文件AndroidManifest.xml,打开找到这样的
,红圈的位置就是你那边需要改写成你所需要的APP名字
接着F5刷新项目,安装app,就大功告成啦。记得其他地方千万不要修改例如:android:name='cordovaExample',好多时候大家开始安装App的时候,名字都是cordovaExample,以为改了这个名字,就可以啦,其实不是,修改了,你的程序也就不行啦。
2.修改图片
我们之前配置好的文件,在项目中会有一个这样的文件AndroidManifest.xml,打开找到这样的
icon就是app的图标的名字,可以任意修改,将图片放置到项目中的 drawable 文件夹中,这几个都是根据不同的分辨率来选择安装 可以根据默认的大小进行合理的配图
2G环境下资源下载有一定概率失败,客户端日志显示收到403错误
问题现象:
测试同学在使用联通号码在移动网络环境下,访问连接得到的response_code出现是403,导致资源读取失败表情显示异常。
问题重现步骤:
资源都存放在res.domain.com域名下。如:http://res.domain.com/test_path_to_res/1001.json
当在该移动网络环境下
a. 在使用域名的url访问时,连接正常,读取正常,表情显示正常。
b. 当后台push下来相应的ip代替res.domain.com进行替换连接时,在该机子上对某些ip(如:1*2.1*3.23.13)连接出现异常403。(替换后的连接url为:http://1*2.1*3.23.13/ test_path_to_res /1001.json)
问题定位:
阶段1: 会员后台同学告之在没有正确设置请求头信息”Host”时会返回403.
所以首先进行客户端编码的自我排查,是正确的设置了”Host”头信息的。
阶段2: 后台同学要求对联网信息抓包分析.
a. 客户端抓包在该网络环境下只有回包没有出包,所以后台同学单独安排一台服务器抓取该服务器的请求包
b. 经服务器抓包结果发现问题如下:
经移动网关代理后,客户端设置的”Host”被网关篡改成了”X-Online-Host”的值,由” res.domain.com”被篡改成push下来的ip。见下图
至此,问题定位为:移动网关自动篡改”Host”信息内容导致后台返回错误码403.
移动网关实际上就是一个HTTP的代理服务器,它对于X-Online-Host协议是这样处理的:
截取请求头中的URL字段:
如果没有http://字段的话,则将该字段作为相对URI,同X-Online-Host字段进行补全;
如果有http://字段的话,则将该字段作为绝对URI,将host替换为X-Online-Host的值。
本文为Sodino所有,转载请注明出处:http://blog.csdn.net/sodino/article/details/10755213
要不?你尝试关注下微信公共帐号sodino,以后的博文将会推送给你。
问题:经与相关人员讨论,有以下三种方案
a. CDN服务器全面支持不使用Host信息也能正常访问。
这是最根本的解决方式,但涉及人员及工作量都比较多,短期内暂时不可能。
b. 后台判断当前用户的网络环境,当在移动网络下时,不push相应的ip.
这个方案存在一些不确定性,如哪些移动网络可以使用ip也哪些不可以,另在切换网络时能否及时准确判断更改相应的push IP的问题。
c. 客户端对该错误进行兼容。(这是选用的方法)
具体做法为:在使用原始域名url与ip拼接的url间进行轮流切换。切换的时机为当前链接方式发生错误时,即切换到另一方式去。
本人提供的一些资源、软件下载地址:
AE开发demo1源码(含空间查询分析)链接地址1(积分):http://blog.csdn.net/laohoubin/article/details/9078821
(不需要积分):http://www.bego.cc/file/23274093
demo1链接地址2:http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=129134&extra=page%3D1
AE开发demo2源码(最短路径分析):http://www.bego.cc/file/23395123
java开发demo1源码链接地址1(积分):http://blog.csdn.net/laohoubin/article/details/9084005
(不需要积分):http://www.bego.cc/file/23274101
链接地址2:http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=129132
SuperMap 5 破解版
http://www.bego.cc/file/23248548
Arcgis10.1Chinese
http://www.bego.cc/file/23248632
ArcEngine
http://www.bego.cc/file/23248326
ArcSDE_Windows
http://www.bego.cc/file/23248210
ArcGIS_Desktop_101pr下载地址
http://www.bego.cc/file/23248211
esri的arcgis engine10.1 sde10.1 server10.1等所有下载地址
http://www.bego.cc/file/23248212
空间分析C#demo源码AE10.0
http://www.bego.cc/file/23275209
韩鹏--AE开发代码VB
http://www.bego.cc/file/23275213
QueryDemo(AE C#开发demo)
http://www.bego.cc/file/23275219
MapDemo(AE C#开发demo)
http://www.bego.cc/file/23275220
QuerySystem(AE C#开发demo)
http://www.bego.cc/file/23275223
ArcGIS接口详细说明之个人开发心得
http://www.bego.cc/file/23275215
ArcGIS Engine教程(pdf及视频)
http://www.bego.cc/file/23279230
ArcSDE轻松入门
http://www.bego.cc/file/23279165
ARCGIS培训——ArcENGINE资料下载
http://www.bego.cc/file/23279382
Engine JAVA开发入门
http://www.bego.cc/file/23279446
Engine+开发手册ArcEngine 10.0 C#二次开发
http://www.bego.cc/file/23279442
arcgis server 开发JavaScript API Reference
http://www.bego.cc/file/23279573
arcgis_js_v33_API下载
http://www.bego.cc/file/23279571
为我们的世界建模:ESRI地理数数据库设计指南.pdf下载
http://www.bego.cc/file/23279548
遥感数字图象处理实验指导书(用到ERDAS IMAGINE 8.6附带examples数据-极有参考价值)
http://www.bego.cc/file/23279859
arcgis空间分析数据及教程(三维、栅格、矢量空间分析教程)
http://www.bego.cc/file/23279846
Erdas土地利用分类
http://www.bego.cc/file/23279953
arctoolbox中英文对照表pdf
http://www.bego.cc/file/23280078
Google Earth与ArcGIS数据交互.pdf
http://www.bego.cc/file/23280080
ArcGIS10.0 属性字段批量删除视频
http://www.bego.cc/file/23280258
ArcGIS结合Sketchup创建三维虚拟城市
http://www.bego.cc/file/23280260
更新更多资源:http://blog.csdn.net/laohoubin/article/details/9136565
所有资源下载(网盘下载):http://laoheitan.bego.cc
arcgis教程:http://www.bego.cc/file/23322579
ENVI教程:http://www.bego.cc/file/23320838
书籍教程和数据:http://www.bego.cc/file/23321269
中科院gis数据及相关开发教程:http://www.bego.cc/file/23322820
软件论文等:http://www.bego.cc/file/23320143
网盘注册:http://www.bego.cc/linker/1906276
所有资源下载(网盘下载):http://laoheitan.bego.cc