关于安卓手机常见问题的两个问题

关于AsyncQueryHandler的两个方法startQuery和onQueryComplete
该用户从未签到主题帖子e币
我有点乱啊 ……
该用户从未签到主题帖子e币
该用户从未签到主题帖子e币
该用户从未签到主题帖子e币
这个过来支持一下
该用户从未签到主题帖子e币
该用户从未签到主题帖子e币
好吧,功力不深,收藏起来慢慢理解吧
签到天数: 1 天连续签到: 1 天[LV.1]初来乍到主题帖子e币
链接有用呢,解决了我的问题
推荐阅读热门话题
616301376871868610555504493469453344268245239715
25&分钟前1&小时前2&小时前2&小时前2&小时前2&小时前2&小时前4&小时前6&小时前7&小时前7&小时前昨天&23:59昨天&23:57昨天&23:08[Android]使用 Eclipse 给 APK 签名时遇到的两个问题及解决办法_Linux编程_Linux公社-Linux系统门户网站
你好,游客
[Android]使用 Eclipse 给 APK 签名时遇到的两个问题及解决办法
来源:Linux社区&
作者:shines77
  今天用 APK 反编译工具看了一下自己项目生成的 APK 文件,发现代码并没有混淆,于是设置了用 ProGuard 混淆代码,可是混淆是必须在非 Debug 模式才会生效的,即使你是以 Release 模式来 Run As 启动所生成的 APK 包,依然是没有使用 ProGuard 混淆的。于是决定导出一下 Release 版的 APK,导出分&签名&和&不签名&的两种,都这么做了,当然是要签名一下了,所以遇到了后面这两个问题。
一、strings.xml 的翻译问题
  在你的项目名字上面点鼠标右键,弹出下面的菜单,选择
Tools -& Export Signed Application Package... ,
然后会看到这么一个提示:
并且得到下面这样的错误描述:
大意是,导出操作因为 Lint Error Checking (检测 Lint 错误) 出现致命错误而退出,请修正这些错误再运行导出,或者在设置里的 Android -& Lint Error Checking 页面里把 &Run full error check when exporting app& 把选项关掉。
而错误描述里面的说的是,strings.xml 里面的 app_name 缺少 af(Afrikaans), am(Amharic), ar, bg, bn-rBD, ca, cs, da, de ... 等语言的翻译,这个可能跟创建工程时自动生成的项目 appcompat_v7 里的 strings.xml 的语言数量有关,我们当然不希望每种语言都翻译一遍啊,纯属吃多了,除非我们真的想每种语言都翻译。
另一方面,我们也不希望关掉所有的 Lint Error Checking,所以我们可以这么做,打开 Eclipse 菜单的 Windows -& Perferences,
切换到 Android -& Lint Error Checking 子项下面,下面这是 Missing Translation 的默认设置:
我们可以把这一项的 Severity 由 Fatal (致命) 修改为 Ignore(忽略) 或者 Warning(警告),如下图:
另:关于多语言翻译的问题,有一个问题是值得关注的,例如:《》。
二、签名 keystore 的逗号问题
点击确定,然后重新开始前面的步骤,开始导出,这次可以了,下面是导出的界面,选择你要导出的项目:
后面就是选择 keystore ,你可以选择已经存在的 keystore 或者新建一个 keystore,我选择新建,输入密码,然后进入下面这个设置界面:
下一步,最后生成的时候,我们得到这样一个错误:
Google 一下,找到这么一篇: 《》,stackoverflow 上也有类似的讨论: ,结论都是一样的,原来原因竟然是因为 &,&(逗号) 被认为是特殊字符,这通常发生在书写 &City or Locality& 时,按我们平时的习惯都会写成 &Beijing, China&,而我也不例外的写成了 &GuangXi, China& ,所以就出错了,找到原因,去掉逗号再试,就 OK 了。
除了用 Eclipse 以外,还有一种签名方法,就是使用 Keytool 和 Jarsigner 给 app 签名,而这种签名是允许加入这个逗号的,《》 里有提到。
这里贴一个 keytool 关于特殊字符的说明及用法,摘自:,
特殊字符还包括,加号(+),引号("),斜杠(\),大于小于号(& 和 &),分号(;) 等,解决的办法是用 \ 转义符。
关于 Android APP 签名更详细的资料请参阅:
更多Android相关信息见 专题页面
本文永久更新链接地址:
相关资讯 & & &
图片资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款当前访客身份:游客 [
当前位置:
客户端上传当前地理位置(x.y),保存在服务端数据库中
客户端根据地点向服务端查询下载自己周围XXX米的数据
问题:这个XXX米如何计算?经纬度是(x,y)
如果数据库中以这两个值来计算距离然后筛选的话,太不现实了
那么咋办呢! 求教
共有4个答案
<span class="a_vote_num" id="a_vote_num_
画圆啊,取近似值,例如,我们说的附近100米,是一个圆形的概念,但是在数据库中计算的时候我们可以计算纵横坐标在左右前后100米就OK了.这样一定会是一个正方形,不过这点误差一般不会有问题,因为经纬度本身就有误差啊!~这样就不用计算了,只要经纬度分别在正负100米之内就OK了啊(要换算成经纬度来计算的哦!~)
--- 共有 1 条评论 ---
(3年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
像这类问题是有公式的,参考网址http://www.movable-type.co.uk/scripts/latlong.html看你的是哪种情况
--- 共有 1 条评论 ---
我肯定不会问数学问题啊。。。我是要的一个计算方式。。。 你看我采纳的那个 就很完美
(3年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
地图对照真实世界的缩放比例?计算二点坐标距离后乘以这个缩放系数?
<span class="a_vote_num" id="a_vote_num_
引用来自“为JAVA疯狂”的答案像这类问题是有公式的,参考网址http://www.movable-type.co.uk/scripts/latlong.html看你的是哪种情况意外收获,你给的链接很有用
更多开发者职位上
有什么技术问题吗?
黑狗的其他问题
类似的话题

我要回帖

更多关于 安卓手机常见问题 的文章

 

随机推荐