- 博客(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 2086
原创 开发自己的产品,所需要创建的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 15888 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 7280 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 23661 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人