爱意满满的作品展示区。
lxyyzm

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

  •  
  •   lxyyzm · Sep 15, 2016 · 6909 views
    This topic created in 3701 days ago, the information mentioned may be changed or developed.
    二小天气:安装包全球第二小的天气 app

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

    鼓励支付宝: [email protected] (哪怕最小极限数额也是最大的鼓励)
    Supplement 1  ·  Sep 15, 2016
    上图
    Supplement 2  ·  Sep 15, 2016
    关于添加书签到桌面的替代方案,具体可以看我上个帖子。
    Supplement 3  ·  Sep 15, 2016
    另外本帖不接受嘲讽回复,有此需求的朋友也请移步上一个帖子。v站的隐藏评论功能真是一万个赞!太符合中国国情了!
    Supplement 4  ·  Sep 15, 2016
    相对于浏览器还存在一个不足, webview 定位功能一直没调试成功,求高人指点
    Supplement 5  ·  Sep 17, 2016
    顺便求一个最简洁的 web 加壳工具,给一个 url 即可生成二小天气这样的 app ,市面上的感觉都太复杂了
    82 replies  •  2016-09-21 09:04:15 +08:00
    loading
    loading
    Sep 15, 2016 via Android❤️7
    1
    为什么天气预报强调的居然不是准确性和其他,而是安装包大小?
    murmur
    murmur
    Sep 15, 2016
    2
    居然还要 app 天气预报不是国产手机或者浏览器必须有的最基本功能么 而且可以让用户放到首页或者锁屏的
    jwangkun
    jwangkun
    Sep 15, 2016 via Android❤️20
    3
    上次我都想说了,但是我懒得浪费我的金币,这次我一定要说了,都厚颜无耻到这个地步,还好意思要打赏,干脆直接天桥上要饭去吧!
    bqbkbz
    bqbkbz
    Sep 15, 2016
    4
    没个截图吗?
    pengtikui
    pengtikui
    Sep 15, 2016 via Android
    5
    不就是一个百度搜索页面嘛!醉了。。。
    gimp
    gimp
    Sep 15, 2016
    6
    原来你是认真的 手动 doge
    HongJay
    HongJay
    Sep 15, 2016
    7
    天下无敌
    Jackeriss
    Jackeriss
    Sep 15, 2016
    8
    系统自带的天气应用又卸不掉?干嘛要重新安一个?再小也不如不安,除非你有特色。。。
    3A93EifxUzhBjhu6
    3A93EifxUzhBjhu6
    Sep 15, 2016 via Android
    9
    @zhaohui318 详情看,百度搜索天气界面
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016 via Android
    10
    @jwangkun 1. 能否具体说一下哪地方厚颜无耻; 2. 是鼓励,不是打赏,谢谢!
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016 via Android
    11
    @Jackeriss 按您的逻辑所有非自带天气 app 都是多余的?
    Jackeriss
    Jackeriss
    Sep 15, 2016
    12
    @lxyyzm 我不是说了,要有自己的特色才能吸引到用户。牺牲一切去追求软件的大小在现在看来似乎并没有意义。 iphone 都出了 256G 版了,你的应用 1M 的话能装 260000 个你这样的应用。。。有什么意义呢?
    Hazgut
    Hazgut
    Sep 15, 2016❤️1
    13
    获取天气资讯的最小极限是


    手机短信啊,不能上网的手机都支持
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016
    14
    @Jackeriss 在吸引用户之前我先吸引自己,中国那么大,相信一定有臭味相投的人
    Duolingo
    Duolingo
    Sep 15, 2016 via iPhone
    15
    @lxyyzm 哥,臭味相投是贬义词
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016
    16
    @Jackeriss 而且并没有刻意牺牲什么呢,对我来说,这样的功能基本够用了
    chiebukuro
    chiebukuro
    Sep 15, 2016 via Android
    17
    有个问题,我手机移动网络是 A 地区的,现在 C 地区,那这个天气 App 不是会有问题了呢。
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016
    18
    @codingadog 我这里的 “臭”读 “ xiu ”, O(∩_∩)O~
    BrightDawn
    BrightDawn
    Sep 15, 2016 via Android
    19
    厉害了,我的哥,你比马化腾不知道高到哪里去了。
    roadna
    roadna
    Sep 15, 2016 via Android
    20
    我不如直接 pin 一个浏览器书签到桌面呢!
    BrightDawn
    BrightDawn
    Sep 15, 2016 via Android
    21
    楼上的,图样,楼主一发贴就来了,比香港记者来的还快 算了,编不下去了
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016
    22
    @chiebukuro 目前确实存在这个问题,只能手动输入关键字或者点击“合肥”来临时切换,但是下次启动还是恢复到原来的。如果每次退出的时候记住上次的地区,是不是好一些?
    chiebukuro
    chiebukuro
    Sep 15, 2016 via Android
    23
    @lxyyzm 比较直观的想法是通过 GPS, Cell info, Wifi 等数据检测用户的地理位置,同时查询可以修改为"城市名+天气". 因为现在这个通过 IP 的方式,在用户使用代理时肯定会出错的。
    RanchoH
    RanchoH
    Sep 15, 2016
    24
    厉害了大哥哥,这个项目能开源吗?
    想看看用了什么样黑科技使得不到 40kb 的安装包能够同时拥有百度搜索地图贴吧这些功能呀!
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016
    25
    @chiebukuro 我测试了一下,好像百度也不是通过ip判断的,感觉更像是通过你前面说的号码归属地
    raincious
    raincious
    Sep 15, 2016
    26
    @RanchoH 不算厉害。 @hinkal 做的那个有楼主的全部功能,而且只有 10KB 。
    https://www.v2ex.com/t/305514?p=1#r_3549262
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016
    27
    追求极简,我确实是认真的
    chiebukuro
    chiebukuro
    Sep 15, 2016 via Android
    28
    @lxyyzm 号码归属地的本质是我的手机移动网络会隧道回原地的运营商网络,这个天气查询在各种浏览器和网络环境都能使用,是通过网络地址得到的。
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016
    29
    @raincious 10KB 也只是听他说的,如果哪位真能做到这个体积,希望可以分享一下方法
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016
    30
    @chiebukuro 有个用户的情况是这样的:他常住合肥,人去了芜湖,但还是显示合肥天气。会不会是百度根据长期数据判断你的常驻地的?
    chiebukuro
    chiebukuro
    Sep 15, 2016 via Android
    31
    @lxyyzm 使用 Proguard, 优化不必要的依赖库和资源文件应该能缩减 apk 大小。
    chiebukuro
    chiebukuro
    Sep 15, 2016 via Android
    32
    @lxyyzm 不会吧,你想复杂了。用户通过账号登录,或者 Cookie 没有超时会使服务器能了解一个用户的访问习惯的,像有些使用百度统计的网站,那这个是可以 tracking 的。
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016
    33
    @chiebukuro 是的,我找到原因了。我没有把各种dpi的icon图标删除。
    chiebukuro
    chiebukuro
    Sep 15, 2016 via Android
    34
    @chiebukuro 应该是使用了百度 js 的网站都可以让其了解用户的网络世界。
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016
    35
    @chiebukuro 总之百度是有一个本地(常住地)的概念对吧
    chiebukuro
    chiebukuro
    Sep 15, 2016 via Android
    36
    @lxyyzm 我看了下,这个本地是用户访问的网络地址。我在 X 城市的网络地址查询 Y 城市+天气 就会有本地这个概念。
    b821025551b
    b821025551b
    Sep 15, 2016❤️1
    37

    厉害了我的哥~
    happilylb
    happilylb
    Sep 15, 2016 via Android❤️1
    38
    不过怎么说支持一下,有时就需要把功能独立出来,过程能简就简,目的最重要
    raincious
    raincious
    Sep 15, 2016
    39
    @lxyyzm

    但其实吧楼主,你觉得你的程序跟下面这几行代码的区别在哪儿?
    jinfeng333
    jinfeng333
    Sep 15, 2016
    40
    这个是什么飞机
    jasontse
    jasontse
    Sep 15, 2016 via iPad
    41
    PIN 一个天气浏览器书签图标在主页上就行了,根本不用楼主来「开发」。

    目测楼主不超过 12 岁
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016
    42
    @b821025551b 谢谢夸奖
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016
    44
    @happilylb 谢谢!还是有明白人的
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016
    45
    @ynyounuo 多谢!已改进
    hinkal
    hinkal
    Sep 15, 2016 via Android❤️1
    46
    @lxyyzm 要不是加了滑稽图标,就只有 7KB 。全部代码就如 @raincious 所写,建一个空的工程,自己手码代码文件,不添加依赖,减少图标尺寸种类,就能做到这么小
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016
    47
    @hinkal 感谢已发
    learnshare
    learnshare
    Sep 15, 2016
    48
    为什么不把百毒从浏览器添加到桌面?

    追求极限还是创造滑稽
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016 via Android
    49
    @learnshare 请看第二条付言
    loshine1992
    loshine1992
    Sep 15, 2016❤️1
    50
    加载一个网页,然后 UI 啊业务啊都交给网页来做,就是体积小的 APP 了。。真棒 微笑脸
    scola
    scola
    Sep 15, 2016❤️1
    51
    我的三星手机浏览器 有添加书签 到 主屏快捷方式的功能
    貌似 size 更小
    douglas1997
    douglas1997
    Sep 15, 2016 via iPhone
    52
    已 block
    isnowify
    isnowify
    Sep 15, 2016 via Android
    53
    这不就是 Web view 吗。。。。
    Vizogood
    Vizogood
    Sep 15, 2016 via Android❤️2
    54
    调用 Android system Web view 组件然后再 text 中填充天气二字?
    突然觉得我能做好多好多 App
    地图—>我比谷歌地图简洁
    音乐—>史上最小音乐客户端
    查询—>美团算个*
    计算器—>支持一键查询
    ........
    你是怎么鼓起勇气求打赏的,要不放到你 GitHub 主页我们看看代码写的有没有逻辑性,我们会主动给你打赏的😇
    lichun
    lichun
    Sep 15, 2016
    55
    mdzz
    dabaitu
    dabaitu
    Sep 15, 2016 via Android
    56
    泥萌够了!竟然还专门去反编译~ 2333 不要打击新手嘛 (逃
    lxyyzm
    lxyyzm
    OP
    Sep 15, 2016 via Android
    57
    @dabaitu 打击谁了?(不解
    killerv
    killerv
    Sep 15, 2016
    58
    webview 调用百度的天气预报搜索结果,楼主你哪来的勇气……
    XhstormR
    XhstormR
    Sep 15, 2016
    59
    LZ 你信不信我能做个 10KB 的京东 APK 。
    Cabana
    Cabana
    Sep 15, 2016 via Android
    60
    厉害了,我的哥…
    lxyyzm
    lxyyzm
    OP
    Sep 16, 2016 via Android
    61
    @XhstormR 光做出来不行,还得实用,至少你自己得愿意用
    little_cup
    little_cup
    Sep 16, 2016
    62
    从追求体积的角度说, 33k 都够我做个原生的再加点动画了…
    知道楼主会 block 我,已预 block~
    laowu2012
    laowu2012
    Sep 16, 2016 via Android
    63
    在运营商推无限流量套餐和手机动不动 64GB 容量的年代…
    laowu2012
    laowu2012
    Sep 16, 2016 via Android
    64
    @sexoutsex2011 认真看了帖子,忽略我上面说的。
    kingddc314
    kingddc314
    Sep 16, 2016 via Android
    65
    马的纸张。
    xiaolu
    xiaolu
    Sep 16, 2016
    66
    真 tm 是个人才。。。。
    miao1007
    miao1007
    Sep 16, 2016 via Android
    67
    连当年明哥 js 都不如
    lxyyzm
    lxyyzm
    OP
    Sep 17, 2016 via Android
    68
    @little_cup 如果真做出来而且比我这个快,我义务帮你推广
    gavin6liu
    gavin6liu
    Sep 17, 2016
    69
    人才,我 TM 还以为什么黑科技呢。
    gavin6liu
    gavin6liu
    Sep 17, 2016
    70
    安装包最小 不代表运行内存最小,功耗最小。楼主还是太年轻。
    lxyyzm
    lxyyzm
    OP
    Sep 17, 2016 via Android
    71
    @gavin6liu 通常来说,安装包小,运行内存也不会大到哪里去吧
    gavin6liu
    gavin6liu
    Sep 17, 2016
    72
    @lxyyzm 神逻辑,你一行代码用了 webview ,里面是一整套 chrome client 。
    lxyyzm
    lxyyzm
    OP
    Sep 18, 2016 via Android
    73
    @gavin6liu 我上面的逻辑确实有些问题,而且被你带坑里了。这个 app 看完就退,并非常驻,占用内存大点小点很重要吗?功耗就更不必提了。
    20015jjw
    20015jjw
    Sep 18, 2016 via Android
    74
    Mdzz
    tmac6740
    tmac6740
    Sep 18, 2016
    75
    极简是这样子极简的 你测试过 webView 加载出来的内存是多少吗?
    真正的极简是你自己写一点 UI 访问一个 api 就行了
    建议你去看一个 app YoCelsius
    最后
    too young too simple
    lxyyzm
    lxyyzm
    OP
    Sep 18, 2016 via Android
    76
    @tmac6740 我这个安装包最小
    tmac6740
    tmac6740
    Sep 18, 2016
    77
    @lxyyzm 这么多人还没把你脸打肿?
    ic2y
    ic2y
    Sep 19, 2016
    78
    @lxyyzm 我觉得楼主 要么是真的什么都不懂。要么就是 故意过来骗吐槽的。你把 request 的结果处理一下,都比直接 webview 渲染了强。或者直接请求 yahoo api 。空间复杂度,时间复杂度固然是要考虑的。但是我们不仅要体积小,更要启动快,运行时内存小。
    Penton
    Penton
    Sep 19, 2016
    79
    你们为什么还在跟这智障啰嗦,还捐赠, MDZZ , block
    Penton
    Penton
    Sep 19, 2016
    80
    善听林向阳。。。
    lxyyzm
    lxyyzm
    OP
    Sep 19, 2016 via Android
    81
    @ic2y 其实我就是给自己用的,找了一圈没有满意的,就自己动手了。反正也很简单,先搞一个用着,其他的后面再说。没想到引来一帮专修嘲讽和鄙视技能的。。。(没想好咋定义,也不想跟他们一样没素质)
    errorlife
    errorlife
    Sep 21, 2016
    82
    @jwangkun 然而你花了 5 铜币,赚了 190 铜币。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4585 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 101ms · UTC 01:11 · PVG 09:11 · LAX 17:11 · JFK 20:11
    ♥ Do have faith in what you're doing.