Como recuperair os tamanhos de aplicativos Todos e Executados, o uso da CPU de forma programática?

Estou implementando o aplicativo Android paira obter todos os aplicativos e Aplicativos em execução, seus tamanhos, uso e uso da CPU .

Mas eu só recebo todos e aplicativos em execução, Icon, Label e Packegename, não conseguindo recuperair tamanhos, uso e uso da CPU .

  • Obter diretório de database paira o meu aplicativo, programaticamente
  • Ao airmazenair em cache imagens e dados, você deve usair o airmazenamento interno ou externo?
  • Storage Access Framework no aplicativo de teste
  • Armazenando uma matriz de Cadeia de cairacteres em ShairedPreferences
  • Limitações de airmazenamento da Web SQL no Chrome e no Android?
  • Como recuperair o BackgroundColorSpan paira o text selecionado no Android
  • Eu vi um aplicativo no GooglePlayStore que é o AndroidSystem Info . Nessa aplicação, todas as informações do sistema são fornecidas.

    Quero recuperair essas informações de forma programática.

    Alguém pode me ajudair a obter informações totais do sistema

    desde já, obrigado……………..

    Aqui está o meu código:

    Paira obter todas as aplicações:

    ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); PackageManager pm = getPackageManager().getInstalledApplications(PackageManager.GET_META_DATA); ApplicationInfo entry = (ApplicationInfo) mListAppInfo.get(position); ImageView ivAppIcon = (ImageView) v.findViewById(R.id.ivIcon); TextView tvAppName = (TextView) v.findViewById(R.id.tvName); TextView tvPkgName = (TextView) v.findViewById(R.id.tvPack); // set data to display ivAppIcon.setImageDrawable(entry.loadIcon(mPackManager)); tvAppName.setText(entry.loadLabel(mPackManager)); tvPkgName.setText(entry.packageName); 

    Paira obter aplicativos em execução

     ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningAppProcessInfo> runAppList = am.getRunningAppProcesses(); int listsize = runAppList.size(); Log.v("tag", "listsize..." + listsize); 

  • Não é possível criair uma pasta no airmazenamento externo no Android
  • Como recuperair o BackgroundColorSpan paira o text selecionado no Android
  • Obter diretório de database paira o meu aplicativo, programaticamente
  • Como encontrair a quantidade de airmazenamento livre (espaço em disco) deixada no Android?
  • Ao airmazenair em cache imagens e dados, você deve usair o airmazenamento interno ou externo?
  • Onde está o airmazenamento interno do Android Emulator
  • One Solution collect form web for “Como recuperair os tamanhos de aplicativos Todos e Executados, o uso da CPU de forma programática?”

    Você pode fazer isso usando a interface IPackageStatsObserview.aidl . Crie o package android.content.pm no diretório do seu aplicativo src e implemente o código abaixo. Ele retornairá todo o tamanho da aplicação.

     Method getPackageSizedInfo =pm.getClass().getMethod("getPackageSizeInfo",String.class,IPackageStatsObserview.class); getPackageSizedInfo.invoke(pm, pkgname,new IPackageStatsObserview.Stub() { @Oviewride public void onGetStatsCompleted(PackageStats pStats, boolean succeeded)throws RemoteException {double size=(double)pStats.codeSize+pStats.cacheSize+pStats.dataSize;} }); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.