Skip to content

Commit

Permalink
Example app now published to Play Store
Browse files Browse the repository at this point in the history
  • Loading branch information
jfeinstein10 committed Nov 1, 2012
1 parent 60833bb commit 6ebe191
Show file tree
Hide file tree
Showing 18 changed files with 213,691 additions and 41 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
bin/
bin
gen/
release/
release
gen
.metadata/
.metadata
Expand Down
7 changes: 5 additions & 2 deletions example/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,10 @@
android:versionName="1.0" >

<uses-sdk
android:minSdkVersion="4"
android:targetSdkVersion="14" />
android:minSdkVersion="7"
android:targetSdkVersion="16" />

<uses-permission android:name="android.permission.INTERNET"/>

<application
android:icon="@drawable/ic_launcher"
Expand Down Expand Up @@ -36,6 +38,7 @@
<activity
android:name=".fragments.BirdActivity"
android:theme="@style/Theme.Sherlock.Light.DarkActionBar" />
<activity android:name="com.crittercism.NotificationActivity"/>
</application>

</manifest>
Binary file added example/libs/crittercism_v3_0_3_sdkonly.jar
Binary file not shown.
69 changes: 49 additions & 20 deletions example/proguard-project.txt
Original file line number Diff line number Diff line change
@@ -1,20 +1,49 @@
# To enable ProGuard in your project, edit project.properties
# to define the proguard.config property as described in that file.
#
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in ${sdk.dir}/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the ProGuard
# include property in project.properties.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html

# Add any project specific keep options here:

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
-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 * extends android.app.backup.BackupAgentHelper
-keep public class * extends android.preference.Preference
-keep public class com.android.vending.licensing.ILicensingService

-keep class android.support.v4.app.** { *; }
-keep interface android.support.v4.app.** { *; }
-keep class com.actionbarsherlock.** { *; }
-keep interface com.actionbarsherlock.** { *; }
-keep class com.crittercism.** { *; }
-keepclassmembers public class com.crittercism.* { *; }

-keepattributes *Annotation*

-keepclasseswithmembernames class * {
native <methods>;
}

-keepclasseswithmembers class * {
public <init>(android.content.Context, android.util.AttributeSet);
}

-keepclasseswithmembers class * {
public <init>(android.content.Context, android.util.AttributeSet, int);
}

-keepclassmembers class * extends android.app.Activity {
public void *(android.view.View);
}

-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}

-keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}
Loading

0 comments on commit 6ebe191

Please sign in to comment.