8得票1回答
Android失去蓝牙连接后重新连接蓝牙设备

我的手机连接了一个蓝牙设备,一切正常。它可以连接并且连接保持稳定。我可以改变方向,在后台运行应用程序,关闭应用程序,重新打开时它会自动连接。但是,我收到了一些来自应用程序用户的报告,说连接在一段时间后断开了(没有发现任何规律)。我尝试重现这个问题,但没有成功。因此,为了避免这个问题,我想实现一...

8得票3回答
在Android中,用户如何检测锁屏密码是否错误

我正在开发一款安全应用程序,需要判断用户是否输入了错误密码。假设用户的手机被图案锁系统锁定,而不幸忘记了图案密码。当用户连续 5 次输入错误的图案密码时,会有 30 秒的惩罚时间。我需要捕捉这个事件并在我的应用程序中执行一些任务(以确保用户的安全)。请帮助我。

8得票2回答
通过BroadcastReceiver监听来电,无需使用PhoneStateIntentReceiver或PhoneStateListener

有没有一种方法可以通过扩展BroadcastReceiver来监听OS的广播来听取来电,而不使用PhoneStateIntentReceiver或PhoneStateListener。还请告诉我在清单中将是什么操作和权限。 我已经尝试了以下内容,但它对于呼入电话不起作用,但对于呼出电话起作用...

8得票2回答
如何将推荐信息广播到安卓应用程序的安装?

未回答,几乎相同的问题 解释我的目标: 我有一个apk URL,它可能在市场上(例如:Google Play,Bazaar等),也可能是指向apk文件的直接链接。 解释我的要求: 我需要设置推荐链接,在设备上安装应用程序时广播它。 现在我们都知道,Google Play会将推荐信息(广告系...

8得票3回答
使用包名如何获取应用程序的类别分类

我有两个或多个应用程序,拥有我指定的类别,例如: <category android:name="com.myapp.MY_CATEGORY"/> 我可以通过以下方式获取所有具有此类别的软件包: final Intent mainIntent = new Intent(...

8得票6回答
应用程序未运行时 BroadcastReceiver 无法正常工作

在我的清单文件中,我已经声明了接收器。(如下所示) <receiver android:name=".OnAlarmReceive" /> 然而,一旦我关闭我的应用程序,就无法收到闹钟和通知。显然,在我的广播接收器中调用 OnReceive 没有被执行。 public cl...

8得票2回答
应用内广播接收器

有没有人能告诉我如何创建一个应用内的广播接收器?我已经创建了一个可以弹出消息的广播接收器。它甚至在应用程序处于后台状态时也能正常工作,但我希望它只在应用程序处于前台时才能工作。 public class MainActivity extends Activity { ...

8得票1回答
长时间运行的服务会消耗大量电池电量。

我开发了一个应用,有人抱怨说它耗电量太大,在屏幕后是第二大的能耗进程。然而,在某些设备上,它并不会消耗那么多电池电量。 我的应用程序所有的工作都在一个服务中完成。这个服务是黏性的,一直运行着(当android系统资源紧张时可能会被杀死或在设备休眠时暂停),只要屏幕开着,它就会监听加速度计,它...

8得票2回答
安卓如何将广播接收器保持在后台运行?

我创建了一个BroadcastReceiver,它只有在我的应用程序显示在最近使用的应用程序菜单中时才会运行。如果我从最近使用的应用程序中删除我的应用程序,则BroadcastReceiver将停止工作。 如何使BroadcastReceiver保持在后台? 我在我的主要活动(OnCreat...

8得票1回答
有没有一种方法可以判断LocalBroadcastManager是否接收到了广播?

有没有办法知道本地广播管理器发出的广播是否被接收或正在被监听? 基本上,我有一个意图服务用于监听Google Cloud消息。当它接收到一条消息时,要么显示通知,要么警告我的主要服务有新消息-关键是我不希望同时出现两者!因此,我需要知道该消息是否被我的主要服务处理... 显然,可以通过s...