摘要: 引用:http://bywuyu.blog.163.com/blog/static/1687376682010101064641190/<ScrollViewandroid:layout_width="fill_parent"android:layout_height="fill_parent"android:scrollbars="vertical"android:fadingEdge="vertical"><LinearLayout android:id="@+id/hottopic 阅读全文
posted @ 2012-07-18 21:45 镇水古月 阅读(574) 评论(0) 推荐(0) 编辑
摘要: perl 编译器 阅读全文
posted @ 2012-07-18 16:10 镇水古月 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 引用:http://handsomeliuyang.iteye.com/blog/1156070Ant使用在ant的官网http://ant.apache.org进行下载后apache-ant-1.8.2包解压(存放的路径不要有中文字符)把ant里的lib设置到环境变量:E:\Android\apache-ant-1.8.2\lib这样在命令行里就可以直接使用ant学习资料:1. ant使用指南.rar2.文档:apache-ant-1.8.2/docs/manual/index.html下的Ant TasksàList of TasksAnt的For循环在ant的核心包里没有相关的 阅读全文
posted @ 2012-07-18 10:14 镇水古月 阅读(383) 评论(1) 推荐(0) 编辑
摘要: 引用:http://handsomeliuyang.iteye.com/blog/1304975在android系统中,每一个application是一个进程和一个用户,不同的进程间是不能互相访问的。如果想让两个程序之间可以相互访问其资源,就可以让这两个apk运行在同一个进程里就可以。要让两个apk运行在同一个进程里,要满足两个条件:相同的sharedUserId和用相同的证书进行签名 默认情况下,如果不配android:sharedUserId,则其userid与包名相同,所以我们可以把皮肤包的android:sharedUserId与主apk配置的相同,再用相同的签名打包,就可以共享资源。 阅读全文
posted @ 2012-07-18 10:13 镇水古月 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 引用:http://handsomeliuyang.iteye.com/blog/1283997 由于公司内置的需要,我们的程序要针对不同的厂商打不同的apk,而且不同厂商之间还有一些差别,所以我在原来打包的基础上进行了扩展,支持不同厂商。 为了便于扩展和维护,我把特殊厂商的代码与原来正常打包的代码进行分离,同时让打包者可以自动选择当前要打包的厂商。改动的几个地方: 1. 把不同厂商要改动的地方写在宏(就相当于java里的方法)里面,而这些所有的宏,都放在一个当独的special_company.xml文件里:Xml代码<?xmlversion="1.0"encodi 阅读全文
posted @ 2012-07-18 10:10 镇水古月 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.ibm.com/developerworks/cn/opensource/tutorials/os-androidndk/section6.html自定义 Eclipse使用 Eclipse IDE 的好处之一是很少需要编译。每次在 Eclipse IDE 中保存文件时,就会自动构建项目。这非常适用于 Android SDK(即 Java)文件和 Android XML 文件,但是对于 NDK 构建的库来说怎么样呢?我们来了解一下。扩展 Eclipse 环境如前所述,构建本地库和运行ndk-build命令一样简单。但是,除了简单的练习外,当处理其他任何项目时,像下面 阅读全文
posted @ 2012-07-18 10:06 镇水古月 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 引用:http://wujiandong.iteye.com/blog/1184921属性(Attribute)资源:属于整个Android应用资源的一部分.其实就是网上一堆介绍怎么给自定义View添加自己的属性文章里的attrs文件,此文件位于../res/values/目录下当别人通过XML文件配置的方式来创建你开发的自定义组件,并且还能动态设置你自定义组件的属性时,这时候你就需要给你自己自定义的组件配上一个XML属性资源文件来完成这项工作了.其实也可以不配上一个XML属性资源文件,也能完成如上的功能,这样你的自定义组件显得更干脆一点,一个自定义组件就是一个类文件,不拖泥带水的。但是这两种 阅读全文
posted @ 2012-07-18 10:04 镇水古月 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.cnblogs.com/TerryBlog/archive/2011/05/12/2044900.html2011-05-12 23:00 by Terry_龙, 5669 阅读,15评论,收藏,编辑在项目开发过程中,我们难免会用到自己去制作自定义的VIEW控件,之后我们别的项目如果需要的话就直接将其复制到对应的项目中使用,虽说这么做是一个解决问题的方法,但毕竟不是很好。原因是,当我们项目积累越来越多,会发现自定义的控件越来越多,而且这些自定义的控件都是可以重复利用的,这时我们可以想想,如果把这些自定义控件都封装成一个JAR包,然后用一个项目积累起来,之后我们以后开 阅读全文
posted @ 2012-07-18 09:52 镇水古月 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.eoeandroid.com/thread-184969-1-1.html小弟也是第一次尝试编译系统,说下我操作的过程吧,不当之处还请指正(Mac系统下面)。参照最权威的文档:http://source.android.com/source/building.html第一步:初始化编译环境 1. 建立一个大小写敏感的分区。一般mac系统都默认一个分区且不对大小写敏感,因此可以建一个磁盘镜像来模拟一个分区。 hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 25g 阅读全文
posted @ 2012-07-18 09:49 镇水古月 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 引用:http://hi.baidu.com/%BD%F0%D3%F1kl_y/blog/item/3fad60c2e33d100d0ef47710.html一、统一的用户界面是可以使得应用程序更友好。要做到用户界面的统一,我们就必须用到风格(style)和主题(theme)。自定义一个View的方法步骤如下:1、首先,在values文件夹下定义一个atts.xml的文件,描述自定义的控件的属性在values/attrs.xml中:view plaincopy to clipboardprint?<?xml version="1.0" encoding="u 阅读全文
posted @ 2012-07-18 09:44 镇水古月 阅读(401) 评论(0) 推荐(1) 编辑
摘要: 引用:http://blog.csdn.net/qiuxiaolong007/article/details/7555876下面我就用JNI实现一个经典的“Hello World”程序。该程序在Java中通过JNI调用c函数实现“Hello World”的输出。创建该程序分为以下步骤:1、创建一个Java程序(HelloWorld.java)定义原生的c/c++函数。2、用javac编译HelloWorld.java生成HelloWorld.class。3、用javah带-jni参数编译HelloWorld.class生成HelloWorld.h文件,该文件中定义了c的函数原型。在实现c函数的 阅读全文
posted @ 2012-07-18 09:40 镇水古月 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 引用:http://abc20899.iteye.com/blog/1396565<com.android.launcher2.DragLayer xmlns:android="http://schemas.android.com/apk/res/android" xmlns:launcher="http://schemas.android.com/apk/res/com.android.launcher" android:id="@+id/drag_layer" android:layout_width="match 阅读全文
posted @ 2012-07-18 09:35 镇水古月 阅读(133) 评论(0) 推荐(0) 编辑