自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (16)
  • 收藏
  • 关注

转载 Binder机制深入理解

android binder

2024-07-10 11:29:26 8

转载 Android 利用V4L2 调用camera

在Linux中,摄像头方面的标准化程度比较高,这个标准就是V4L2驱动程序,这也是业界比较公认的方式。V4L全称是Video for Linux,是Linux内核中标准的关于视频驱动程序,目前使用比较多的版本是Video for Linux 2,简称V4L2。它为Linux下的视频驱动提供了统一的接口,使得应用程序可以使用统一的API操作不同的视频设备。从内核空间到用户空间,主要的数据流和控制类均由V4L2驱动程序的框架来定义。

2024-06-26 12:01:17 33

转载 Android NDK Camera2Api 图像采集

目前Android平台除了V4l2这一种图像采集方式还有Camera2api 这种Android ndk的图像采集方式,这种采集方式比V4l2好用。原文链接:https://blog.csdn.net/yinsui1839/article/details/128442093。CmakeListst.txt加上camera2ndk mediandk。

2024-06-26 11:52:53 30

原创 搭建rtmp/rtsp流媒体服务器的步骤

D:\software\ffmpeg-7.0.1-full_build\bin\ffmpeg.exe -re -stream_loop -1 -i "D:\Video\汪汪队立大功\S07\001.mp4" -vcodec h264 -acodec aac -f flv rtmp://127.0.0.1/live/test110。

2024-06-20 14:07:03 590

原创 android studio编译错误及其解决方法

1. Execution failed for task ':app:compileDebugJavaWithJavac'.某些类找不到定义导致。逐段屏蔽代码可查找到具体类。注: 使用File-> Invalidate Caches / Restarting ...,不一定解决,但是可以重建studio编译结构的中间文件  ...

2018-09-06 10:56:25 939

原创 MacBook-Pro安装三系统步骤

