自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奋起追赶

荒废了很多时日,渐渐对自己失望...当踏出自己狭小的圈子时,发现自己已被远远甩在后头...此刻奋起追赶,以此明志

  • 博客(18)
  • 资源 (7)
  • 收藏
  • 关注

转载 android_ndk开发代码机构解析

Android NDK 的具体开发步骤可以参考这里:http://www.linuxidc.com/Linux/2012-07/66104.htm使用Android NDK 在底层开发时,有可能会导致代码结构的混乱,因为C 和C++的代码明显没有Java那样工整,再加上代码层调用中往往需要进行数据类型的转化,所以,搭建一个条理清晰的代码框架显得非常重要,昨天看到一个老外的文章,

2014-10-20 10:51:33 785

转载 Openfire文件传输协议

http://linyu19872008.iteye.com/blog/1401634openfire文件传输博客分类: IM即时通讯* XEP-0096: File Transfer 这是传输文件的统一接口,客户端之间用它来协商到底采用那种具体的传输方式,包括以下三种。* XEP-0047: In-Band ByteStre

2014-04-01 10:28:07 1448

原创 xmpp协议如何支持发送/接受离线文件思路之一

最近项目中需要使用openfire来做即时消息的传输,但是工程要求用户传递的各种数据都要在服务器备份,且需要支持离线文件的发送和接受。翻阅网上一些资料得知openfire是不支持离线文件的传递,它是socks5代理服务器实现的P2P协议的文件传输。于是只能自己去实现这个功能,整理一下思路:1,开发Openfire插件,使用http/ftp协议发送和接收离线文件。这个工作量目前还没评估一下到底有

2014-03-31 10:57:25 2600

翻译 多线程之三:在线程池中的线程运行代码 (Running Code on a Thread Pool Thread)

上一篇向你展示了如何定一个类,管理线程池和运行在里面的任务。这一篇向你展示如何运行县城池里的一个任务。为了实现这个 ,你需要添加一个任务到线程池工作队列中。当一个线程变为可用状态时,ThreadPoolExecutor就从队列中取出一个任务并在线程上运行该任务。这一篇也向你展示如何停止一个正在运行的任务。当任务开始之后,但是发现这个任务已经没有必要运行时,你可能需要停止这个正在运行的任务。与其

2014-03-28 10:33:45 840

翻译 多线程之二:创建一个多线程管理器(Creating a manager for Multiple Threads)

之前展示了如何定义一个执行独立线程的任务。如果你只想一次性运行该任务,这些可能就是你所需要的。如果你想在不同的数据集合重复运行该任务,但是你只想一次只运行一个线程,那么IntentService符合你的要求。为了自动运行该任务The previous lesson showed how to define a task that executes on a separate t

2014-03-18 22:15:00 1139

原创 Openfire之Spark开发环境搭建

Spark源码下载连接如下,也可以使用svn从http://svn.igniterealtime.org/svn/repos/spark/trunk/下载的,速度很慢...http://download.csdn.net/detail/gengling09/70584171,使用Eclipse开发,选择File——New——Project——Java Project。输入项目工程名spar

2014-03-18 11:40:43 1590

翻译 media and camera框架之五:JetPlayer

Android平台包含一个JET引擎,该引擎让你在应用程序中添加对JET音频内容的交互播放。你可以通过使用JetCreator编写应用传递到SDK创建为交互播放的JET内容。实用JetPlayer类来播放和管理你的应用程序的JET内容。播放JET内容这部分向你展示了如写、建立和播放JET内容。JET概念和如何使用JetCreator编写工具的指导的描述,请看JetCreator Use

2014-03-15 11:37:35 1119

翻译 media and camera框架之四:Audio Capture

Android 多媒体框架包含对捕获和编码多种音频格式文件的支持,因此你可以很轻松地把声音集成到你的应用程序中。如果设备硬件支持,你可以使用MediaRecorder接口编码音频文件。这篇文档向你展示了如何实现一个从设备麦克风捕获音频,保存音频且播放音频的应用程序。注意:Android模拟器没有捕获音频的能力,但是真机很可能提供这些功能。演示音频捕获从设备上捕获音频比音频和

2014-03-13 11:43:54 1021

翻译 多线程发送操作之一:运行一个线程的格式化代码(Specifying the Code to Run on a Thread)

这篇文章文章展示了如何实现一个Runnable类,在独立线程中该类在它的Runnable.run()方法中运行代码。你也可以传递一个Runnable到另外一个对象,可以把它加载到一个线程上然后运行。一个或多个Runnable对象完成一个特殊的操作有时被称为一个线程。Thread和Runnable就他们本身而言是基本的类,只有有限的能力。相反,他们有强大的Android类作为基础,这些类如Han

