自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

井欢欢的专栏

给自己做个总结,也希望給看到的朋友有所帮助

  • 博客(72)
  • 收藏
  • 关注

原创 linux vim 配置文件.vimrc

.vimrc 配置:set fenc=utf-8set numberset showmatchset incsearchset hlsearchset nocompatibleset tabstop=4set shiftwidth=4set autoindentset cindentset history=400set confirmset

2014-04-14 09:01:34 698

原创 linux 驱动创建多个设备

linux 驱动中创建一个设备的例子很多,以下例子是创建多个字符设备的例子,包括驱动部分和测试部分驱动部分包括 globalmem.c  Makefile两个文件:globalmem.c file:#include #include #include #include #include #include #include #include #includ

2013-09-22 18:15:29 1743

原创 linux device driver Makfile

在PC机上编译适合本PC机kernel的单个模块的Makefile很容易写,在PC机上编译android内核的某个模块却有些不同:主要是指定内核和交叉编译工具的路径。具体如下:Makefile 内容ifneq ($(KERNELRELEASE), ) mymodule-objs := helloworld.o obj-m := helloworld.oelse

2013-09-12 14:13:00 893

原创 ubuntu 12.04 安装nvidia 驱动

安装环境:        ubuntu 版本:12.04.02 LTS  64bit        nvidia 驱动版本:NVIDIA-Linux-x86_64-310.19.run        nvidia 显卡:GT640                安装过程主要有2个步:         1、关闭 X 服务         2、禁用Nouveau 内

2013-06-25 16:24:36 4130 1

原创 英文翻译

