- 博客(14)
- 资源 (24)
- 收藏
- 关注
原创 Ubuntu下android源码下载与编译
android源码下载与编译其实很简单,只要下载android源码,建立好编译环境,就ok了,但这个过程比较漫长,且需要有耐心。当然机器配置也要比较高一些.用虚拟机来创建一个Ubuntu环境,在这里虚拟机用的是VMware,Ubuntu选择的是10.04版本,Android下载的是4.0.3编译时要确保系统的内存在1.2GM以上,且有足够的硬盘可用空间,否则会编译失败终止。Androi
2012-04-16 21:25:14 430
原创 windows下基于gitbash上传项目到github
一、GitHub简介GitHub是一个利用Git提供免费的代码托管服务的网站(类似的网站还有老牌的SourceForge),很多著名的项目都托管在上面。要想在GitHub上参与开源项目,根据Git的使用方法,有两种途径可以实现:第一种是项目的创建人将你添加到项目的合作贡献者列表中,这样你就可以直接向这个项目推送代码。第二种是Fork一份代码到自己的空间下,这样的一份代码自己
2017-02-11 19:44:11 641
转载 H.264 视频 RTP 负载格式
1. 网络抽象层单元类型 (NALU)NALU 头由一个字节组成, 它的语法如下: +---------------+ |0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+ |F|NRI| Type | +---------------+F: 1 个比特. forbidden_zero_bi
2014-10-31 01:02:43 370
原创 在android源码中单独编译modkoid工程遇见的问题
modkoid工程提供了一个LedTest示例程序,是台湾的Jollen用于培训的。对于理解android层次结构、Hal编程方法都非常有意义。本文主要是记录了在android源码中单独编译modkoid工程的问题及解决办法
2013-10-29 01:30:22 1341
原创 深入了解android平台的jni---注册native函数
注册native函数有两种方法:静态注册和动态注册。1、静态注册方法根据函数名找到对应的JNI函数:Java层调用函数时,会从对应的JNI中寻找该函数,如果没有就会报错,如果存在则会建立一个关联联系,以后在调用时会直接使用这个函数,这部分的操作由虚拟机完成。静态方法就是根据函数名来遍历java和jni函数之间的关联,而且要求jni层函数的名字必须遵循特定的格式,其缺点在于:1)
2013-10-15 20:53:42 851
原创 深入了解android平台的jni---编译ffmpeg源码
环境:操作系统:Ubuntu 10.04ffmpeg源码版本:ffmpeg-0.6.1android ndk版本:android-ndk-r5b-linux-x86目的:用来了解ffmpeg源码的编译场景和编译过程准备工作:将android-ndk-r5b解压后放在/home/mfcai目录下在/home/mfcai/android-ndk-r5b/samples/
2013-08-18 12:36:12 627
原创 深入了解android平台的jni---本地多线程调用java代码
一、jni调用java对象 JNI提供的功能之一是在本地代码中使用Java对象。包括:创建一个java类对象和通过函数传递一个java对象。创建一个java类对象,首先需要得到得到使用FindClass/GetObjectClass函数得到该类,然后使用GetMethodID方法得到该类的方法id,然后调用该函数。 Java 和 Native 代码之间函数调用时,如果是简单类型,也就是内置类型
2013-07-18 00:05:57 582
原创 使用TortoiseSVN进行分支管理
SVN中的Branch/tag在一个功能选项中,在使用中很容易产生混淆。 分支(Branch)管理和标记(Tag)管理,版本管理系统有两个基本的功能。分支用于在并行开发,这里的并行是指和trunk(主分支)的并行。而tag是用来做一个里程碑(milestone),不管是不是release,都是一个可用的版本。那么什么时候用到tag管理?什么时候用到Branch管理?
2013-07-01 21:17:22 566
原创 深入了解android平台的jni---图像灰度化处理
一、涉及到的jni编程知识Java基本类型的数组,在JNI中都是jArray的类型格式。具体类型如下:typedef jarray jbooleanArray;typedef jarray jbyteArray;typedef jarray jcharArray;typedef jarray jshortArray;typedef jarray jintArray;ty
2013-07-01 02:00:40 543
原创 android系统如何自适应屏幕大小
1、屏幕相关概念1.1分辨率是指屏幕上有横竖各有多少个像素1.2屏幕尺寸指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸android将屏幕大小分为四个级别(small,normal,large,and extra large)。1.3屏幕密度每英寸像素数手机可以有相同的分辨率,但屏幕尺寸可以不相同,Diagonal pixel
2013-01-27 19:08:29 499
原创 智能手机王者---摩托罗拉XT800
<br />摩托罗拉发布了全球首款基于Android平台的,双网双待、3G/WAPI/WIFI1互联网双通道3G智能手机——智尚XT800,全面支持中国电信各项业务。android操作系统不同于其他智能系统的优势在于,系统软件的开源性,完善的网络连接功能和较好的触控体验等。而摩托罗拉在Android系统的快速提升发展历程中,始终发挥着引领作用。摩托罗拉XT800基于Android2.1系统更是智能手机终端的王者。<br /> <br />1、基本指标<br />尺寸体积:120×61.8×11.4mm<br
2010-06-14 18:36:00 700
原创 高端移动应用解决方案
冰糖移动应用工作室提供各种移动应用的解决方案。内容以Windows Mobile和J2ME为主。如您有这方面的需求,可以和我联系。联系方式:QQ:124162735msn:mfcai@hotmail.com邮箱:mfcai@sohu.com1、企业需求l 企业庞大,分管机构复杂,办公地点分散,流程复杂l 员工移动性强,需要通过手机终端及时处理办公信
2010-04-28 23:52:00 496
原创 struts国际化处理
STRUTS提供了很好的国际化的支持,STRUTS允许将不同语言的文字写在多个资源文件中,每个资源对应一种语言,而在JSP页面上则通过STRUTS标签来显示文字,该标签可以根据浏览器的当前语言设置确定从对应的语种资源文件中取出字符串,显示在页面上。1、资源文件资源文件一般保存在src目录下,根据不同语言文字,建立对应的资源文件,文件命名格式如下:例如,英文(美国) ApplicationRes
2010-03-08 02:00:00 316
在android studio下用gstreamer sdk构建多媒体应用
2016-06-11
HTML5调用手机摄像头拍照
2014-04-01
ndk-r5b下编译通过的ffmpeg源码
2013-08-18
Cobra (HTML工具包源码)
2011-11-13
J2ME多媒体手机阅读器的设计实现与改进分析.pdf
2011-01-29
EXT中文开发文档、例子
2009-12-31
企业无线应用平台---整体设计
2009-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人