summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2015-02-09 20:34:03 +0300
committerAndrew Dolgov <[email protected]>2015-02-09 20:34:03 +0300
commit854ee19ecc805f9eed669d6e75ec9187d71d504f (patch)
treefe09201bcb7e62df0ed19de3de6bc89964800c12
parent09999c630af34e39a9d9be8ac958978207d34b90 (diff)
integrate ACRA
-rwxr-xr-x.idea/gradle.xml2
-rwxr-xr-xorg.fox.ttcomics/build.gradle1
-rwxr-xr-xorg.fox.ttcomics/org.fox.ttcomics.iml1
-rwxr-xr-xorg.fox.ttcomics/src/main/AndroidManifest.xml7
-rw-r--r--org.fox.ttcomics/src/main/java/org/fox/ttcomics/Application.java17
-rwxr-xr-xorg.fox.ttcomics/src/main/res/values/strings.xml1
-rwxr-xr-xorg.fox.ttcomics/src/main/res/values/style.xml1
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