Android
Wei_An
这个作者很懒,什么都没留下…
展开
-
【邪道】Android在后台以多线程方式不断对同一目标发送短信
1.首先在项目文件夹内的AndroidManifest.xml文件中加入这样一句话:原创 2014-08-09 01:48:27 · 659 阅读 · 0 评论 -
个人自创Java最短爆栈功能——欢迎各路高手来战!
static int StackOverflow(int Over) //【爆栈】功能 { return StackOverflow(Over); //返回递归结果 }呵呵!原创 2014-05-14 15:36:13 · 1108 阅读 · 0 评论 -
Android的Activity和Service的生命周期的深入简结
由于网上的实在是太复杂,个人的实际开发总结如下: /** * Activity的生命周期: * 当用户点击图标,第一次启动应用程序显示界面,或者后台内存已经回收时:onCreate()->onStart()->onResume() * 当显示界面被另一个显示界面遮挡时:onPause()->onResume() * 当用户按下了返回键,退出应用程序,消除界面时:onPa原创 2015-03-03 11:43:49 · 483 阅读 · 0 评论 -
Android的Activity组件实战细节解析
对于Activity以及相关的概念,大家都很熟悉了,就不抄其他废话了,只想提醒一下以下要点: 1.Activity的生命周期函数里面的Bundle,是每个Activity唯一的,虽然官方文档给出的命名不一致,容易令人误会。当然也可以在类里面的函数外面,自定义一个Bundle,将this.Bundle = 系统函数的Bundle就等于变相引用了,这样也能方便理解和使用。 2.此Bundle用于本原创 2015-03-30 19:59:52 · 489 阅读 · 0 评论 -
多线程运行同步锁synchronize的一些实战心得
同步锁的应用本质:牺牲程序执行性能而换取数据的安全变动。 原则:如果在实际开发中,在使用同步锁之前,必须先了解你要调用的同步对象,内部是否已经实现了同步,如果实现了同步,则无需加锁,否则就要加锁。 1.内部方法已经实现同步,无需加锁的例子: Message message = Message.obtain(handler); @Override public void run() { han原创 2015-03-17 21:12:32 · 2482 阅读 · 0 评论