- 博客(15)
- 资源 (20)
- 收藏
- 关注
转载 Ubuntu下txt乱码
在ubuntu下打开.TXT文件,中文显示为乱码,在这找到了解决的办法:终端输入gconf-editor调出gconf-editPS:输入gconf-editor即可,前面不需要加Sudo依次点开apps->gedit-2->preferences->encodings 中的auto-detected在双击弹出对话框中加入GB18030,GBK,GB2312,然后将GB1803
2011-11-29 16:19:39 719
原创 APK反编译
android反编译,android的apk反编译工具,适合大家一起学,可以把android生成的apk转为java代码,希望对大家有用。一、更改apk文件的后缀名,如:LianyunHelper3.0.11.apk改成LianyunHelper3.0.11.zip二、用zip解压缩LianyunHelper3.0.11.zip文件三、从解压缩的文件夹中取出classes.dex文件并
2011-11-29 15:57:39 1000
转载 Doubango ims 框架分析之 sip协议栈
1.tinysip 介绍 :兼容性 : SIP(RFC 3261) 以及 3GPPIMS/LTE (TS 24.229) implementation依赖 tinySAK,tinyNET, tinySDP, tinyMEDIA, tinyHTTP and tinyIPSec.2.SIP协议 - tinysi
2011-11-26 10:53:40 2248
原创 X-lite安装
1处理 tar -zxvf X-Lite_Install.tar.gz2cd 进入解压目录执行指令:apt-get install libstdc++5apt-get install alsa-oss然后再执行: ./xtensoftphone 我这边的X-lite就可以工作了.
2011-11-25 10:04:42 2414
原创 Android工程中调用ffmpeg
1.在生成头文件以后,在Android工程目录下新建一个jni目录,把ffmpeg源码拷入jni目录,然后在jni目录编写一个C文件,其中需要申明头文件,如#include ,其他的依次类推。在C文件中可以调用ffmpeg的各种函数。2.还是在jni目录中,编写Android.mk文件,格式如下(除了注释的三行根据自己需要修改,其他的都照抄,不用改)LOCAL_PATH := $(call
2011-11-25 09:45:23 2653 3
原创 Android 中Binder的解释
Service的生命周期方法比Activity少一些,只有onCreate, onStart, onDestroy我们有两种方式启动一个Service,他们对Service生命周期的影响是不一样的。1 通过startServiceService会经历 onCreate --> onStartstopService的时候直接onDestroy如果是 调用者 直接退出而没有
2011-11-25 09:35:06 734
转载 基于ffmpeg的Android播放器开源代码
本开源Android播放器基于ffmpeg开发,音视频在jni层直接输出,不使用java层的bmp和audiotrack输出,支持arm汇编加速,超级精简。 本开源代码播放器使用的音视频解码代码来源于ffmpeg-0.6.3(http://www.ffmpeg.org),jni衔接代码和java层代码来源于havlenapetr(https://github.com/havlena
2011-11-18 17:19:59 2433 3
转载 Android-- VideoView
结构继承关系public classVideoView extends SurfaceViewimplementsMediaController.MediaPlayerControljava.lang.Objectandroid.view.Viewandroid.view.SurfaceViewandroid.widget.VideoView类概述
2011-11-17 16:50:54 1320
转载 OpenCORE原理和核心代码破解,增加AVI格式。
<!--@page {margin:2cm}p {margin-bottom:0.21cm}h1 {margin-bottom:0.21cm}h1.western {font-family:"DejaVu Serif Condensed",serif}h1.cjk {font-family:"DejaVu Sans Condensed"}h1.ctl
2011-11-07 13:35:02 1688
转载 在android 输出log 信息 用于调试
要想在 jni native 代码中看打印信息,printf 是不行的,需使用__android_log_print,如下所示。__android_log_print(ANDROID_LOG_INFO, "ProjectName", "I am : %d/n", n);该函数与 printf 用法相似,使用格式字符。打印的结果通过 logcat 查看。注
2011-11-07 13:33:18 755
转载 StageFright框架流程解读
1、 StageFright介绍 Android froyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,并没有完全抛弃opencore,主要是做了一个OMX层,仅仅是对 opencore的omx-component部分做了引用。stagefright是在MediaPlayerService这一层加入的,和open
2011-11-03 16:45:12 856
转载 Android的垃圾回收机制(android refbase类(sp wp))
sp和wp的实现过程~~ 个人觉得sp和wp实际上就是android为其c++实现的自动垃圾回收机制,具体到内部实现,sp和wp实际上只是一个实现垃圾回收功能的接口而已,比如说对*,->的重载,是为了其看起来跟真正的指针一样,而真正实现垃圾回收的是refbase这个基类。这部分代码的目录在:/frameworks/base/include/utils/RefBase.h
2011-11-02 09:36:03 579
转载 [VC] 冒号(:)与C/C++
这篇文章将总结C/C++中的冒号的用法。 1、位域定义这个在前面关于位结构体的文章里说得够多的了,不再重复了。 2、类构造函数(Constructor)的初始化列表先说下什么叫构造函数吧(是不是啰嗦了?C++的人应该都知道了吧,还是以防万一一下)。所谓构造函数,就是与类同名的函数,它与普通函数的区别在于,它没有返回类型。在构造函数后面紧跟着冒号加初始化列表,各初始化变量
2011-11-01 17:55:53 850
转载 Android系统的智能指针(轻量级指针、强指针和弱指针)的实现原理分析
Android系统的运行时库层代码是用C++来编写的,用C++来写代码最容易出错的地方就是指针了,一旦使用不当,轻则造成内存泄漏,重则造成系统崩溃。不过系统为我们提供了智能指针,避免出现上述问题,本文将系统地分析Android系统智能指针(轻量级指针、强指针和弱指针)的实现原理。 在使用C++来编写代码的过程中,指针使用不当造成内存泄漏一般就是因为new了一个对象并且使用完之
2011-11-01 16:00:18 616
转载 Android 多媒体框架 OpenCore(PacketVideo)介绍
OpenCore的另外一个常用的称呼是PacketVideo,它是Android的多媒体核心。PacketVideo是一家公司的名称,OpenCore是这套多媒体框架的软件层的名称。在Android的开发者层次看,二者的含义基本相同。对比Android的其它程序库,OpenCore的代码非常庞大,它是一个基于C++的实现,定义了全功能的操作系统移植层,各种基本的功能均被封装成类的形式,各层次之间的
2011-11-01 14:50:20 727
GFX,游戏引擎教程代码
2013-03-22
Game and Graphics Programming for iOS and Android with OpenGL ES 2.0
2013-03-20
机器学习 原版-.Machine.Learning.pdf
2011-06-07
CListCtrl用法.doc
2011-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人