自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android: 设定控件样式(style)

布局文件(res/layout/.xml)中指定控件的style属性:style="@style/StyleType1".../>定义样式(res/values/style.xml):18sp#EC9237定义样式的语法:Hex value | str

2013-01-31 10:29:25 431

原创 Linux: 时间戳

开发中会存在如下情况,为了防止可能的改动错误,先将要改动的源码备份,新代码有问题时,再还原回原先OK的代码。如果此时选择仅仅重新build而没有clean,则实际上并没有build原先的代码。而此时误以为已经还原到原先的代码,就会范很多很傻的错误 ...这里就是时间戳的问题:只要目标文件比依赖文件(源文件)新,那么就不会重新编译。比如换回原先的代码,然后执行mmm:

2013-01-30 22:54:51 857

原创 Linux: 脚本中配置开发中常用的变量

有时候针对某些开发,需要设定一些特殊的变量,每次手动输入麻烦而且没有效率,可以考虑使用脚本设置。比如要设置特定SDK的路径,可以创建如下脚本:androidsdk4.0.1.sh内容如下:#!/bin/shPATH=~/bin/android-sdk_eng.rzzhang_linux-x86/tools:~/bin/android-sdk_eng.rzzhang_linux-

2013-01-30 22:44:31 492

原创 Android: m, mm以及mmm编译命令以及make snod的使用

1)编译指定PackageAndroid源码目录下的build/envsetup.sh文件,描述编译的命令m:       编译所有的模块 mm:   编译当前目录下的模块,当前目录下要有Android.mk文件 mmm:编译指定路径下的模块,指定路径下要有Android.mk文件 要想使用这些命令,首先需要在android源码根目录执行. build/envset

2013-01-30 11:38:02 10086

原创 开博随笔

曾经一直想开个技术类博客,记录自己工作中的点点滴滴,结果一直拖啊拖,拖了4年多,终于开起来了,希望能坚持下去。仅以此博客记录自己工作中的点点滴滴。回想近八年的工作,做了好多好多事情,因为在一个小公司呆了七年的缘故,涉猎及其广泛,从芯片设计的全程支持到发布给客户及其最终消费者的各种工具,从DOS下的程序开发到LINUX、WINDOWS再到最近ANDROID开发,从芯片模块定义

2013-01-29 20:00:23 399

转载 Ubuntu: Ubuntu 12.04 LTS 中文输入法的安装

http://www.2cto.com/os/201207/144189.htmlUbuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法的安装。安装输入法的第一步

2013-01-29 19:26:33 618

原创 Android: Android系统启动之后自动执行程序

修改Android启动脚本:system/core/rootdir/init.rc1)增加可执行属性:chmod 777 /data/busybox2)加载内核模块insmod /data/t.ko3)运行应用程序exec /data/busybox mdev -sexec /data/testApp更多应用搜索"init.rc"

2013-01-29 17:36:43 626

转载 Ubuntu: 安装Source Inside 3.5

直接运行:$ wine Si35Setup.exe安装过程和在Windows下一样。如果采用默认配置,则安装好的程序保存在:~/.wine/drive_c/Program Files (x86)/Source Insight 3运行Source Inside:$ wine "C:\Program Files (x86)\Source Insight 3\In

2013-01-29 14:46:07 571

转载 Ubuntu: 常用的APT命令参数

apt-cache search package            搜索包   apt-cache show package               获取包的相关信息,如说明、大小、版本等   sudo apt-get install package        安装包   sudo apt-get install package --reinstall

2013-01-29 14:26:19 367

转载 Ubuntu: 安装wine

直接运行$ sudo apt-get install wine即可

2013-01-29 14:09:13 210

原创 Android: 运行配置好的模拟器

rzzhang@rzzhang-desktop:~/workspace$ ./out/host/linux-x86/sdk/android-sdk_eng.rzzhang_linux-x86/tools/emulator -partition-size 256 -kernel prebuilt/android-arm/kernel/kernel-qemu-armv7 -sysdir out/tar

2013-01-29 13:38:11 311

原创 Android: 从 Android Source Tree 中编译SDK的正确方法

$ source build/envsetup.sh$ lunch sdk-eng$ make sdk注意:执行make sdk前必须正确地配置,否则会出现有些文件无法找到的错误:Package SDK: out/host/linux-x86/sdk/android-sdk_eng.rzzhang_linux-x86.zipdevelopment/build/sdk.a

2013-01-29 13:21:58 576

原创 Android: 运行android avd时,可能出现的错误

rzzhang@rzzhang-desktop:~/workspace$ ./out/host/linux-x86/bin/android avdException in thread "main" java.lang.UnsatisfiedLinkError: Cannot load 32-bit SWT libraries on 64-bit JVM    at org.eclipse

2013-01-29 12:04:41 706

转载 解决/usr/bin/ld: cannot find -lxxx

http://blog.sina.com.cn/s/blog_5cfd3adf01014w8c.html在linux环境编译应用程式或lib的sourcecode时常常会出现如下的错误讯息:/usr/bin/ld: cannot find -lxxx这些讯息会随着编译不同类型的source code 而有不同的结果出来如:/usr/bin

2013-01-28 16:47:34 568

原创 Android: Ubuntu 12.04 LTS下Build Android Source Tree 4.0.1遇到的错误

原先在英文环境下的记录没有了,在中文环境下重新Build了一次:1) “_FORTIFY_SOURCE”重定义:0:0: 警告: “_FORTIFY_SOURCE”重定义 [默认启用]:0:0: 附注: 这是先前定义的位置解决方法:将build/core/combo/HOST_linux-x86.mk: 56行HOST_GLOBAL_CFLAGS

2013-01-28 16:27:32 743

原创 Android: 内核编译

参照:http://source.android.com/source/building-kernels.html注意:1)查看分支# git branch -a2)checkout# git checkout branch_name_in_step13)defconfig的位置arch/arm/configs/可以直接选用默认配置,或者在默认配置基础上更改。

2013-01-28 16:07:34 288

原创 Android: 在模拟器中测试build完成的系统

1)配置Android模拟器:# out/host/linux-x86/bin/android avd启动模拟器管理器,生成配置文件。配置文件保存在/home/username/.android/avd中。2)启动模拟器:# out/host/linux-x86/bin/emulator -partition-size 256-kernel prebuilt/android

2013-01-28 16:07:02 371

原创 Android: 下载并编译Android Source Tree

Android Source的下载及其编译参照:1)Initializing a Build Environmenthttp://source.android.com/source/initializing.html2)Downloading the Source Treehttp://source.android.com/source/downloading.html3)Bu

2013-01-28 16:06:26 877

原创 Android: 如何向系统设置中添加自己的配置选项及配置页面

需要为自己的Codec添加新的配置属性页,经过研究并在模拟器中实验:需要修改如下文件,以增加新的配置选项:./packages/apps/Settings/res/xml/sound_settings.xml./packages/apps/Settings/res/values/strings.xml并且需要添加如下文件,实现新的配置页面:./packages/apps/Set

2013-01-28 16:05:35 1205

原创 标记

今天开通了CSDN BLOG.

2008-04-18 20:33:00 296

ARM 嵌入式系统开发综述

ARM 嵌入式系统开发综述 ARM 开发工程师入门宝典 对于做ARM嵌入式开发的读读还不错

2008-10-23

空空如也

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

TA关注的人

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