Android Activity初探
原地址:Android Activity初探
Activity是一个应用中的组件,它为用户提供一个可视的界面,方便用户操作,比如说拔打电话、照相、发邮件或者是浏览地图等。每个activity会提供一个可视的窗口,一般情况下这个窗口会覆盖整个屏幕,但在某此情况下也会出现一些比屏幕小的窗口飘浮在另外一个窗口上面。
接下来我们为Android应用添加一个新的Activity
第一步、新建一个继承Activity的类,如:MainActivity
package com.ljq.activity; import android.app.Activity;import android.os.Bundle; public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //使用setContentView用来显示某个视图 setContentView(R.layout.main); }}
第二步、需要在功能清单AndroidManifest.xml文件中添加进上面Activity配置代码
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ljq.activity" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <!-- .表示MainActivity是当前包com.ljq.activity下的类。如果类在应用的当前包下,可以省略点符号;如果类在应用的子包下必须加点, 如:MainActivity类在com.ljq.activity.user包下可以这样写:<activity android:name=".user.MainActivity" /> --> <activity android:name=".MainActivity" android:label="@string/app_name"> <!-- 1、一个应用程序可以有多个Activity,每个Activity是同级别的,那么在启动程序时,最先启动哪个Activity呢? 有些程序可能需要显示在程序列表里,有些不需要。怎么定义呢? android.intent.action.MAIN决定应用程序最先启动的Activity android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里 2、因为你的程序可能有很多个activity只要xml配置文件中有这么一个intent-filter,而且里面有这个launcher,那么这个activity就是点击程序时最先运行的那个activity。 3、现在只有一个activity,那么加不加就没有关系了。用于模拟器启动时设置为默认打开为的activity。 --> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-sdk android:minSdkVersion="7" /> </manifest>
转载于:https://www.cnblogs.com/123ing/p/3819667.html
Android Activity初探相关推荐
- 十九、Android Activity初探
原文:十九.Android Activity初探 Activity是一个应用中的组件,它为用户提供一个可视的界面,方便用户操作,比如说拔打电话.照相.发邮件或者是浏览地图等.每个activity会提供 ...
- android插件框架机制的选择,Android插件开发初探——基础篇
Android插件开发初探 对于Android的插件化其实已经讨论已久了,但是市面上还没有非常靠谱成熟的插件框架供我们使用.这里我们就尝试性的对比一下Java中,我们使用插件化该是一个怎么样的流程,且 ...
- Android插件开发初探——分析篇
承接上文 Android插件开发初探--基础篇 http://blog.csdn.net/yzzst/article/details/45582315 我们通过使用DexClassLoader能够将c ...
- 【转】Android Activity原理以及其子类描述,androidactivity
Android Activity原理以及其子类描述,androidactivity 简介 Activity是Android应用程序组件,实现一个用户交互窗口,我们可以实现布局填充屏幕,也可以实 ...
- Android Activity的launchMode四种启动模式备忘
Android Activity的launchMode四种启动模式备忘 Android的Activity的启动模式有四种,在AndroidManifest.xml通过配置Activity的androi ...
- Android Activity 以及 Application 生命周期
在日常开发中(对又是日常开发).你会发现很多逻辑如果只有onCreate和onDestory完全不够用.所以稍微系统的了解一下Activity生命周期的相关知识,也很有必要. 本篇简单学习Androi ...
- Android Activity的理解
Android Activity的理解 Activity 生命周期的四个状态 Activity的生命周期分为运行.暂停.停止.销毁四个状态. 运行状态:该Activity生命开始,Activity在前 ...
- Android activity 参数传递
Android activity 参数传递 经过网上的资料收集终于测试成功,可以两个Activity 之间相互传递参数.先将部分代码帖出来(关键代码已注释),仅供参考. 第一个activity:act ...
- Android activity之间的滑入切换
Android activity之间的滑入切换 主activity(SlidChangeActivity): public classSlidChangeActiviry extends Activ ...
最新文章
- 软件开发模型之优缺点
- 基于Python的Web自动化(Selenium)之读取文件
- bat里如何用相对路径
- 计划策略 : 40 / 20 测试
- ImportError:cannot import name ‘WordCloud’的解决办法
- 6.关于QT中的内存管理,动态的制作,动态库的调用,静态库的制作
- Java中的查找树和哈希表(一级)
- wordpress进阶教程(十九):创建自定义的找回密码页面
- 一位前BAT面试官详谈进入BAT面试经验
- ac automaton 专题
- PyCharm无法找到已安装的Python类库的解决方法
- 1002. 三角形 (
- python ttk separator_Python3 tkinter基础 Menu add_cascade 多级菜单 add_separator 分割线
- java-线程-用ThreadLocal类实现线程范围内的数据共享
- c语言任务设计书,C语言课程设计任务书(必备).pdf
- antd 设置表头属性_React表格固定表头/锁定列
- 3.4 智能手表整体结构设计总结
- 成功入园啦~ BoomShakalaka
- 个人收藏夹 html,用h1和段落p 写一个三毛语录
- 域乎X蚂蚁链:打造新购物模式?