- 浏览: 43856 次
- 性别:
- 来自: 北京
最新评论
文章列表
先是在网上找到了一个人的例子,见:http://www.cnblogs.com/chenyingz ... /07/23/2114692.html 其实现和QQ实现原理不太一样,但效果也可以。我在看其例子后,发现原来和我原来实现的基本一样。只是在有分组上顶时,他使用了Margin实现浮动层的上滚效果。遂想把其从demo转为一个控件类,为以后重用方便。我的控件类想实现的是,在控件内部获取当前控件所在的父控件对象,然后动态创建一个LinearLayout出来,在滚动时把这个LinearLayout对象里面放上从ExpandableAdapter.GetGroupView()得到的View,然后 ...
Hi Zhixian
- 博客分类:
- Android
登陆方式为:
username:TD_Tech
password:Pidk3Djh-FaA9
URL:http://fms.nollec.com/
本次最新软件:
filename:V16.rar
md5:650DBA29FF0247477955DF22D60606DB
http://www.cnblogs.com/Tiger-Dog/articles/2056273.html
进入软件开发领域需要的是:
真心的热爱,并且有为之奋斗毕生的心愿。
言归此问,“跨行业真的那么难吗?” 跨行业发展和“科班”出身的人相比之下,当然会面临一定的困难,这些困难,有的来自于自身,有的来自于家庭,有的来自于社会。你能否看淡这些困难并坚持自己的目标?这是成功的关键,一旦突破自我以后,你会发现: 被你认为应该放弃的,你原来的另一个行业的经验,在新的事业中成为你的优势。 这里我们用一句话来结尾: 鹰击长空万里阔,壮心上下勇求索。
http://snowolf.iteye.com/blog/616462
《Java加密与解密的艺术》封面已定,即将上市!
Integer.toHexString的参数是int,如果不进行&0xff,那么当一个byte会转换成int时,由于int是32位,而 byte只有8位这时会进行补位,例如补码11111111的十进制数为-1转换为int时变为11111111111111111111111111111111好多1啊,呵呵!即 0xffffffff但是这个数是不对的,这种补位就会造成误差。和0xff相与后,高24比特就会被清0了,结果就对了。
----Java中的一个byte,其范围是-128~127的,而Integer.toHexString的参数本来是int,如果不进行&0xff, 那么 ...
1、反码:一个数如果是正,则它的反码与原码相同;一个数如果是负,则符号位为1,其余各位是对原码取反;
2、补码:利用溢出,我们可以将减法变成加法对于十进制数,从9得到5可用减法:9-4=5 因为4+6=10,我们可以将6作为4的补数改写为加法:9+6=15(去掉高位1,也就是减10)得到5.
对于十六进制数,从c到5可用减法:c-7=5 因为7+9=16 将9作为7的补数改写为加法:c+9=15(去掉高位1,也就是减16)得到5.
在计算机中,如果我们用1个字节表示一个数,一个字节有8位,超过8位就进1,在内存中情况为(100000000),进位1被丢弃。
⑴一个数为正 ...
在剖析该问题前请看如下代码public static String bytes2HexString(byte[] b) {String
ret = "";for (int i = 0; i < b.length; i++) {String hex =
Integer.toHexString(b[ i ] & 0xFF);if (hex.length() == 1) {hex = '0'
+ hex;}ret += hex.toUpperCase();}return
ret;}上面是将byte[]转化十六进制的字符串,注意这里b[ i ] & ...
http://chjmars.iteye.com/blog/1266256
http://www.iteye.com/topic/1119632
Linux搭建Android开发环境
- 博客分类:
- Android
一:准备工作
其实准备工作和上一篇的window下搭建的差不多,这里不再进行说明,请参见Window下搭建Android开发环境
需要注意的是JDK以及Eclipse要下载Linux版本的.
二:JDK配置
JDK的配置网上说的很多了,但是还是有些人配置了之后不起作用,这里我再详细说一下,这里以我的JDK再/usr/locallib/目下下为例,如果你想把你的JDK也放到该目录下,那么使用 sudo cp
命令拷贝即可。
首先要修改权限。在shell下执行 sudo chmod +x jdk-6u20-linux-i586.bin
,修改完权限 ...
怎么调用AIDL 2
- 博客分类:
- Android
@Override
protected void onDestroy() {
if (mIsBound) {
// If we have received the service, and hence registered with
// it, then now is the time to unregister.
if (mService != null) {
try {
mService.unregist ...
E:\android-source\Android-2.3-Real6410-r1\Android-2.3-Real6410-r1\frameworks\base\telephony\java\com\android\internal\telephony\RIL.java
/*
* add for ptt
* @see com.tdtech.service.CommandsInterface#closeSocket()
*/
public void closeSocket(){
try {
mSocket.shutd ...
E:\android-source\Android-2.3-Real6410-r1\Android-2.3-Real6410-r1\frameworks\base\telephony\java\com\android\internal\telephony\CommandsInterface.java
152行开始修改:
//***** Methods
//***** PTT Service
public void setOnDeviceInfo(Handler h, int what, Object obj);
public ...