diff --git a/.classpath b/.classpath deleted file mode 100644 index ddc15cf..0000000 --- a/.classpath +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/.project b/.project deleted file mode 100644 index 20630a1..0000000 --- a/.project +++ /dev/null @@ -1,39 +0,0 @@ - - - GoodWeight - - - - - - org.eclipse.wst.jsdt.core.javascriptValidator - - - - - 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 - org.eclipse.wst.jsdt.core.jsNature - - diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 0c59717..0000000 --- a/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,3 +0,0 @@ -#Mon Jan 23 12:30:08 CET 2012 -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/.settings/org.eclipse.core.runtime.prefs b/.settings/org.eclipse.core.runtime.prefs deleted file mode 100644 index 7b82c0f..0000000 --- a/.settings/org.eclipse.core.runtime.prefs +++ /dev/null @@ -1,3 +0,0 @@ -#Mon Jan 23 12:30:08 CET 2012 -eclipse.preferences.version=1 -line.separator=\n diff --git a/AndroidManifest.xml b/AndroidManifest.xml deleted file mode 100644 index 17dafc0..0000000 --- a/AndroidManifest.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/README b/README deleted file mode 100644 index ec0804b..0000000 --- a/README +++ /dev/null @@ -1,36 +0,0 @@ -GoodWeight - - -development environment - - - Instructions at http://wiki.phonegap.com/w/page/30862722/phonegap-android-eclipse-quickstart - - - Android SDK - - - phonegap.jar (bundled inside GoodWeight/libs folder) - - - Eclipse Java EE IDE for Web Developers. - Version: Indigo Service Release 1 - Build id: 20110916-0149 - - Locale: UTF-8 - - Line ending: Unix - - - Additional Eclipse software - Install at help->Install New Software->Add... - - Name: MDS PhoneGap for Android Plug-In 1.2 - Location: https://svn.codespot.com/a/eclipselabs.org/mobile-web-development-with-phonegap/tags/r1.2/download - - Name: Android Developer Tools for Eclipse - Location: https://dl-ssl.google.com/android/eclipse/ - - Work with: http://download.eclipse.org/egit/updates and select/install everything - Window > open perspective > other > Git Repository Exploring - Right-click inside Git Repositories -> Paste Repository Path or URI (https://PeterOdeus@github.com/PeterOdeus/GoodWeight.git) - - -Hardware - - - When plugging in your Android phone to dev machine's USB port, select "Charge only". - - - On the device, go to Settings > Applications > Development and enable USB debugging diff --git a/RELEASE_NOTES b/RELEASE_NOTES deleted file mode 100644 index 592967e..0000000 --- a/RELEASE_NOTES +++ /dev/null @@ -1,5 +0,0 @@ -AndroidManifest: package, versionCode and versionName -Facebook localized URL -min-js -DB initial state -Change to wait-for-db mode \ No newline at end of file diff --git a/assets/www/index.html b/assets/www/index.html deleted file mode 120000 index c90ed45..0000000 --- a/assets/www/index.html +++ /dev/null @@ -1 +0,0 @@ -../../index.html \ No newline at end of file diff --git a/assets/www/webres b/assets/www/webres deleted file mode 120000 index f882470..0000000 --- a/assets/www/webres +++ /dev/null @@ -1 +0,0 @@ -../../webres \ No newline at end of file diff --git a/config.xml b/config.xml new file mode 100644 index 0000000..eb8296a --- /dev/null +++ b/config.xml @@ -0,0 +1,32 @@ + + + + PhoneGap: Getting Started + + + A template for getting started with PhoneGap development and build.phonegap.com + + + + Andrew Lunny + + + + + + + + + + + + + + + diff --git a/goodweight.txt b/goodweight.txt deleted file mode 100644 index cd46a9a..0000000 --- a/goodweight.txt +++ /dev/null @@ -1,25 +0,0 @@ -Välkommen till GoodWeight - -Jag är en jojobantare som testat precis allt för att gå ner i vikt. Det mesta funkar på vägen ner. Men problemet är att jag alltid studsat upp i vikt kort efteråt. Dock insåg jag till sist att det behövdes en annan typ av beslutsamhet, att fåfängan inte räckte som drivkraft. - -Jag utgick då ifrån två enkla principer. Den ena var att äta mindre mat på samma tid som jag tidigare åt mycket mera mat. Den andra var att utnyttja glädjen som uppstår när man delar med sig till andra. Alltså, att lura hjärnan att bli mätt på mindre mat, när den i själva verket blir lycklig över att jag skänkt glädje till nån. Dessa principer, “mat-tid” samt “mättande lycka”, resulterade i Android-appen GoodWeight. En minimalistiskt enkel inspirationsmetod som i själ och hjärta uppmuntrar mig att äta både mindre och långsammare. Minimalistiskt enkel, som i utan poäng, kalorier och speciella recept. - -För det finns fortfarande möjlighet att äta god mat. Riktigt god mat till och med. Och att äta samma slags mat som resten av familjen. Jag äter bara mindre. Och långsammare. Och jag delar med mig till människor som jag tidigare bara passerade förbi. - -Med hjälp av verktyget SlowFood började jag med att rata den tredje(!) portionen, men åt resten under lika lång tid. Sedan valde jag bort den andra portionen men åt fortfarande på samma tid. På detta vis fortsatte jag att dela maten tills jag hittade portioner som ändå mättade gott. Genom verktyget SlowFood har jag hittat en simpel väg till att långsamt njuta av mat med kvalitet. Som det skall vara. - -Och genom att skänka delar av pengarna som mindre portioner sparar åt mig, till någon annan, så stärks min egna lyckokänsla och därigenom även mättnadskänslan. Genom att göra mig själv positivt delaktig i andras liv, så blir dom människorna också positivt delaktiga i mitt liv. Bara jag tar med mig tanken på välgärningarna till matbordet. - -Istället för att köpa en tredje öl på puben kan man testa att skänka pengarna till gatumusikern som spelar utanför. Nöja sig med två rätter istället för en tre-rätters på restaurangen och sedan skänka pengarna till något välgörande ändamål. Istället för att köpa två bullar till sig själv, kan man köpa en till sig och en till någon som man tycker om. Eller ännu bättre, till någon som man inte tycker om. - -För vår personliga lycka är hela tiden snubblande nära. Den vilar i oss varje dag. Men den är upp och ner och vrängd till oigenkännlighet av våra föreställningar om hur saker och ting skall vara. Men genom att öva på att ge så övar man på att också ta tillbaka gåvans glädje till självaste matbordet, och att utnyttja glädjen till att helt enkelt bli mätt på mindre mat. - -Jag är säker nu på att denna GoodWeight-metod funkar på mig, nu och i framtiden. Aldrig har jag varit så bra på att balansera min vikt med den fingertoppskänsla som jag har idag. Och därför tänker jag att kanske du också vill pröva. - -Själva appen består av mat-tidtagaren SlowFood samt två räknare. Den ena räknaren visar vikten som man justerar och sparar var och varannan morgon. Undertill finns även en fingervisning om vart man är på väg i vikt. Med den andra räknaren matar man in uppskattade pengar eller pengavärde som skänkt glädje till någon. Stort som smått. Välgörenhetsräknaren finns på samma sida som vikträknaren, och för mig funkar det som en påminnelse om att mentalt koppla ihop godhet och vikt. Som en personlig tävling i att belöna min godhet med en lika god kontroll över min vikt. Och så blir det så. En önskan om viktkontroll som blir uppfylld av sig själv. - -Nu hoppas jag att fler kan ha glädje av metoden som hjälpt mig och att vi tillsammans här på Facebook kan hjälpas åt och utbyta tankar och idéer med varandra. - -Allt gott till dig! Och till mig! - -P.S Hälften av pengarna du betalar för appen går förresten till välgörenhet D.S diff --git a/libs/phonegap.jar b/libs/phonegap.jar deleted file mode 100644 index 81622c2..0000000 Binary files a/libs/phonegap.jar and /dev/null differ diff --git a/lint.xml b/lint.xml deleted file mode 100644 index ee0eead..0000000 --- a/lint.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/res/drawable-hdpi/logo.png b/logo.png similarity index 100% rename from res/drawable-hdpi/logo.png rename to logo.png diff --git a/proguard.cfg b/proguard.cfg deleted file mode 100644 index b1cdf17..0000000 --- a/proguard.cfg +++ /dev/null @@ -1,40 +0,0 @@ --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 - --keepclasseswithmembernames class * { - native ; -} - --keepclasseswithmembers class * { - public (android.content.Context, android.util.AttributeSet); -} - --keepclasseswithmembers class * { - public (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 *; -} diff --git a/project.properties b/project.properties deleted file mode 100644 index 8da376a..0000000 --- a/project.properties +++ /dev/null @@ -1,11 +0,0 @@ -# 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. - -# Project target. -target=android-15 diff --git a/res/drawable-hdpi/ic_launcher.png b/res/drawable-hdpi/ic_launcher.png deleted file mode 100644 index 83e9ab7..0000000 Binary files a/res/drawable-hdpi/ic_launcher.png and /dev/null differ diff --git a/res/drawable-ldpi/ic_launcher.png b/res/drawable-ldpi/ic_launcher.png deleted file mode 100644 index 83e9ab7..0000000 Binary files a/res/drawable-ldpi/ic_launcher.png and /dev/null differ diff --git a/res/drawable-ldpi/logo.png b/res/drawable-ldpi/logo.png deleted file mode 100644 index 7261853..0000000 Binary files a/res/drawable-ldpi/logo.png and /dev/null differ diff --git a/res/drawable-mdpi/ic_launcher.png b/res/drawable-mdpi/ic_launcher.png deleted file mode 100644 index 83e9ab7..0000000 Binary files a/res/drawable-mdpi/ic_launcher.png and /dev/null differ diff --git a/res/drawable-mdpi/logo.png b/res/drawable-mdpi/logo.png deleted file mode 100644 index 84d8ee1..0000000 Binary files a/res/drawable-mdpi/logo.png and /dev/null differ diff --git a/res/drawable-xhdpi/ic_launcher.png b/res/drawable-xhdpi/ic_launcher.png deleted file mode 100644 index 83e9ab7..0000000 Binary files a/res/drawable-xhdpi/ic_launcher.png and /dev/null differ diff --git a/res/drawable-xhdpi/logo.png b/res/drawable-xhdpi/logo.png deleted file mode 100644 index d3b89f4..0000000 Binary files a/res/drawable-xhdpi/logo.png and /dev/null differ diff --git a/res/drawable/logo.png b/res/drawable/logo.png deleted file mode 100644 index d244c2d..0000000 Binary files a/res/drawable/logo.png and /dev/null differ diff --git a/res/layout/main.xml b/res/layout/main.xml deleted file mode 100644 index d843f53..0000000 --- a/res/layout/main.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - diff --git a/res/values/strings.xml b/res/values/strings.xml deleted file mode 100644 index 1c29c0f..0000000 --- a/res/values/strings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - GoodWeight - - \ No newline at end of file diff --git a/res/xml/plugins.xml b/res/xml/plugins.xml deleted file mode 100644 index 3d8d48d..0000000 --- a/res/xml/plugins.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/net/goodweight/GoodWeightActivity.java b/src/net/goodweight/GoodWeightActivity.java deleted file mode 100644 index 0d70a95..0000000 --- a/src/net/goodweight/GoodWeightActivity.java +++ /dev/null @@ -1,99 +0,0 @@ -package net.goodweight; - -import java.io.IOException; - -import android.media.MediaPlayer; -import android.media.MediaPlayer.OnPreparedListener; -import android.os.Bundle; -import android.view.Window; -import android.view.WindowManager; - -import com.phonegap.DroidGap; - -public class GoodWeightActivity extends DroidGap implements OnPreparedListener{ - - private MediaPlayer mediaPlayer; - private boolean mediaPlayerPrepared; - private JSInterface myJSInterface; - /** Called when the activity is first created. */ - @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - - //Fullscreen - setFullscreen(); - - super.init(); - this.appView.getSettings().setJavaScriptEnabled(true); - myJSInterface = new JSInterface(this); - this.appView.addJavascriptInterface(myJSInterface, "JSInterface"); - - String language = java.util.Locale.getDefault().getLanguage(); - if(language == null || language != null && language.trim().equalsIgnoreCase("")){ - language = "en"; - } - super.loadUrl("file:///android_asset/www/index.html"); - //super.loadUrl("file:///android_asset/www/index.html?lang=" + language); - //super.loadUrl("file:///android_asset/www/mobiscroll/demo.html"); - - //Audio removed in favor of PhoneGap Media API. Or not. - prepareAudio(); - } - - - - private void prepareAudio(){ - //mediaPlayer = MediaPlayer.create(this, R.raw.birdies); -// mediaPlayer.setLooping(true); -// mediaPlayer.setOnPreparedListener(this); - } - - //Fullscreen (No title bar and status bar) - public void setFullscreen() { - getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); //Clean FLAG - requestWindowFeature(Window.FEATURE_NO_TITLE); - getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, - WindowManager.LayoutParams.FLAG_FULLSCREEN); - } - - @Override - protected void onPause() { - super.onPause(); - //pauseAudio(); - } - @Override - protected void onResume(){ - super.onResume(); - //playAudio(); - } - - @Override - public void onDestroy() { - super.onDestroy(); - // TODO Auto-generated method stub - if (mediaPlayer != null) { - mediaPlayer.stop(); - mediaPlayer.release(); - mediaPlayer = null; - } - - } - - public void playAudio(){ - if(mediaPlayerPrepared == true && mediaPlayer != null){ - mediaPlayer.start(); - } - } - - public void pauseAudio() { - if (mediaPlayerPrepared == true && mediaPlayer != null) { - mediaPlayer.pause(); - } - } - - @Override - public void onPrepared(MediaPlayer mp) { - this.mediaPlayerPrepared = true; - } - -} diff --git a/src/net/goodweight/JSInterface.java b/src/net/goodweight/JSInterface.java deleted file mode 100644 index 3695fe1..0000000 --- a/src/net/goodweight/JSInterface.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.goodweight; - - -public class JSInterface { - private GoodWeightActivity goodWeightActivity; - public JSInterface (GoodWeightActivity goodWeightActivity) { - this.goodWeightActivity = goodWeightActivity; - } - - public void pauseGoodWeightApp(){ - - } - - public void playAudio(){ - this.goodWeightActivity.playAudio(); - } - - public void pauseAudio(){ - this.goodWeightActivity.pauseAudio(); - } -}