开发学院手机开发Android 开发 Android开发一些事项及Eclipse使用 阅读

Android开发一些事项及Eclipse使用

 2010-07-19 23:06:00 来源:WEB开发网   
核心提示:Intent intent = new Intent();intent.setClassName("", ".");startActivity(intent);使用sdk中部分无法导入的类:有些类虽然存在,但在android.jar中是隐藏的,Android开发一些事项及Ecli

Intent intent = new Intent();

intent.setClassName("", ".");

startActivity(intent);

使用sdk中部分无法导入的类:

有些类虽然存在,但在android.jar中是隐藏的,我们无法导入。

例如:anddroid.os.SystemProperties 。

部分包可用如下方式解决:

在以下目录找到 layoutlib.jar 包,导入工程即可:

platforms//data/

在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 = "";

上一页  1 2 3 4 5  下一页

Tags:Android 开发 一些

编辑录入:coldstar [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接