Home | History | Annotate | Download | only in lib

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/sdkstats/
com/android/sdkstats/SdkStatsService$2.class
SdkStatsService.java
package com.android.sdkstats
 com.android.sdkstats.SdkStatsService$2 extends java.lang.Thread {
	final String val$nApp
	final String val$nVersion
	final long val$id
	final java.util.Map val$extras
	final com.android.sdkstats.SdkStatsService this$0
	void  (com.android.sdkstats.SdkStatsService, java.lang.String, java.lang.String, long, java.util.Map) 
	public void run () 
		java.net.URL url
		java.io.IOException e
}

com/android/sdkstats/SdkStatsPermissionDialog.class
SdkStatsPermissionDialog.java
package com.android.sdkstats
public com.android.sdkstats.SdkStatsPermissionDialog extends org.eclipse.jface.dialogs.Dialog {
	private static final String HEADER_TEXT
	public static final String NOTICE_TEXT
	public static final String BODY_TEXT
	public static final String PRIVACY_POLICY_LINK_TEXT
	public static final String CHECKBOX_TEXT
	public static final String FOOTER_TEXT
	private static final String BUTTON_TEXT
	private static final String[] LINUX_BROWSERS
	private static final boolean ALLOW_PING_DEFAULT
	private boolean mAllowPing
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parentShell
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		int i
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Label title
		org.eclipse.swt.graphics.FontData[] fontdata
		org.eclipse.swt.widgets.Label notice
		org.eclipse.swt.widgets.Label bodyText
		org.eclipse.swt.layout.GridData gd
		org.eclipse.swt.widgets.Link privacyLink
		org.eclipse.swt.widgets.Button checkbox
		org.eclipse.swt.widgets.Label footer
	public static void openUrl (java.lang.String) 
		String url
	public boolean getPingUserPreference () 
	static boolean access$002 (com.android.sdkstats.SdkStatsPermissionDialog, boolean) 
		com.android.sdkstats.SdkStatsPermissionDialog x0
		boolean x1
	static java.lang.String[] access$100 () 
	static void  () 
}

com/android/sdkstats/SdkStatsPermissionDialog$1.class
SdkStatsPermissionDialog.java
package com.android.sdkstats
 com.android.sdkstats.SdkStatsPermissionDialog$1 extends org.eclipse.swt.events.SelectionAdapter {
	final com.android.sdkstats.SdkStatsPermissionDialog this$0
	void  (com.android.sdkstats.SdkStatsPermissionDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
}

com/android/sdkstats/SdkStatsPermissionDialog$3.class
SdkStatsPermissionDialog.java
package com.android.sdkstats
final com.android.sdkstats.SdkStatsPermissionDialog$3 extends java.lang.Thread {
	final String val$url
	void  (java.lang.String) 
	public void run () 
		Process proc
		InterruptedException e
		java.io.IOException e
		String cmd
		String[] arr$
		int len$
		int i$
}

com/android/sdkstats/SdkStatsService$1.class
SdkStatsService.java
package com.android.sdkstats
 com.android.sdkstats.SdkStatsService$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.swt.widgets.Shell val$parent
	final com.android.sdkstats.SdkStatsService this$0
	void  (com.android.sdkstats.SdkStatsService, org.eclipse.swt.widgets.Shell) 
	public void run () 
		com.android.sdkstats.SdkStatsPermissionDialog dialog
}

com/android/sdkstats/DdmsPreferenceStore.class
DdmsPreferenceStore.java
package com.android.sdkstats
public com.android.sdkstats.DdmsPreferenceStore extends java.lang.Object {
	public static final String PING_OPT_IN
	private static final String PING_TIME
	private static final String PING_ID
	private static final String ADT_USED
	private static final String LAST_SDK_PATH
	private static volatile org.eclipse.jface.preference.PreferenceStore sPrefStore
	static final boolean $assertionsDisabled
	public void  () 
	public org.eclipse.jface.preference.PreferenceStore getPreferenceStore () 
		com.android.prefs.AndroidLocation$AndroidLocationException e1
		org.eclipse.jface.preference.PreferenceStore oldStore
		org.eclipse.jface.preference.PreferenceStore newStore
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.FileOutputStream fileOutputStream
		java.io.IOException e
		String homeDir
		String rcFileName
		String oldPrefPath
		java.io.File oldPrefFile
	public void save () 
		java.io.IOException ioe
		org.eclipse.jface.preference.PreferenceStore prefs
	public boolean hasPingId () 
		org.eclipse.jface.preference.PreferenceStore prefs
	public long getPingId () 
		org.eclipse.jface.preference.PreferenceStore prefs
	public long generateNewPingId () 
		java.io.IOException e
		org.eclipse.jface.preference.PreferenceStore prefs
		java.util.Random rnd
		long id
	public boolean isPingOptIn () 
		org.eclipse.jface.preference.PreferenceStore prefs
	public void setPingOptIn (boolean) 
		java.io.IOException e
		boolean optIn
		org.eclipse.jface.preference.PreferenceStore prefs
	public long getPingTime (java.lang.String) 
		String app
		org.eclipse.jface.preference.PreferenceStore prefs
		String timePref
	public void setPingTime (java.lang.String, long) 
		java.io.IOException ioe
		String app
		long timeStamp
		org.eclipse.jface.preference.PreferenceStore prefs
		String timePref
	public boolean isAdtUsed () 
		org.eclipse.jface.preference.PreferenceStore prefs
	public void setAdtUsed (boolean) 
		java.io.IOException ioe
		boolean used
		org.eclipse.jface.preference.PreferenceStore prefs
	public java.lang.String getLastSdkPath () 
		org.eclipse.jface.preference.PreferenceStore prefs
	public void setLastSdkPath (java.lang.String) 
		java.io.IOException ioe
		String osSdkPath
		org.eclipse.jface.preference.PreferenceStore prefs
	static void  () 
}

