- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人