码迷,mamicode.com
首页 > 其他好文 > 详细

第一章 开始

时间:2015-05-13 19:05:38      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

1.3  分析第一个程序

1.目录

src→java代码,HelloWorldActivity.java

gen→R.java  生成资源ID,禁止手动修改

assets→打包文件  WebView加载本地网页

bin→编译后的安装包  HelloWorld.apk

libs→第三方jar包

res→所有图片、布局、字符串资源,生成R.java  图片àdrawable 布局àlayout 字符串àvalues

AndroidManifest.xml→项目配置文件 注册四大组件 添加权限声明 指定兼容版本

project.properties→指定编译的sdk版本

 

2.程序运行

AndroidManifest.xml:

<activity

        android:name=".HelloWorldActivity"

        android:label="@string/app_name" >

        <intent-filter>

            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />

           //指定主活动HelloWorldActivity

         </intent-filter>

</activity>

 

HelloWorldActivity:

public class HelloWorldActivity extends Activity {

    @Override

    protected void onCreate(Bundle savedInstanceState) {

//活动创建必须执行

       super.onCreate(savedInstanceState);//创建活动必须执行的方法

       setContentView(R.layout.hello_world_layout);//逻辑与视图分离,此处引入hello_world_layout布局

    }

 

hello_world_layout.xml:

<TextView

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="@string/hello_world" />//字符串名称

</RelativeLayout>

res/values/strings.xml:

<resources>

    <string name="app_name">Hello World</string>

    <string name="hello_world">Hello world!</string>//字符串内容

    <string name="action_settings">Settings</string>

</resources>

 

3.res目录

drawable:图片,默认:drawable-hdpi

values:字符串

layout:布局

meun:菜单文件

 

引用方式:
(1)代码引用:R.string.hello­­_world

(2)xml引用:@string/hello_world

 

4.使用Log替代sysout

import android.util.Log

第一章 开始

标签:

原文地址:http://www.cnblogs.com/rmaiy/p/4500724.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!