摘要: 当工作线程给主线程发送消息时,因为主线程是有looper的,所以不需要初始化looper,注意给谁发消息就关联谁的handler,此时用的就是主线程的handler handler会把消息发送到MessageQueue队列中,looper会不断的去遍历MessageQueue队列,当一有消息时就会回 阅读全文
posted @ 2016-03-28 14:11 水柠檬QAQ 阅读(415) 评论(0) 推荐(1)
摘要: 今天发现之前自己一直有个误区,new Runnable(run()方法){}原来它不是一定创建一个线程 如果用主线程的handler去post(Runnable),他就不会创建子线程,而是在主线程上执行的Runnable方法 如果用new Thread(Runnable).start();那他就是在 阅读全文
posted @ 2016-03-14 14:44 水柠檬QAQ 阅读(369) 评论(0) 推荐(0)
摘要: 1.&按位“与”的计算是把两个数字分别写成二进制形式,然后按照每一位进行比较,&计算中,只要有一个是0就算成02.|运算转换成2进制进行比较,两个位只要有一个为1,那么结果就是1,否则就为03.^两个数转换为2进制然后比较位,相同则结果为0,不同则结果为1 阅读全文
posted @ 2016-03-14 10:54 水柠檬QAQ 阅读(284) 评论(0) 推荐(0)
摘要: 1.Message msg = Message.obtain(mainHandler) msg.obj=obj;//添加你需要附加上去的内容 msg.what = what;//what消息处理的类型 msg.sendToTarget(); 获取消息:String msg2= (String)msg 阅读全文
posted @ 2016-03-14 10:42 水柠檬QAQ 阅读(346) 评论(0) 推荐(0)
摘要: 1.拨打电话:am start -a android.intent.action.CALL -d tel:10086 这里-a表示动作,-d表述传入的数据,还有-t表示传入的类型。 2. 打开一个网页:am start -a android.intent.action.VIEW -d http:// 阅读全文
posted @ 2016-03-14 10:22 水柠檬QAQ 阅读(557) 评论(0) 推荐(0)
摘要: 今天公司有个需要需要自动弹出界面,而dialog又不符合要求,所以自定义的一个activity的样式 首先在androidmainfest.xml上注册你的activity <activity android:name="com.sdmc.hotel.ollauncher.MyImageView" 阅读全文
posted @ 2016-03-10 11:15 水柠檬QAQ 阅读(534) 评论(1) 推荐(0)
摘要: 怕自己以后忘了,所以在这里先写写! equal和==的区别是,一个用于判断字符串,一个用于判断int是否相等 equal比较的是对象,==比较的是值 阅读全文
posted @ 2016-03-10 10:09 水柠檬QAQ 阅读(301) 评论(0) 推荐(0)
摘要: Android.mk简介:Android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次。所以,请尽量少的在Android.mk中声明变量,也不要假定任何东西不会在解析过程中定义 阅读全文
posted @ 2016-03-09 11:10 水柠檬QAQ 阅读(167) 评论(0) 推荐(0)
摘要: 1首先在java里面定义你需要的native方法 2打开cmd,进入doc窗口,如果是android项目就进入到你当前项目的bin目录下,在doc里面输入cd E:\workspace\Test1 也就是进入你项目的所在地, 3.然后在当前项目的根目录创建一个名为jni的目录,用于存储头文件,so库 阅读全文
posted @ 2016-03-09 10:10 水柠檬QAQ 阅读(369) 评论(0) 推荐(0)
摘要: 第一编写kl文件时先在盒子上输入getevent -v查看设备信息,设备信息里有vendor、product、version, 假如分别是xxxx,yyyy,zzzz,那么你的文件名就要命名为Vendor_xxxx_Product_yyyy_Version_zzzz.kl 第二在盒子上输入getev 阅读全文
posted @ 2016-03-08 11:56 水柠檬QAQ 阅读(561) 评论(0) 推荐(0)
摘要: 当eclipse导入项目出现红叉但无提示错误时,去看:1>菜单路径 Window/Show View/Console2>菜单路径 Window/Show View/Error Log3>菜单路径 Window/Show View/Problems排除打红叉的常用方法,只是一个总结性的东西,大家不要太 阅读全文
posted @ 2016-03-08 11:38 水柠檬QAQ 阅读(328) 评论(0) 推荐(0)
摘要: android事件分发机制,给控件设置ontouch监听事件,当ontouch返回true时,他就不会走onTouchEvent方法,要想走onTouchEvent方法只需要返回ontouch返回false即可,特别注意的是按钮都是默认可以点击的,当使用imageview设置ontouch监听时,要 阅读全文
posted @ 2016-03-08 11:34 水柠檬QAQ 阅读(391) 评论(0) 推荐(0)