Android
文章平均质量分 75
kopppoooooo
我不我不我不
展开
-
Android四大组件
四大基本组件都需要注册才能使用:每个Activity活动service服务Content Provider内容提供者都需要在文件中进行配置,文件中未进行声明的activity、service以及Content Provider将不为系统所见,从而也就不可用;而的注册分静态注册(在文件中进行配置)和通过代码动态创建并以调用,的方式注册至系统。需要注意的是在文件中进行配置的广播接收者会随系统的启动而一直处于活跃状态,只要接收到感兴趣的广播就会触发(即使程序未运行)。<activity>原创 2023-09-28 09:29:33 · 43 阅读 · 0 评论 -
Android中的回调Callback
定义接口 : 在类中定义一个Interface, 并在接口中定义一个抽象方法;接口对象 : 在类中定义一个该接口的成员变量;设置对象 : 在类中定义一个公共的方法, 可以设置这个接口的对象, 调用该方法给接口对象成员变量赋值;调用方法 : 在合适的位置调用接口对象中的方法;原创 2023-09-28 09:27:31 · 345 阅读 · 0 评论 -
Context
出于安全原因的考虑,Android是不允许Activity或Dialog凭空出现的,一个Activity的启动必须要建立在另一个Activity的基础之上,也就是以此形成的返回栈;Broadcast Receiver、Content Provider并不是Context的子类,他们所持有的Context都是其他地方传过去的,所以并不计入Context总数。:获取当前Activity所在的(应用)进程的Context对象,通常我们使用Context对象时,要优先考虑这个全局的进程Context。原创 2023-09-28 09:26:07 · 51 阅读 · 0 评论 -
Fragment
首先,获取屏幕的宽度和高度,然后进行判断,如果屏幕宽度大于高度就添加fragment1,如果高度大于宽度就添加fragment2。返回的就是fragment要显示的view;原创 2023-09-28 09:24:50 · 68 阅读 · 0 评论 -
Handler
Handler是一套 Android 消息传递机制,主要用于线程间通信。handler其实就是主线程在起了一个子线程,子线程运行并生成Message,Looper获取message并传递给Handler,Handler逐个获取子线程中的Message.在实际开发中,为了UI操作的线程安全,规定只允许UI线程更新Activity里的组件。因此,使用Handler消息传递机制,即工作线程需要更新UI时,通过Handler通知UI主线程,从而在主线程更新UI操作。原创 2023-09-28 09:19:14 · 59 阅读 · 0 评论