共有53篇文章,第1页,共3页
-
-
BroadcastReceiver的两种注册方式(静态注册和动态注册)[博客]
- 静态注册就是在AndroidManifest.xml文件中定义,注册的广播接收器必须继承BroadReceiver 动态注册就是在程序中使用Context.registerReceiver注册。 发送广播事件:通过Context.sendBroadcast来发送,由Intent来传递注册时用到的Action。 接收广播:当发送的广播被接收器监听...
-
-
Android开机自动运行APP——BroadcastReceiver[博客]
- 前言: 有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以“Don't call me, I'll call you back!”总结Android框架,真是说到点子上了。理解这句话的含义,许多有关Android...
-
-
android基础知识05:四大组件之Broadcast Receiver[分享]
- 本文介绍Broadcast Receiver,包括几部分内容:Broadcast Receiver概述及实例、自定义Broadcast Receiver、Broadcast Receiver的实现细节、生命周期等。 csdn貌似今天出问题了,无法上传图片。 资料来源:最牛网,《官方解读Broadcast...
-
-
Android中四大组件[博客]
- Android中称为四大组件的为别为:Activity/Service/BroadCast Recevicer/Content provider Activity:activity是用户和应用程序交互的窗口,一个activity相当于我们实际中的一个网页,当打开一个屏幕时,之前的那一个屏幕会被置为暂停状态,并且压入历史堆栈中,用户可以...
-
-
android broadcastReceiver生命周期及两种应用[博客]
- 一:Android 广播的生命周期 一个广播接收者有一个回调方法:void onReceive(Context curContext, Intent broadcastMsg)。当一个广播消息到达接收者时,Android调用它的onReceive()方法并传递给它包含消息的Intent对象。广播接收者被认为仅当它执行这个方法...
-
-
Android应用是否可以只有一个Service或Broadcast Reciver,而没有Activity?[分享]
- 作者:chenjieb520 Service是android四大组件中与Activity最相似的组件,都可以代表可执行的程序。 Service与Activity的区别在于: (1)、Service一直在后台运行,没有用户界面。 (2)、一旦service被启动之后,就跟Activity一样。有自己的生命周期。所以可...
-
-
android 通过广播打开的dialog怎么关闭呢,在activity finish前调用dialog的dismiss无效[提问]
- 我有一个dialog,是通过广播的方式弹出他的,但是调用activity的finish()方法之前已经调用了关闭dialog的方法了,但是还是会报 Activity com.avcit.conference.MainActivity has leaked window android.widget.PopupWindow$PopupViewContainer@406dfc10 that was originall...
-
-
android中BroadcastReceiver 收到的数据如何传递给前台的Activity显示[提问]
- 最近做一个短信应用 要将收到的短信内容显示通过TextView显示出来,现在收到了短信但不知道要如何将内容传到前台的Activity显示。求各位大神帮帮忙
-
-
android--广播BroadcastReceiver的发送过程[博客]
- 在《android--广播接收者BroadcastReceiver的注册过程》中分析了怎么定义BroadcastReceiver接受者,下面我们分析一下发送的过程。 当在某个service中想要发送广播,我们就会调用这么的代码: Intent intent = new Intent(BROADCAST_COUNTER_ACTION);
intent.putExtra(C...
-
-
Android Mediacodec如何获取当前解码帧的bitmap??[提问]
- 下面是解码及显示视频的核心代码,但是由于绘制图片部分由mediacodec自己完成了,我不知如何获得解码后的bitmap。想实现的就是通过该bitmap保存视频截图功能。 inputBuffers = mediaCodec.getInputBuffers(); outputBuffers = mediaCodec.getOutputBuffers(); int inputBuf...
-
-
开机自启动[代码]
- 关于让程序在手机开机的时候自启动,给一个小的Demo
-
-
动态注册BroadcastReceiver[代码]
-
-
老汉新学 Android开发的问题 先谢谢高手[提问]
- 问题一: 如下代码: <receiver android:name=".ReceiverSMS" android:enabled="true"> <intent-filter> <action android:name="android.provider.Telephony.SMS_RECEIVED" /> ...
-
-
Android BroadcastReceiver不执行的问题[提问]
- 我的代码如下求解啊 我是使用动态注册的方法来实现的,在一个Activity中即发送又接收 发送的代码: private final String ACTION = "com.example.broadcastreceivertest.TEST"; Intent intent = new Intent();
intent.setAction(ACTION);
sendBroadcas...
-
-
广播开机自启动小实例[博客]
- 通过广播来实现开机启动activity 1. 创建activity 2. 创建广播 3. 在清单文件中注册 具体实现: 1、界面Activity:SayHello.java package com.ghstudio.BootStartDemo; import android.app.Activity; import...
-
-
Android系统中程序被强制停止后如何接收广播[博客]
- 在android3.1以后的版本中如果程序被强制停止后是是无法接收到其他程序发送的广播。 解决办法: 在广播发发送方发送广播时需要设置Intent.FLAG_INCLUDE_STOPPED_PACKAGES 示例代码: //发送广播告知其他应用程序.
Intent intent = new Intent();
intent.setAction(...
-
-
android--广播接收者BroadcastReceiver的注册过程[博客]
- 前面文章《android--监听SMS》中简单实现了接受短信信息的功能,下面棘突分析一下源码是怎么实现的。 广播接收者的注册分为静态注册和动态注册,在AndroidManifest.xml中配置的属于静态注册,而动态注册需要调用context中的registerReceiver方法进行注册。 这次我们对动态注...
-
-
android 广播与服务问题[提问]
- 问题是:我定义一个广播,接收发送来的短信。但是,当我退出我的应用时,我的代码不能接收短信哦,怎么样才能让程序可以接收信息哦? 代码如下:.MyStartB是我自定义的广播 <receiver android:name=".MyStartB" > <int...
-
-
在手机启动时自动启动 Android 程序[代码]