zoukankan      html  css  js  c++  java
  • 第一个Android程序

    其实不是第一个了,之前已经按照书上写了几个,但是木有写过安卓的blog,还是用第一个吧。

    平台是:Android Studio 3.0版本

    image

    一百年不变的"hello, world"。

    adb的使用

    这里直接安装的是Android Studio,而且是连的真机调试的。

    Android Studio的工程目录结构

    .idea://AS生成的工程配置文件,类似Eclipse的project.properties。

    app://AS创建工程中的一个Module。

    gradle://构建工具系统的jar和wrapper等,jar告诉了AS如何与系统安装的gradle构建联系。

    image

    java://Java代码,包含工程和新建是默认产生的Test工程源码 
    res: //资源文件,类似Eclipse。
        drawable:
        layout://App布局及界面元素配置
        mipmap:
        values:
            colors.xml: //定义颜色的配置文件。 
            strings.xml://定义字符串的配置文件。 
            styles.xml: //定义style的配置文件。
    manifests:
        AndroidManifest.xml://App基本信息(Android管理文件,也是入口文件) 
    Gradle Scripts

    res目录下所有的资源文件都会在R.java文件下生成对应的资源id,我们可以直接通过资源id访问到对应的资源;这个R文件可以理解为字典,res下每个资源都都会在这里生成一个唯一的id!

    三个重要的文件

    MainActivity.java

    布局文件:activity_main.xml:

    配置文件AndroidManifest.xml:
    AndroidManifest文件中含有如下过滤器的Activity组件为默认启动类当程序启动时系统自动调用它

    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>

    intent-filter表示在打开程序时会先去执行这个Activity。

  • 相关阅读:
    JAVA Web.xml 加载顺序
    eclipse修改SVN下载的项目“>”变成“*”
    MyBatis学习总结(一)——MyBatis快速入门
    Java集合和PHP的对比
    Java对数组对象进行排序
    php 的一个pg_fetch_assoc的怪问题
    Android 更好的Activity生命周期回调
    安卓通知栏的用法
    用广播监听安卓设备电量状态
    attempting to bokeyaunrun eclipse useing the jre instead of jdk,to run eclipse using
  • 原文地址:https://www.cnblogs.com/tuhooo/p/7881633.html
Copyright © 2011-2022 走看看