Android学习第一天

来源:互联网 发布:mac版photoshop cc2015 编辑:程序博客网 时间:2024/05/21 19:28

 

  • 基础知识
    • 一个类就是一个Activity
    • Activity是作为系统与用户之间的接口,来对系统进行操作
    • Activity的运作机制是Task,与栈类似,都是后进先出
  • 项目解释

    • src:JAVA文件存放路径
    • gen:其中的R.java是键值的配置文件,用于对控件进行编码
    • Android 2.3.3:这是Android的函数包
    • assets:用于存放任何在APP中需要的文件
    • res:用于存放icon、layout、string等文件
    • AndroidManifest。xml 这个是这个project 的配置文件,需要创建一个Activity的时候,需要到这里进行注册
  • 创建一个控件的步骤
    • 现在xml文件中,创建一个控件,并且赋予ID、大小,位置,控件名等属性,如下
      • <Button
        • android:id="@+id/button1"
        • android:layout_wight="wrap_content(刚好包括整个控件)"
        • android:layout_height="fill...(充满整个控件)"
        • android:text="string/button1"
    • 然后R.java将会自动生成一个ID,供我们进行调用
    • 在Activity中,调用这个控件,如下:
      • Button button1 = (Button)findViewById(R.id.button1);【输完后,要导入Wight的包,才能OK】
  • Activity之间的调用
    • 不同Activity之间的调用都是利用Intent来进行操作的,Intent的属性基本分为
      • Component name,用于声明调用的是那个Activity
      • Action,用于说明该Activity进行怎样的操作
      • Extra,用于不同Activity之间的键值对的传递
    • 初学的时候,新建Activity,要主要在mainifest配置文件上进行注册,不然程序本身会报错(the application (process com.example.activity_02)is unexcaept,please try again)
0 0