自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

快乐&&平凡

本博客所记录的文章,主要是从网络收集的,有一些因为经过多次转载,所以出处已经不知,若是侵权,请通知我,我及时修改。本博客主要是用来记录我对所写文章的理解,若有错误,请大家指点,相互学习!

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python -- 初识

Python是一门跨平台的脚本语言,Python规定了一个Python语法规则,实现了Python语法的解释程序 就成为了Python的解释器。Python支持几乎所有常用的操作系统。==============================================第1章Python的特色解释性一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语

2012-09-23 21:39:13 1841

原创 perl 脚本

perl就是一个 脚本语言。Perl具有高级语言(如C)的强大能力和灵活性。事实上,你将看到,它的许多特性是从C语言中借用来的。.与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl解释器 来运行而已。简而言之,Perl象C一样强大,象awk、sed等脚本描述语言一样方便。  运行:用文本编辑器编辑好你的Perl程序,加上可执行属性:$chmod

2012-09-22 17:24:16 2083

原创 开发自己的产品,所需要创建的makefile,以及 他们的作用

创建一个新的Android产品项目,从google网站上下载的android源代码编译时,默认是编译google设定的产品,如果要开发自己的产品,则需要重新定义一个产品项目,过程如下:首先我们定义产品的规格,举例如下:公司名称 ardent产品名称 MTP主板名称 merlin然后安装下面的步骤新建产品项目:(1)在源代码目录下创建一个用户目录mkdir v

2012-09-18 20:11:12 2954

原创 android的makefile 特有的 dd

$(call inherit-product, device/xxx/version_id.mk)version_id.mk 被 xxx 项目 调用,这个 mk的位置 是  device/xxx/ 下。一般 若是 源码编译 一个板子 项目,而在 这个项目里,用到了 很多 相关的makefile,那么 需要用 $(call inherit-product, 相关makefile) 把

2012-09-18 19:45:21 1427

原创 Makefile中常用的函数

在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:    $()或是    ${}这里,就是函数名,make支持的函数不多。是函数的参数,参数间以逗

2012-09-18 19:02:03 1005

原创 Makefile的常用语法 及 规则

1、wildcard : 扩展通配符2、notdir : 去除路径3、patsubst :替换通配符4、条件表达式的语法=========================例子:建立一个测试目录,在测试目录下建立一个名为sub的子目录$ mkdir test$ cd test$ mkdir sub在test下,建立a.c和b

2012-09-18 18:25:14 4007

原创 android的 makefile里 的常用 宏定义

在Android编译框架中,把许多固定的、反复用到的目录路径定义为 宏变量,常用 宏 如下:out/target/product/xxx的宏即为:PRODUCT_OUTout/target/product/xxx/system的宏即为:TARGET_OUTout/target/product/xxx/root的宏即为:TARGET_ROOT_OUT,devi

2012-09-18 17:41:49 15886 1

原创 Android Makefile 具体是 如何识别 TARGET_PRODUCT 变量

今天有时间小看一下Android 的Makefile, 终于稍有明白Android 编译系统是如何通过环境变量 TARGET_PRODUCT 来决定编译定制product.首先, 编译Android 代码 通常情况下使用:# make showcommands这实际上等价于下面的完整命令 (具体参见 build/core/envsetup.mk )# TARGET_

2012-09-18 17:07:25 5256

原创 Android 上Camera分析

一.Camera构架分析Android的Camera包含取景(preview)和拍摄照片(take picture)的功能。目前Android发布版的Camera程序的架构分成 客户端 和 服务器 两个部分,它们 建立在Android的进程间通讯Binder的结构上。Android中Camera模块同样遵循Andorid的框架,Camera模块主要包含了 libandroid_runtim

2012-09-13 13:40:39 7279 1

原创 布局

android:gravity意思是 控件上面的 东西的 位置(图片,文本等); 举个例子:一个TextView里面的文本默认居左作对齐的,你想让这些文本居中的话,只要在这个TextView的属性里加上android:gravity="center"所有的参数分别是center(居中),bottom(下),top(上),right(右),left(左),左下的android:gravit

2012-09-11 19:24:52 751

原创 android的语言切换-应用程序 根据 不同的语言 加载不同的 res

internationalization (国际化)简称 i18n,因为在i和n之间还有18个字符,localization(本地化 ),简称L10n。 一般说明一个地区的语言时,用 语言_地区的形式,如  zh_CN, zh_TW.android 对i18n和L10n提供了非常好的支持。android没有专门的API来提供国际化,而是通过对不同resource的命名来达到国际化,同时这种

2012-09-09 21:07:51 9917 1

原创 如何解决"Launching New_configuration"问题

在新建一个eclipse-android工程后,编译时会出现诸如:launching new_configuration has encountered a problem的错误,解决办法为: Project -> Properties -> Run/Debug Settings:1. select "Launching New_configuration5"2. Dele

2012-09-05 19:41:43 10716 1

原创 Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead

刚导入eclipse里一个新的项目,运行时 报这个错误:Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please fix project properties 1. 项目 右键 ->android tools ->Fix Project2. 如果不可以,检

2012-09-05 18:40:05 1202

原创 Windows XP下 Android开发环境 搭建

一、 Android开发环境搭建需要下载三个工具:1、JDK下载网址: http://java.sun.com/javase/downloads/index.jsp2、Eclipse 下载网址:http://www.eclipse.org/downloads/3、Android SDK 下载网址: http://developer.android.com二、 安装

2012-09-05 15:48:41 8543

原创 Android程序的入口点

android应用程序,由一到多个Activity组成.每个Activity没有很紧密的联系,因为我们可以在自己的程序中调用其它Activity,特别是调用自己的代码之外生成的Activity,比如android提供的发短信或者打电话的Activity.        Intent call = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+ph

2012-09-04 14:30:36 23659 2

原创 在eclipse里 新建android项目时 提示找不到proguard.cfg

解决方法一:在android-sdk-windows\tools\lib\ 目录下新建 proguard.cfg内容如下-optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpreverify-verbose-optimizations !code/simpl

2012-09-03 16:23:51 3935

原创 This Android SDK requires Android Developer Toolkit version 20.0.0 or above

本人最近在操作更新ANDROID SDK时出现类似于题目中的错误,是一启动ECLIPSE时。但是,我现在只是想恢复到原先的开发环境。于是找到本文,方法有效!!!windows 下面安装Android虚拟机,有时候选择更新SDK后,在Eclipse preference里指向android_sdk_windows_x86时。会出现诸如This AndroidSDK requires  A

2012-09-03 14:55:57 74052 66

原创 64位WIN7系统 下 搭建Android开发环境

1、在官网上下载最新的eclipse,电脑是64位的,我下载的是64位的Eclipse IDE for Java EE Developers。下载地址 http://www.eclipse.org/downloads/2、下载64位jdk,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-se-6u24-

2012-09-01 21:34:07 14893

USBA型、B型、Mini和 Micro接口 说明

USBA型、B型、Mini和Micro接口定义 及 封装

2013-10-23

空空如也

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

TA关注的人

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