本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- johnsmith9th
- lzyfn123
- zhanjia
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
最新文章列表
[转] Android 检测电源按钮是否被按下
原文地址:https://stackoverflow.com/a/30030372
在 AndroidManifest.xml 文件中追加如下代码:
<service android:name="com.example.userpresent.LockService">
<intent-filter>
<action a ...
Android学习轨迹之一:Android BroadcastReceiver 学习
BroadcastReceiver 用于异步接收广播Intent。主要有两大类,用于接收广播的:
正常广播 Normal broadcasts(用 Context.sendBroadcast()发送)是完全异步的。它们都运行在一个未定义的顺序,通常是在同一时间。这样会更有效,但意味着receiver不能包含所要使用的结果或中止的API。
有序广播 Ordered broadcas ...
Activity组件与Service组件通过BroadcastReceiver监听器通信
1.首先,Activity的onCreate方法中要有启动后台Service的Intent
Intent intent = new Intent(this, xxxService.class);
startService(intent);
为了能在AndroidManifest.xml中注册Activity中的receiver(它是内部类形式),需要把其定义成static的
pu ...
Android 中的BroadCastReceiver
BroadCastReceiver 简介 (末尾有源码)
BroadCastReceiver 源码位于: framework/base/core/java/android.content.BroadcastReceiver.java
广播接收者( BroadcastReceiver )用于接收广播 Intent ,广播 Intent 的发送是通过调用Context.sendBroadca ...
Android开发——Broadcast Receiver
本文介绍Broadcast Receiver,包括几部分内容:Broadcast Receiver概述及实例、自定义Broadcast Receiver、Broadcast Receiver的实现细节、生命周期等。
资料来源:最牛网,《官方解读BroadcastReceiver》《Android中Broadcast Receiver组件详解》《(转)第二十一讲:B ...
Android 3.1后, 新安装的以及用户强行停止的apk, 无法监听广播的问题
写了这么一个程序: 代码中只包含一个BroadcastReceiver, 监听开机广播, 然后静态注册在AndroidManifest.
碰到这么一个问题: 上述Receiver死活不触发.
找到这么一个解释
Android 之 系统广播机制BroadcastReceiver的使用
BroadcastReceiver :广播接收器
* 除了接收用户发送的广播消息之外,还有一个重要的功能:接收系统广播。通过监听系统, 广播可以在系统特定的时刻执行某些操作;
1、广播处理机制:
* Android中的系统广播是广泛应用于应用程序之间通信的一种手段,它类似于事件处理机制,不同的地方就是广播处理的是系统级别的事件处理
过程,而一般事件是组件级别的;
* 系统广播事 ...
Android 之 BroadcastReceiver自定义广播
1、BroadcastReceiver:
* 广播接收器,处理的是系统级别的;
* 事件的广播机制:构建Intent对象;
* 使用sendBroadcast()方法将广播发送出去;
* 事件的接受者是通过一个继承了BroadcastRecevier的类来实现,覆盖onReceive()方法;
2、android中标准的Broadcast Action来响应系统 ...
ch024 Android BroadCastReceiver
--------------------------------------------AndroidManifest.xml----------------------------------
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package=" ...
Android AlarmManager简单使用
在Android应用开发中,实现在某个时间处理特定事件的实现方法有多种。本文从AlarmManager的角度做简要说明,先看处理的核心代码:
// AutoAlarmReceiver是一个BroadcastReceiver,用来接收系统的通知和启动相应的服务来完成一定的操作
Intent intent = new Intent(this, AutoAlarmReceiver. ...
Android开机自启动
android中的开机自启动
android中的开机自启动可分为两步:
1.写一个BroadcastReceiver:
public class BootReceiver extends BroadcastReceiver {
private static final String TAG = "BootReceiver";
...
Android 部分接收器处理 BroadCastReceiver
public class DisposeBCReceiver extends BroadcastReceiver
{
public static final String SMS_ACTION = "android.provider.Telephony.SMS_RECEIVED";
@Override
public void onRe ...
Android 开机启动广播服务 BroadCastReceiver
public class StartupReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
Intent in = new Intent();
in.setClass(context, Bas ...
Android(AIDL)自动重复拨号及挂断/接听电话
Android默认没有提供挂断/接听电话的api,需要伪装com/android/internal/telephony/ITelephony.aidl的接口来欺骗系统。而自动重复拨号可以通过(BroadcastReceiver)监听电话状态(android.intent.action.PHONE_STATE)来实现。
<strong>1、Android挂断和接听电话的接口& ...
Android BroadcastReceiver 学习
BroadcastReceiver 用于异步接收广播Intent。主要有两大类,用于接收广播的:
正常广播 Normal broadcasts(用 Context.sendBroadcast()发送)是完全异步的。它们 ...
(转)Android Service 通知Activity更新界面的方法
Android的最重要的组件式service和activity,那么在使用的过程中,我们最常遇到的问题是他们之间的通信问题。当然今天我们不研究底层的实现问题,我从上层的应用的如何使用的角度进行研究。
首先Activity调用Service
这个是比较基础的,它有两种常见的方法;
第一, 通过Intent,这个比较简单了,可以指定package name和class name的方式来调用,I ...
BroadcastReceiver and Notification 搭配使用
MainActivity :
package com.amaker.zzl;
import android.app.Activity;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.view.View;
import ...
Android 注册广播的两种方式区别
1.常驻型广播 常驻型广播,当你的应用程序关闭了,如果有广播信息来,你写的广播接收器同样的能接受到, 他的注册方式就是在你的应用程序中的AndroidManifast.xml进行注册。通常说这种方式是静态注册 下面是配置例子
<!-- 桌面 -->
<receiver android:name=".widget.DeskWidgeWeather&q ...
【Android】监听SDCard安装和卸载的代码片段(测试通过)
// 监听类
private final BroadcastReceiver sdcardListener = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
...