diff options
author | Andrew Dolgov <[email protected]> | 2015-02-09 20:34:03 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2015-02-09 20:34:03 +0300 |
commit | 854ee19ecc805f9eed669d6e75ec9187d71d504f (patch) | |
tree | fe09201bcb7e62df0ed19de3de6bc89964800c12 | |
parent | 09999c630af34e39a9d9be8ac958978207d34b90 (diff) |
integrate ACRA
-rwxr-xr-x | .idea/gradle.xml | 2 | ||||
-rwxr-xr-x | org.fox.ttcomics/build.gradle | 1 | ||||
-rwxr-xr-x | org.fox.ttcomics/org.fox.ttcomics.iml | 1 | ||||
-rwxr-xr-x | org.fox.ttcomics/src/main/AndroidManifest.xml | 7 | ||||
-rw-r--r-- | org.fox.ttcomics/src/main/java/org/fox/ttcomics/Application.java | 17 | ||||
-rwxr-xr-x | org.fox.ttcomics/src/main/res/values/strings.xml | 1 | ||||
-rwxr-xr-x | org.fox.ttcomics/src/main/res/values/style.xml | 1 |
7 files changed, 29 insertions, 1 deletions
diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 51e7748..48a7928 100755 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -5,7 +5,7 @@ <GradleProjectSettings>
<option name="distributionType" value="LOCAL" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
- <option name="gradleHome" value="C:\Users\fox\android-studio\gradle\gradle-2.2.1" />
+ <option name="gradleHome" value="C:\Users\Andrew\AppData\Local\Android\android-studio1\gradle\gradle-2.2.1" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
diff --git a/org.fox.ttcomics/build.gradle b/org.fox.ttcomics/build.gradle index 329aa7c..99886d0 100755 --- a/org.fox.ttcomics/build.gradle +++ b/org.fox.ttcomics/build.gradle @@ -28,4 +28,5 @@ dependencies { compile 'com.android.support:cardview-v7:21.0.3'
compile 'it.neokree:MaterialTabs:0.11'
compile files('libs/universal-image-loader-1.9.3.jar')
+ compile 'ch.acra:acra:4.5.0'
}
diff --git a/org.fox.ttcomics/org.fox.ttcomics.iml b/org.fox.ttcomics/org.fox.ttcomics.iml index 54d9171..8d03d41 100755 --- a/org.fox.ttcomics/org.fox.ttcomics.iml +++ b/org.fox.ttcomics/org.fox.ttcomics.iml @@ -87,6 +87,7 @@ <orderEntry type="library" exported="" name="support-v4-21.0.3" level="project" />
<orderEntry type="library" exported="" name="android-ui-1.2" level="project" />
<orderEntry type="library" exported="" name="support-annotations-21.0.3" level="project" />
+ <orderEntry type="library" exported="" name="acra-4.5.0" level="project" />
<orderEntry type="library" exported="" name="universal-image-loader-1.9.3" level="project" />
<orderEntry type="library" exported="" name="cardview-v7-21.0.3" level="project" />
<orderEntry type="library" exported="" name="MaterialTabs-0.11" level="project" />
diff --git a/org.fox.ttcomics/src/main/AndroidManifest.xml b/org.fox.ttcomics/src/main/AndroidManifest.xml index fe2dbcb..8cc0e59 100755 --- a/org.fox.ttcomics/src/main/AndroidManifest.xml +++ b/org.fox.ttcomics/src/main/AndroidManifest.xml @@ -12,6 +12,7 @@ <uses-permission android:name="android.permission.INTERNET" />
<application
+ android:name=".Application"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:hardwareAccelerated="true"
@@ -48,6 +49,12 @@ android:label="@string/title_activity_main">
</activity>
+ <activity android:name="org.acra.CrashReportDialog"
+ android:theme="@style/DarkDialogTheme"
+ android:launchMode="singleInstance"
+ android:excludeFromRecents="true"
+ android:finishOnTaskLaunch="true" />
+
</application>
</manifest>
\ No newline at end of file diff --git a/org.fox.ttcomics/src/main/java/org/fox/ttcomics/Application.java b/org.fox.ttcomics/src/main/java/org/fox/ttcomics/Application.java new file mode 100644 index 0000000..0e9b854 --- /dev/null +++ b/org.fox.ttcomics/src/main/java/org/fox/ttcomics/Application.java @@ -0,0 +1,17 @@ +package org.fox.ttcomics; + +import org.acra.ACRA; +import org.acra.ReportingInteractionMode; +import org.acra.annotation.ReportsCrashes; + +@ReportsCrashes(formKey = "", mode = ReportingInteractionMode.DIALOG, + resDialogText = R.string.crash_dialog_text, + formUri = "http://tt-rss.org/acra/submit/") +public class Application extends android.app.Application { + @Override + public final void onCreate() { + super.onCreate(); + ACRA.init(this); + } + +} diff --git a/org.fox.ttcomics/src/main/res/values/strings.xml b/org.fox.ttcomics/src/main/res/values/strings.xml index c3811f8..cc9125e 100755 --- a/org.fox.ttcomics/src/main/res/values/strings.xml +++ b/org.fox.ttcomics/src/main/res/values/strings.xml @@ -63,4 +63,5 @@ <string name="error_other_error">Error: unknown error (see log)</string>
<string name="list_type_directory">Directory</string>
<string name="list_type_unknown">Unknown</string>
+ <string name="crash_dialog_text">Unfortunately, Pow! Comics Reader has stopped. Submit crash report to tt-rss.org?</string>
</resources>
\ No newline at end of file diff --git a/org.fox.ttcomics/src/main/res/values/style.xml b/org.fox.ttcomics/src/main/res/values/style.xml index b7730f7..92d0730 100755 --- a/org.fox.ttcomics/src/main/res/values/style.xml +++ b/org.fox.ttcomics/src/main/res/values/style.xml @@ -16,4 +16,5 @@ <item name="colorAccent">#FF6600</item>
</style>
+ <style name="DarkDialogTheme" parent="android:Theme"></style>
</resources>
\ No newline at end of file |