diff --git a/ExceptionHandlerLib/.classpath b/ExceptionHandlerLib/.classpath new file mode 100644 index 0000000..6c635c0 --- /dev/null +++ b/ExceptionHandlerLib/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/ExceptionHandlerLib/.directory b/ExceptionHandlerLib/.directory new file mode 100644 index 0000000..5c21695 --- /dev/null +++ b/ExceptionHandlerLib/.directory @@ -0,0 +1,6 @@ +[Dolphin] +Timestamp=2011,10,24,10,7,6 +Version=2 + +[Settings] +ShowDotFiles=true diff --git a/ExceptionHandlerLib/.project b/ExceptionHandlerLib/.project new file mode 100644 index 0000000..0ca9b49 --- /dev/null +++ b/ExceptionHandlerLib/.project @@ -0,0 +1,33 @@ + + + ExceptionHandlerLib + + + + + + com.android.ide.eclipse.adt.ResourceManagerBuilder + + + + + com.android.ide.eclipse.adt.PreCompilerBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.android.ide.eclipse.adt.ApkBuilder + + + + + + com.android.ide.eclipse.adt.AndroidNature + org.eclipse.jdt.core.javanature + + diff --git a/ExceptionHandlerLib/AndroidManifest.xml b/ExceptionHandlerLib/AndroidManifest.xml new file mode 100644 index 0000000..5979ae5 --- /dev/null +++ b/ExceptionHandlerLib/AndroidManifest.xml @@ -0,0 +1,12 @@ + + + + + + + + + \ No newline at end of file diff --git a/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ExceptionHandler.class b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ExceptionHandler.class new file mode 100644 index 0000000..293c866 Binary files /dev/null and b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ExceptionHandler.class differ diff --git a/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ExceptionReportActivity$1.class b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ExceptionReportActivity$1.class new file mode 100644 index 0000000..aa0f45d Binary files /dev/null and b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ExceptionReportActivity$1.class differ diff --git a/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ExceptionReportActivity.class b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ExceptionReportActivity.class new file mode 100644 index 0000000..d05a8b2 Binary files /dev/null and b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ExceptionReportActivity.class differ diff --git a/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/R$attr.class b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/R$attr.class new file mode 100644 index 0000000..570a28a Binary files /dev/null and b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/R$attr.class differ diff --git a/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/R$id.class b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/R$id.class new file mode 100644 index 0000000..66169ad Binary files /dev/null and b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/R$id.class differ diff --git a/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/R$layout.class b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/R$layout.class new file mode 100644 index 0000000..1950b7d Binary files /dev/null and b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/R$layout.class differ diff --git a/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/R$string.class b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/R$string.class new file mode 100644 index 0000000..c510e71 Binary files /dev/null and b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/R$string.class differ diff --git a/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/R.class b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/R.class new file mode 100644 index 0000000..9a49352 Binary files /dev/null and b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/R.class differ diff --git a/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/Report$1.class b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/Report$1.class new file mode 100644 index 0000000..fce6433 Binary files /dev/null and b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/Report$1.class differ diff --git a/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/Report.class b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/Report.class new file mode 100644 index 0000000..5755de2 Binary files /dev/null and b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/Report.class differ diff --git a/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ReportAdapter$ViewHolder.class b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ReportAdapter$ViewHolder.class new file mode 100644 index 0000000..14f560b Binary files /dev/null and b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ReportAdapter$ViewHolder.class differ diff --git a/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ReportAdapter.class b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ReportAdapter.class new file mode 100644 index 0000000..9d76c43 Binary files /dev/null and b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ReportAdapter.class differ diff --git a/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ReportItem$1.class b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ReportItem$1.class new file mode 100644 index 0000000..3069711 Binary files /dev/null and b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ReportItem$1.class differ diff --git a/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ReportItem.class b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ReportItem.class new file mode 100644 index 0000000..80dc2c1 Binary files /dev/null and b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/ReportItem.class differ diff --git a/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/VersionInformationPreference.class b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/VersionInformationPreference.class new file mode 100644 index 0000000..3b8ab95 Binary files /dev/null and b/ExceptionHandlerLib/bin/classes/com/TwentyCodes/android/exception/VersionInformationPreference.class differ diff --git a/ExceptionHandlerLib/bin/exceptionhandlerlib.jar b/ExceptionHandlerLib/bin/exceptionhandlerlib.jar new file mode 100644 index 0000000..6504a85 Binary files /dev/null and b/ExceptionHandlerLib/bin/exceptionhandlerlib.jar differ diff --git a/ExceptionHandlerLib/exceptionhandler.properties b/ExceptionHandlerLib/exceptionhandler.properties new file mode 100644 index 0000000..07e821f --- /dev/null +++ b/ExceptionHandlerLib/exceptionhandler.properties @@ -0,0 +1,20 @@ +# exceptionhandler.properties +# This is the default Twenty Codes, LLC Exception Handler properties file +# +# This file must be included in the main project's assets folder +# +# @author Twenty Codes, LLC +# @author ricky barrette + + +# The following is for using our custom server based exception handler web application +# server is the physical web address for your server +# file is the path to your filing script +# get is the path to your json retrieval script +server = http://powers.doesntexist.com:666/testing +file = /index.php?post=1 +#get = /index.php?get=1 + +# uncomment the following if you want your application to use email to file reports. +# if this is uncommented, email will always be used. +#email = twentycodes@gmail.com \ No newline at end of file diff --git a/ExceptionHandlerLib/gen/com/TwentyCodes/android/exception/R.java b/ExceptionHandlerLib/gen/com/TwentyCodes/android/exception/R.java new file mode 100644 index 0000000..52b96c0 --- /dev/null +++ b/ExceptionHandlerLib/gen/com/TwentyCodes/android/exception/R.java @@ -0,0 +1,32 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * aapt tool from the resource data it found. It + * should not be modified by hand. + */ + +package com.TwentyCodes.android.exception; + +public final class R { + public static final class attr { + } + public static final class id { + public static int description=0x7f040001; + public static int exception_text=0x7f040003; + public static int exception_title=0x7f040002; + public static int send=0x7f040000; + } + public static final class layout { + public static int exception_activity=0x7f020000; + public static int exception_list_item=0x7f020001; + public static int list=0x7f020002; + } + public static final class string { + public static int crash=0x7f030000; + public static int description=0x7f030004; + public static int send=0x7f030003; + public static int sending=0x7f030002; + public static int sorry=0x7f030001; + public static int version=0x7f030005; + } +} diff --git a/ExceptionHandlerLib/proguard.cfg b/ExceptionHandlerLib/proguard.cfg new file mode 100644 index 0000000..8ad7d33 --- /dev/null +++ b/ExceptionHandlerLib/proguard.cfg @@ -0,0 +1,34 @@ +-optimizationpasses 5 +-dontusemixedcaseclassnames +-dontskipnonpubliclibraryclasses +-dontpreverify +-verbose +-optimizations !code/simplification/arithmetic,!field/*,!class/merging/* + +-keep public class * extends android.app.Activity +-keep public class * extends android.app.Application +-keep public class * extends android.app.Service +-keep public class * extends android.content.BroadcastReceiver +-keep public class * extends android.content.ContentProvider +-keep public class com.android.vending.licensing.ILicensingService + +-keepclasseswithmembernames class * { + native ; +} + +-keepclasseswithmembernames class * { + public (android.content.Context, android.util.AttributeSet); +} + +-keepclasseswithmembernames class * { + public (android.content.Context, android.util.AttributeSet, int); +} + +-keepclassmembers enum * { + public static **[] values(); + public static ** valueOf(java.lang.String); +} + +-keep class * implements android.os.Parcelable { + public static final android.os.Parcelable$Creator *; +} diff --git a/ExceptionHandlerLib/project.properties b/ExceptionHandlerLib/project.properties new file mode 100644 index 0000000..5ca7d62 --- /dev/null +++ b/ExceptionHandlerLib/project.properties @@ -0,0 +1,12 @@ +# This file is automatically generated by Android Tools. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must be checked in Version Control Systems. +# +# To customize properties used by the Ant build system use, +# "ant.properties", and override values to adapt the script to your +# project structure. + +android.library=true +# Project target. +target=android-14 diff --git a/ExceptionHandlerLib/res/layout/exception_activity.xml b/ExceptionHandlerLib/res/layout/exception_activity.xml new file mode 100644 index 0000000..d0ad6d8 --- /dev/null +++ b/ExceptionHandlerLib/res/layout/exception_activity.xml @@ -0,0 +1,32 @@ + + + +