Android开发笔记(二)
活动Activity的创建步骤:
首先android应用会在android的主配置文件androidmanifest.xml文件中查看已经注册了的Activity标签,
如在androidmanifest.xml文件中
<activity
android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
找到标记为android.intent.action.MAIN和android.intent.category.LAUNCHER的活动,设置为主活动,并且根据activity标签中的name找到并执行对应的活动类,这里是MainActivity类;
在MainActvity类中,最简单代码如下:
public class MainActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main_layout);
}
}
其中首先调用父类(Activity类的onCreate方法),再使用setContentView方法设置布局文件;
最后将R.layout.main_layout布局文件渲染到主界面上;
转载于:https://www.cnblogs.com/debug8/p/5374798.html
Android开发笔记(二)相关推荐
- Android开发笔记(一百三十二)矢量图形与矢量动画
矢量图形VectorDrawable 与水波图形RippleDrawable一样,矢量图形VectorDrawable也是Android5.0之后新增的图形类.矢量图不同于一般的图形,它是由一系列几何 ...
- Android开发笔记(一百二十六)自定义音乐播放器
MediaRecorder/MediaPlayer 在Android手机上面,音频的处理比视频还要复杂,这真是出人意料.在前面的博文< Android开发笔记(五十七)录像录音与播放>中, ...
- Android开发笔记(一百二十四)自定义相册
画廊Gallery Gallery是一个早期的画廊控件,左右滑动手势可展示内嵌的图片列表,类似于一个平面的万花筒.虽然Android现在将Gallery标记为Deprecation(表示已废弃),建议 ...
- Android开发笔记(一百二十三)下拉刷新布局SwipeRefreshLayout
SwipeRefreshLayout 下拉刷新布局SwipeRefreshLayout是Android又一与时俱进的控件,顾名思义它随着用户手势向下滑动就会触发刷新操作.从实际的下拉效果来看,Swip ...
- Android开发笔记(一百二十二)循环器视图RecyclerView
RecyclerView RecyclerView是Android在support-v7库中新推出控件,中文别名为循环器视图,它的功能非常强大,可分别实现ListView.GridView,以及瀑布流 ...
- Android开发笔记(四十二)Broadcast的生命周期
Broadcast是什么 广播的特性 广播(Broadcast)用于Android组件之间的灵活通信,它与Activity和Service的区别在于: 1.Activity和Service都只能一对一 ...
- Android开发笔记(二十七)对象序列化
什么是序列化 程序中存储和传递信息,需要有个合适的数据结构,最简单的是定义几个变量,变量多了之后再分门别类,便成了聚合若干变量的对象.代码在函数调用时可以直接传递对象,但更多的场合例如与文件交互.与网 ...
- Android开发笔记(二十四)res目录的结构与配置
res目录结构 res是Android项目工程中存放各类的目录,主要包括布局.图形与配置等等.res的子目录主要有: anim : 存放动画的描述文件 drawable : 存放各类图形的描述文件,包 ...
- Android开发笔记(一百六十二)蓝牙设备的连接与配对
蓝牙是一种短距离无线通信技术,它由爱立信公司于1994年创制,原本想替代连接电信设备的数据线,但是后来发现它也能用于移动设备之间的数据传输,所以蓝牙技术在手机上获得了长足发展. 因为手机内部的通讯芯片 ...
- [安卓开发笔记二]android Studio通过jni调用C++代码
[安卓开发笔记二]android Studio通过jni调用C++代码 16/12/11 更新 此博客基于安卓android studio 1.5所写,现在已经有了android studio2.2的 ...
最新文章
- 用Java实现Stream流处理中的滑窗
- 3 命名空间与命名规范
- centos5.5中安装mysql5.5.3
- @Url cannot be used with @GET URL (parameter #1)
- Ubuntu16.04+Cuda8.0+cuDNN6配置py-faster rcnn(转)
- (转)找工作是一种必须的生活阅历
- 嵌入式工程师是硬件工程师么‘_硬件工程师修炼真经
- Ajax json 数据格式
- 水体专题提取与叶绿素a浓度反演
- 万能的搜索--之DFS(二)
- python背景怎么自定义铃声_【Python成长之路】如何用2行代码将抖音视频设置成我的手机铃声...
- 微信小游戏源码(从入门到入坑-火柴人勇闯地下城))
- 高中物理知识补充——电容电感充放电极性判断
- 如何在DOS系统中进入phpStudy的MySQL ?
- 【渗透测试笔记】之【钓鱼姿势——exe捆绑与免杀】
- tomcat 日志拆分
- Jshop小程序商城
- 电子邮件里的CC和BCC的全称是什么?
- 带你走进开源阿卡信-v1.0
- Ruff Chain韩国Meetup回顾:物联网因区块链而改变
热门文章
- PSP(个体软件过程)
- 二值神经网络重大突破,第一次胜过MobileNet!-1与+1的三年艰苦跋涉
- MNIST竞赛准确度99+%技术详解,文末有福利~
- mysql6位数货币大写,生成数字+英文字母大小写彩虹字符集(6位),共有62^6种可能_MySQL...
- 商汤 CVPR 2021的优异成绩单!
- 顺丰科技2021届春季招聘正式启动!
- 谷歌开源EfficientNets:ImageNet准确率创纪录,效率提高10倍
- 带你自学Python系列(二):Python列表总结-思维导图
- linux安装时键盘失灵,在archlinux安装界面这卡住了,鼠标键盘失灵
- GoogLeNet的心路历程(三)