需要严格按照下面步骤执行: 1. mac上准备工作1.1 升级Mac到新版本10.13, 使用usb安装比较快速1.2 安装Paragon ExtFS for Mac 10试用版,1.3 安装Paragon NTFS for Mac 14试用版,1.4 安装rEFIt,再安装rEFInd进行覆盖,参考:安装,配置,美化。(需要在开机时按住Command+R键,进入恢复模式。...

2018-07-30 19:50:56 4205

转载 Ubuntu16.04安装编译ffmpeg

本文主要基于此官方指导编译1. 安装依赖sudo apt-get updatesudo apt-get -y install autoconf automake build-essential libass-dev libfreetype6-dev libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev li...

2018-02-26 11:12:29 2220

转载 用Android Studio调试Framework层代码

Android程序员不得不知的调试技巧。 本文以webview loadUrl和域名解析为例,介绍配合使用LLDB和Android Studio调试Framework代码的技巧。java 层调试首先需要把AOSP源码导入到Android Studio中,如果是macOS系统可以参考这篇文章。 导入后如下图所示: 调试原理Java平台的调试是有一个规范化的

2017-12-15 15:24:13 615

转载 Android Studio导入Android源码/调试framework的教程

1.安装android studio此过程恕不描述2.配置使用过程1.网上很多教程说需要全编工程,其实是不需要的,因为android studio导入是根据其配置文件导入的(ipr),因此只需要用命令单独编译出idgen即可,如果你有编译过源码,只需要mm即可;如果没有编译过源码,用mma命令即可[html] view plain

2017-12-15 15:21:33 2288

原创 解决AaptParser: aapt dump badging stderr: aapt: error while loading shared libraries: libc++.so

问题描述:在ubuntu下做cts测试时候跑某些case提示AaptParser: aapt dump badging stderr: aapt: error while loading shared libraries: libc++.so: cannot open shared object file: No such file or directory,导致case失败。原因

2017-12-14 16:41:05 5248

转载 Android Init Language

Android Init Language---------------------The Android Init Language consists of four broad classes of statements,which are Actions, Commands, Services, and Options.All of these are lin

2016-02-24 19:29:28 317

原创 给apk系统签名的方法

在系统代码的编译环境下,把Guard.apk放到pacakges/apps/Guard目录下,编写Android.mk(如下),编译此目录,或者加入项目编译:# Android.mkLOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)# Module name should match apk name to be installe

2015-11-10 17:49:00 456

转载 Android Debug Bridge

原文地址:http://developer.android.com/tools/help/adb.html#pmAndroid Debug BridgeIN THIS DOCUMENTSyntaxCommandsQuerying for Emulator/Device InstancesDirecting Commands to a Specific Emu

2013-09-24 10:55:51 738

原创 android am/pm帮助

amusage: am [subcommand] [options]usage: am start [-D] [-W] [-P ] [--start-profiler ]               [--R COUNT] [-S] [--opengl-trace]               [--user | current]        am startservice

2013-09-24 10:47:02 929

转载 Android Log Analysis(转)

Get Log from Android Systemadb bugreport > bugreport.txtcopy bugreport to the current directory.bugreport里面包含了各种log信息,大部分log也可以通过直接运行相关的程序来直接获得.步骤如下:1.adb shell

2012-11-22 13:49:21 498

转载 ubuntu编译安装gvim

vim7.3正式版发布了,Ubuntu 10.10中用apt-get安装的vim的版本是7.2,想体验7.3的新功能,就只能自己编译了。下面是安装笔记:1. 安装终端库: sudo apt-get install libncurses5-dev2. 下载 vim 源码,打开 www.vim.org的download页面选择 unix 源码下载或者到FTP:ftp://ftp.vim.org

2012-05-21 10:44:42 1322

转载 正则表达式语法

正则表达式语法版本:Visual Studio 2005正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式匹配/^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数

2011-12-15 10:43:10 1192 2

原创 Android Gallery添加多帧gif格式

原生代码中对gif的支持是单帧的,无法实现动画,添加多帧gif,设计到的改动稍微大一点,主要改动如下:1.在image.java的isReadonly()添加gif格式判断2.在ImageGetter.java的接口ImageGetterCallback的成员函数imag

2011-09-04 11:20:53 1518 2

转载 常用滤波算法搜集

一.十一种通用滤波算法(转)1、限幅滤波法(又称程序判断滤波法)    A、方法:        根据经验判断,确定两次采样允许的最大偏差值(设为A)        每次检测到新值时判断:        如果本次值与上次值之差        如果本次值与上

2011-09-03 15:50:00 408

原创 编程中#的用法摘要

代码中#的用法,比较宽泛,主要集中在预编译阶段,写入代码中可能会编译不过去。简单记录一下接触过的几种用法。1.声明编译命令,比如#include , #error, #pragma once2.变量转字符串,比如#define VAR_TO_STR(var) #v

2011-09-03 14:53:29 1319

原创 Android开发,常用的终端命令

1. ubuntu下配置环境anroid变量:在终端执行 sudo gedit /etc/profile 打开文本编辑器,在最后追加#set android environment2. 运行Eclipse,还需要配置JAVA环境变量#set java environmentJAVA_HOME=/home/loginname/jdk目录名JRE_HOME=/home/loginn

2011-08-20 19:46:09 8599

原创 Android Gallery 添加bmp格式和wbmp格式

Google的Gallery添加支持bmp等格式一个很小的改动就可以:    private static final String[] ACCEPTABLE_IMAGE_TYPES =            new String[] { "image/jpeg", "i

2011-01-04 11:26:00 1798 3

原创 一次一阶滞后滤波算法的使用经历

    在做一个指南针的程序时,发现数据抖动的很厉害。去和芯片厂商的咨询,被告知是sensor安放的位置的问题,当前的原始数据和哪吒的风火轮一样,极为不规则,像火苗到处乱窜,只有改板子才能解决。反复试验发现:sensor上方的电池和周围的flash,memory,cpu,speaker等影响太大导致数据不稳定。已经快到客户量产的期限了,改板子已经不可能了,只能从软件上作弥补,如果不能修正,项目

2009-08-19 15:40:00 8748 4

原创 快速sin()和cos()的实现

/* the table of sin() array from 0 to 45*/short sin_table[] = {,0,175,349,523,698,872,1045,1219,1392,1564,1736,1908,2079,2250,2419,2588,2756,2924,3090,3256

2009-08-19 15:26:00 1944

rtsp抓包和rtp抓包文件

rtsp抓包和rtp抓包文件

2024-06-21

把init.rc切换usb模式用脚本替换

把init.rc切换usb模式用脚本替换, 避免特殊需求对代码修改风险. 附件是展讯7731平台切换到的mtp模式的实现,pid,vid等可以改. 格式为: adb shell ./mtp.sh & #也可以把第一行屏蔽,然后执行./mtp.sh

2015-03-13

解包android手机ext4格式image

解包ext4格式的image到指定目录,命令格式为: unimg.sh image_name mount_dir

2015-03-13

我的VIM相关资源

安装vim,配置环境需要的相关文件,比如cscope,nerdtree,taglist,molokai皮肤等

2014-01-14

我的VIM配置

我的VIM配置,解压放到home/xxx目录下即可。

2014-01-14

android的audio图解

开发android,看了段时间audio部分的结构,输出一下结构文档,版本v01,后续再继续细化,修正。

2011-12-05

算法学习循序渐进之C语言代码

算法学习循序渐进之C语言代码,从简单到复杂的常见算法

2009-05-07

常用算法程序集(C语言描述).zip

常用算法程序集(C语言描述),针对常见的数学公式和方法。

2009-05-07

windows mobile平台GPS测试程序,查找相关信息和数据。

windows mobile平台GPS测试程序,查找相关信息和数据。

2008-09-08

进程唯一示例化的实现,利用对话框标题来实现。

进程唯一示例化的实现,利用对话框标题来实现。

2008-09-08

windows mobile平台发送短信示例代码,仅限普通客户端。

windows mobile平台发送短信示例代码,仅限普通客户端。

2008-09-08

鼠标钩子示例代码,区分鼠标的左右按键,并且画不同颜色的圆晕以醒目提示。

一个简要的鼠标钩子示例代码,简单的区分鼠标的左右按键,并且画不同颜色的圆晕以醒目提示。

2008-09-08

wince程序设计part2

wince开发电子教程,对wince开发的基础编程讲解,pdf版本

2007-05-31

wince程序设计part1

wince开发电子教程,对wince开发的基础编程讲解,pdf版本

2007-05-31

代码优化.ppt

代码优化,主要是从汇编级别入手

2007-05-29

VC预处理手册

对vc环境中各种预编译命令详解

2007-05-15

VC预处理手册

对vc环境中各种预编译命令详解

2007-05-15

空空如也

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

TA关注的人

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