Version 1.0 Release

This commit is contained in:
Erik C. Thauvin 2012-04-03 22:12:05 +00:00
commit 4ec246ca72
52 changed files with 1201 additions and 0 deletions

BIN
res/drawable-hdpi/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

BIN
res/drawable-ldpi/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
res/drawable-mdpi/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
res/drawable-xhdpi/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

64
res/layout/bitlycreds.xml Normal file
View file

@ -0,0 +1,64 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:id="@+id/bit_username_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:gravity="left"
android:text="@string/prefs_bitly_creds_username"
android:textAppearance="?android:attr/textAppearanceMedium" />
<EditText
android:id="@+id/bitly_username_edit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:gravity="fill_horizontal"
android:inputType="text"
android:key="@string/prefs_key_bitly_username"
android:scrollHorizontally="true"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/bitly_apikey_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:gravity="left"
android:text="@string/prefs_bitly_creds_apikey"
android:textAppearance="?android:attr/textAppearanceMedium" />
<EditText
android:id="@+id/bitly_apikey_edit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:gravity="fill_horizontal"
android:inputType="text"
android:key="@string/prefs_key_bitly_apikey"
android:scrollHorizontally="true"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/bitly_text_fld"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="20dip"
android:layout_marginTop="20dip"
android:gravity="center"
android:text="@string/prefs_bitly_creds_noapi"
android:textColor="#eda712"
android:clickable="true"
android:textAppearance="?android:attr/textAppearanceMedium" >
</TextView>
</LinearLayout>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Emaily" parent="@android:style/Theme.Holo" />
</resources>

46
res/values/strings.xml Normal file
View file

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="alert_error">Sorry. An error was returned by %2$s while shortening the url: %1$s</string>
<string name="alert_nocreds">Please provide your credentials to shorten urls.</string>
<string name="alert_nohost">Sorry. Could not connect to %1$s.</string>
<string name="alert_notfound">Sorry. No applications can perform this action.</string>
<string name="alert_notfound_clip">Sorry. No applications can perform this action. The shortened url has been copied to the clipboard.</string>
<string name="app_name">Emaily</string>
<string name="dialog_accounts_title">Select a Google account</string>
<string name="prefs_about_title">About</string>
<string name="prefs_bitly_creds_apikey">API Key</string>
<string name="prefs_bitly_creds_cancel">Cancel</string>
<string name="prefs_bitly_creds_dialog_title">Bit.ly API Credentials</string>
<string name="prefs_bitly_creds_noapi"><u>Need an API key?</u></string>
<string name="prefs_bitly_creds_ok">OK</string>
<string name="prefs_bitly_creds_summary">Enter your credentials…</string>
<string name="prefs_bitly_creds_title">API Credentials</string>
<string name="prefs_bitly_creds_url">http://bitly.com/a/your_api_key/</string>
<string name="prefs_bitly_creds_username">Username</string>
<string name="prefs_bitly_title">bit.ly</string>
<string name="prefs_copyright">© 2012 Erik C. Thauvin</string>
<string name="prefs_feedback_subject">%1$s %2$s %3$s (%4$s %5$s, %6$s)</string>
<string name="prefs_feedback_summary">Send email, please check Help first…</string>
<string name="prefs_feedback_title">Feedback</string>
<string name="prefs_feedback_url">mailto:erik@thauvin.net</string>
<string name="prefs_googl_chkbox_title">Use as shorterner?</string>
<string name="prefs_googl_title">goo.gl</string>
<string name="prefs_help_summary">Learn how to use…</string>
<string name="prefs_help_title">Help</string>
<string name="prefs_help_url">http://m.thauvin.net/android/Emaily/help/</string>
<string name="prefs_key_bitly_apikey">prefs_bitly_apikey</string>
<string name="prefs_key_bitly_creds">prefs_bitly_creds</string>
<string name="prefs_key_bitly_username">prefs_bitly_username</string>
<string name="prefs_key_feedback">prefs_feedback</string>
<string name="prefs_key_googl_account">prefs_googl_account</string>
<string name="prefs_key_googl_chkbox">prefs_googl_chkbox</string>
<string name="prefs_key_googl_enabled">prefs_google_enabled</string>
<string name="prefs_key_googl_token">prefs_googl_token</string>
<string name="prefs_key_googl_token_expiry">prefs_gool_token_expiry</string>
<string name="prefs_key_version">prefs_version</string>
<string name="prefs_version_title">Version</string>
<string name="progress_msg">Shortening url…</string>
<string name="progress_msg_retry">Retrying…</string>
</resources>

6
res/values/themes.xml Normal file
View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Emaily" parent="@android:style/Theme" />
</resources>

46
res/xml/prefs.xml Normal file
View file

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<PreferenceCategory android:title="@string/prefs_googl_title" >
<CheckBoxPreference
android:defaultValue="true"
android:key="@string/prefs_key_googl_chkbox"
android:title="@string/prefs_googl_chkbox_title" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/prefs_bitly_title" >
<net.thauvin.erik.android.emaily.BitlyCredsDialog
android:dialogLayout="@layout/bitlycreds"
android:dialogTitle="@string/prefs_bitly_creds_dialog_title"
android:key="@string/prefs_key_bitly_creds"
android:negativeButtonText="@string/prefs_bitly_creds_cancel"
android:positiveButtonText="@string/prefs_bitly_creds_ok"
android:summary="@string/prefs_bitly_creds_summary"
android:title="@string/prefs_bitly_creds_title" >
</net.thauvin.erik.android.emaily.BitlyCredsDialog>
</PreferenceCategory>
<PreferenceCategory android:title="@string/prefs_about_title" >
<Preference
android:enabled="false"
android:key="@string/prefs_key_version"
android:singleLine="true"
android:summary="@string/prefs_copyright"
android:title="@string/prefs_version_title" />
<PreferenceScreen
android:summary="@string/prefs_help_summary"
android:title="@string/prefs_help_title" >
<intent
android:action="android.intent.action.VIEW"
android:data="@string/prefs_help_url" />
</PreferenceScreen>
<PreferenceScreen
android:key="@string/prefs_key_feedback"
android:summary="@string/prefs_feedback_summary"
android:title="@string/prefs_feedback_title" >
<intent
android:action="android.intent.action.VIEW"
android:data="@string/prefs_feedback_url" />
</PreferenceScreen>
</PreferenceCategory>
</PreferenceScreen>