- 1
- 0
- 约3.51千字
- 约 19页
- 2017-12-02 发布于天津
- 举报
Android概况.ppt
Android开发技术-
笔试面试题分析一
讲师的CSDN博客地址
燕龙安、讲师
/ltl451011
第二章:Android的四大应用组件
第二节 Android的activity组件的使用
卓龙科技
卓龙科技
本章目录
概述
1.Android支持的应用程序组件activity可以封装在jar文件中吗?使用时应注意些什么?(国内知名电信企业)
2.Android可以动态引用组件吗?如果可以,能举例说明吗?
3.如何动态加载未安装的apk文件中的类,请写出核心代码。
4.如何判断包含某个Activity Action的Android应用程序是否安装?
5.如何配置Activity才能让它作为Android程序的入口类?
6.如何将Activity变为半透明对话框?透明对话框?
7.如何改变Activity显示和关闭时的界面效果?
8.Activity的生命周期及Activity显示和销毁过程中生命周期方法的执行顺序。
Activity
Broadcast Receiver
Service
Content Provider
四大应用程序组件是Android应用开发最重要的组成部分。它们可以为自己的应用程序提供功能,而且还可以为其他程序提供功能。所以四大组件相关技术使各大企业考察的重点。
概述
卓龙科技
Android支持的应用程序组件activity可以封装在jar文件中吗?使用时应注意些什么?(国内知名电信企业)
分析与解答:可以放在jar文件中,使用静态引用的方式使用文件。这里封装的是.class文件,在使用时必须在AdnroidManifest.xml文件中进行注册声明。
第一个问题
卓龙科技
Android可以动态引用组件吗?如果可以,能举例说明吗?
分析与解答:可以静态和动态引用组件。动态引用指的是主程序和组件是分离的。组件是独立的。Android动态引用的组件类型包括未安装的apk文件;四大应用程序组件,包含classes.dex的jar文件,JavaScript脚本。
第二个问题
卓龙科技
如何动态加载未安装的apk文件中的类,请写出核心代码。
分析与解答:Android应用程序是运行在Dalivk虚拟机上的,并且apk文件是被编译成Dalivk虚拟机格式的,所以可以被动态加载。
代码如下:
第三个问题
卓龙科技
如何判断包含某个Activity Action的Android应用程序是否安装?
分析与解答:调用PackageManager.queryIntentctivities方法来查询系统中是否注册了某个Activity Aciton,查看返回结果。代码如下:
第四个问题
卓龙科技
如何配置Activity才能让它作为Android程序的入口类?
分析与解答:程序的入口类如何配置的问题;
intent-filter action android:name=ent.action.MAIN / category android:name=ent.category.LAUNCHER //intent-filter
第五个问题
卓龙科技
如何将Activity变为半透明对话框?透明对话框?
分析与解答:可以通过activity android:theme=@style/theme来设置activity的主题。
style name=theme parent=@android:style/Theme.Dialog
item name=android:windowBackground@mipmap/ backgroud/item
/style
图片的透明度来设置界面效果。
第六个问题
卓龙科技
如何改变Activity显示和关闭时的界面效果?
分析与解答:通过overridePendingtransition方法来设置。需要预先定义响应的动画资源文件。
overridePendingTransition(R.anim.fadein,R.anim.fadeout);
第七个问题
卓龙科技
Activity的生命周期及Activity显示和销毁过程中生命周期方法的执行顺序。
分析与解答:Activity的6个生命周期:
onCreate(创建)
onStart(开始)
onResume(恢复)
onPause(暂停)
onStop(停止)
onDestroy(销毁)
在Activity显示过程中,会调用onCreate,onStart,onResume,销毁过程中会调用onPause,onStop,onDestroy。
第八个问题
卓龙科技
第八个问题扩展分析
卓龙科技
第八个问题扩展分析
卓龙科技
Activity是由Ac
您可能关注的文档
- 44_008_cNq - 广西壮族自治区疾病预防控制中心.ppt
- 4600 Classroom Training Deck - 存储--存 .ppt
- 46期(当代妇女理论研讨会专辑).doc
- 491720100309M002.ppt - 公开资讯观测站.ppt
- 4相关信息的获取、表达和理解(七年级备课孙秀 .ppt
- 5 - 四川大学商学院.doc
- 5.2015年规模化养殖场和养殖小区治理化学需氧量、 .doc
- 5.2酵母菌的基因工程 - 生物秀知道-生命科学问题解 .ppt
- 5.3 鼓泡塔反应器 5.1鼓泡塔反应器的特点与结构.ppt
- 500kV现代输变电工程.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)