notify()和notifyAll()都是Object对象用于通知处在等待该对象的线程的方法。
void notify(): 唤醒一个正在等待该对象的线程。
void notifyAll(): 唤醒所有正在等待该对象的线程。
两者的最大区别在于:
notifyAll使所有原来在该对象上等待被notify的线程统统退出wait的状态,变成等待该对象上的锁,一旦该对象被解锁,他们就会...
分类:
移动开发 时间:
2015-01-26 17:09:17
阅读次数:
206
Activiti 的业务实体层使用 PersistentObject 向数据层传递数据;MyBatis 使用Mapping中的 id 执行SQL 逻辑;本文讲述了从Activiti PersistentObject 到 MyBatis SQL id 的映射规则。一、数据层和数据的关系二、PersistentObject 对象三、MyBatis 对应的SQL ID1、insert
....
分类:
移动开发 时间:
2015-01-26 17:07:00
阅读次数:
373
Android apps浅析02-Android IM:一个类似手机QQ的即时通讯开源实现
这是Android上的一个简单的IM应用程序运行时,应用程序发出HTTP请求到服务器,在PHP和MySQL,验证,注册和得到其他朋友的状态和数据来实现,那么它与其他设备的其他应用程序通过通信套接字接口。...
分类:
移动开发 时间:
2015-01-26 17:07:07
阅读次数:
191
这篇文章是告诉新手如何快速的在storyboard中添加约束:
我们在storyboard中有一些按钮,可以添加约束。
但是最直观、最方便、最快捷的添加约束的方法,在我看来就是使用ctl键:
选中控件,按下ctl,将其拖动到约束的另外一个对象-可能是自己,可能是父视图,可能是兄弟视图.
。弹出的框里我们就可以选择我们需要添加的约束,1次添加1个,不多也不少。
快来试试吧,拥抱autola...
分类:
移动开发 时间:
2015-01-26 17:06:10
阅读次数:
175
对于很多android开发者来说,listview的divider是个比较头痛的麻烦,因为listview在默认的情况下是启用footerDivider的(即android:footerDividersEnabled="true"),但实际上为什么就没有显示footerDivider呢?答案很简单:因为一般情况下你的footerView是空的(null)。当footerView为空的时候,foot...
分类:
移动开发 时间:
2015-01-26 17:02:59
阅读次数:
619
易白 网站android开发 :http://www.yiibai.com/android/android_environment_setup.html
位置:首页 >
手机开发 > Android开发教程 >...
分类:
移动开发 时间:
2015-01-26 17:02:23
阅读次数:
163
介绍:
HandlerThread继承Thread,当线程开启时,也就是它run方法运行起来后,线程同时创建了一个含有消息队列的Looper,并对外提供自己这个Looper对象的get方法,这就是它和普通Thread唯一不同的地方。
好处:
为什么要使用HandlerThread
1、开发中如果多次使用类似new Thread(){}.start(); 这种方式开启一个子线程,会创建多个匿...
分类:
移动开发 时间:
2015-01-26 17:04:17
阅读次数:
206
文章原地址:http://wwzcraig.blog.163.com/blog/static/64622969201373184343118/android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/ph...
分类:
移动开发 时间:
2015-01-26 16:59:02
阅读次数:
281
在androidMainfest.xml文件里在Activity中设置【A】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置【B】stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,不管是隐...
分类:
移动开发 时间:
2015-01-26 16:57:12
阅读次数:
189
需要在AndroidManifest.xml中设置 android:theme="@style/Theme.AppCompat"如果提示找不到,请按下图设置:至于如何引入的方法,请看前一篇。一。使用图片作为背景 直接在代码中引用图片即可public class MainActivity exte.....
分类:
移动开发 时间:
2015-01-26 16:58:05
阅读次数:
223
本文旨在帮助新手快速搭建ios版百度地图,官网有相关教程,可是太旧了,现在的xcode都更新到了4.6,他的教程应该是在4.3之前吧。估计新手在搭建的时候一定会遇到错误,按照我的教程一步一步,保证你花最少的时间,快速进行地图开发。老鸟莫笑,我也是个新手,只是记录一下心路历程,如有错误,敬请指教。机器...
分类:
移动开发 时间:
2015-01-26 16:54:26
阅读次数:
218
昨天,一位认证信息为小米员工的网友在微博上发言,“iPhone 6 用户都不在意1G内存不够,红米 2 的 1G内存够用了,保持流畅的秘诀就是少装App”,后来的事情大家知道了。 要保持安卓手机流畅,少装 App 确实有用,不过 iPhone 6 是否流畅和少装 App 却没有半个钱关系。 iOS....
分类:
移动开发 时间:
2015-01-26 16:53:07
阅读次数:
201
public class MyService extends Service { private static final String TAG = "MyService"; File imagepath; @Override public IBinder onBind(In...
分类:
移动开发 时间:
2015-01-26 16:53:25
阅读次数:
176
前几个星期接到公司一个项目,要用webview在客户端上播视频,作为一个前端实习生,这种需求真是蛋疼……一不知webview是何方神圣,二不知咋调试……下面就是蛋疼的开始: 寻找调试工具:好,非weinre莫属了,又是node的,又是npm的……且行且珍惜(虽然UC浏览器有个开发者版本,但调试麻烦....
分类:
移动开发 时间:
2015-01-26 16:54:11
阅读次数:
270
Android提供两个获取strings.xml文件的方法:CharSequence getText(int resId):返回本地、样式化的字符。String getString(int resId) :单纯返回字符串如: strings.xml中定义资源文件: Plain, bold, it.....
分类:
移动开发 时间:
2015-01-26 16:52:11
阅读次数:
208
原文地址http://www.apkbus.com/forum.php?mod=viewthread&tid=149034&highlight=%E7%9A%AE%E8%82%A4上次写完应用切换皮肤功能实现的时候,有网友提了些问题。我觉得上次说的还不够详细吧。现在接着再写详细点。这次再在布局里增加...
分类:
移动开发 时间:
2015-01-26 16:51:53
阅读次数:
232