小编Won*_*res的帖子

在Marshmallow中获取前台应用程序的packageName会延迟3秒

在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

9
推荐指数
0
解决办法
736
查看次数

Admob 中介过程中的网络凭据无效

输入 Facebook 应用程序 ID 和访问令牌抛出无效的网络凭据。对于调解,我遵循了此集成链接https://developers.google.com/admob/ios/mediation/facebook

作为步骤之一,我在列表中找不到任何应用程序可供选择。附上集成步骤中所示的屏幕截图。

我只是因为在我的流程中遗漏了这一步而怀疑无效的网络凭据。 我在此列表中找不到应用

admob ios facebook-audience-network mobile-ad-mediation facebook-monetization-manager

4
推荐指数
1
解决办法
776
查看次数