android移动开发学习第一天上课笔记

来源:互联网 发布:微课录屏软件介绍 编辑:程序博客网 时间:2024/05/21 17:18

1.super.onCreate(savedInstanceState)   调用的是父类Activity的onCreate方法

2.把鼠标放在activity_main.xml中的@string/hello_world上再按住ctrl键即可查看调用

3.I18N:I和N之间有18个字符

4.改@string/app_name即可在主界面上显示app_name,本次显示hello android

5.R.java文件中的activity_main=0x7f030000,等号右边表示地址;

   R.java中的layout类是自动生成的;

   在layout中建activity_new会在R.java中自动生成R.layout.activity_new=....

6.assets是财产包,一般将大的资源放在里面;

   Libs中放jar包,如果下载百度地图的jar包也放在libs文件下面

7.将MainActivity.java中的onCreateOptionsMenu方法注释掉不会影响主菜单;

  Alt+?键可以显示属性,例如:在activity_main.xml中可按Alt+?继续添加android:drawableft="@drawable/ic_launchar"

8.res中的menu的main.xml与菜单有关,activity_main.xml中用到了dimens.xml

9.styles.xml定义样式、主题

   values-sw600dp、values-sw720dp-land根据不同手机的分辨率引用dimens.xml

10.由于AndroidMainfest.xml清单文件的存在使得程序能够运行

11.android:allowBackup="true"意思是:是否允许备份;

      改android:icon="@drawable/ic_launchar”中的ic_launchar即可改应用程序的图标;

     activity活动中的android:name=".MainActivity"前面的包名可以省略

12.<intent-filter>是过滤器,他的存在使得在多个activity中可以先启动这个activity,创建两个activity时,将<intent-filter>放到哪个activity中,就启动哪个activity



1 0
原创粉丝点击