<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Eternal648的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Eternal648</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Eternal648]]></copyright><item><title><![CDATA[Service与AIDL跨进程通信]]></title><link>https://blog.youkuaiyun.com/Eternal648/article/details/128975567</link><guid>https://blog.youkuaiyun.com/Eternal648/article/details/128975567</guid><author>Eternal648</author><pubDate>Fri, 10 Feb 2023 19:09:03 +0800</pubDate><description><![CDATA[4、在服务端中新建一个类，继承Service，在其中定义一个IBinder类型的变量iBinder，引用上述接口IMyAidlInterface.java类中的Stub类对象，实现其中的add方法，在Service的onBind方法中，返回iBinder变量。我们可以在客户端发送一个Message给服务端，在服务端的handler中会接收到客户端的消息，然后进行对应的处理，处理完成后，再将结果等数据封装成Message，发送给客户端，客户端的handler中会接收到处理的结果。3. 服务器端收到内容。]]></description><category></category></item><item><title><![CDATA[后台操作及IntentService]]></title><link>https://blog.youkuaiyun.com/Eternal648/article/details/128959000</link><guid>https://blog.youkuaiyun.com/Eternal648/article/details/128959000</guid><author>Eternal648</author><pubDate>Thu, 09 Feb 2023 19:20:00 +0800</pubDate><description><![CDATA[定义：IntentService是继承自Service实现了异步功能的类。]]></description><category></category></item><item><title><![CDATA[Service生命周期和启动方式]]></title><link>https://blog.youkuaiyun.com/Eternal648/article/details/128941338</link><guid>https://blog.youkuaiyun.com/Eternal648/article/details/128941338</guid><author>Eternal648</author><pubDate>Wed, 08 Feb 2023 19:36:24 +0800</pubDate><description><![CDATA[定义:Service是在后台处理一些耗时的逻辑，或执行某些需要长期运行的任务的应用程序组件。1、Service 是Android中一个应用程序组件2、主要用于在后台处理一些耗时的逻辑或长期任务3、具有5个生命周期可以设置两种启动模式生命周期。]]></description><category></category></item><item><title><![CDATA[广播接收者应用]]></title><link>https://blog.youkuaiyun.com/Eternal648/article/details/128923904</link><guid>https://blog.youkuaiyun.com/Eternal648/article/details/128923904</guid><author>Eternal648</author><pubDate>Tue, 07 Feb 2023 19:05:07 +0800</pubDate><description><![CDATA[发送的广播事件可被其他应用程序获取，也能响应其他应用程序发送的广播事件（可以通过 exported–是否监听其他应用程序发送的广播 在清单文件中控制） 全局广播既可以动态注册，也可以静态注册。(默认发送的广播,就是全局广播,所有的App都可以请求接受)发送的广播事件不被其他应用程序获取，也不能响应其他应用程序发送的广播事件。动态注册或方法时需要用到LocalBroadcastManager。(本地广播只能动态注册，不能静态注册。]]></description><category></category></item><item><title><![CDATA[BroadCastReceiver]]></title><link>https://blog.youkuaiyun.com/Eternal648/article/details/128906945</link><guid>https://blog.youkuaiyun.com/Eternal648/article/details/128906945</guid><author>Eternal648</author><pubDate>Mon, 06 Feb 2023 19:50:06 +0800</pubDate><description><![CDATA[3、onReceive(Contextcontext,Intentintent)方法处理广播。(1)广播不会跟随活性的生命周期的结束而结束，一直存在，即使应用程序关闭，也会被唤醒接受广播。常见广播分类:普通广播(无序广播)  , 有序广播  , 粘性广播。2、调用sendBroadcast()方法发送广播。2、调用sendBroadcast()方法发送广播。(1)广播会跟活性的生命周期的结束而结束；(2)广播接收者(调频)：用于接收广播。(3)要处理的事情:处理广播的相关信息。2、注册广播（动态、静态）]]></description><category></category></item></channel></rss>