Skip to content

Commit c2f8cd2

Browse files
committed
Updated logo
Started work on new settings screen
1 parent 006f1e1 commit c2f8cd2

37 files changed

+100
-61
lines changed

AndroidManifest.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
>
5858
</service>
5959
<service android:name=".GCMIntentService" />
60-
<activity android:name="PreferenceSettings" android:icon="@drawable/techinclogo_mono"></activity>
60+
<activity android:name="SettingsActivity" android:icon="@drawable/techinclogo_mono"></activity>
6161

6262
</application>
6363

bin/AndroidManifest.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
>
5858
</service>
5959
<service android:name=".GCMIntentService" />
60-
<activity android:name="PreferenceSettings" android:icon="@drawable/techinclogo_mono"></activity>
60+
<activity android:name="SettingsActivity" android:icon="@drawable/techinclogo_mono"></activity>
6161

6262
</application>
6363

bin/Techinc-Notify.apk

24.8 KB
Binary file not shown.

bin/classes.dex

868 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
41 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
232 Bytes
Binary file not shown.
389 Bytes
Binary file not shown.

bin/classes/nl/techinc/notify/R.class

43 Bytes
Binary file not shown.
Binary file not shown.

bin/res/drawable-mdpi/techinclogo.png

2.05 KB
Loading
1.66 KB
Loading
2.87 KB
Loading
8.02 KB
Loading
4.29 KB
Loading
3.8 KB
Loading

bin/resources.ap_

24.3 KB
Binary file not shown.

gen/nl/techinc/notify/R.java

