- 博客(15)
- 资源 (3)
- 收藏
- 关注
转载 H264解码器源码(Android 1.6 版)
live555是一个处理流媒体传输对c++库,再Mplayer与vlc中都有用到。我们计划将其加入到自己编写对Android上的播放器中作为流媒体模块,首先就需要将这个库移植到Android上。方案I:最近在做Android上的多媒体开发,需要在Android上移植live555,因为我算是Android上多媒体开发的新手,于是在网上找各种资料,大致的做法都是:1. 首先在
2014-11-27 19:41:51 785
转载 单独编译使用WebRTC的音频处理模块 - android
附言 WebRTC是时下比较热门的新技术,由于bill接触时间尚短,对该项目的理解和认知定存在不足甚或偏差,文中有描述不当之处还望各位悉心指出,感激不尽。前言 最近一直在捣腾如何在android和iOS上使用Google的WebRTC——一个无疑大力推动了互联网即时通信以及VoIP发展的开源项目。 虽然WebRTC主要目标是为互联网提
2014-11-27 19:40:23 1145
转载 Android P2P语音通话实现(思路探讨)
1.http://www.cnblogs.com/milospooner/archive/2012/07/13/2590950.html2.http://my.oschina.net/sanshang/blog/111513.http://bashell.sinaapp.com/archives/voip-on-android-use-juv-red5-speex-
2014-11-21 16:41:07 856
转载 Android开源项目第一篇——个性化控件(View)篇
最新内容请访问AndroidOpenProject@Github,欢迎Star和Fork。对你有帮助的话,去知乎点个赞让更多人了解:Android 优秀开源项目及特效推荐。本文中你可以找到那些精美App中各种有特性的View,如Gmail的左滑出菜单、Google plus的卡片式ListView,Pinterest的瀑布流,微信的左滑删除,微博的个页面下拉
2014-11-21 08:38:16 396
转载 Android开源项目第三篇——优秀项目篇
本文为那些不错的Android开源项目第三篇——优秀项目篇,主要介绍那些还不错的完整Android项目。记录的项目主要依据是项目有意思或项目分层规范比较好。Linux项目地址:https://github.com/torvalds/linuxAndroid项目地址:https://android.googlesource.com/或https://git
2014-11-21 08:37:24 349
转载 Android开源项目第二篇——工具库篇
本文为那些不错的Android开源项目第二篇——开发工具库篇,主要介绍常用的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他。通过这些项目你可以大幅度减少不必要的开发而将精力放在更重要的地方。 一、依赖注入DI通过依赖注入减少View、服务、资源简化初始化,事件绑定
2014-11-21 08:36:16 391
原创 Android 时间格式 年月日时分秒毫秒
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmssSSS"); String time = formatter.format(dNow);
2014-11-16 15:50:10 8669
转载 C++中关于new和delete的使用
在C++中,可以使用new和delete动态创建和释放数组或者单个对象1.创建动态数组 数组类型的变量有三个重要的限制:数组长度固定不变,在编译时必须知道它的长度,数组只在定义它的块语句中存在。对于动态分配的数组,虽然长度是固定的,但是动态分配的数组不必在编译时知道其长度,可以(通常也是)在运行时才确定数组长度;同时,动态分配的数组一直存在直到程序显示释放为止,这
2014-11-14 14:18:12 415
原创 vs2008生成的ocx控件的classid查看
// CHK_OCX_MessageCtrl 的类信息 [ uuid(2281AF72-BD5C-4A85-9070-19B73A16299A), helpstring("HK_OCX_Message Control"), control ] coclass HK_OCX_Message { [default] dispinterface _DHK_OCX_Messag
2014-11-13 14:22:26 1326
转载 在MFC中手动添加消息处理函数PreTranslateMessage和自定义消息
一、添加消息处理函数PreTranslateMessage,此函数可以通过MFC ClassWizard添加BOOL CPreTranslateMessageDlg::PreTranslateMessage(MSG* pMsg){ if (pMsg->message==WM_LBUTTONDOWN) { MessageBox("三三
2014-11-11 15:43:33 799
转载 MFC OCX 控件事件的添加和处理
1、控件的事件一般都是由对外的接口引发到,这里定一个接口先:该接口有一个字符串参数,表示调用者将传入一个字符串,传进来后,我们将取得字符串的长度。2、添加事件:事件应该是属于窗口的,所以在Ctrl类上单击右键-》添加:3、添加一个事件“hello”:该事件的参数是刚才那个字符串处理的结果,这里是long型。4、在接口实现里调用事件函数:[cp
2014-11-07 15:00:27 5301 1
转载 BSTR、char*和CString转换
(1) char*转换成CString 若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行。例如:[cpp] view plaincopyprint?char chArray[] = "This is a test"; char * p = "This is a test"; char chAr
2014-11-07 14:10:30 311
转载 CString,string,char *的 介绍
(一) 概述string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中;CString(typedef CStringT> CString)为Visual C++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有char(应用于ANSI),wchar_t(unico
2014-11-07 13:50:40 385
转载 C/C++之回调函数
在理解“回调函数”之前,首先讨论下函数指针的概念。函数指针(1)概念:指针是一个变量,是用来指向内存地址的。一个程序运行时,所有和运行相关的物件都是需要加载到内存中,这就决定了程序运行时的任何物件都可以用指针来指向它。函数是存放在内存代码区域内的,它们同样有地址,因此同样可以用指针来存取函数,把这种指向函数入口地址的指针称为函数指针。(2)先来看一个Hello World程序:
2014-11-07 13:04:16 312
转载 vs2008快捷键
1.强大的渐进式搜索 操作步骤: 1.按Ctrl+I键; 2.输入你要搜索的文本。注意:这时你会看到光标跳至第一个匹配的位置,并高亮显示搜索的文本。 3.再次按下Ctrl+I键,光标将跳至下一个匹配的文本; 4.按Ctrl+Shift+I可向后搜索; 5.按ESC键停止搜索;2.使用快捷键来注释和取消注释 操作步骤: 1、注释代码:Ctrl+
2014-11-06 09:48:18 443
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人