Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Compare App Size?

Das Thema "Compare App Size?" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 04.09.2011, 16:42   #1 (permalink)
Junior Mitglied

Modell: HTC Hero

Registriert seit: 02.02.2010
Beiträge: 39
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard Compare App Size?

Hallo,
ich möchte die Größe von installierten Apps Vergleichen und ordnen lassen.


Bisher habe ich folgenden Ansatz, hat jemand eine Idee, was ich falsch gemacht habe?

Ich müsste es in einen String konvertieren und dann vergleichen.

Also:
Code:
long byteSize = new File(sourceDir).length();
mit folgendem tauschen:

Code:
long Size = new File(sourceDir).length(); 
byteSize = Long.toString(Size);

App.java

Code:
public long getBytes() throws NameNotFoundException {

		Context context = MainActivity.getAppContext();

		PackageManager packageManager = context.getPackageManager();

		ApplicationInfo applicationInfo = packageManager.getApplicationInfo(

				this.getPackageName(), 0);

		String sourceDir = applicationInfo.sourceDir;

		long byteSize = new File(sourceDir).length();

		return byteSize;

	}




AppBySizeComparator.java

Code:


import java.util.Comparator;

import android.content.pm.PackageManager.NameNotFoundException;



public class AppBySizeComparator implements Comparator<App>

{

	int size;

    public int compare(App o1, App o2) {

        try {

        	size = o1.getBytes().compareTo(o2.getBytes());

		} catch (NameNotFoundException e) {

			// TODO Auto-generated catch block

			e.printStackTrace();

		}

		return size;

    }

}
AlexRock ist offline   Mit Zitat antworten
Alt 05.09.2011, 07:55   #2 (permalink)
Fortgeschrittenes Mitglied

Modell: HTC Sensation

Registriert seit: 31.08.2011
Beiträge: 390
Abgegebene Danke: 25
Erhielt 59 Danke für 57 Beiträge
Standard AW: Compare App Size?

also wenn du long benutzt, dann mußt du den vergleich selbst machen, ist ja ein einfacher datentyp.

oder du nimmst ein Long-Objekt, dann kannst du darauf auch compareTo aufrufen.
Tom299 ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Heap Size Auswirkungen Hatshipuh Root / Hacking / Modding für Samsung Galaxy Ace 0 07.07.2011 21:42
CM7 VM-Heap Size cleric Root / Hacking / Modding für Motorola Milestone 13 28.04.2011 09:38
App Snap´n Go vom Samsung App Market um Dateien per Kamera zu kopieren! TMReuffurth Foto und Multimedia 2 18.11.2010 10:29
Datepicker Size ändern Newbie Android App Entwicklung 1 22.07.2010 17:40
Suche App-Entwickler: Mobile Version von Internetseite als App druski Android Jobs 5 12.02.2010 23:21




Du liest gerade: "Compare App Size?" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.