最近开始学习如火如荼的android开发,菜鸟学习就开始android之旅,
在驴子上找到了一个大神的教学视频mars的。开始接触第一个helloworld之旅
可能是机子比较老,运行了好几分钟才把传说中的模拟器启动起来,纠结了半天。
下面是记录开发环境的配置,
我的环境是mac os x 10.6.4 myEclipse
基本的java环境就不用说了
首先到google的官网上去下个android的sdk这步要用点技巧的,
解压之后运行tool/android 进入安装界面 选择Available Packages,然后选择你所要安装的sdk
然后安装myEclipse的插件,在菜单中选择Help,点击Install New software。依下图在弹出的对话框输入对应的地址并点击Add,把https://dl-ssl.google.com/android/eclipse/放进去ok然后选中Developer Tools选择框,一直点击Next直到安装完成,在License对话框的时候会弹出一个对话框警告正在安装未签名的软件,直接点击OK继续,之后重启Eclipse。
最后,需要在Eclipse配置一下ADK指向Android SDK。点击Eclipse菜单项并选择Preferences。在子菜单中选择Android指定sdk路径。大功告成了。
helloworld
这个基本上就ide搞定的事情,总归自己没做啥配置啥的,仅仅建立一个android的工程。
了解一个基本工程包含的内容主要是下面几个方面:
src,gen,res,assets(helloworld没用到),AndroidManifest.xml。主要是这几个部分
res是系统资源地方,就是你放进会在gen下的R.java中帮你生成一个对应的id(说法可能不对,自己是这样理解的)标示如此例中的helloword
在R.java中的id为
在驴子上找到了一个大神的教学视频mars的。开始接触第一个helloworld之旅
可能是机子比较老,运行了好几分钟才把传说中的模拟器启动起来,纠结了半天。
下面是记录开发环境的配置,
我的环境是mac os x 10.6.4 myEclipse
基本的java环境就不用说了
首先到google的官网上去下个android的sdk这步要用点技巧的,
解压之后运行tool/android 进入安装界面 选择Available Packages,然后选择你所要安装的sdk
然后安装myEclipse的插件,在菜单中选择Help,点击Install New software。依下图在弹出的对话框输入对应的地址并点击Add,把https://dl-ssl.google.com/android/eclipse/放进去ok然后选中Developer Tools选择框,一直点击Next直到安装完成,在License对话框的时候会弹出一个对话框警告正在安装未签名的软件,直接点击OK继续,之后重启Eclipse。
最后,需要在Eclipse配置一下ADK指向Android SDK。点击Eclipse菜单项并选择Preferences。在子菜单中选择Android指定sdk路径。大功告成了。
helloworld
这个基本上就ide搞定的事情,总归自己没做啥配置啥的,仅仅建立一个android的工程。
了解一个基本工程包含的内容主要是下面几个方面:
src,gen,res,assets(helloworld没用到),AndroidManifest.xml。主要是这几个部分
res是系统资源地方,就是你放进会在gen下的R.java中帮你生成一个对应的id(说法可能不对,自己是这样理解的)标示如此例中的helloword
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
在R.java中的id为
public static final class string {
public static final int app_name=0x7f040001;
public static final int hello=0x7f040000;
}