249得票5回答
权限拒绝:startForeground需要android.permission.FOREGROUND_SERVICE。

最近我们突然看到了以下一些堆栈跟踪。为什么会这样呢?这是在应用程序尝试通过媒体通知将音频评论服务移动到前台时发生的。java.lang.SecurityException: Permission Denial: startForeground from pid=1824, uid=10479 ...

178得票9回答
安卓 - 监听短信信息的到来

我正在尝试创建一个应用程序,用于监视接收到的短信消息,并通过接收到的短信启动程序,同时它应该读取短信内容。 工作流程: 短信发送到Android设备 自执行的应用程序 读取短信信息

173得票11回答
在Android中从服务启动活动

安卓:public class LocationService extends Service { @Override public void onStart(Intent intent, int startId) { super.onStart(intent...

160得票3回答
导出的服务不需要权限:这是什么意思?

我创建了一个通过AIDL由其他应用程序绑定的服务,并将其添加到清单文件中,如下所示:<service android:name=".MyService"> <intent-filter> <action android:name="org....

151得票6回答
服务、异步任务和线程之间的区别是什么?

Service、异步任务和线程之间有什么区别?如果我没记错的话,它们都用于在后台执行一些任务。那么,如何决定在哪种情况下使用哪种方式呢?

147得票4回答
PendingIntent无法发送Intent附加信息

我的MainActivity使用带有名为isNextWeek的boolean额外参数的Intent启动RefreshService。 RefreshService创建一个Notification,当用户单击它时会启动我的MainActivity。 效果如下: Log.d("Refre...

144得票11回答
Android - 实现服务的 startForeground 方法?

所以我不确定在哪里/如何实现这个方法来使我的服务在前台运行。目前,我通过在另一个活动中使用以下方式启动我的服务:Intent i = new Intent(context, myService.class); context.startService(i); 然后在我的服务(myServic...

143得票8回答
IntentService和Service有什么区别?

你能帮我理解 IntentService 和 Service 之间的区别吗?

123得票2回答
Android启动服务时,应该使用onCreate或onStartCommand方法?

通常当我创建一个Android服务时,我会实现onCreate方法,但在我的最后一个项目中这种方法不起作用了。我尝试实现onStartCommand,似乎这种方式可行。 问题是:当我需要实现一个服务时,哪种方法是必须的?我必须实现哪些方法?是onCreate,onStartCommand还是...

116得票14回答
从后台任务或服务确定当前前台应用程序

我希望有一款运行在后台的应用程序,可以知道任何内置应用程序(例如消息、联系人等)何时在运行。 我的问题如下: 我应该如何在后台运行我的应用程序。 我的后台应用程序如何知道当前正在前台运行的应用程序是什么。 希望有经验的人能提供帮助。