智能手机应用与发展心得体会2
这一节课主要围绕“活动”这一主题展开,了解什么叫活动以及活动的基本用法。
Activity 主要是处理一个应用的整体性工作,例如,监听系统事件(按键事件、触摸屏事件等)、为用户显示指定的View,启动其他Activity 等。
所有应用的Activity都继承于android.app.Activity 类,该类是Android 提供的基层类,其他的Activity 继承该父类后,通过Override父类的方法来实现各种功能,这种设计在其他领域也较为常见。
这节课的学习android在上上节课的基础之上,又学习了搭建开发环境后创建手机软件apk 让他显示在手机中。只是一个简单的打开手机软件之后显示一个 hello world。然后在这基础之上添加了点击进入下一页。helloworld项目运行成功 你发现,在你的模拟器上已经安装上了helloworld这个apk了。其次hello world这句话对于我们学习通信技术的人来说呢并不陌生,任何一个编程语言第一个程序都会是它。
本周我们学习的主要内容就是根据要求创建一个项目,在Eclipse中的工具条上我们找到File然后new一个新的安卓应用程序,然后输入自己新建的项目的名称以及项目名称,然后底下会自定义包名以区分不同的程序,这是安卓系统的特点,所以我们也要保证他的唯一性。
Eclipse左侧一栏便是你设计的程序的目录结构,其中src目录是放置我们所有Java代码的地方,它在这里的含义和普通Java项目下的src目录是完全一样的。展开之后我们可以看到刚才建立的helloworldactivity的文件就在里面。
gen这个目录的内容都是自动生成的,只要有一个R.Java文件,你在项目中添加任何资源都会在其中生成一个相应的资源的id。 assets里面主要是存放一些随程序打包的文件,在你的程序运行时可以动态读取到这些文件的内容。
这节课认识到创建界面和界面本身所具有的重要性,很享受自己动手创建的过程,使我对今后课程更感兴趣。