相关疑难解决方法(0)

如何以编程方式显示所有应用程序的数据使用情况?

在Android 4.0以上,我们在手机中有数据使用控制选项.请查看随附的屏幕截图以进一步了解.

http://developer.android.com/about/versions/android-4.0-highlights.html

现在我需要从我的应用程序中检查这些内容(特定时间段/特定日期内所有应用程序的数据使用情况).我怎样才能做到这一点?我也使用以下类来了解网络使用情况.

http://developer.oesf.biz/em/developer/reference/eggplant/android/net/NetworkStatsHistory.html

请检查以下链接图像.我需要开发相同类型的应用程序.

感谢您分享您的代码,但我需要知道每个应用程序使用的数据而不是所有应用程序.到目前为止,我在链接中观察到没有人在讨论各个应用程序的数据使用情况.我已经知道如何在设备中显示已安装的应用程序.现在我想知道每个应用程序使用的数据是什么.

我使用以下代码列出设备中已安装的应用程序列表.

private ArrayList<PInfo> getInstalledApps(boolean getSysPackages) {
    ArrayList<PInfo> res = new ArrayList<PInfo>();

    List<PackageInfo> packs = getPackageManager().getInstalledPackages(0);

    for (int i=0; i<packs.size(); i++) {
        PackageInfo p = packs.get(i);
        if ((!getSysPackages) && (p.versionName == null)) {
            continue ;
        }
        PInfo newInfo = new PInfo();
        newInfo.setAppname(p.applicationInfo.loadLabel(getPackageManager()).toString());
        newInfo.setPname(p.packageName);
        newInfo.setVersionName(p.versionName);
        newInfo.setVersionCode(p.versionCode);
        newInfo.setIcon(p.applicationInfo.loadIcon(getPackageManager()));

        res.add(newInfo);
    }
    return res;
}
Run Code Online (Sandbox Code Playgroud)

我如何知道每个应用程序使用的数据是什么?

实际上,我需要一个解决方案,在给定的时间段内(即两天之间)提供应用程序的数据使用.

android usage-statistics android-data-usage

16
推荐指数
2
解决办法
3万
查看次数

即使在Android N上,如何获得应用程序(或总体)的当前网络使用情况?

正如标题所说.我想知道特定应用在特定时间每秒使用的字节数.

也许我可以使用" netstat "命令?但如果是这样,我如何将其过滤到特定的应用/流程?

我还需要获得一些许可吗?

目前人们说使用TrafficStats.getUidRxBytes(packageInfo.uid),但是,从这里:https://developer.android.com/reference/android/net/TrafficStats.html#getUidRxBytes (int ),它表示不支持N,我应该使用NetworkStatsManager.有没有任何使用它的例子?

也许合并的解决方案?

编辑:我试图在Android N上使用NetworkStatsManager,但我失败了.我找不到任何关于如何使用它的示例,并且关于它的所有stackOverflow问题都是类似的,因为它无法很好地使用它.如果有人知道如何使用它,请写下来.

networking android

16
推荐指数
2
解决办法
4980
查看次数

如何在Android环境中检测数据使用情况

我希望能够使用Android环境检测所有形式的数据使用情况.是否有可能密切关注哪些应用程序调用RTPWAP等等,以便我可以随时了解本机程序或第三方应用程序何时使用数据?

android

11
推荐指数
1
解决办法
1万
查看次数

WebView的Internet使用情况(数据使用情况)

我已经习惯WebView了在我的应用程序中浏览,现在我想通过我的网站使用互联网WebView.在android中有可能吗?

我搜索了很多,但没有得到任何一个提示.谁能帮我?

我知道你会问我what have you tried so far,但我从研究中得不到什么.如果有人可以给我提示,我不是要求完整的代码或示例.

我创建了简单的webview,并且工作正常

<WebView  xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/webView1"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
/>
Run Code Online (Sandbox Code Playgroud)

android android-webview android-data-usage

10
推荐指数
1
解决办法
794
查看次数