android
陌生旅客EX
这个作者很懒,什么都没留下…
展开
-
关于多个notification时,其他notification点击无效的解决办法
我们在使用android的通知栏(Notification)时,需要新建一个PendingIntent对象用于处理点击该通知之后的事件。PendingIntent需要传入一个Intent对象,用于打开Activity、Broadcast或是Service。PendingIntent.getActivity可以将intent对象与notification对象关联起来,示例如下:Intent inte原创 2015-12-21 17:06:15 · 844 阅读 · 0 评论 -
ListView部分更新
我们在Android应用开发中经常会用到ListView这个组件,关于它的特性以及如何优化,网上已经有了太多例子,我就不再赘述,不了解的可以去Google一下。最近的项目中正好用到了带按钮、进度条的自定义样式的ListView,下面我就来讲一讲ListView中的部分刷新的方法。适用情景当ListView的item中出现需要更新状态的部件(比如Button、进度条等),已按钮的状态为例子,当点击这个原创 2015-12-21 17:23:53 · 647 阅读 · 0 评论 -
自定义Android软键盘enter键
自定义Android软键盘enter键问题描述:你在EditText上输入以后,想在下一行输入框输入,可能需要去点击下一行输入框,让它获取焦点,也可能要隐藏软键盘,在点击输入框,弹出软键盘。或者已经到了最后一行输入框,输入完毕以后,要点击登录,注册,或者链接按钮,可能要去隐藏它,感觉操作狠繁琐。用户体验不好,有没有解决办法呢?解决办法:设置EditText的Ime Options属性。原创 2015-12-21 17:26:03 · 3087 阅读 · 0 评论 -
java线程冲突问题——不安全的线程例子
Java线程安全问题在平时编程中,我们会经常用到多线程,尤其是android中,但多线程也特别容易带来问题,比如线程冲突、死锁等问题,为了加深理解,我们先来回顾一下线程冲突问题。原创 2015-12-21 17:27:59 · 2770 阅读 · 1 评论 -
android addIdleHandler 空闲线程 源码分析
描述在项目中偶然看到其他人有在用Looper.myQueue().addIdleHandler(new IdleHandler() { @Override public boolean queueIdle() { ... }}之前一直不知道这么写是怎么回事, 今天特意研究了一下源码, 搞清楚了IdleHandler的机制.源码分析我们先来看下IdleHandle原创 2015-12-21 17:36:17 · 874 阅读 · 0 评论 -
android获取文件的md5值遇到的问题
有问题的方法在算大部分的文件的md5值都是没有问题的,只有当文件的md5值是0开头的时候会出问题原创 2015-12-24 16:49:38 · 8345 阅读 · 4 评论 -
Android命名规范
Android命名规范原创 2016-03-07 16:15:01 · 1795 阅读 · 0 评论 -
android studio mac 快捷键 总结 (不断更新)
svn 描述 快捷键 提交修改 Cmd + K 更新代码 Cmd + T VCS option Ctrl + Vcoding 描述 快捷键 打开类 Cmd + O 在类中查找方法 Cmd + F12 全部文件查找 shift 双击 删除当前行 Cmd + delete 格式化代码 Cmd + option 上下移动代码原创 2015-12-21 17:17:50 · 324 阅读 · 0 评论