Android编程初见(小白学习篇)
2015-09-02 14:58
477 查看
1.初见Android
Eclipse上创建一个默认的Android程序Test2(不断点击下一步),结构如下
2.目录内容初解
作为一个新手初次用到的地方有src,res,AndroidManifest.xml.在src中主要是创建的包和类文件(相对于code部分);res中有各种资源,用到比较多的主要是layout目录下的布局文件;AndroidManifest.xml文件翻译过来是Android清单文件,里面主要涉及到权限,四大组件(Activity,Service,BroadcastReceiver,ContentProvider)的注册等。新手最需要注意的是如果有自定义一个类继承Activity等组件,一定需要在AndroidManifest.xml文件中注册。
3.Activity初步理解
这是Eclipse自动生成的,来看看是啥意思。首先,该MainActivity类继承了Activity类。与一般的类不同,这里没有出现该类的构造函数,因为你找不到一个地方需要实例化一个Activity的子类。类的内部包含了一个重写的函数onCreate(Bundle savedInstanceState),这个函数是一个Activity必须要重写的,在这里完成初始化的工作,可以理解为做着构造函数的活。类的内部只有两句话,很简单,一句super.onCreate(savedInstanceState)调用父类的oncreate(),这一句必然有.下面的一句才是重点setContentView(R.layout.activity_main),这里加载了一个布局文件。事实上你在手机屏幕上看到的画面就是由加载的布局文件决定的。R.layout.activity_main位于res/layout/activity_main目录下。
运行程序会在屏幕上看到helloWorld的字样。
到这里就可以这样理解,一个Activity对应着一个布局文件,这个布局文件决定了展示在人们面前的是什么样子,是圆形还是方形,是彩色还是黑白等眼睛能看到的东西。布局文件怎么写?那是下一节要讲的东东,这里只是轮廓性的介绍。
Eclipse上创建一个默认的Android程序Test2(不断点击下一步),结构如下
2.目录内容初解
作为一个新手初次用到的地方有src,res,AndroidManifest.xml.在src中主要是创建的包和类文件(相对于code部分);res中有各种资源,用到比较多的主要是layout目录下的布局文件;AndroidManifest.xml文件翻译过来是Android清单文件,里面主要涉及到权限,四大组件(Activity,Service,BroadcastReceiver,ContentProvider)的注册等。新手最需要注意的是如果有自定义一个类继承Activity等组件,一定需要在AndroidManifest.xml文件中注册。
3.Activity初步理解
public class MainActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } 7 }
这是Eclipse自动生成的,来看看是啥意思。首先,该MainActivity类继承了Activity类。与一般的类不同,这里没有出现该类的构造函数,因为你找不到一个地方需要实例化一个Activity的子类。类的内部包含了一个重写的函数onCreate(Bundle savedInstanceState),这个函数是一个Activity必须要重写的,在这里完成初始化的工作,可以理解为做着构造函数的活。类的内部只有两句话,很简单,一句super.onCreate(savedInstanceState)调用父类的oncreate(),这一句必然有.下面的一句才是重点setContentView(R.layout.activity_main),这里加载了一个布局文件。事实上你在手机屏幕上看到的画面就是由加载的布局文件决定的。R.layout.activity_main位于res/layout/activity_main目录下。
运行程序会在屏幕上看到helloWorld的字样。
到这里就可以这样理解,一个Activity对应着一个布局文件,这个布局文件决定了展示在人们面前的是什么样子,是圆形还是方形,是彩色还是黑白等眼睛能看到的东西。布局文件怎么写?那是下一节要讲的东东,这里只是轮廓性的介绍。
相关文章推荐
- onActivityResult--onResume调用顺序(转载)
- Android 文件上传(客户端+服务端)
- android 开发中获取View视图的宽和高的几种方法
- android 开机默认进入指定Launcher
- Android中用Shape绘制空心图形
- Android获取Manifest中<meta-data>元素的值
- 【Android】实现联系人效果
- android studio 目录结构
- Android 横竖屏切换 不重新走生命周期
- android开发工具
- 分析(Android下的任务和Activity栈)
- Android计时功能
- Android动画之translate(位移动画)
- android中setText不能传int值
- Android Studio配置git,实现项目在github上的版本同步
- 【转】Android示例HelloGallery中R.styleable unresolved的解决办法
- Android Dialog
- Android上传文件到Web服务器,PHP接收文件
- share Windows下AndroidStudio 中使用Git(AndroidStudio项目于GitHub关联)
- Android APK反编译就这么简单 详解(附图)