diff --git a/pandora_agents/ChangeLog b/pandora_agents/ChangeLog index 1ba74cdddd..43435255d8 100644 --- a/pandora_agents/ChangeLog +++ b/pandora_agents/ChangeLog @@ -1,3 +1,60 @@ +2011-01-26 Sergio Martin + + * android + android/default.properties + android/.classpath + android/proguard.cfg + android/assets + android/.project + android/AndroidManifest.xml + android/src + android/src/pandroid + android/src/pandroid/agent + android/src/pandroid/agent/PandroidAgentTentacle.java + android/src/pandroid/agent/PandroidAgent.java + android/bin + android/bin/pandroid + android/bin/pandroid/agent + android/bin/pandroid/agent/PandroidAgent$8.class + android/bin/pandroid/agent/PandroidAgent$9.class + android/bin/pandroid/agent/PandroidAgent.class + android/bin/pandroid/agent/R$id.class + android/bin/pandroid/agent/PandroidAgent$MyLocationListener.class + android/bin/pandroid/agent/R$string.class + android/bin/pandroid/agent/tentacle_client.class + android/bin/pandroid/agent/R$attr.class + android/bin/pandroid/agent/R.class + android/bin/pandroid/agent/R$layout.class + android/bin/pandroid/agent/PandroidAgent$1.class + android/bin/pandroid/agent/PandroidAgent$2.class + android/bin/pandroid/agent/PandroidAgent$3.class + android/bin/pandroid/agent/PandroidAgent$4.class + android/bin/pandroid/agent/R$drawable.class + android/bin/pandroid/agent/PandroidAgent$5.class + android/bin/pandroid/agent/PandroidAgent$6.class + android/bin/pandroid/agent/PandroidAgent$7.class + android/bin/resources.ap_ + android/bin/Copy of Copy of Pandroid Agent.apk + android/bin/classes.dex + android/res + android/res/values + android/res/values/strings.xml + android/res/drawable-hdpi + android/res/drawable-hdpi/logo.png + android/res/drawable-hdpi/icon.png + android/res/drawable-ldpi + android/res/drawable-ldpi/icon.png + android/res/drawable-mdpi + android/res/drawable-mdpi/icon.png + android/res/layout + android/res/layout/main.xml + android/gen + android/gen/pandroid + android/gen/pandroid/agent + android/gen/pandroid/agent/R.java: Created the + first android agent with report of battery level + and basic GPS location coordinates report + 2011-01-26 Sergio Martin * android diff --git a/pandora_agents/android/.classpath b/pandora_agents/android/.classpath new file mode 100755 index 0000000000..609aa00ebc --- /dev/null +++ b/pandora_agents/android/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/pandora_agents/android/.project b/pandora_agents/android/.project new file mode 100755 index 0000000000..ec8e285785 --- /dev/null +++ b/pandora_agents/android/.project @@ -0,0 +1,33 @@ + + + Copy of Copy of Pandroid Agent + + + + + + 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/pandora_agents/android/AndroidManifest.xml b/pandora_agents/android/AndroidManifest.xml new file mode 100755 index 0000000000..395567ea79 --- /dev/null +++ b/pandora_agents/android/AndroidManifest.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/pandora_agents/android/bin/Copy of Copy of Pandroid Agent.apk b/pandora_agents/android/bin/Copy of Copy of Pandroid Agent.apk new file mode 100755 index 0000000000..71e36fe92e Binary files /dev/null and b/pandora_agents/android/bin/Copy of Copy of Pandroid Agent.apk differ diff --git a/pandora_agents/android/bin/classes.dex b/pandora_agents/android/bin/classes.dex new file mode 100755 index 0000000000..faa44a7156 Binary files /dev/null and b/pandora_agents/android/bin/classes.dex differ diff --git a/pandora_agents/android/bin/pandroid/agent/PandroidAgent$1.class b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$1.class new file mode 100755 index 0000000000..f0c021c1a1 Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$1.class differ diff --git a/pandora_agents/android/bin/pandroid/agent/PandroidAgent$2.class b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$2.class new file mode 100755 index 0000000000..377af30b99 Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$2.class differ diff --git a/pandora_agents/android/bin/pandroid/agent/PandroidAgent$3.class b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$3.class new file mode 100755 index 0000000000..3ef90a3800 Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$3.class differ diff --git a/pandora_agents/android/bin/pandroid/agent/PandroidAgent$4.class b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$4.class new file mode 100755 index 0000000000..47137cd30d Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$4.class differ diff --git a/pandora_agents/android/bin/pandroid/agent/PandroidAgent$5.class b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$5.class new file mode 100755 index 0000000000..3d8821d803 Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$5.class differ diff --git a/pandora_agents/android/bin/pandroid/agent/PandroidAgent$6.class b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$6.class new file mode 100755 index 0000000000..07f5278612 Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$6.class differ diff --git a/pandora_agents/android/bin/pandroid/agent/PandroidAgent$7.class b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$7.class new file mode 100755 index 0000000000..d0de93a92f Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$7.class differ diff --git a/pandora_agents/android/bin/pandroid/agent/PandroidAgent$8.class b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$8.class new file mode 100755 index 0000000000..07a4c58735 Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$8.class differ diff --git a/pandora_agents/android/bin/pandroid/agent/PandroidAgent$9.class b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$9.class new file mode 100755 index 0000000000..ab14e1f5d1 Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$9.class differ diff --git a/pandora_agents/android/bin/pandroid/agent/PandroidAgent$MyLocationListener.class b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$MyLocationListener.class new file mode 100755 index 0000000000..ba352ac16e Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/PandroidAgent$MyLocationListener.class differ diff --git a/pandora_agents/android/bin/pandroid/agent/PandroidAgent.class b/pandora_agents/android/bin/pandroid/agent/PandroidAgent.class new file mode 100755 index 0000000000..384d72e44a Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/PandroidAgent.class differ diff --git a/pandora_agents/android/bin/pandroid/agent/R$attr.class b/pandora_agents/android/bin/pandroid/agent/R$attr.class new file mode 100755 index 0000000000..3343e71b04 Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/R$attr.class differ diff --git a/pandora_agents/android/bin/pandroid/agent/R$drawable.class b/pandora_agents/android/bin/pandroid/agent/R$drawable.class new file mode 100755 index 0000000000..0fecff097b Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/R$drawable.class differ diff --git a/pandora_agents/android/bin/pandroid/agent/R$id.class b/pandora_agents/android/bin/pandroid/agent/R$id.class new file mode 100755 index 0000000000..cf592991be Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/R$id.class differ diff --git a/pandora_agents/android/bin/pandroid/agent/R$layout.class b/pandora_agents/android/bin/pandroid/agent/R$layout.class new file mode 100755 index 0000000000..bbda245d46 Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/R$layout.class differ diff --git a/pandora_agents/android/bin/pandroid/agent/R$string.class b/pandora_agents/android/bin/pandroid/agent/R$string.class new file mode 100755 index 0000000000..3c9e0d5e35 Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/R$string.class differ diff --git a/pandora_agents/android/bin/pandroid/agent/R.class b/pandora_agents/android/bin/pandroid/agent/R.class new file mode 100755 index 0000000000..f8f10dcb95 Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/R.class differ diff --git a/pandora_agents/android/bin/pandroid/agent/tentacle_client.class b/pandora_agents/android/bin/pandroid/agent/tentacle_client.class new file mode 100755 index 0000000000..e56230890a Binary files /dev/null and b/pandora_agents/android/bin/pandroid/agent/tentacle_client.class differ diff --git a/pandora_agents/android/bin/resources.ap_ b/pandora_agents/android/bin/resources.ap_ new file mode 100755 index 0000000000..81062cf3fe Binary files /dev/null and b/pandora_agents/android/bin/resources.ap_ differ diff --git a/pandora_agents/android/default.properties b/pandora_agents/android/default.properties new file mode 100755 index 0000000000..46769a7204 --- /dev/null +++ b/pandora_agents/android/default.properties @@ -0,0 +1,11 @@ +# 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, +# "build.properties", and override values to adapt the script to your +# project structure. + +# Project target. +target=android-7 diff --git a/pandora_agents/android/gen/pandroid/agent/R.java b/pandora_agents/android/gen/pandroid/agent/R.java new file mode 100755 index 0000000000..3b9fe54a43 --- /dev/null +++ b/pandora_agents/android/gen/pandroid/agent/R.java @@ -0,0 +1,59 @@ +/* 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 pandroid.agent; + +public final class R { + public static final class attr { + } + public static final class drawable { + public static final int icon=0x7f020000; + public static final int logo=0x7f020001; + } + public static final class id { + public static final int agentNameInput=0x7f05000c; + public static final int checkGpsReport=0x7f05000d; + public static final int field1=0x7f050005; + public static final int field2=0x7f050007; + public static final int field3=0x7f050009; + public static final int field4=0x7f05000b; + public static final int fieldSummary=0x7f050003; + public static final int groupRadioGpsReport=0x7f05000e; + public static final int header=0x7f050001; + public static final int intervalInput=0x7f05000a; + public static final int lastContactInfo=0x7f050004; + public static final int logo=0x7f050002; + public static final int radioGpsCurrent=0x7f050010; + public static final int radioGpsLast=0x7f05000f; + public static final int reset=0x7f050012; + public static final int serverAddrInput=0x7f050006; + public static final int serverPortInput=0x7f050008; + public static final int title=0x7f050000; + public static final int update=0x7f050011; + public static final int xml=0x7f050013; + } + public static final class layout { + public static final int main=0x7f030000; + } + public static final class string { + public static final int agent=0x7f040007; + public static final int app_name=0x7f040000; + public static final int confTitle=0x7f040006; + public static final int gpsCurrent=0x7f04000a; + public static final int gpsLast=0x7f04000d; + public static final int gpsMode=0x7f040009; + public static final int gpsReport=0x7f040008; + public static final int interval=0x7f040001; + public static final int loading=0x7f04000e; + public static final int reset=0x7f040003; + public static final int serverAddr=0x7f040004; + public static final int serverPort=0x7f040005; + public static final int starStop=0x7f04000c; + public static final int summary=0x7f04000b; + public static final int update=0x7f040002; + } +} diff --git a/pandora_agents/android/proguard.cfg b/pandora_agents/android/proguard.cfg new file mode 100755 index 0000000000..8ad7d3352a --- /dev/null +++ b/pandora_agents/android/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/pandora_agents/android/res/drawable-hdpi/icon.png b/pandora_agents/android/res/drawable-hdpi/icon.png new file mode 100755 index 0000000000..8074c4c571 Binary files /dev/null and b/pandora_agents/android/res/drawable-hdpi/icon.png differ diff --git a/pandora_agents/android/res/drawable-hdpi/logo.png b/pandora_agents/android/res/drawable-hdpi/logo.png new file mode 100755 index 0000000000..67bd55c814 Binary files /dev/null and b/pandora_agents/android/res/drawable-hdpi/logo.png differ diff --git a/pandora_agents/android/res/drawable-ldpi/icon.png b/pandora_agents/android/res/drawable-ldpi/icon.png new file mode 100755 index 0000000000..1095584ec2 Binary files /dev/null and b/pandora_agents/android/res/drawable-ldpi/icon.png differ diff --git a/pandora_agents/android/res/drawable-mdpi/icon.png b/pandora_agents/android/res/drawable-mdpi/icon.png new file mode 100755 index 0000000000..a07c69fa5a Binary files /dev/null and b/pandora_agents/android/res/drawable-mdpi/icon.png differ diff --git a/pandora_agents/android/res/layout/main.xml b/pandora_agents/android/res/layout/main.xml new file mode 100755 index 0000000000..75e13bc667 --- /dev/null +++ b/pandora_agents/android/res/layout/main.xml @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + +