我设计了app widget音乐播放器并且工作成功,但即使安卓屏幕被锁定我也想访问我的应用程序。这是可能的。如果是的话,你可以帮我解决这个问题。
先谢谢 问候 - 萨西
答案 0 :(得分:0)
您需要将代码放入服务中。即使屏幕被锁定,服务也允许您的代码运行,而不幸的是,这些活动会被放入生命周期事件中,而这些事件将无法再执行代码。
发布一些代码,我们会帮助您采取行动。
答案 1 :(得分:0)
要从应用程序(从锁定屏幕)访问您的小部件,您可以使用这些服务。
就像那样: BigBalanceAppWidgetProvider.java
public class BigBalanceAppWidgetProvider extends BaseAppWidgetProvider {
public static final String TAG = "BigBalanceAppWidgetProvider";
...
public static void updateAppWidget(Context context,
AppWidgetManager appWidgetManager, int appWidgetId,
User appWidgetUser, Boolean error) {
RemoteViews views;
...
}
...
}
从服务中调用它: WidgetUpdateBalanceService.java
public class WidgetUpdateBalanceService extends IntentService {
...
private void doSingleUpdate() {
BigBalanceAppWidgetProvider.updateAppWidget(mContext, appWidgetManager, appWidgetId, user);
}
...
}
答案 2 :(得分:0)