2014年1月8日

ADB server didn't ACK * failed to start daemon *

摘要: 问题描述:在eclipse的Logcat出现错误[2014-01-08 14:00:07 - adb] ADB server didn't ACK[2014-01-08 14:00:07 - adb] * failed to start daemon *[2014-01-08 14:07:24 - adb] ADB server didn't ACK[2014-01-08 14:07:24 - adb] * failed to start daemon *解决方法:先找到adb服务是否绑定端口出现问题,如果真的是绑定端口出现问题,找出该端口被哪个进程占据,最后杀掉这个进程。1. 阅读全文

posted @ 2014-01-08 22:28 勤修 阅读(9562) 评论(1) 推荐(2) 编辑

2014年1月7日

XMPP系列2:如何掌握XMPP协议

摘要: michaely 回答于 2012-08-07 08:34 举报我要说的是:1、任何一个协议想学习并熟练掌握,都不是一天两天的事情。2、XMPP协议现在已经有很多成熟的架构和客户端,无需重新造轮子。3、如果想学习,可以从helloword 开始,客户端的JAVA服务和客户端在http://www.igniterealtime.org/,openfire 它有一个xmpp解析包叫smack。4、如果你只想纯粹引进android的客户端,也可以用asmack,它是用smack修改过来的,网址是http://code.google.com/p/asmack/5、刚才说了,不要重复制造轮子,当你对xm 阅读全文

posted @ 2014-01-07 11:49 勤修 阅读(325) 评论(0) 推荐(0) 编辑

XMPP系列1:简介

摘要: 通俗解释其实XMPP 是一种很类似于http协议的一种数据传输协议,它的过程就如同“解包装--〉包装”的过程,用户只需要明白它接收的类型,并理解它返回的类型,就可以很好的利用xmpp来进行数据通讯。系统特点(1)客户机/服务器通信模式;(2)分布式网络;(3)简单的客户端;(4)XML的数据格式。功能传输的是与即时通讯相关的指令。在以前这些命令要么用二进制的形式发送(比如QQ),要么用纯文本指令加空格加参数加换行符的方式发送(比如MSN)。而XMPP传输的即时通讯指令的逻辑与以往相仿,只是协议的形式变成了XML格式的纯文本。这不但使得解析容易了,人也容易阅读了,方便了开发和查错。而XMPP的核 阅读全文

posted @ 2014-01-07 11:37 勤修 阅读(717) 评论(0) 推荐(0) 编辑

2014年1月5日

Android composite adb interface

摘要: 我的平板连上电脑后,在eclipse的DDMS中查看不到。很奇怪以前不会,我以为在进程中有其他的adb.exe冲突。查看任务管理器没有看到其他adb.exe进程。然后重启eclipse也不用,重启电脑也没用,无意中弹出对话框(图1)提示驱动程序没有装好。百度查找到以下文章《寻找没法安装Android composite adb interface问题解决方法》有位大牛给出解决方案解决方法:故障:手机无法通过电脑与豌豆荚等应用相连接。安装后在设备管理器中Android Composite ADB Interface显示黄色感叹号,并在设备状态内显示:Windows 无法加载这个硬件的设备驱动程序 阅读全文

posted @ 2014-01-05 17:37 勤修 阅读(14162) 评论(0) 推荐(0) 编辑

2014年1月3日

android自适应屏幕方向和大小

摘要: 一:不同的layoutAndroid手机 屏幕 大小不一,有480x320, 640x360, 800x480.怎样才能让App自动 适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件 夹,比如layout-640x360,layout-800x480,所有的layout文件在编译 之后都会写入R.java里,而系统 会根据屏幕的大小自己选择合适的layout进行使用。二:hdpi、mdpi、ldpi在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多 阅读全文

posted @ 2014-01-03 11:13 勤修 阅读(8566) 评论(0) 推荐(0) 编辑

2013年8月1日

Android音频介绍

摘要: 这个世界音频设备千变万化,Android也不可能为每种设备都提供支持。Android定义了一个框架,这个框架来适配底层的音频设备。该适配层的定义位于: hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h 要想视频底层的音频设备必须要继承该文件中定义的AudioStreamOut,AudioSt... 阅读全文

posted @ 2013-08-01 23:33 勤修 阅读(5667) 评论(0) 推荐(0) 编辑

android如何播放和录制音频

摘要: 视频录制功能正在走来,在Androidsdk中有与之相关的类:android.media.MediaRecorder。当然,因为模拟器上没有提供必要的硬件设施,所以在学习过程中并不能实现。Media能够播放来自任何地方的文件:一个实际的文件资源,系统中的一个文件或者是一个可用的网络链接。 2.1如何播放media音频 1、将文件放到你的工程的res/raw文件夹中,在这个文件夹中,Eclips... 阅读全文

posted @ 2013-08-01 23:21 勤修 阅读(7469) 评论(0) 推荐(0) 编辑

2013年7月31日

Android中解决图像解码导致的OOM问题

摘要: Android中解决图像解码导致的OOM问题 原文链接:http://blog.csdn.net/zjl5211314/article/details/7042017 阅读全文

posted @ 2013-07-31 12:14 勤修 阅读(463) 评论(0) 推荐(0) 编辑

android 图片占用内存与什么有关

摘要: android 图片占用内存与什么有关 原文链接:http://blog.csdn.net/zjl5211314/article/details/7041813 在开发手机应用的时候,内存是有限的,那使用的时候,就要合理的运用和释放。 那么最占用内存的,估计也是就图片了,有时候,需要在加载一些大量的图片。但是,往往回报内存溢出的错误。看看图片的大小呢,也 不大,也就20KB左右,为什... 阅读全文

posted @ 2013-07-31 12:01 勤修 阅读(3132) 评论(0) 推荐(0) 编辑

int android.graphics.Bitmap.getRowBytes()

摘要: int android.graphics.Bitmap.getRowBytes() Return the number of bytes between rows in the bitmap's pixels. Note that this refers to the pixels as stored natively by the bitmap. If you call getPixels... 阅读全文

posted @ 2013-07-31 11:52 勤修 阅读(1896) 评论(0) 推荐(0) 编辑

导航