+64-54
Original file line numberDiff line numberDiff line change
@@ -14,69 +14,79 @@ public static final class drawable {
1414
public static final int ic_launcher=0x7f020000;
1515
public static final int techinclogo=0x7f020001;
1616
public static final int techinclogo_mono=0x7f020002;
17+
public static final int techinclogo_white=0x7f020003;
1718
}
1819
public static final class id {
19-
public static final int apply=0x7f060014;
20-
public static final int boot_start=0x7f060008;
21-
public static final int butn_browse_sound=0x7f06000c;
22-
public static final int label_open_url=0x7f060006;
23-
public static final int label_pref_notify_sound=0x7f06000a;
24-
public static final int label_pref_update_freq=0x7f06000d;
25-
public static final int label_text=0x7f060000;
26-
public static final int label_update_url=0x7f06000f;
27-
public static final int menu_settings=0x7f060015;
28-
public static final int monitoring=0x7f060004;
29-
public static final int notify_sound=0x7f06000b;
30-
public static final int open_url=0x7f060007;
31-
public static final int refresh=0x7f060003;
32-
public static final int reset=0x7f060013;
33-
public static final int start=0x7f060011;
34-
public static final int status=0x7f060002;
35-
public static final int status_label=0x7f060001;
36-
public static final int stop=0x7f060012;
37-
public static final int toggle=0x7f060005;
38-
public static final int update_freq=0x7f06000e;
39-
public static final int update_url=0x7f060010;
40-
public static final int vibrate=0x7f060009;
20+
public static final int apply=0x7f070014;
21+
public static final int boot_start=0x7f070008;
22+
public static final int butn_browse_sound=0x7f07000c;
23+
public static final int label_open_url=0x7f070006;
24+
public static final int label_pref_notify_sound=0x7f07000a;
25+
public static final int label_pref_update_freq=0x7f07000d;
26+
public static final int label_text=0x7f070000;
27+
public static final int label_update_url=0x7f07000f;
28+
public static final int menu_settings=0x7f070015;
29+
public static final int monitoring=0x7f070004;
30+
public static final int notify_sound=0x7f07000b;
31+
public static final int open_url=0x7f070007;
32+
public static final int refresh=0x7f070003;
33+
public static final int reset=0x7f070013;
34+
public static final int start=0x7f070011;
35+
public static final int status=0x7f070002;
36+
public static final int status_label=0x7f070001;
37+
public static final int stop=0x7f070012;
38+
public static final int toggle=0x7f070005;
39+
public static final int update_freq=0x7f07000e;
40+
public static final int update_url=0x7f070010;
41+
public static final int vibrate=0x7f070009;
4142
}
4243
public static final class layout {
4344
public static final int main=0x7f030000;
4445
public static final int settings=0x7f030001;
4546
}
4647
public static final class menu {
47-
public static final int main=0x7f050000;
48+
public static final int main=0x7f060000;
4849
}
4950
public static final class string {
50-
public static final int app_name=0x7f040000;
51-
public static final int button_browse=0x7f04000f;
52-
public static final int button_refresh=0x7f040019;
53-
public static final int button_start_service=0x7f04000d;
54-
public static final int button_stop_service=0x7f04000e;
55-
public static final int closed=0x7f040017;
56-
public static final int confirm_no=0x7f040012;
57-
public static final int confirm_reset=0x7f040010;
58-
public static final int confirm_yes=0x7f040011;
59-
public static final int disable=0x7f04001c;
60-
public static final int enable=0x7f04001d;
61-
public static final int main_text=0x7f040014;
62-
public static final int menu_settings=0x7f040013;
63-
public static final int monitoring_disabled=0x7f04001b;
64-
public static final int monitoring_enabled=0x7f04001a;
65-
public static final int notify_closed=0x7f040002;
66-
public static final int notify_open=0x7f040001;
67-
public static final int open=0x7f040016;
68-
public static final int pref_apply=0x7f04000a;
69-
public static final int pref_boot_start=0x7f04000c;
70-
public static final int pref_notify_sound=0x7f04000b;
71-
public static final int pref_notify_vibrate=0x7f040007;
72-
public static final int pref_open_url=0x7f040009;
73-
public static final int pref_reset=0x7f040008;
74-
public static final int pref_update_freq=0x7f040005;
75-
public static final int pref_update_url=0x7f040006;
76-
public static final int status=0x7f040015;
77-
public static final int ticker_closed=0x7f040004;
78-
public static final int ticker_open=0x7f040003;
79-
public static final int unknown=0x7f040018;
80-
public static final int updating=0x7f04001e;
51+
public static final int app_name=0x7f050000;
52+
public static final int button_browse=0x7f05000f;
53+
public static final int button_refresh=0x7f050018;
54+
public static final int button_start_service=0x7f05000d;
55+
public static final int button_stop_service=0x7f05000e;
56+
public static final int closed=0x7f050016;
57+
public static final int confirm_no=0x7f050012;
58+
public static final int confirm_reset=0x7f050010;
59+
public static final int confirm_yes=0x7f050011;
60+
public static final int disable=0x7f05001b;
61+
public static final int enable=0x7f05001c;
62+
public static final int main_text=0x7f050013;
63+
public static final int menu_settings=0x7f05001e;
64+
public static final int monitoring_disabled=0x7f05001a;
65+
public static final int monitoring_enabled=0x7f050019;
66+
public static final int notify_closed=0x7f050002;
67+
public static final int notify_open=0x7f050001;
68+
public static final int open=0x7f050015;
69+
public static final int pref_apply=0x7f05000a;
70+
public static final int pref_boot_start=0x7f05000c;
71+
public static final int pref_notify_sound=0x7f05000b;
72+
public static final int pref_notify_vibrate=0x7f050007;
73+
public static final int pref_open_url=0x7f050009;
74+
public static final int pref_reset=0x7f050008;
75+
public static final int pref_update_freq=0x7f050005;
76+
public static final int pref_update_url=0x7f050006;
77+
public static final int ringtone_label=0x7f050023;
78+
public static final int ringtone_summary=0x7f050024;
79+
public static final int status=0x7f050014;
80+
public static final int suppress_label=0x7f05001f;
81+
public static final int suppress_summary=0x7f050020;
82+
public static final int ticker_closed=0x7f050004;
83+
public static final int ticker_open=0x7f050003;
84+
public static final int unknown=0x7f050017;
85+
public static final int updating=0x7f05001d;
86+
public static final int vibrate_label=0x7f050021;
87+
public static final int vibrate_summary=0x7f050022;
88+
}
89+
public static final class xml {
90+
public static final int preferences=0x7f040000;
8191
}
8292
}

logo.png

32.1 KB
Loading

