自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (7)
  • 收藏
  • 关注

原创 在ubuntu下使用VIM作为python开发环境

1. sudo apt-get install vim-gnome2. sudo apt-get install ctags3. sudo apt-get install vim-scripts4. vim-addons install taglist5. cp after/ftplugin/python_pydiction.vim ~/.vim/after/ftplugin/

2016-04-15 17:28:09 3024

转载 下载Android源码

Android 5.1源码开放有一个多月啦,但由于城墙的关系,每次想着更新最新源码学习都万般纠结,现在发现国内有开源镜像啦,这就好多啦,感谢清华开源工作团队的无私工作啊。地址:http://mirrors.tuna.tsinghua.edu.cn/根据页面上的介绍,该镜像只支持源码sync,不支持sdk更新。AOSP 镜像服务单 IP 并发数限制为 4。因版权原因,我们无法提供 A

2016-02-18 14:00:14 541

原创 Android下通过wpa_supplicant来测试wifi设备

1. 手动启动wifiinsmod system/lib/modules/ar9374/compat.ko insmod system/lib/modules/ar9374/cfg80211.ko insmod system/lib/modules/ar9374/ath6kl_usb.ko2. 启动wpa_supplicantwpa_supplicant -iwlan0 -

2015-11-17 16:36:36 728

原创 编译Android的模块

1. 编译一个apk文件LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_JAVA_LIBRARIES := LOCAL_STATIC_JAVA_LIBRARIES := #指定远吗列表。这里使用系统定义的函数搜寻src目录下的文件形成列表LOCAL_SRC_FILES := $(call all-java

2015-11-17 13:49:25 458

原创 Android4.4 之后release版本如何提权

在Android4.4之后,Google修改了设置用户权限的限制,如要在Android4.4之后进行提权需要添加以下patch:system/core/system/extras/kernel_imx/device/fsl/下载链接: http://download.csdn.net/detail/zoe116/9275065

2015-11-17 08:41:33 489

原创 JNI: JAVA通过JNI调用另一个JAVA类的方法

上一章写了JAVA通过JNI调用C库的方法,这一章记录下JAVA通过JNI调用JAVA的方法,先实现两个JAVA类public class JniFuncMain{ private static int staticIntField = 300; static { System.loadLibrary("jnifunc"); } public static nativ

2015-11-12 10:11:50 436

原创 JNI:JAVA调用C库方法

首先要说明的是JNI是JAVA所用有的特性而不是Android添加的,可能很多JAVA程序员看了会说这还要你说,但是我要说的是从事Android平台开发的工程师大部分是以C/C++为主要编程语言的,对于JAVA他们大多是半路出家甚至是就没有去学习过JAVA,而是当做C++来理解的。所以不清楚一些JAVA的特性也是正常的。       既然是JAVA的特性,那么就先在纯JAVA的环境下来实验,先

2015-11-12 09:07:59 301

原创 回炉重造

工作已有五年,马上要离开工作了近五年的公司去一家新的公司,心想本科四年,研究生三年,工作五年似乎一直在做着一个又一个的项目,但一直做的很散,很少有机会去系统的去研究一项技术。现在正好利用这段时间重拾一些东西,算是回炉重造一次。        希望回炉重造的相关技术:        Linux 进程间通信、 Linux网络编程、Android 系统架构包括这些年做过的 wifi, 以太网,c

2015-09-05 21:44:25 1348

转载 使用surface显示yuv数据

基于android的远程视频监控系统——:http://www.apkbus.com/forum.php?mod=viewthread&tid=57452如何在native C显示YUV420格式图像?:http://www.eoeandroid.com/thread-52488-1-1.htmlAndroid视频渲染,YUV转RGB:http://www.icodelogic.com/?

2015-08-14 15:59:08 613

原创 针对android录影编写测试程序

目前需要尝试不使用android的camera架构来做一个录像和预览的功能。思路是利用libstagefrigt来调用OMX实现录像功能。在实做中发现自己写的私有MediaSource有个BUG,这里记录下。这个私有MediaSource可以正常录像,但是最后一帧会crash:status_t RecordSource::read(MediaBuffer **buffer, const M

2015-08-06 11:11:37 380

转载 入门视频采集与处理(学会分析YUV数据)

做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264、MPEG视频编解码)的角度来说,也是在原始YUV码流进行编码和解析,所以,了解如何分析YUV数据流对于做视频领域的人而言,至关重要。本文就是根据我的学习和了解,简单地介绍如何分析YUV数据流。    YUV,分为三个分量,“Y”表示明

2015-08-05 10:09:22 398

转载 Android进阶之大话设计模式

一般来说,常用的设计模式有以下八种:单例、工厂、观察者、代理、命令、适配器、合成、访问者单例模式:目的是为了让系统中只有一个调用对象,缺点是单例使其他程序过分依赖它,而且不同单例运行在不同进程中,使得维护困难;工厂模式:生产固定的一些东西,如抽象类,缺点是产品修改麻烦;如喜欢动作片和爱情片的人分别向服务器发出同一个请求,就可以得到他们想看的影片集,相当于不同对象进行同一请求,需求均得到满足

2015-07-28 09:28:23 351

原创 如何使用printf打印string类

原本以为只需要简单的两句话,string str1 = "hello world1";printf("str1 is %s\n", str1);见过发现打错特错,因修改为#include#includeusing namespace std;int main(){    string str1="hello world";    prin

2015-06-28 23:54:40 3634

原创 Android取消红色边框和导航区

隐藏红边框:RCS file: /cvs/develop/android/mx6x/standard/myandroidkk4.4.2_1.0.0/frameworks/base/services/java/com/android/server/wm/WindowManagerService.java,vretrieving revision 1.1diff -u -r1.1 Windo

2015-05-12 15:31:17 666

Android kk 获得root权限patch

Android kk上获得Root权限的补丁,适用于飞思卡尔平台,其他平台需要稍作修改

2015-11-17

JAVA调用C的JNI方法

JAVA调用C的JNI方法

2015-11-12

Android深度探索 卷1 HAL与驱动开发 part5

Android深度探索 卷1 HAL与驱动开发 part5

2015-01-14

Android深度探索 卷1 HAL与驱动开发 part4

Android深度探索 卷1 HAL与驱动开发 part4

2015-01-14

Android深度探索 卷1 HAL与驱动开发 part3

Android深度探索 卷1 HAL与驱动开发 part3

2015-01-14

Android深度探索 卷1 HAL与驱动开发 part2

Android深度探索 卷1 HAL与驱动开发 part2

2015-01-14

Android深度探索 卷1 HAL与驱动开发 part1

Android深度探索卷一的电子书,太大了,只能拆分成5个压缩档。内容绝对清晰。

2015-01-14

空空如也

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

TA关注的人

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