com.github.droidfu.support
Class DiagnosticSupport

java.lang.Object
  extended by com.github.droidfu.support.DiagnosticSupport

public class DiagnosticSupport
extends Object


Field Summary
static int ANDROID_API_LEVEL
           
 
Constructor Summary
DiagnosticSupport()
           
 
Method Summary
static String createDiagnosis(android.app.Activity context, Exception error)
           
static String getAndroidId(android.content.Context context)
          Returns the ANDROID_ID unique device ID for the current device.
static String getAndroidId(android.content.Context context, String fallbackValue)
          Same as getAndroidId(Context), but never returns null.
static String getApplicationVersionString(android.content.Context context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ANDROID_API_LEVEL

public static final int ANDROID_API_LEVEL
Constructor Detail

DiagnosticSupport

public DiagnosticSupport()
Method Detail

getAndroidId

public static String getAndroidId(android.content.Context context)
Returns the ANDROID_ID unique device ID for the current device. Reading that ID has changed between platform versions, so this method takes care of attempting to read it in different ways, if one failed.

Parameters:
context - the context
Returns:
the device's ANDROID_ID, or null if it could not be determined
See Also:
Settings.Secure.ANDROID_ID

getAndroidId

public static String getAndroidId(android.content.Context context,
                                  String fallbackValue)
Same as getAndroidId(Context), but never returns null.

Parameters:
context - the context
fallbackValue - the fallback value
Returns:
the device's ANDROID_ID, or the fallback value if it could not be determined
See Also:
Settings.Secure.ANDROID_ID

getApplicationVersionString

public static String getApplicationVersionString(android.content.Context context)

createDiagnosis

public static String createDiagnosis(android.app.Activity context,
                                     Exception error)


Copyright © 2011. All Rights Reserved.