今天是码仔给大家带来《每日一道面试题》的第十七期啦~01BroadcastReceiver与LocalBR的区别Android中BroadcastReceiver与LocalBroadcastReceiver的区别 即本地广播和全局广播的区别1)通信范围的比较1:LocalBroadcastReceiver即本地广播,而BroadcastReceiver是全局广播. 2:LocalBroadcas
转载
2024-09-29 06:54:58
51阅读
因为广播机制就是狗屎。不管你是不是有序,它从PMS拿一个列表,从自己维护的动态注册里拿一个列表,动态的可以有序无序,静态的不管你是不是有序他都按顺序发。代码里就是先发动态的,再发静态的,所以你把静态的优先级弄到比动态高,那也不好使。我当年看源码的时候心里就骂开了,什么狗屁。。。一个三方应用的接收器不好好写就能导致手机拨不出去电话,状态栏时间也不更新了,亮灭屏也不好使了;什么鬼!!如果你想要你的OS
转载
2024-09-21 13:48:30
29阅读
前面我们分析了Android应用程序注册广播接收器的过程,这个过程只完成了万里长征的第一步,接下来它还要等待ActivityManagerService将广播分发过来。ActivityManagerService是如何得到广播并把它分发出去的呢?这就是本文要介绍的广播发送过程了。
 
