51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
最新发布
技术前沿
厂商动态
技术栏目
JavaScript
VUE
PHP
JAVA
C#
系统架构
人工智能
开发工具
软件工程
网络安全
iOS
Android
微信小程序
前端
Flutter
为你推荐
请描述一下 BroadcastReceiver?
BroadCastReceiver是Android四大组件之一,主要用于接收系统或者app发送的广播事件。广播分两种:有序广播和无序广播。内部通信实现机制:通过Android系统的Binder机制实现通信。无序广播:完全异步,逻辑上可以被任何广播接收者接收到。优点是效率较高。缺点是一个接收者不能将处理结果传递给下一个接...
代码星球
·
2020-08-08
描述
一下
BroadcastReceiver
在 manifest 和代码中如何注册和使用 BroadcastReceiver?
在清单文件中注册广播接收者称为静态注册,在代码中注册称为动态注册。静态注册的广播接收者只要app在系统中运行则一直可以接收到广播消息,动态注册的广播接收者当注册的Activity或者Service销毁了那么就接收不到广播了。静态注册:在清单文件中进行如下配置<receiverandroid:name=".Broa...
代码星球
·
2020-08-08
manifest
代码
如何
注册
使用
什么是IntentService?有何优点?
一、IntentService简介IntentService是Service的子类,比普通的Service增加了额外的功能。先看Service本身存在两个问题:Service不会专门启动一条单独的进程,Service与它所在应用位于同一个进程中;Service也不是专门一条新线程,因此不应该在Service中直接处理耗...
代码星球
·
2020-08-08
什么
IntentService
有何
优点
说说 Activity、Intent、Service 是什么关系
他们都是Android开发中使用频率最高的类。其中Activity和Service都是Android四大组件之一。他俩都是Context类的子类ContextWrapper的子类,因此他俩可以算是兄弟关系吧。不过兄弟俩各有各自的本领,Activity负责用户界面的显示和交互,Service负责后台任务的处理。Activ...
代码星球
·
2020-08-08
说说
Activity
Intent
Service
是什么
Activity 怎么和 Service 绑定,怎么在 Activity 中启动自己对应的 Service?
Activity通过bindService(Intentservice,ServiceConnectionconn,intflags)跟Service进行绑定,当绑定成功的时候Service会将代理对象通过回调的形式传给conn,这样我们就拿到了Service提供的服务代理对象。在Activity中可以通过startS...
代码星球
·
2020-08-08
Activity
怎么
Service
绑定
启动
Service 是否在 main thread 中执行, service 里面是否能执行耗时的操作?
默认情况,如果没有显示的指service所运行的进程,Service和activity是运行在当前app所在进程的mainthread(UI主线程)里面。service里面不能执行耗时的操作(网络请求,拷贝数据库,大文件)特殊情况,可以在清单文件配置service执行所在的进程,让service在另外的进程中执行<...
代码星球
·
2020-08-08
是否
执行
Service
main
thread
如何保存 Activity 的状态?
Activity的状态通常情况下系统会自动保存的,只有当我们需要保存额外的数据时才需要使用到这样的功能。一般来说,调用onPause()和onStop()方法后的activity实例仍然存在于内存中,activity的所有信息和状态数据不会消失,当activity重新回到前台之后,所有的改变都会得到保留。但是当系统内存...
代码星球
·
2020-08-08
如何
保存
Activity
状态
两个 Activity 之间跳转时必然会执行的是哪几个方法?
一般情况下比如说有两个activity,分别叫A,B,当在A里面激活B组件的时候,A会调用onPause()方法,然后B调用onCreate(),onStart(),onResume()。这个时候B覆盖了窗体,A会调用onStop()方法.如果B是个透明的,或者是对话框的样式,就不会调用A的onStop()方法...
代码星球
·
2020-08-08
两个
Activity
之间
跳转时
必然会
Activity 的状态都有哪些?
a)foregroundactivityb)visibleactivityc)backgroundactivityd)emptyprocess...
代码星球
·
2020-08-08
Activity
状态
都有
哪些
Android 的四大组件都需要在清单文件中注册吗?
Activity、Service、ContentProvider如果要使用则必须在AndroidManifest.xml中进行注册,而BroadcastReceiver则有两种注册方式,静态注册和动态注册。其中静态注册就是指在AndroidManifest.xml中进行注册,而动态注册时通过代码注册...
代码星球
·
2020-08-08
Android
四大
组件
要在
清单
在 Android 中进程的级别有哪些?
a)Foregroundprocessb)Visibleprocessc)Serviceprocessd)Backgroundprocesse)Emptyprocess...
代码星球
·
2020-08-08
Android
进程
级别
哪些
谈一谈 Android 的安全机制?
1、Android是基于Linux内核的,因此Linux对文件权限的控制同样适用于Android,在Android中每个应用都有自己的/data/data/包名文件夹,该文件夹只能该应用访问,而其他应用则无权访问。2、Android的权限机制保护了用户的合法权益如果我们的代码想拨打电话、发送短信、访问通信录、定位、访问...
代码星球
·
2020-08-08
一谈
Android
安全
机制
DVM 和 JVM 的区别?
a)dvm执行的是.dex文件,而jvm执行的是.class。Android工程编译后的所有.class字节码会被dex工具抽取到一个.dex文件中。b)dvm是基于寄存器的虚拟机而jvm执行是基于虚拟栈的虚拟机。寄存器存取速度比栈快的多,dvm可以根据硬件实现最大的优化,比较适合移动设备。c).class文件存在很多...
代码星球
·
2020-08-08
DVM
JVM
区别
Android 中数据存储方式有哪些?
a)文件存储b)xml,SharedPreferencec)SQLite数据库d)ContentProvidere)网络...
代码星球
·
2020-08-08
Android
数据
存储
方式
哪些
ddms 和 traceview 的区别?
ddms原意是:davikdebugmonitorservice。简单的说ddms是一个程序执行查看器,在里面可以看见线程和堆栈等信息,traceView是程序性能分析器。traceview是ddms中的一部分内容TraceView简介Traceview是Android平台特有的数据采集和分析工具,它主要用于分析And...
代码星球
·
2020-08-08
ddms
traceview
区别
文章推荐
更多
文章
RuoYi—一款开源的基于SpringBoot开发的轻量级Java快速开发框架
文章
二叉树的完整代码实现
文章
Linux常见命令总结
文章
开源电子书-Vim 从入门到精通
文章
抓包工具哪个好用
文章
软件测试的5个基本流程
文章
linux常用命令有哪些?
文章
什么是POJO
文章
C# 可空时间字段赋值和格式化方式
文章
php实现页面跳转 header函数的使用
文章
Java的NumberFormat格式化数字
文章
建立索引常用的规则
文章
easyui-datagrid删除行的方法
文章
tcp和udp有什么区别
文章
php怎么将时间戳转换为日期
文章
TLS 和 SSL 警报的 Schannel 错误代码
热门标签
更多
Friendster
数据实验室
vps主机
防盗链
Vps
Aardvark
ASP环境搭建
安装手记
Autorun.inf类
AS4
Acer
Ancestry
Auriga
ASP.NET缓存
米农
站长大会
艾瑞网
案例分析
按照效果付费
alexa
AOL
Ai教程
阿里妈妈
Adsense
AdWords
安全设置
AppleStore
APC
arp
Audition
API接口
案例分享
AOL中国
安装教程
Air
Account
按钮样式
Android应用
爱普生
安全测试
AllowOverride
Autodesk
AirBnB
Acid3
安全防范
Ajax编码
aliweb
AIM
chatgpt
开源世界
友情链接
静觅
tnblog
自学php网
IT家园
菜鸟教程
WEB技术分享
web开发
IT资讯
电鸭远程社区
首页
上一页
...
5079
5080
5081
5082
5083
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他