- 浏览: 411700 次
最新评论
-
xiaoxiecomeon:
你这个程序一存在线程的时间片相互抢占的问题,运行时间长了很可能 ...
Runnable 和 Thread -
dotjar:
我觉得话应该这么说:引用TestThread tt = new ...
Runnable 和 Thread -
dagf113225:
调用TelephonyManager的隐藏API是先参考Fra ...
Android提高第十四篇之探秘TelephonyManager
文章列表
1:开启binlog日志记录 修改mysql配置文件mysql.ini,在[mysqld]节点下添加
MYSQL启用日志[root@jianshe99]# whereis my.ini[root@jianshe99]# vi /etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql# Default to using old password format for compatibility with mysql 3.x# clients (those using the mysqlclient10 compatibility package).old_passwords=1[mysq ...
1号信令、7号信令和PRI信令
- 博客分类:
- 基础知识
随路信令(CAS:Channel Associated Signaling):信令和话音在同一条话路中传送的信令方式。目前我国采用的随路信令称为中国1号信令系统。
公共信道信令(CCS:Common Channel Signaling):以时分方式在一条高速数据链路上传送一群话 ...
最近需要做一些有关即时通讯的项目,花了几天时间搜集了一下有关即时通讯方面的资料
最终选定Openfire做为服务器,Asmack 作为Android端的实现。
1.只能发 不能收
如果按照API上写的去做,直接在new 与某个用户的Chat 之后 addListener,结果就是只能发不能收。
按照下面这样写,可以解决。
[java] view plaincopy
1.基于消息的通信机制 Intent ---boudle ,extra
数据类型有限,比如遇到不可序列化的数据Bitmap,InputStream, 或者LinkList链表等等数据类型就不太好用。
2. 利用static静态数据, public static成员变量;
3.基于外部存储的传输, File/Preference/ Sqlite ,如果要针对第三方应用需要Content Provider
4.基于IPC的通信机制
context 与Service之间的传输,如Activity与Service之间的通信,定义AIDL接口文件。
示例: ...
android数据通信方式
- 博客分类:
- Android
http://www.itkee.com/developer/detail-339e.html
Register
主要用于service之间的通信;如底层有事件通知上层,一般用这个消息机制;
Broadcast
主要用于APP层数据的通信,比如广播电量低,有耳机插入,进入/退出飞行模式等等事件;
在应用程序代码中进行注册
1、要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什么是explicit(明确) intent。Explicit Intent明确的指定了要启动的Acitivity ,比如以下Java代码:Intent intent= new Intent(this, B.class)Implicit Intent没有明确的指定要启动哪个Activity ,而是通过设置一些Intent Filter来让系统去筛选合适的Acitivity去启动。2、intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data。理论上来说,如 ...
集成拨号盘,2句话的事情
- 博客分类:
- Android
<intent-filter>
<actionandroid:name="android.intent.action.CALL_PRIVILEGED"/>
<categoryandroid:name="android.intent.category.DEFAULT"
C8051F C2/JTAG接口
- 博客分类:
- 单片机及ARM等
C8051F C2/JTAG接口
华龙C8051F系列单片机的仿真接口问题,其实C2和JTAG接口的使用是一样的,是纯硬件问题,只要按要求连接,都可以正常使用,C2比JTAG节省引脚,节省电路板空间。
上图为C2接口与JTAG接口的对应关系图,括号内为C2接口内容。
另外一点说明的是,上图十个引脚是分别对应仿真器(类似于U-EC5)的十个引脚。可以说是仿真器即支持了C2接口又支持JTAG接口。
前面用继承TabActivity的方法很好的完成了,TabHost的使用,和内容的动态加载。 业务需要,Tab的tab是可变的,用户可以选择要显示出来的tab页面,而且要求,现在后马上能够在UI上体现。 1,判断用户的选择,在onResum里处理,直接加用addTab加到TabHost里。 运行之后,才发现这种做法是多么的愚蠢。每次选择,就会把现在选择状态的tab加到原来TabHost里,取消选择的却没有消失。 2.仍然在onResum做,在addTab之前用clearAllTabs(),清除以前的所有tab。 运行后,发现有时可以,有时程序会崩溃掉。诡异的是,错误并不是发生在onResume里 ...
The a=crypto attribute is as specified in [RFC4568], with the exception that a single white space MUST be used. The attribute has the following format, expressed using Augmented Backus-Naur Form (ABNF) notation, as defined in [RFC5234].
a=crypto tag WSP crypto-suite WSP key-params *(WSP session-p ...
一 概述 随着网络技术的发展和标准的制定,实时音频、视频的应用越来越广泛,这 些应用反过来又促进了相关协议标准的发展。1996年IETF在RFC1889中定义了传输实时数据的Internet标准协议RTP,并在2003年制定了升级版本RFC3550。
由于网络安全问题日益突出,2004年3月IETF在RFC3711中定义了RTP的一个扩展协议SRTP来提高RTP应用的安全性,SRTP定义了对RTP与RTCP流进行加密、认证以及抗重播攻击检测等的实现框架。二 简介SRTP & SRTCP 安全实时传输协议(Secure Real-time Transport Pro ...
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.net.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.json.JSONArray;
import org.json.JSONObject;
import android.util.Log;
public cla ...
android json解析及简单例子
- 博客分类:
- Android
JSON的定义:
一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org
JSON Vs XML
我们知道,Android应用程序是通过消息来驱动的,即在应用程序的主线程(UI线程)中有一个消息循环,负责处理消息队列中的消息。我们也知道,Android应用程序是支持多线程的,即可以创建子线程来执行一些计算型的任务,那 ...