![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓 java
德玛西亚-正义
这个作者很懒,什么都没留下…
展开
-
安卓Handler类介绍
一、Handler的定义主要接受子线程发送的数据,并用此数据配合主线程更新UI。当应用程序启动时,Android首先会开启一个主线程 (即UI线程),主线程管理界面中的UI控件,进行事件分发,比如说:点击Button,Android系统会分发事件到Button上,来响应你的操作。如果此时需要一个耗时的操作,例如: 联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操作放在转载 2015-02-04 12:00:12 · 422 阅读 · 0 评论 -
java创建线程
Java中线程的创建有两种方式: 1. 通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中2. 通过实现Runnable接口,实例化Thread类 在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程。当我们做这个系统的时候可能会想到两种方式来实现,继承Thread类或实现Runnable接口,现在看转载 2015-02-05 09:28:11 · 284 阅读 · 0 评论 -
从头学Android之BroadcastReceiver
BroadcastReceiver简介BroadcastReceiver理解为广播接收者,它用于接收程序所发出的Broadcast的Intent。它在一端监听接收广播消息,然后再做出处理。它的本质上就是属于一个监听器。启动BroadcastRecevicer的方式有两种:sendBroadcast()和sendOrderedBroadcast(),两者的区别就是前者是发送一个普通的广播,后转载 2015-02-06 20:11:17 · 298 阅读 · 0 评论 -
java与C++之间进行SOCKET通讯要点简要解析
1、big-endian与little-endian Endian定义:在计算机系统体系结构中用来描述在多字节数中各个字节的存储顺序。big-endian也称高位在前、大端在前。是计算机体系结构中一种描述多字节存储顺序的术语,在这种机制中最重要字节(MSB)存放在最低端的地址 上。采用这种机制的处理器有Mortolora PowerPC微处理器系列和绝大多数的 RISC处理器。转载 2015-02-15 13:52:47 · 444 阅读 · 0 评论 -
org.json.JSONException: Value of type java.lang.String cannot be converted to JSONObject
解析服务器返回的Json串时,JSONObject对象抛出了这个异常。原以为是返回的json格式错误了,仔细对比看不出所以然。至少字符上看是格式没问题的。。那就可能是编码的问题了。仔细比较每个字符,的确在json串头部发现字符:"\ufeff" 。客户端解决方案:public static final String removeBOM(Strin原创 2015-02-15 13:50:57 · 646 阅读 · 0 评论 -
如何从后台开启android蓝牙的可见性以及始终保持可见性
最近工作中遇到一个特殊的需求,要求代码能够从后台开机android手机蓝牙的可见性。而framework提供了一种打开可见性的操作,就是通过向用户弹出一个提示框,来询问是否允许开启可见性。而且限制了最长时间为300秒,代码如下:?12345//启动修改蓝牙可见性的IntentIntent原创 2015-03-12 14:57:50 · 1061 阅读 · 0 评论