一直以为汉语在表达方面有着比英语更多的优势,但自看《功夫熊猫 I》,突然发现英语也有很多不错的表达方式,有些是汉语很难翻译出来的,今天查找<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->Rec.601的时候有碰到对其的一句评价:<!--@page {margin:2cm}p {margin-b

2012-09-13 17:04:30 623

原创 linux下学习python

运行环境:ubuntu 10.0.41、查找某个类型定义的方法:     在命令提示符下输入     $ python     进入python提示符下输入help(int)     >>> help(int)2、查看某个方法的信息(如len):     直接输入help(len)     >>> help(len)3、推出>>> 提示符采用quit

2012-08-30 20:07:45 729

翻译 Dalvik 虚拟机

原文:http://en.wikipedia.org/wiki/Dalvik_%28software%29Dalvik(Software)Dalvik(软件)Dalvik is the process virtual machine (VM) in Google's Android operating system. It is the software that

2012-08-30 11:18:48 919

原创 android App title theme

Andorid 系统中应用的标题采用的theme位于frameworks/base/core/res/res/values/themes.xml 中的windowTitleStyle,@android:style/WindowTitleWindowTitle 位于同目录下的文件styles.xml中            true        @style

2012-08-29 17:18:51 954

原创 Python之helloword

运行环境:ubuntu 10.04编辑文件first_python.py,内容如下:#! /usr/bin/pythonimport osimport sys str = "Hello, first python"print str 命令行中执行$ python first_python.py即可看到打印结果或者将first_python.py的权限修改为

2012-08-24 20:07:26 563

原创 Android命令行启动app应用

前一段时间触摸屏校准应用,由于屏幕一直不准确,根本无法使用,总想找一种在命令行启动app的方法,使用am总是不成功,今天无意中看到一个国外的贴子,原来是am的参数搞错了,现记录如下:如activity描述为: <activity android:name=".TestActivity" android:label="@strin

2012-08-22 17:17:32 5522

原创 android 添加自定义theme和style

在资源文件vaule目录中添加文件theme.xml,内容如下:            parent="android:Theme">        @drawable/myselfdrawable        #0000ff          10sp          bold        myselfdrawable 可以是图片,也可以是文

2012-08-22 15:07:59 1453

转载 android adb logcat打印内核调试信息

转自:http://blueredfield.blog.163.com/blog/static/11535200020115301093925/http://blog.csdn.net/skywalkzf/article/details/67339441、在默认情况下,adb logcat只能显示应用程序的调试信息,我把logcat.cpp修改了一下,让它同时可以打印内核调试信息:

2012-08-22 11:00:31 1536

原创 Android 输出C文件打印的log信息

android编写 jni 程序时,调试阶段通常需要打印C/C++层打印的log信息,C++ 文件打印log信息较为方便,直接用LOGD 就可以了,C文件以前一直用printf函数打印,直接运行C编写的bin文件可以打印出printf打印的信息,但是通过java-> C++ ->C这一调用就显示不出来了,也不知道为什么。后来发现打印C的Log信息也很简单,直接用LOGD或者__android_lo

2012-08-21 18:12:38 2472

原创 bash 脚本中创建以当前时间为名称的文件

利用date输出的格式定义输出文件的名字$ touch `date +%Y%m%d%k%M%S`.txt$ touch `date +%Y_%m_%d_%k_%M_%S`.txt$ touch `date +%YY_%mM_%dD_%kH_%MM_%SS`.txt$ touch my_`date +%YY_%mM_%dD_%kH_%MM_%SS`

2012-08-21 16:01:15 2552

原创 linux: C++ create JVM to invoke Java method

在C++代码中创建虚拟机直接调用java自身的类较为简单,见C++ 代码创建虚拟机调用java方法,调用自身定义的java类中的方法稍微有些不同,以下代码为C++本地化方法中创建虚拟机然后调用java函数的方法示例。文件结构图如下:jhh@jhh:~/practise/invokde_jni$ lsa.out  main.cpp  myworkspacepackagejhh@jhh

2012-08-20 17:52:51 1038

原创 C++ 代码创建虚拟机调用java方法

Java 和 C/C++代码的互相调用一般都是采用JNI的方法,首先Java 类 J 通过native函数调用在 对应的C++文件C中的方法,C文件保存相应的虚拟机和JNIEnv等变量,获取java类中的方法或者属性的ID,进而回调J中的方法。但有时候需要直接从C++的方法中调用java的方法,这就需要在C++代码中创建虚拟机,从而直接调用java中的代码。代码如下:(main.cpp)

2012-08-17 16:55:29 1054

原创 android 系统时间显示格式

android 的系统时间保存的是自1970年1月1日以来的毫秒数,android 4.04 设置 应用中的时间显示的格式分12小时和24小时,这个只是个显示格式。在应用中利用 DateFormat的静态方法可以判断当前设置的是12小时制还是24小时制,用Calendar可以通过其AM_PM域获取上午或者下午,如下:        boolean is24 = DateFormat.i

2012-08-16 15:58:04 1670

原创 android 制作sd升级卡

以amlogic为例:1、在Windows下使用FAT32格式化整个SD卡2、在ubuntu环境下执行    $ df -h    如果没有其他盘,sd卡在文件系统一栏的显示一般为/dev/sdb13、卸载sd卡  $ umount /media/XXXX  XXXX为sd卡在meida下的挂载点4、切换到root用户,利用fdisk 命令制作启动卡

2012-08-13 12:42:27 2656 1

转载 linux 安装google拼音输入法

1.install SCIM:      $: sudo apt-get install scim2.install next components:* autotools-dev* libgtk2.0-dev* libscim-dev* libtool* automake3.install git:    $: sudo apt-get insta

2012-08-10 15:34:26 688

转载 几种类间关系:继承、实现、依赖、关联、聚合、组合及UML实现图

转自:http://www.cnblogs.com/yyyyy5101/archive/2011/03/11/1981078.html继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;实现指的是一

2012-08-10 15:19:58 703

原创 Android 自定义字体

Android自定义字体时使用的主要类为frameworks/base/graphics/java/android/graphics/Typeface.java,类中有许多实例化Typface的静态方法,其中之一为public static Typeface createFromAsset(AssetManager mgr, String path) ;对应的字体文件存放在assert目录下,使用

2012-08-10 11:07:33 511

原创 android 一个应用多个图标

以前实现一个应用多个图标的效果总是用 alias, 现在发现在android应用的描述文件添加对应的activity描述也可以实现一个应用多个图标的效果,对应的AndroidManifest.xml文件如下:    package="com.sziauto.coninueSendCmd"    android:versionCode="1"    android:version

2012-08-09 12:37:03 1314

转载 jni 签名获取

GetFieldID是得到java类中的参数ID,GetMethodID得到java类中方法的ID,它们只能调用类中声明为 public的参数或方法。使用如下:jfieldID topicFieldId = env->GetFieldID(objectClass,"name", "Ljava/lang/String;");jmethodID getcName=env->GetMet

2011-11-01 16:30:47 1105

转载 linux 编译安装软件

转自:http://www.tuxfiles.org/linuxhelp/softinstall.htmlInstalling software from source in Linux - 1.2 >Soyou've downloaded a software package with tar.gz or tar.bz2 extensionand have no idea w

2011-10-28 17:39:23 985

转载 sqite3 初级

转自:http://www.sqlite.com.cn/MySqlite/4/554.HtmlSQLite 是一个非常流行的嵌入式数据库,它提供了一个清爽的 SQL 接口,相当小的内存占用和高速的响应,更 Happy 的是他还是免费的,大家都可以尽情的使用,很多牛叉的公司

2011-09-07 20:22:04 849

转载 droid代码库之执行Shell命令或者脚本

http://www.wuphone.com/193public String execCommand(String command) throws IOException { // start the ls command running Runtime runtime =

2011-07-15 17:57:27 554

转载 Android应用程序获得root权限

转自: http://my.unix-center.net/~Simon_fu/?p=951我在博文《Android程序的安全系统》中提到两种让root权限的办法。最近在网上发现很多朋友转载那篇文章,但是对那篇文章中提到的第一种方法怎样实现,不是很明白。本文将会以一个例子实现来演

2011-07-15 17:52:03 680

转载 Android程序的安全系统 获取系统权限

转自:http://my.unix-center.net/~Simon_fu/?p=531最近在移植Android过程中遇到了Android程序(apk)权限的问题。最近也对这方面进行了一些了解,在此和大家分享。    Android框架是基于Linux内核构建,所以Androi

2011-07-15 17:50:42 1150

原创 Linux 实用技巧

Vim/Vi一直是Unix/Linux系统上最流行的文本编辑器,从2001年接触UNIX至今,Vim/Vi始终是我修改系统文件、编写简单程序的首选编辑器,是居家旅行必备之工具。如何提升它的编写速度,本文着重介绍了一些使用技巧供大家参考。  值得一提的是Vim是慈善软件(CharityWare),如有赞助或评比得奖,所得将全部救助乌干达孤儿,软件使用是免费的,欢迎手头有点闲钱的使用者捐款

2011-06-21 11:19:00 502

转载 svn 命令

1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所有的ph

2011-06-21 11:17:00 336

转载 java 文件操作

摘自:http://exampledepot.com/taxonomy/term/164Creating a Directory// Create a directory; all ancestor directories must existboolean success = (new File("directoryName")).mkdir();i

2011-06-21 10:59:00 444

原创 Android Pixelflinger 研究

http://jianhuazhang2008.blog.163.com/blog/static/412242292010111113626221/ 1. Pixelflinger简介Pixelflinger是Android系统中为OpenGL ES引擎提供的一套软件渲染器(renderer)。系统启动时通过查看启动日志信息可以获取当前Pixelflinger的软件版本(代

2011-06-20 19:20:00 1997

原创 Android.mk文件语法规范及使用模板

zhuanzi : http://blogold.chinaunix.net/u3/99423/showart_2206760.html Android.mk文件语法规范根据eoeandroid上的的连载,进行一些更新、修改和加亮。今天翻译ANDROID-MK.TXT文件(英文原文件在/development/Ndk/Do

2011-06-17 21:19:00 1433

转载 inux的启动SD卡的格式化方法 [此博文包含图片]

<br />http://blog.sina.com.cn/s/blog_68e596750100jx9m.html<br /> <br />要在OMAP3530上运行Linux,首先要知道如何启动OMAP3530,并且将MLO,XDLR,UBOOT,UImage以及文件系统等镜像程序下载到OMAP3530的芯片中去。  OMAP3530提供了两种启动方式,NANDFLASH启动和SD卡启动。对于第一次烧写程序,在没有JTAG的情况下,我们采用了SD卡启动的方式较为方便。<br />   L

2011-05-05 18:36:00 1919 1

转载 minicom配置

<br />http://hi.baidu.com/xujun_jingxiaoli/blog/item/9a92fa80d5e264df9023d9ab.html<br /> <br />串口转USB线在linux下使用<br />首先把usb转串口线插上然后用dmesg | grep usb查找如果看到:<br />“drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic”<br />就说明设备已被

2011-05-05 18:27:00 591

原创 YUV

本文为网上文章摘录Iain的书中写道:The human visual system (HVS) isless sensitive to colour than to luminance(brightness).人类视觉系统(其实就是人的眼睛)对亮度的感觉比对颜色更加敏感。   在RGB色彩空间中,三个颜色的重要程度相同,所以需要使用相同的分辨率进行存储,最多使用RGB565这样的形式

2011-05-05 09:59:00 867

转载 Linux SSH远程文件/目录传输命令scp

<br />zhuanzi: http://www.vpser.net/manage/scp.html<br /> <br />相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的webserver,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wgethttp://www.vpser.net/testfile.zip 就行了。当VPS上没有安装web server和ftpserver

2011-04-28 23:07:00 814

转载 print 函数

http://blog.csdn.net/hahapro/archive/2007/06/07/1642064.aspxprintf 可能是许多程序员在开始学习C 语言时接触到的第二个函数(我猜第一个是main),说起来,自然是老朋友了,可是,你对这个老朋友了解多吗?你对它的那个孪生兄弟sprintf 了解多吗?在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你

2011-04-28 22:13:00 870

转载 camera学习(一)--参数设置

<br />zhuanzi: http://blogold.chinaunix.net/u3/116954/showart_2309015.html<br /> <br />fsl的camera hal层没有实现上层到下层的设置参数的接口,所以需要自己实现。好在从应用到hal层的参数已经弄好,否则工作量就更大了。<br />参数设置在hal层调用的函数是status_t CameraHal::setParameters(constCameraParameters& params)。在这个函数里实现对

2011-04-28 20:44:00 3644

转载 为 Android添加底层核心服务(一)

<br />zhuanzi:  http://blog.csdn.net/leilu2008/archive/2011/03/29/6286779.aspx<br /> <br />1.     为什么要写底层核心服务呢? <br />         因为底层核心服务是 Android框架里最接近Linux/Driver的部分。为了充分发挥硬件设备的差异化特性,核心服务是让上层 Java应用程序来使用 Driver/HW Device特色的重要管道。例如 Media、 Telephone等底层

2011-04-28 20:39:00 1238

空空如也

空空如也

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

TA关注的人

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