Android 新手入门体验

 更新时间:2013年04月21日 15:42:47   作者:  
本篇文章小编为大家介绍,Android 新手入门体验。需要的朋友参考下

@drawable/icon
@:代表R.java
drawable:内部类drawable
icon:id为icon的对象
R.java文件中的drawable内部类中的id为icon的值对应的常量

<application android:label="应用的名称">
<activity android:name=".指定activity的类名称包下面的类中(.classname)"
android:label="窗口的标题"
>
<!-- 意图过滤器:用于匹配意图,如果匹配成功则进行处理; -->
<intent-filter><!-- 把应用程序的图标显示到程序列表中,用于指定程序的入口activity, -->
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
代表配置应用程序的窗口的配置;
作为activity的类必须放在应用的package之中;

<uses-sdk android:minSdkVersion="8" />
清单文件是在程序安装的时候读取再对程序进行功能性的注册登记;

当用第一次户点击图标后,创建进程,创建主线程,在主线程中实例化Activity(反射方式,操作系统会把应用有关的
信息(Context)存放进Activity中,然后调用onCreate()方法)

Android应用程序目录
src/ java源代码存放目录
gen/ 自动生成的目录 存放所有由Android工具自动生成的文件,其中的R.java,当在res目录中添加数据时,会自动为文件添加id,可以通过这个id找到相对应的文件内容,
res/ 资源(Resource)目录 这个目录中存放各种资源文件,如xml界面,图片或数据,
assets/ 资源目录 此目录下的资源文件不会在R.java自动生成id,读取此目录下的文件必须指定文件的路径,如:file:///android_asset/xxx.3gp,
AndroidMainfest.xml 项目清单文件 此文件列出了应用程序所的功能,以后开发的各种组件 (Activity,ContentProvider,BroadcastReceiver,Service)需要在该文件中进行配置,如果应用使用到系统内置的应用(如电话,短信,GPS服务),还需要在文件中声明使用权限,
default.properties 项目环境信息,
res/anim 存放定义动画的XML文件,
res/xml 在Activity中使用getResources().getXML()读取该目录下的XML资源文件,
res/raw 该目录用于存放应用使用到的原始文件,如音效文件等,编译软件时,这些数据不会被编译,它们被直接加入程序安装包里,为了在程序中使用这些资源,可能调用 getResources().openRawResource(ID),ID:R.raw.somefilename,

Android中的显示单位:
为了适应不同的分辨率,不同的像素密度,一般的使用dip,文字使用sp。

相关文章

  • 简单学习Android TextView

    简单学习Android TextView

    这篇文章主要和大家一起简单学习Android TextView,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • android设计模式之单例模式详解

    android设计模式之单例模式详解

    这篇文章主要介绍了android设计模式中的单例模式详解,需要的朋友可以参考下
    2014-04-04
  • android如何改变editText控件中部分文字的格式

    android如何改变editText控件中部分文字的格式

    本文主要介绍了android改变editText控件中部分文字格式的方法,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • Android 系统服务TelecomService启动过程原理分析

    Android 系统服务TelecomService启动过程原理分析

    这篇文章主要介绍了Android 系统服务TelecomService启动过程原理分析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Android Koin2基本使用的那件事儿

    Android Koin2基本使用的那件事儿

    这篇文章主要给大家介绍了关于Android Koin2基本使用的那件事儿,文中通过示例代码介绍的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • Android编程实现带有单选按钮和复选按钮的dialog功能示例

    Android编程实现带有单选按钮和复选按钮的dialog功能示例

    这篇文章主要介绍了Android编程实现带有单选按钮和复选按钮的dialog功能,结合具体实例形式分析了Android实现带有单选按钮的dialog对话框及带有复选按钮的dialog对话框相关操作技巧,需要的朋友可以参考下
    2017-09-09
  • Android CountDownTimer实现定时器和倒计时效果

    Android CountDownTimer实现定时器和倒计时效果

    这篇文章主要为大家详细介绍了Android CountDownTimer实现定时器和倒计时效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • 详解关于AndroidQ获取不到imsi解决方案

    详解关于AndroidQ获取不到imsi解决方案

    这篇文章主要介绍了详解关于AndroidQ获取不到imsi解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Android实现计时与倒计时的方法汇总

    Android实现计时与倒计时的方法汇总

    这篇文章主要介绍了Android实现计时与倒计时的方法汇总,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-06-06
  • Android程序锁的实现以及逻辑

    Android程序锁的实现以及逻辑

    本篇文章主要是介绍Android程序锁的实现以及逻辑,它的目的是可以给程序加锁,上过锁的程序可以解锁,有兴趣的朋友可以了解一下。
    2016-10-10

最新评论