
android
文章平均质量分 64
Ruannn(努力版)
这个作者很懒,什么都没留下…
展开
-
Android复习简答题
开启服务的方法分别为startService()、bindService(),当通过startService()方法启动服务时,执行的生命周期方法依次为onCreate()、onStartCommand()、onDestroy()。调用此方法后,当B程序操作A程序中的数据时,A程序会向“消息中心”发送数据变化的消息,此时C程序会观察到“消息中心”的数据有变化,会触发ContentObserver的onChange()方法。答:Android中的广播使用了观察者模式,即基于消息的发布/订阅事件的模式。原创 2024-11-30 15:09:20 · 799 阅读 · 0 评论 -
Android习题第三章控件
2、适配器:RecyclerView控件使用的是RecyclerView.Adapter适配器,该适配器将BaseAdapter中的getView()方法拆分为onCreateViewHolder()方法和onBindViewHolder()方法,强制使用ViewHolder类,使代码编写规范化,避免了初学者写的代码性能不佳。4、 调用AlertDialog.Builder的setPositiveButton()和setNegativeButton()方法设置AlertDialog对话框的确定和取消按钮。原创 2024-11-30 14:48:02 · 1037 阅读 · 0 评论 -
Android习题第7章广播
有序广播使用sendOrderedBroadcast()发送广播,而无序广播使用sendBroadcast()方法发送广播。如果优先级较高的广播接收者将广播终止,那么广播将不再向后传递。4. 执行消息循环时获取到发送的广播,然后回调广播接收者中的onReceive()方法并在该方法中进行相关处理。当发送无序广播时,所有监听这个广播的广播接收者都会接收到此广播消息,但接收和执行的顺序不确定。答:广播分为有序广播和无序广播,他们有以下几点的区别。A、Android中的广播类型分有序广播和无序广播。原创 2024-11-30 12:16:49 · 668 阅读 · 0 评论 -
Android服务service
bindService():使用该方法开启Service时,执行的生命周期方法依次为:onCreate()、onBind()、onUnbind()、onDestroy()。Service是Android 中的四大组件之一,它是一种长生命周期的,没有可视化界面,运行于后台的一种程序,当用户切换到另外的应用场景,Service将持续在后台运行。startService():使用该方法开启Service时,执行的生命周期方法依次为onCreate()、onStartCommand()、onDestroy()。原创 2024-11-30 11:48:03 · 209 阅读 · 0 评论 -
Android习题第八章服务
开启服务的方法分别为startService()、bindService(),当通过startService()方法启动服务时,执行的生命周期方法依次为onCreate()、onStartCommand()、onDestroy()。当通过bindService()方法启动服务时,执行的生命周期方法依次为onCreate()、onBind()、onUnbind()、onDestroy()。B.调用startService()方法启动服务时执行的方法是onStartCommand()原创 2024-11-30 11:32:42 · 430 阅读 · 0 评论 -
Android内容提供者
创建内容提供者:extends ContentProvider类。Uri uri =Uri.parse("uri路径")一、ContentProvider。原创 2024-11-30 01:23:35 · 363 阅读 · 0 评论 -
Android第五章数据存储
一遍保存软件配置参数 xml文件。数据管理类SQLiteDatabase。二、sharedpreference。1.文件存储 容易导致内存不足。原创 2024-11-30 00:26:13 · 203 阅读 · 0 评论 -
Android复习代码1-4章
AndroidManifest.xml中注册Activity启动和关闭activity。原创 2024-11-29 22:13:41 · 354 阅读 · 0 评论 -
Android布局
属性:orientation vertical horizontal。layout_weight【水平均分,width="0dp"】二、相对布局 relativelayout。表格布局 TableLayout。以父容器或者兄弟控件作为参照。帧布局FrameLayout。原创 2024-11-29 22:05:45 · 272 阅读 · 0 评论 -
Android习题第二章布局
D.RelativeLayout表示表格布局,需要配合TableRow一起使用。A.RelativeLayout表示绝对布局,可以自定义控件的x、y的位置。C.RelativeLayout表示相对布局,其中控件的位置都是相对位置。B.RelativeLayout表示帧布局,可以实现标签切换的功能。A.左上角 B.右上角 C.左下角 D.右下角。列举Android中的常用布局,并简述他们各自的特点。1、对 2、错 3、对 4、对 5、对。原创 2024-11-29 20:45:12 · 1130 阅读 · 0 评论 -
Android--activity生命周期
onActivityCreate():Fragment相关联的Activity 已经创建完成时调用。onAttach():Fragment和Activity 建立关联时调用。onCreateView():Fragment创建视图(加载布局)时调用。onDetach():Fragment和Activity 解除关联时调用。onDestroyView():Fragment关联的视图被移除时调用。Activity生命周期5状态:启动、运行、暂停、停止、销毁。启动和关闭activity。创建fragment。原创 2024-11-29 00:53:57 · 353 阅读 · 0 评论 -
Android习题第四章activity
(3) IntentFilter为过滤器,当发送一个隐式Intent后,Android系统会将它与程序中的每一个组件的过滤器进行匹配,匹配属性有 action、data、category,需要这三个属性都匹配成功才能唤起相应的组件。(2) Intent被称为意图,是程序中各组件间进行交互的一种重要方式,它不仅可以指定当前组件要执行的动作,还可以在不同组件之间进行数据传递。2.下列关于Android中Activity管理方式的描述中,正确的是( )。原创 2024-11-29 00:30:26 · 968 阅读 · 0 评论 -
Android习题第一章
1、对 2、对 3、对 4、错 5、错 6、错。项目中的主题和样式资源,通常放在哪个目录下?A. 应用程序层 B. 应用程序框架层。A. 应用程序层 B. 应用程序框架层。C. 核心类库层 D. Linux内核层。C. 核心类库层 D. Linux内核层。应用程序层、应用程序框架层、核心类库和。B. 可以在该文件中配置程序所需的权限。C. 可以在该文件中注册程序用到的组件。文件的说法中,错误的是( )中查看应用程序日志的工具是。系统架构中的哪一层?原创 2024-11-27 21:20:08 · 675 阅读 · 0 评论 -
Android基本概念及控件
需要注意的是,每个Android 应用程序都运行在一个Dalvik虚拟机实例中,而每一个Dalvik虚拟机实例都是一个独立的进程空间,每个进程之间可以通信。ART模式与Dalvik模式最大的不同在于:在启用ART模式后,系统在安装应用程序的时候会进行一次预编译,并先将代码转换为机器语言存储在本地,这样在运行程序时就不会每次都进行一次编译,执行效率也大大提升。每一个Android应用程序在底层都会对应一个独立的 Dalvik虚拟机实例,其代码在虚拟机的解释下得以执行。7. ListView 列表+纵向滚动。原创 2024-11-27 21:19:31 · 725 阅读 · 0 评论