美文网首页工具癖
你有强迫症吗?

你有强迫症吗?

作者: 曌旻 | 来源:发表于2014-02-28 00:12 被阅读260次

所有文章已移至新Blog

本文新链接http://cn.abnerchou.me/2014/02/27/10b52d47/

好像强迫症最近突然的流行起来,好像谁没点强迫症都不好意思见人。

谢耳朵

这个程序的灵感来源MikeZTM在其游戏视频中说的一句话,于是就想在Android上实现一下怎样呢?

MikeZTM说的是做一个App,就显示信息提示,其它什么都不做,看强迫症怎么办?

ios

这是ios系统特有的一种功能,想着挺简单的一个实现啊,那就做做试试吧。

一做才知道原来Android是不支持修改应用图标的。在经过几轮谷歌搜索后,有两种解决方案:

  1. 使用Widget来模拟图标,然后再用RemoteViews来控制用户点击事件。
  2. 在Android的项目的Resource中添加多款图标,在程序执行时更换图标。

第二种方法明显费力不讨好。因为不可能做成百上千个图标来仅仅为实现一个提示功能,所以只能用第一种方案。

实现效果:

第一种方案需要解决的就是Widget和应用间的通信,因为widget在系统中相当于独立进程,所以之间通讯需要使用PendingIntent。

仍需改进的地方: 如何获取单独Widget的ID号,这样可以让不同Widget有不同的显示。总点击计数及修改图标在MainActivity里。

应用下载地址:http://pan.baidu.com/s/1sjFDikl

使用方法:

Widget
  1. 安装程序后,拖拽此程序的Widget到主界面。
  2. 疯狂点击,感受强迫症的焦躁吧! _

具体实现代码可见源代码,第一次写Android,很多尝试及注释没清理,望见谅。

相关文章

  • 2018-08-31

    你有强迫症吗? 作者:悠悠我心 你有强迫症吗?老实说我有。第一次听到“强迫症”三个...

  • 关于强迫症

    你有强迫症吗? 只有处女座的人才会有强迫症吗?其实也不然吧。比如自己:不是处女座。但强迫症一犯十头牛都拉不回我啊!...

  • 你有强迫症吗?

    快来测测以下问题: 1.你有反复洗手吗? 2.你有反复洗涤衣物吗? 3.你有反复检查门窗是否关好吗? 4.你会反复...

  • 你有强迫症吗?

    关于强迫症这个事,有好也有坏吧。正所谓每一件事都有两面性。我曾很想跟一位有这洁癖的人做朋友。因为如果他爱干...

  • 你有强迫症吗?

    每次出门,关灯关电源关水龙头检查N遍,好不容易走到大门口,锁门又检查N遍,还没走出几步,又再想灯关了没,门锁了没,...

  • 你有强迫症吗?

    所有文章已移至新Blog 本文新链接http://cn.abnerchou.me/2014/02/27/10b52...

  • 你有强迫症吗?

    他们说哈,强迫症属于焦虑障碍的一种类型,特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动...

  • 强迫症你有吗?

    强迫症?一脸黑人问号❓❓❓ 一朋友问:如果你邮件箱里是这样子的,有没有冲动把邮件打开看看? 我答:有,马上就想打开...

  • 你有强迫症吗?

    偶然间刷到一个视频,看到某明星在洗枣的时候是一个一个的洗,那个水龙头是一下哗啦啦的流,洗完一个澡的时候也没有关...

  • 你有强迫症吗

    成年人也许都有强迫症吧。 小时候出门的时候总是会看一看门有没有锁住,甚至走远了再跑回来看看,如果不能跑回来再确定一...

网友评论

    本文标题:你有强迫症吗?

    本文链接:https://www.haomeiwen.com/subject/dynhtttx.html