res/drawable-mdpi/techinclogo.png

2.93 KB
Loading
4.13 KB
Loading
3.84 KB
Loading

res/drawable-xhdpi/techinclogo.png

8.99 KB
Loading
7.77 KB
Loading
5.3 KB
Loading

res/values/strings.xml

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources>
33

4-
<string name="app_name">Techinc</string>
4+
<string name="app_name">Technologia Incognita</string>
55

66
<string name="notify_open">The space is currently open</string>
77
<string name="notify_closed">The space is currently closed</string>
@@ -22,7 +22,6 @@
2222
<string name="confirm_reset">Are you sure you wish to reset ALL the settings back to default?</string>
2323
<string name="confirm_yes">Yes sure, blow them away.</string>
2424
<string name="confirm_no">Shit no!!</string>
25-
<string name="menu_settings">Settings</string>
2625

2726
<string name="main_text">
2827
This application monitors the current status of the Technologia Incognita hackerspace.\n
@@ -38,4 +37,9 @@
3837
<string name="disable">Disable</string>
3938
<string name="enable">Enable</string>
4039
<string name="updating">Updating…</string>
40+
<string name="menu_settings">Settings</string>
41+
42+
<string name="suppress_label">Suppress closed</string><string name="suppress_summary">Only notify when space opens</string>
43+
<string name="vibrate_label">Vibrate</string><string name="vibrate_summary">Vibrate device on notification</string>
44+
<string name="ringtone_label">Notification tone</string><string name="ringtone_summary">Select a sound to play with the notification</string>
4145
</resources>

res/xml/preferences.xml

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
3+
<CheckBoxPreference android:title="@string/suppress_label" android:summary="@string/suppress_summary" android:key="suppress"/><CheckBoxPreference android:title="@string/vibrate_label" android:summary="@string/vibrate_summary" android:key="vibrate"/>
4+
<RingtonePreference android:ringtoneType="notification" android:title="@string/ringtone_label" android:showDefault="true" android:summary="@string/ringtone_summary" android:showSilent="true" android:key="ringtone"/>
5+
6+
7+
8+
</PreferenceScreen>

src/nl/techinc/notify/GCMIntentService.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
public class GCMIntentService extends GCMBaseIntentService {
2020

21-
private static final String GCM_URL = "http://techincnotify.appspot.com";
21+
private static final String GCM_URL = "http://nathan7.eu:3000";
2222
private static final int NOTE_ID = 1;
2323
private String key;
2424

@@ -31,7 +31,7 @@ protected void onError(Context context, String errorId) {
3131
protected void onMessage(Context context, Intent intent) {
3232
boolean state = !(intent.getStringExtra("state").equals("closed"));
3333
NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
34-
int icon = state ? R.drawable.techinclogo : R.drawable.techinclogo_mono;
34+
int icon = R.drawable.techinclogo_white;
3535
CharSequence tickerText = state ? getString(R.string.ticker_open) : getString(R.string.ticker_closed);
3636
long when = System.currentTimeMillis();
3737
CharSequence contentTitle = getString(R.string.app_name);

src/nl/techinc/notify/NotifyActivity.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ public boolean onCreateOptionsMenu(Menu menu)
108108
public boolean onOptionsItemSelected(MenuItem item) {
109109
switch (item.getItemId()) {
110110
case R.id.menu_settings:
111-
startActivity(new Intent(this, PreferenceSettings.class));
111+
startActivity(new Intent(this, SettingsActivity.class));
112112
return true;
113113
default:
114114
return super.onOptionsItemSelected(item);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package nl.techinc.notify;
2+
3+
import android.content.SharedPreferences;
4+
import android.os.Bundle;
5+
import android.preference.PreferenceActivity;
6+
import android.preference.PreferenceManager;
7+
8+
public class SettingsActivity extends PreferenceActivity {
9+
private SharedPreferences sharedPreferences;
10+
11+
@Override
12+
public void onCreate(Bundle savedInstanceState) {
13+
super.onCreate(savedInstanceState);
14+
sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
15+
addPreferencesFromResource(R.xml.preferences);
16+
}
17+
}

0 commit comments

Comments
 (0)