com/android/sdkstats/SdkStatsPermissionDialog$2.class
SdkStatsPermissionDialog.java
package com.android.sdkstats
 com.android.sdkstats.SdkStatsPermissionDialog$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.swt.widgets.Button val$checkbox
	final com.android.sdkstats.SdkStatsPermissionDialog this$0
	void  (com.android.sdkstats.SdkStatsPermissionDialog, org.eclipse.swt.widgets.Button) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
}

com/android/sdkstats/SdkStatsService.class
SdkStatsService.java
package com.android.sdkstats
public com.android.sdkstats.SdkStatsService extends java.lang.Object {
	protected static final String SYS_PROP_OS_ARCH
	protected static final String SYS_PROP_JAVA_VERSION
	protected static final String SYS_PROP_OS_VERSION
	protected static final String SYS_PROP_OS_NAME
	private static final long PING_INTERVAL_MSEC
	private static final boolean DEBUG
	private com.android.sdkstats.DdmsPreferenceStore mStore
	static final boolean $assertionsDisabled
	public void  () 
	public void ping (java.lang.String, java.lang.String) 
		String app
		String version
	public void ping (java.lang.String[]) 
		String[] arguments
		int len
		String app
		String version
		java.util.Map extras
	private java.lang.String sanitizeGlArg (java.lang.String) 
		java.io.UnsupportedEncodingException e
		String arg
	public void checkUserPermissionForPing (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parent
	private void askUserPermissionForPing (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.swt.widgets.Display display
	protected void doPing (java.lang.String, java.lang.String, java.util.Map) 
		String app
		String version
		java.util.Map extras
		String nApp
		String nVersion
		long now
		long then
		long id
	private void actuallySendPing (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		java.net.HttpURLConnection conn
	protected java.net.URL createPingUrl (java.lang.String, java.lang.String, long, java.util.Map)  throws java.io.UnsupportedEncodingException java.net.MalformedURLException 
		java.util.Map$Entry entry
		java.util.Iterator i$
		StringBuilder sb
		String app
		String version
		long id
		java.util.Map extras
		String osName
		String osArch
		String jvmArch
		String extraStr
		java.net.URL url
	protected java.lang.String getOsName () 
		String osVers
		String osVers
		String os
		String os2
	protected java.lang.String getOsArch () 
		String w6432
		String s
		String os
		String arch
	protected java.lang.String getOsVersion () 
		java.util.regex.Matcher m
		java.util.regex.Pattern p
		String osVers
	protected java.lang.String getJvmInfo () 
	protected java.lang.String getJvmVersion () 
		String version
		java.util.regex.Pattern p
		java.util.regex.Matcher m
	protected java.lang.String getJvmArch () 
		String arch
	private java.lang.String sanitizeOsArch (java.lang.String) 
		String arch
	protected java.lang.String normalizeAppName (java.lang.String) 
		String app
		String app2
	protected java.lang.String normalizeVersion (java.lang.String) 
		Exception ignore
		int v
		int i
		StringBuilder normal
		String version
		java.util.regex.Pattern regex
		java.util.regex.Matcher m
	protected java.lang.String getSystemProperty (java.lang.String) 
		String name
	protected java.lang.String getSystemEnv (java.lang.String) 
		String name
	static com.android.sdkstats.DdmsPreferenceStore access$000 (com.android.sdkstats.SdkStatsService) 
		com.android.sdkstats.SdkStatsService x0
	static void access$100 (com.android.sdkstats.SdkStatsService, java.net.URL)  throws java.io.IOException 
		com.android.sdkstats.SdkStatsService x0
		java.net.URL x1
	static void  () 
}