花了几天,想实现定位功能,使用的是百度的服务,有时真的很无奈,就是一小小个问题,就能折腾好几天. 首先,我是在主线程(Fragment)中单独进行定位,发现不起作用. 然后我想使用Service和广播机制,在Service中新启动线程,也还是一点反应都没有,搞了很久,后来我将Service和...
分类:
移动开发 时间:
2015-02-25 14:13:56
阅读次数:
131
关于广播的基础知识参看我的这篇文章http://blog.csdn.net/jdfkldjlkjdl/article/details/43017091
下面是一个强制用户线下的例子。仅供参考。
强制下线功能需要先关闭掉所有的活动,然后回到登陆界面。
1.首先创建一个项目BroadcastBestPractice,并新建ActivityController类,
package com...
分类:
其他好文 时间:
2015-01-22 15:32:35
阅读次数:
677
什么叫广播?
Android广播机制指的是,在一个应用程序运行的时候可以自定义一个消息类型,让相应的接收器去处理这个消息或者是系统消息,比如来电话了、来短信了、手机没电了等等系统发送的消息。系统发送的消息也可以通过广播的方式通知给应用程序,这样子就避免了新开一个Thread去监听系统或其他应用发送过来的消息的状态。
Android广播的分类:
1、 普通广播:也叫标准广...
分类:
移动开发 时间:
2015-01-22 13:19:16
阅读次数:
235
在Activity中,注册广播的一个Demo。总共分3步第一步:定义一个BroadcastReceiver广播接收类:private BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver(){ @Override ...
分类:
移动开发 时间:
2015-01-16 20:32:34
阅读次数:
149
1.广播定义在一个单独的文件中源码:public class MessageReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { ...
分类:
移动开发 时间:
2015-01-16 18:52:39
阅读次数:
170
在Android3.1之后,强停的应用不再能接收系统广播,而是否能接收第三方应用的广播则取决于广播发送方是否允许你接收,下面我们从Android源码中来看一下这些具体是如何实现的: 当我们使用自定义的Activity或者Service的成员函数sendBroadcast将这个Intent发送出...
分类:
移动开发 时间:
2015-01-09 19:06:33
阅读次数:
161
1、程序中明明使用如下方法进行了广播的注册和解除注册:
mContext.registerReceiver(downloadReceiver, filter);
mContext.unregisterReceiver(downloadReceiver);
但程序运行过程中还是有一下问题:
android.app.IntentReceiverLeaked: Activity *********...
分类:
移动开发 时间:
2015-01-08 17:55:13
阅读次数:
317
Android利用广播实现ViewPager中item之间的数据通信...
分类:
移动开发 时间:
2015-01-06 21:39:25
阅读次数:
261
学习这个“通过广播开机自启动”知识点时忽略了手机本身“设置”里面自启动权限的没有打开,害得我思考好久。BootTestActivity.classpackage com.xxx.study;import android.os.Bundle;import android.app.Activity;im...
分类:
移动开发 时间:
2015-01-06 17:49:32
阅读次数:
175
1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件内的消息通信(单个或多个线程之间);2.同一a...
分类:
移动开发 时间:
2014-12-16 22:32:33
阅读次数:
366