在Android 6.0 Marshmallow中,我使用以下代码查询前台应用程序但是传入通知存在问题,因为它向发送通知的应用程序显示了前台应用程序.问题仅存在于Marshmallow中(5.X正常工作).
// API 21 and above
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
public static String getProcessNew(UsageStatsManager mUsageStatsManager, Context c) throws Exception {
String st = null;
try {
long endTime = System.currentTimeMillis();
long beginTime = endTime - 1000 * 10;
// We get usage stats for the last minute
List<UsageStats> stats = mUsageStatsManager.queryUsageStats(UsageStatsManager.INTERVAL_DAILY, beginTime,
endTime);
// Sort the stats by the last time used
if (stats != null) {
SortedMap<Long, UsageStats> mySortedMap = new TreeMap<Long, UsageStats>();
for (UsageStats usageStats : stats) {
mySortedMap.put(usageStats.getLastTimeUsed(), …Run Code Online (Sandbox Code Playgroud) android package foreground usagestatsmanager android-6.0-marshmallow
输入 Facebook 应用程序 ID 和访问令牌抛出无效的网络凭据。对于调解,我遵循了此集成链接https://developers.google.com/admob/ios/mediation/facebook。
作为步骤之一,我在列表中找不到任何应用程序可供选择。附上集成步骤中所示的屏幕截图。
admob ios facebook-audience-network mobile-ad-mediation facebook-monetization-manager