Eric House
6930da9686
add warning about unlimited SMS plans that's triggered whenever a new
...
number is added to the list of possible invitees.
2012-04-23 20:07:44 -07:00
Eric House
010fae495b
fix compile error
2012-04-23 07:37:02 -07:00
Eric House
2082b40d4a
look up names from phones rather than store them separately
2012-04-23 07:32:42 -07:00
Eric House
f7c9e0cc16
use name in summary where available
2012-04-23 07:31:33 -07:00
Eric House
b2a1fefd26
synchronize access to phone-to-name hash
2012-04-23 06:55:00 -07:00
Eric House
07c1d68321
syntax error!
2012-04-23 06:54:23 -07:00
Eric House
97cb3863a6
name constant -- no code change
2012-04-23 06:34:00 -07:00
Eric House
02443d26a9
catch oob exception when older version receives enum not in values() array
2012-04-23 06:30:20 -07:00
Eric House
b34e741e30
add param to phoneToContact controlling whether phone number is
...
returned when name can't be found.
2012-04-23 06:16:06 -07:00
Eric House
d5076e2167
make a couple of methods private
2012-04-23 06:14:02 -07:00
Eric House
a98f9ef12f
refactor; don't rely on otherwise unused i-var.
2012-04-23 06:13:05 -07:00
Eric House
c15b56199c
use marker enum to test for size. no code change
2012-04-22 17:55:53 -07:00
Eric House
a72dbdd8dd
add static to cache phone->name mapping
2012-04-21 22:16:47 -07:00
Eric House
3af20f1d5a
look up name for phone number in contacts and use in game config.
...
Will want to use elsewhere. May want to cache depending on speed.
2012-04-19 00:37:37 -07:00
Eric House
e5758766f7
test for null comment
2012-04-19 00:36:51 -07:00
Eric House
fd18d8c95a
add boolean param to jni version of comms_resendAll() to ack
...
afterwards. Saves some extra jni calls. Then make comms_ackAny()
separately-useable, and use from BoardActivity after receiving
SMS messages.
2012-04-19 00:03:22 -07:00
Eric House
033a69be8d
to make it easier to tell games apart, print the number[s] of the
...
remote device[s] as part of summary view and in game config screen
(read-only). Use same field in summaries table for remote phone
numbers and bt addresses.
2012-04-18 23:23:36 -07:00
Eric House
d6ad17ad58
don't crash if relayID null
2012-04-18 23:07:14 -07:00
Eric House
8713b9e148
don't crash when relayID is null
2012-04-18 23:05:28 -07:00
Eric House
b4416f3abe
add missing private keyword
2012-04-18 23:04:55 -07:00
Eric House
d67614cd69
send ack after creating game on receipt of SMS invitation. Thought
...
about starting up the game so it could connect, but that'd make it
impossible to change any settings, e.g. player name, on the accepting
end.
2012-04-17 21:46:57 -07:00
Eric House
019a053df0
give move-made notifications ids based on the games they belong to so
...
that there can be more than one, then use those ids to dismiss them if
the game's opened other than through the notifications.
2012-04-17 20:08:37 -07:00
Eric House
3d60ee701e
honor setting for toast showing messages sent and received
2012-04-17 19:23:15 -07:00
Eric House
1134f71b7b
use new comms_ackAny() call to send ACKs at points where currently
...
resendAll is being called. Dramatically reduces SMS message count
when app is being relaunched and backgrounded between turns.
2012-04-14 18:00:43 -07:00
Eric House
416a1054a7
Merge branch 'android_ack' into android_bt
...
Conflicts:
xwords4/common/comms.c
xwords4/common/comtypes.h
2012-04-13 20:57:35 -07:00
Eric House
f22d9530b1
track what's been ack'd, and add method to ack what hasn't been.
2012-04-13 20:21:59 -07:00
Eric House
0e4abccc41
clean up, and try to keep contacts checked while the count available
...
is not in excess of the number needed. Makes it easier to use early
on.
2012-04-12 23:24:13 -07:00
Eric House
6ea692d430
use showConfirmThen() for non-mobile numbers
2012-04-12 23:04:08 -07:00
Eric House
8a4452ea53
add another variant of showConfirmThen()
2012-04-12 22:56:40 -07:00
Eric House
e2be770ca9
if the number of phone numbers sought matches the number available
...
check them all; confirm delete (since the button's enabled now from
the beginning.)
2012-04-12 22:38:42 -07:00
Eric House
404265565b
tighten definition of connected BT or SMS game
2012-04-12 22:14:13 -07:00
Eric House
5949994557
cleanup -- remove logging and simplify code a bit.
2012-04-12 21:24:52 -07:00
Eric House
5b5b969e71
Merge branch 'android_branch' into android_bt
2012-04-12 20:59:47 -07:00
Eric House
4ffdeefe3b
add dumpCursor
2012-04-12 20:59:29 -07:00
Eric House
e1c977323a
on first boot, run through SMS database in case there are any messages
...
there that came in before we were installed. Pass any found in as if
newly received (but don't delete.)
2012-04-12 20:57:52 -07:00
Eric House
459ddf6e96
Merge branch 'android_branch' into android_bt
...
Conflicts:
xwords4/android/XWords4/src/org/eehouse/android/xw4/Utils.java
2012-04-12 18:05:58 -07:00
Eric House
5efe959584
move test for whether this is first boot on new version into Utils,
...
and add test for whether it's new boot ever (to be used with sms on
another branch.)
2012-04-12 18:04:21 -07:00
Eric House
31659bc514
improvements to smsinviter dialog: add explanatory empty text, dialog
...
that warns when non-mobile number being added, always check
newly-added number, etc.
2012-04-11 18:54:38 -07:00
Eric House
0c241cf207
fix crash in sms message sink when address null -- same as bt message sink.
2012-04-10 21:47:15 -07:00
Eric House
522fd29b44
fix to show/return individual phone numbers. Still todo: warn rather
...
than drop numbers not flagged as mobile.
2012-04-10 19:25:22 -07:00
Eric House
e703685021
add new pref controlling whether networked games have hints enabled by
...
default.
2012-04-10 07:53:39 -07:00
Eric House
90bca47e1b
query and send name with SMS invite -- same as for BT.
2012-04-10 07:26:56 -07:00
Eric House
027ab0538e
ignore new file
2012-04-10 06:50:31 -07:00
Eric House
f841b8ccce
use different SMS-headers for different variants so they can coexist
...
and not poach each others' conversations.
2012-04-10 06:49:43 -07:00
Eric House
871cf7b580
lock SMS-invite in portrait mode here too
2012-04-10 06:48:51 -07:00
Eric House
e6c8c898fc
hide '+' button when no number text entered
2012-04-10 06:36:34 -07:00
Eric House
b98be90869
tweak sms-inviter button text for greater clarity
2012-04-10 06:36:17 -07:00
Eric House
66a120bd08
lock SMSInviteActivity in portrait mode -- until I think it's
...
worthwile to make it scrolling.
2012-04-10 06:30:17 -07:00
Eric House
d72cd547b7
fix bug where new game gets data from just deleted: clear cache!
2012-04-08 21:35:50 -07:00
Eric House
d6a3aafaec
factor upward code from BTEvent so that SMSService can use same
...
mechanism to send asynchronous results, then use to notify when a game
on other end has been deleted. This flushed out a bug where a rowid
will get reused and a new game wind up with data from the previous
one -- but otherwise works.
2012-04-06 23:00:47 -07:00