一个 android 天气 APP 安装包的最小极限是?

2016-09-15 03:12:44 +08:00
 lxyyzm
二小天气:安装包全球第二小的天气 app

安装: http://fir.im/8xml?release_id=57d99f80ca87a810dd000a27

鼓励支付宝: hippyk@163.com (哪怕最小极限数额也是最大的鼓励)
5665 次点击
所在节点    分享创造
82 条回复
BrightDawn
2016-09-15 09:44:58 +08:00
楼上的,图样,楼主一发贴就来了,比香港记者来的还快 算了,编不下去了
lxyyzm
2016-09-15 09:45:13 +08:00
@chiebukuro 目前确实存在这个问题,只能手动输入关键字或者点击“合肥”来临时切换,但是下次启动还是恢复到原来的。如果每次退出的时候记住上次的地区,是不是好一些?
chiebukuro
2016-09-15 09:54:14 +08:00
@lxyyzm 比较直观的想法是通过 GPS, Cell info, Wifi 等数据检测用户的地理位置,同时查询可以修改为"城市名+天气". 因为现在这个通过 IP 的方式,在用户使用代理时肯定会出错的。
RanchoH
2016-09-15 09:55:49 +08:00
厉害了大哥哥,这个项目能开源吗?
想看看用了什么样黑科技使得不到 40kb 的安装包能够同时拥有百度搜索地图贴吧这些功能呀!
lxyyzm
2016-09-15 10:02:08 +08:00
@chiebukuro 我测试了一下,好像百度也不是通过ip判断的,感觉更像是通过你前面说的号码归属地
raincious
2016-09-15 10:04:14 +08:00
@RanchoH 不算厉害。 @hinkal 做的那个有楼主的全部功能,而且只有 10KB 。
https://www.v2ex.com/t/305514?p=1#r_3549262
lxyyzm
2016-09-15 10:06:49 +08:00
追求极简,我确实是认真的
chiebukuro
2016-09-15 10:09:05 +08:00
@lxyyzm 号码归属地的本质是我的手机移动网络会隧道回原地的运营商网络,这个天气查询在各种浏览器和网络环境都能使用,是通过网络地址得到的。
lxyyzm
2016-09-15 10:09:55 +08:00
@raincious 10KB 也只是听他说的,如果哪位真能做到这个体积,希望可以分享一下方法
lxyyzm
2016-09-15 10:13:11 +08:00
@chiebukuro 有个用户的情况是这样的:他常住合肥,人去了芜湖,但还是显示合肥天气。会不会是百度根据长期数据判断你的常驻地的?
chiebukuro
2016-09-15 10:17:31 +08:00
@lxyyzm 使用 Proguard, 优化不必要的依赖库和资源文件应该能缩减 apk 大小。
chiebukuro
2016-09-15 10:22:40 +08:00
@lxyyzm 不会吧,你想复杂了。用户通过账号登录,或者 Cookie 没有超时会使服务器能了解一个用户的访问习惯的,像有些使用百度统计的网站,那这个是可以 tracking 的。
lxyyzm
2016-09-15 10:22:46 +08:00
@chiebukuro 是的,我找到原因了。我没有把各种dpi的icon图标删除。
chiebukuro
2016-09-15 10:25:09 +08:00
@chiebukuro 应该是使用了百度 js 的网站都可以让其了解用户的网络世界。
lxyyzm
2016-09-15 10:31:39 +08:00
@chiebukuro 总之百度是有一个本地(常住地)的概念对吧
chiebukuro
2016-09-15 10:37:10 +08:00
@lxyyzm 我看了下,这个本地是用户访问的网络地址。我在 X 城市的网络地址查询 Y 城市+天气 就会有本地这个概念。
b821025551b
2016-09-15 10:45:54 +08:00

厉害了我的哥~
happilylb
2016-09-15 10:49:46 +08:00
不过怎么说支持一下,有时就需要把功能独立出来,过程能简就简,目的最重要
raincious
2016-09-15 10:55:26 +08:00
@lxyyzm

但其实吧楼主,你觉得你的程序跟下面这几行代码的区别在哪儿?
wujunze
2016-09-15 10:55:43 +08:00
这个是什么飞机

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/306367

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX