Android开发一些事项及Eclipse使用
2010-07-19 23:06:00 来源:WEB开发网Intent intent = new Intent();
intent.setClassName("
startActivity(intent);
使用sdk中部分无法导入的类:
有些类虽然存在,但在android.jar中是隐藏的,我们无法导入。
例如:anddroid.os.SystemProperties 。
部分包可用如下方式解决:
在以下目录找到 layoutlib.jar 包,导入工程即可:
platforms/
在Android源代码下编译自己的工程:
1、将自己的源代码拷贝到以下目录:
/packages/apps/
2、在自己源代码的根目录创建文件 Android.mk ,主要写入以下内容:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_PACKAGE_NAME :=
LOCAL_CERTIFICATE := platform
include $(BUILD_PACKAGE)
其中 project name 为你的工程名称,比如 MyTestProject 。
3、进入命令行,进入到sdk 源代码的以下目录
$cd /build/
执行以下命令:
$. ./envsetup.sh [;tapas]
该命令执行后即可使用 m , mm , mmm 命令。
可选项 分号+tapas 的话,会有选项供选择。
4、进入自己的源代码目录,执行 mm 命令。
或者进入android源代码的根目录执行以下命令
$make
Android的xml文件中的特殊字符
一些特殊字符不能直接作为值使用,比如单引号,at符号等。
可以使用有划线进行转义,这样就可以使用了。
Java相关:
在java中启动其他应用程序:
A、使用Runtime:
cmd = "
Process process = Runtime.getRuntime().exec(cmd);
B、使用ProcessBuilder:
cmd = "
arg = "";
更多精彩
赞助商链接