- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 使用Messenger进行Activity与Service之间的双向通信
在Android开发中,有时候我们需要让一个Activity绑定一个Service,进行两者之间的通信。当Activity绑定成功以后,就可以调用Service中的public(或有对应可见级别)的方法。如果Service想把一些信息反馈给Activity,则需要将Activity的Listener传递给Service,由Service负责调用。这样的做法是可以实现功能的,但有一些缺憾。
2017-12-22 14:28:47 1071 2
原创 NoClassDefFoundError 和 ClassNotFoundException的区别
NoClassDefFoundError 和 ClassNotFoundException的
2017-12-22 10:13:39 963
原创 ThreadLocal在多线程中的作用和原理浅析(模拟学生入学报到场景)
声明:本人菜鸟,发布这个帖子旨在抛砖引玉,不当之处肯定不少,请多指教。无意中看到ThreadLocal这个类,学习一番以后发现用它解决一些多线程问题真是一个很好的思路和方法。首先模拟一个场景:学生持通知书找老师报到,把通知书交给老师,老师检查通知书以后,完成报到。由于学生比较多,所以继承Thread,学生必须持有一个老师和通知书的引用,老师检查完通知书以后,学生才能参与接下来的报到
2012-12-05 15:25:10 690
原创 匹配电信号码的正则表达式
^1((53)|(33)|(80)|(89))\\d{8}$ public class Test { public static int i; public static void main(String[] args) { String num = "18910041310"; Pattern
2012-11-28 15:49:40 406
原创 模拟360手机卫士界面的滑动
前一篇文章写了怎么模拟桌面的滑动,这里分享一个模拟360安全卫士的滑动,主要是因为在网上看到有人问九宫格界面的滑动处理。因为这样的界面里面有几个大大的块,这些块有点击事件,所以当在这个方块上面按下再左右滑动的时候,界面就不会跟着滑动了,因为这个事件已经被传递给滑动界面的子view了,滑动界面已经不再做出响应了。解决的方法我参考了viewpager的源代码,自己做了简化,在原来模拟桌面滑动的
2012-10-10 17:46:35 1056
原创 Android在2.3上拦截短信和在4.0拦截短信的不同
以前在android 2.3上拦截短信的程序,在4.0以上的手机上接收不了短信,问题不在代码本身,是4.0的新特性引起的。据说在4.0的手机上,应用程序必须有一个activity,用户手动启动这个activity以后,他的broadcast receiver才能生效。所以,如果以前的应用程序只有broadcast receiver的话, 加上一个activity和启动图标,启动这个activity
2012-08-10 15:20:17 1760 2
原创 Android根据用户设置决定是否在开机时启动应用程序
今天要讨论的是:在Android手机上如何根据用户的设置来决定是否在开机时启动应用程序。这句话不知道怎么说才能通顺,就先详细说一下要解决的问题吧。我们都知道要让应用程序在开机时启动,首先是在manifest中添加权限,注册receiver,给receiver添加action,然后在receiver的onReceive方法中启动一个service或者activity。如果某个应用程序想让用户
2012-05-23 13:42:21 2164 3
原创 模拟android桌面的滑动翻页效果
今天没事,把以前感兴趣的一个android滑动翻页效果整理一下发在这里,欢迎大家指教。这个主要是通过学习android Launcher2的源码和网上的一些帖子总结出来的,帖子的地址就不一一列举了。简单起见我也用imageview展示了,如果换成其他的view道理一样。首先奉上效果图。 第一页和第二页中间,能看到
2012-03-13 15:56:07 3639 1
原创 在Android中ListView中添加两个点击事件,一个是OnItemClick,另一个是一个图片的OnClick事件
这个是我在csdn里面写的第一篇帖子,再加上我刚参加工作不久,是一个真真的新手,所以还望大家多多指导。这里要分享的是在一个listview中添加两个点击事件的解决办法,效果就像android qq的好友列表中,点击一个好友,会进入聊天界面,点击后面的图标,就会进入好友详细信息
2011-09-12 11:12:31 16555 3
Android根据用户设置决定是否在开机时启动应用程序
2012-05-23
在Android中ListView中添加两个点击事件
2011-11-24
数据结构java语言描述ppt(Data Structure and Other Objects Using java PPT)
2010-04-02
一栋大楼有四层楼,其中第一层133个信息点,第二、四层231个信息点,第三层179个信息点。
2010-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人