2014-03-06 21:11:57 1133

翻译 media and camera 框架之三: Supported Media Formats

支持的媒体格式这篇文档描述了android平台提供的媒体编解码器,容器和网络协议支持。作为一个应用程序开发者,你可以自由使用任何一个android设备支持的任意媒体编解码器,包括android平台提供的那些和设备特有的那些。但是,最好的使用与设备无关的媒体编码配置来实现。网络协议音频和视频播放支持以下网络协议:RTSP(RTP,SDP)HTTP/HTTPS  顺序流式传输

2014-03-05 23:18:17 1434

翻译 media and camera 框架之二: MediaRouter

当用户通过无线技术连接电视,家庭影院和音乐播放器时,他们也许As users connect their televisions, home theater systems and music players with wireless technologies, they want to be able to play content from Android app

2014-03-05 11:42:17 8883 1

翻译 media and camera 框架之一: media playback

Android多媒体框架包括支持播放多种通用的媒体类型,因此开发者可以很容易地整合音频、视频和图片到你的应用中。你可以播放保存到应用资源中(如raw文件中资源)的媒体The Android multimedia framework includes support for playing variety of common media types, so that you can easi

2014-02-25 22:45:08 1422

转载 【USB】USB 关键概念简介

原文地址:http://blog.csdn.net/tianshuai1111/article/details/8759804一,USB接口优点        简单、速度快、支持即插即用和热插拔二,USB通信        USB通信中居于核心地位的是主机(Host),常见的USB主机是PC机。任何一次USB的数据传输都必须由主机发起和控制;所有的USB外设都只

2014-02-10 11:12:14 1267

转载 Linux Gadget的一点研究之U盘和USB虚拟串口

原文地址:http://blog.csdn.net/wuyuwei45/article/details/8926858   Linux kernel2.6以上的版本中,USB设备驱动的接口改为了gadget,在kernel/driver/usb/gadget目录下主要包含了平台USB UDC驱动和gadget接口驱动。        kernel/driver/usb/gadg

2014-02-10 09:46:06 5868

转载 通过wifi连接android设备的方法

原文地址:http://blog.csdn.net/kuanxu/article/details/7444874在看到本文前,使用wifi adb调试时,在cmd中输入命令 adb connect 192.168.1.100   出现not  implement的错误,看来本文成功实现无线的adb调试。最近由于要在另外一台android设备上调试代码,在本机PC上查

2013-12-30 15:25:10 3473

原创 如何忽略usb host 模式设备连接确认对话框

参考原文地址:http://stackoverflow.com/questions/13726583/bypass-android-usb-host-permision-confirmation-dialog/19681849#19681849这篇文章提到三种方法可以实现所需要的效果:1,把您的app放到系统应用文件夹下:/system/app/...2,在AndroidManifes

2013-12-27 09:03:56 4380 2

原创 android 与usb 设备通信(二)

再次遇到android   mUsbManager.getDevicelist() 得不到usb 设备的问题。于是深入去探讨android 与usb 外围设备通信的问题。第一篇文章写的有点乱,本质就是需要加入系统的usb操作权限(需要root权限,这种指导国内外的网站上都已经有很多了)。前面做的项目usb设备是标准的HID设备,使用USBtrace可以看到是setup  class支持HIDc

2013-12-24 16:16:43 2868

原创 android usb Host模式下与usb Hid 设备的通信

做android 与USB HID设备的通信有段时间了,总结一下遇到的问题和解决方法:1,第一次遇到的问题:android 版本低不支持usb hid,被要求做相关项目的时候,就从mUsbManager.getDeviceList开始,郁闷了一周,就是返回NULL,从google上查找所有关于android usb的资料,最后才发现,android设备是2.3的不支持android.usb

2013-07-19 14:07:46 11937 2

Spark(1.6.13)源码

Openfire客户端Spark1.6.13版本,你也可以从http://svn.igniterealtime.org/svn/repos/spark/trunk/上下载

2014-03-18

解刨AndroidPN消息推送

Androidpn是韩国Sehwan No写的开源消息推送项目,很多大公司都用这个消息推送方式构建自己的消息推送服务,缺点是导致客户端比较耗电。通信机制分别由客户端和服务器完成。

2013-08-05

android手机控制灯光与电脑音乐

ardunio硬件开放技术与android开放平台在智能家居上的应用

2013-04-23

Android移植与底层库开发实例

Android底层库详解,本地实现底层库

2012-05-11

Android开发

Android开发应用

2011-12-22

RS485串口服务器

RS485串口服务器,包括串口服务器使用及配置。。。。。

2010-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除