原创
2011-09-05 01:01:00
884阅读
继续往下看:
final boolean replacePending = (intent.getFlags()&Intent.FLAG_RECEIVER_REPLACE_PENDING) != 0;
&
原创
2011-09-05 01:01:30
1677阅读
关于android程序内的的多语言切换,一般能搜索到这段代码:public void switchLanguage(Locale locale) {Configuration config = getResources().getConfiguration();// 获得设置对象Resources resources = getResources();// 获得res资源对象DisplayMetr
转载
2024-06-03 22:20:57
15阅读
在天翼空间社区我们曾经介绍的一片关于Android系统架构基本模式解析的文章中,大家可以充分的对这一功能强大的手机系统有一个初步的掌握。在这里大家可以通过Android本地应用程序的一些介绍更加深入的对这一开源系统进行解读。
Android本地应用程序也使用Intent来启动Activity和子Activity。
下面的列表简单的列出了Intent类中以静态字符串常
转载
精选
2012-06-29 16:11:14
398阅读
# Android 本地广播中发送广播详解
作为一名经验丰富的开发者,我将向你详细介绍如何在Android应用程序中使用本地广播发送广播。本文将分为以下几个部分:
1. [背景知识](#背景知识)
2. [发送广播的步骤](#发送广播的步骤)
3. [示例代码](#示例代码)
4. [甘特图](#甘特图)
5. [总结](#总结)
## 背景知识
在开始之前,让我们先了解一下Android
原创
2023-12-04 04:14:33
200阅读
目录
简介发送广播和接收广播方式广播类型接收系统广播动态注册监听网络变化步骤优化静态注册实现开机启动步骤注意 简介就是因为安卓中的每个应用程序都可以对自己感兴趣的广播进行注册,这样改程序就只会接收到自己所关心的广播内容,这些广播可能是来自于系统的,也可能是来自于其他应用程序的发送广播和接收广播方式发送广播:Intent 接收广播:广播接收器(Broadcast Receive
转载
2024-08-16 17:48:13
128阅读
前面我们分析了Android应用程序注册广播接收器的过程,这个过程只完成了万里长征的第一步,接下来它还要等待ActivityManagerService将广播分发过来。ActivityManagerService是如何得到广播并把它分发出去的呢?这就是本文要介绍的广播发送过程了。 广播的发送过程比广播接收器的注册过程要复杂得多了,不过这个过程仍然是以ActivityManag
转载
2024-08-01 10:21:19
506阅读
手机可以使用微信、QQ、蓝牙等应用对文字、图片等资源进行分享。安卓系统本身可以很简便的实现分享功能,因为我们只需向startActivity传递一个 ACTION_SEND 的Intent,系统就为我们弹出一个应用程序列表,如果我们再指定intent为chooser的方式,那么这个列表就能每次都出现而且都是相同的操作。
转载
2023-06-28 19:44:22
95阅读
下载源码1. Eclipse环境下新建Android工程... 11.1 新建android项目... 11.2 配置Android项目... 22. Android应用程序签名... 42.1 命令行方式签名... 42.2 使用ADT进行签名... 51. Eclipse环境下新建Android工程1.1 新建androi
之前看过 Activity 的启动过程,也看过 Service 启动过程,今天又重新对广播的发送和接收过程做一个源码的了解和查看。1. registerReceiverMyBroadcastReceiver mBroadcastReceiver = new MyBroadcastReceiver();
IntentFilter filter = new IntentFilter(
转载
2024-06-20 17:05:24
55阅读
广播是一种可以跨进程的通信方式,这一点从前面接收系统广播的时候就可以看出来 了。因此在我们应用程序内发出的广播,其他的应用程序应该也是可以收到的。1.我们需要再新建一个 BroadcastTest2项目。 将项目创建好之后,还需要在这个项目下定义一个广播接收器,用于接收上一小节中的 自定义广播。新建 AnotherBroadcastReceiver继承自 BroadcastReceiver,代码如
转载
2023-07-01 17:16:28
129阅读
应用程序组件是Android应用程序的基本构建块。 这些组件通过应用程序清单文件AndroidManifest.xml松散耦合,该文件描述应用程序的每个组件以及它们如何交互。
转载
2023-07-21 17:15:35
865阅读
一点关于Android应用程序发布过程的东西,用来告诉那些想发布自己的应用程序的朋友们,在发布过程中会遇到哪些的事情。(1) 发布应用程序之前,首先要做的事是为你的应用做数字化签名认证。在Google的Android开发者网站上,有一个整版都是介绍签名问题页面,但如果你使用的是带有ADT (Android Devel
转载
2023-11-18 07:11:45
6阅读
# 使用 JavaScript 调用本地应用程序的指南
在许多开发场景中,我们可能需要通过 JavaScript 来调用本地应用程序。对新手来说,这可能会显得有些困难。在这篇文章中,我将为你提供一个完整的流程,让你能够成功实现这一目标。
## 1. 整体流程
以下是调用本地应用程序的基本步骤:
| 步骤 | 描述
这两天要完成一个功能,就是swf文件调用本地exe程序,这涉及到两个问题:1、swf无法直接调用exe文件2、可以采用swf->调用js->调用本地exe,但是js调用在exe本地使用没问题,发布到web服务器上就有安全性的问题
转载
2012-03-01 15:25:00
106阅读
2评论
一、why
接到一个任务,把公司的某个在Linux下开发的项目(也就是一个程序啦)移植到Windows下,使得其可以在Windows下运行,并且运行的结果当然要是正确的啦,何谓正确,当然就是和Linux运行结果比对,一样就行。
二、难在何处
难就难在如何在Windo
# Android开发:跨应用发送广播
在Android开发中,广播是一种非常重要的机制,它可以在应用程序之间传递消息。通常,广播用于在同一应用程序内部发送消息,但有时我们也需要在不同的应用程序之间发送广播。在本文中,我们将学习如何在Android应用程序之间跨应用发送广播。
## 广播的基本概念
广播是一种发布/订阅模式的通信方式,它可以让应用程序之间相互通信,而不需要直接耦合它们。它基于
原创
2023-11-12 07:53:22
337阅读
Android中广播是一种常用的通信方式,可以在不同的组件间传递消息。在Android中发送广播是一种非常灵活的方式,可以实现跨应用通信。本文将介绍如何在Android中发送广播,并指定特定的应用接收该广播。
## 发送广播
首先,我们需要创建一个广播发送者的应用。在这个应用中,我们可以通过代码发送广播给其他应用。首先,我们需要在AndroidManifest.xml文件中声明发送广播的权限:
原创
2024-03-05 07:13:23
619阅读