- 博客(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
841
转载 Openfire文件传输协议
http://linyu19872008.iteye.com/blog/1401634openfire文件传输博客分类: IM即时通讯* XEP-0096: File Transfer 这是传输文件的统一接口,客户端之间用它来协商到底采用那种具体的传输方式,包括以下三种。* XEP-0047: In-Band ByteStre
2014-04-01 10:28:07
1497
原创 xmpp协议如何支持发送/接受离线文件思路之一
最近项目中需要使用openfire来做即时消息的传输,但是工程要求用户传递的各种数据都要在服务器备份,且需要支持离线文件的发送和接受。翻阅网上一些资料得知openfire是不支持离线文件的传递,它是socks5代理服务器实现的P2P协议的文件传输。于是只能自己去实现这个功能,整理一下思路:1,开发Openfire插件,使用http/ftp协议发送和接收离线文件。这个工作量目前还没评估一下到底有
2014-03-31 10:57:25
2712
翻译 多线程之三:在线程池中的线程运行代码 (Running Code on a Thread Pool Thread)
上一篇向你展示了如何定一个类,管理线程池和运行在里面的任务。这一篇向你展示如何运行县城池里的一个任务。为了实现这个 ,你需要添加一个任务到线程池工作队列中。当一个线程变为可用状态时,ThreadPoolExecutor就从队列中取出一个任务并在线程上运行该任务。这一篇也向你展示如何停止一个正在运行的任务。当任务开始之后,但是发现这个任务已经没有必要运行时,你可能需要停止这个正在运行的任务。与其
2014-03-28 10:33:45
909
翻译 多线程之二:创建一个多线程管理器(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
1216
原创 Openfire之Spark开发环境搭建
Spark源码下载连接如下,也可以使用svn从http://svn.igniterealtime.org/svn/repos/spark/trunk/下载的,速度很慢...http://download.youkuaiyun.com/detail/gengling09/70584171,使用Eclipse开发,选择File——New——Project——Java Project。输入项目工程名spar
2014-03-18 11:40:43
1639
翻译 media and camera框架之五:JetPlayer
Android平台包含一个JET引擎,该引擎让你在应用程序中添加对JET音频内容的交互播放。你可以通过使用JetCreator编写应用传递到SDK创建为交互播放的JET内容。实用JetPlayer类来播放和管理你的应用程序的JET内容。播放JET内容这部分向你展示了如写、建立和播放JET内容。JET概念和如何使用JetCreator编写工具的指导的描述,请看JetCreator Use
2014-03-15 11:37:35
1183
翻译 media and camera框架之四:Audio Capture
Android 多媒体框架包含对捕获和编码多种音频格式文件的支持,因此你可以很轻松地把声音集成到你的应用程序中。如果设备硬件支持,你可以使用MediaRecorder接口编码音频文件。这篇文档向你展示了如何实现一个从设备麦克风捕获音频,保存音频且播放音频的应用程序。注意:Android模拟器没有捕获音频的能力,但是真机很可能提供这些功能。演示音频捕获从设备上捕获音频比音频和
2014-03-13 11:43:54
1072
翻译 多线程发送操作之一:运行一个线程的格式化代码(Specifying the Code to Run on a Thread)
这篇文章文章展示了如何实现一个Runnable类,在独立线程中该类在它的Runnable.run()方法中运行代码。你也可以传递一个Runnable到另外一个对象,可以把它加载到一个线程上然后运行。一个或多个Runnable对象完成一个特殊的操作有时被称为一个线程。Thread和Runnable就他们本身而言是基本的类,只有有限的能力。相反,他们有强大的Android类作为基础,这些类如Han
2014-03-06 21:11:57
1201
翻译 media and camera 框架之三: Supported Media Formats
支持的媒体格式这篇文档描述了android平台提供的媒体编解码器,容器和网络协议支持。作为一个应用程序开发者,你可以自由使用任何一个android设备支持的任意媒体编解码器,包括android平台提供的那些和设备特有的那些。但是,最好的使用与设备无关的媒体编码配置来实现。网络协议音频和视频播放支持以下网络协议:RTSP(RTP,SDP)HTTP/HTTPS 顺序流式传输
2014-03-05 23:18:17
1484
翻译 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
9053
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
1513
转载 【USB】USB 关键概念简介
原文地址:http://blog.youkuaiyun.com/tianshuai1111/article/details/8759804一,USB接口优点 简单、速度快、支持即插即用和热插拔二,USB通信 USB通信中居于核心地位的是主机(Host),常见的USB主机是PC机。任何一次USB的数据传输都必须由主机发起和控制;所有的USB外设都只
2014-02-10 11:12:14
1355
转载 Linux Gadget的一点研究之U盘和USB虚拟串口
原文地址:http://blog.youkuaiyun.com/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
6103
转载 通过wifi连接android设备的方法
原文地址:http://blog.youkuaiyun.com/kuanxu/article/details/7444874在看到本文前,使用wifi adb调试时,在cmd中输入命令 adb connect 192.168.1.100 出现not implement的错误,看来本文成功实现无线的adb调试。最近由于要在另外一台android设备上调试代码,在本机PC上查
2013-12-30 15:25:10
3542
原创 如何忽略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
4533
原创 android 与usb 设备通信(二)
再次遇到android mUsbManager.getDevicelist() 得不到usb 设备的问题。于是深入去探讨android 与usb 外围设备通信的问题。第一篇文章写的有点乱,本质就是需要加入系统的usb操作权限(需要root权限,这种指导国内外的网站上都已经有很多了)。前面做的项目usb设备是标准的HID设备,使用USBtrace可以看到是setup class支持HIDc
2013-12-24 16:16:43
2955
原创 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
12162
Spark(1.6.13)源码
2014-03-18
解刨AndroidPN消息推送
2013-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人