android
文章平均质量分 54
wq3206
这个作者很懒,什么都没留下…
展开
-
handler机制
andriod提供了Handler 和 Looper 来满足线程间的通信。 handler是先进先出原则,而looper是用来轮询消息队列的。 handler是存在于主线程中的,用来处理子线程通过message发来的数据信息,配合主线程更新UI页面。 handler有两个作用: 安排消息或Runnable 在某个主线程中某个地方执行; 安排...原创 2015-03-10 22:46:31 · 106 阅读 · 0 评论 -
android WindowManager
项目中有一个到时锁屏的的功能,就是当到达特定时间后,程序弹出一个蒙层将界面锁住,用户不能进行其他操作 (ps:按home键和back键蒙层也还在),除非输入密码或按规定操作,才可移除蒙层。 现将关键的使用代码简化贴出以供参考: public class MainActivity extends Activity { private WindowManager.Layou...原创 2015-11-23 17:48:59 · 147 阅读 · 0 评论 -
Android:Layout_weight属性解析
Layout_weight属性只有在Linearlayout中才有效果。 该属性跟android:layout_width为wrap_content和match_parent有很大关系。 简单的说: 以如下布局为例: <LinearLayout xmlns:android="http://schemas.android.com/apk/r...原创 2015-11-23 17:15:09 · 156 阅读 · 0 评论 -
Afinal的简单应用(二)
上篇中叙述了Afinal的finalDB和finalActivity的用法,接下来讲FinalHttp和FinalBitmap。 FinalHttp的使用方法: FinalHttp 对 HttpClient再次封装,最简洁的就是增加了许多回调的方法,对Get 和 Post 请求进行了简化。此外还有put,delete和download方法。另外一点就是Fin...原创 2015-09-25 16:34:41 · 135 阅读 · 0 评论 -
afinal的简单应用(一)
Afinal简介: Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用; 使用finalBitmap,无需考虑bitmap在android中加载的时候oom的问题和快速滑动的时候图片加载位置错位等问题。 Afinal的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。 Afinal包含...原创 2015-09-24 17:52:01 · 759 阅读 · 0 评论 -
android webView与js交互
android中通过WebView控件可以加载网页和本地的html文件。下面是一个简单的android与js交互Demo。 主类: public class MainActivity extends Activity { WebView webview; Button btn; @SuppressLint({ "SetJavaScriptEnabled", "Java...原创 2015-09-07 23:15:37 · 165 阅读 · 0 评论 -
android 按钮倒计时读秒
最近项目中有涉及到android倒计时读秒功能的实现,于是上网搜了一下,各种方式都有,但是感觉要么存在bug,要么有点复杂,于是在参考了一些他人的实现方式后,自己写了一个。 代码如下: public class MainActivity extends Activity { private TimeCount timeCount; private Button bt...原创 2015-04-29 23:09:43 · 212 阅读 · 0 评论 -
广播机制方式
安卓系统中广播可以分为两类:普通广播和有序广播。 普通广播是完全异步的,可以在同一时刻(逻辑上)被所有接收者接收到,消息传递的效率比较高,但缺点是:接收者不能将处理结果传递给下一个接收者,并且无法终止广播Intent的传播,就相当于普通的收音机广播; 有序广播则可以定义接受者的优先级,可以在清单文件中配置(intent-filter元素的android:priority属性)或...原创 2015-03-12 23:02:48 · 102 阅读 · 0 评论 -
关于 android service 和 thread
在安卓系统中,service是运行在主线程中的,而thread是用来创建子线程的。二者毫无关系! thread的运行时独立于activity的,当一个activity被销毁时,如果你没有主动停止 Thread 或者 Thread 里的 run 方法没有执行完毕的话,Thread 也会一直执行。当 Activity 被 finish 之后,你不再持有该 Thread 的引用。另一方面,你没有办法在...原创 2015-03-12 22:42:46 · 245 阅读 · 0 评论 -
android项目导入eclipse最后不能点击next和finish
一般来说这个问题都是因为项目名称重复了,也就是说将要导入的这个项目的名称与eclipse中原本就存在的某一项目的名称重复了,注意是项目名称,如图中红色圈内所示。 最简单的解决方法就是先将eclipse中原来的项目删除,但是如果改项目还有用,那么只需要将eclipse中的项目删除就好,之后还可以再导回来;若没有用了,删除时就可以把delete project content是on dis...原创 2014-11-25 17:38:59 · 1411 阅读 · 1 评论