Eric House
3b1f6a695f
don't show "can't do GCM" Toast on Kindle Fire
2012-11-08 06:38:35 -08:00
Eric House
aafcd5144a
Better Kindle fix: don't even post message if SMS not supported.
2012-11-07 19:46:33 -08:00
Eric House
949b804f35
fix NPE on Kindle Fire, which has no SMS DB. Duh.
2012-11-07 19:43:08 -08:00
Eric House
1e13d6ac6c
look for values in msg sent from server, including one that puts up a
...
message via a notification.
2012-11-06 19:09:15 -08:00
Eric House
39dbed2004
add missing util method (fixing crash) and with it wire up new devID
...
scheme: now relay-assigned shorter id will be saved and used for
future games.
2012-11-06 07:08:06 -08:00
Eric House
41cfacfee4
don't crash on emulator (which doesn't have library required by GCM)
2012-11-05 06:20:55 -08:00
Eric House
03108f311a
Merge branch 'android_branch' into android_gcm
2012-11-05 06:14:21 -08:00
Eric House
0376e25c26
Merge branch 'fix_beta_53' into android_branch
2012-11-05 05:43:33 -08:00
Eric House
bb2e3ffdb1
fix (by dropping second message) assert that there is no first
...
message. This is a TEMPORARY fix.
2012-11-04 21:36:20 -08:00
Eric House
3942a49cac
Add a debug preference allowing to provide, or override, the download
...
dir. This will let users work around bugs on devices like my Blaze 4G
where the OS gives the wrong path, and also allows testing. Inval
DictUtil's dict cache eash time this is changed, so in effect adding a
wrong path pref hides all dicts in the Downloads dir.
2012-11-04 17:47:30 -08:00
Eric House
69108fd8a1
cleanup: import class to make declarations shorter.
2012-11-04 17:33:07 -08:00
Eric House
30675cfd3e
remove logging
2012-11-04 17:21:37 -08:00
Eric House
90480aca4c
don't put up toast when checking SMS DB
2012-11-04 07:40:24 -08:00
Eric House
4dd094b2b3
if the download dir doesn't exist (and on my "Blaze 4G" the function
...
getDownloadCacheDirectory() returns a path that doesn't) then don't
offer to move things there.
2012-11-03 17:26:43 -07:00
Eric House
47f9eb03b9
merge in changes from the -gcm directory: GCM will be a feature of the
...
non-variant build now.
2012-11-02 05:35:31 -07:00
Eric House
ecd6d81228
Merge branch 'android_branch' into android_gcm
2012-11-01 19:50:07 -07:00
Eric House
a73a5e8077
there seems to be no way to fix the warning so add comment
2012-11-01 19:46:38 -07:00
Eric House
364acb6dcd
cleanup: remove some logging and unused string resources
2012-11-01 19:32:29 -07:00
Eric House
27935752a8
check cursor still open in attempt to fix crash seen on Galaxy Nexus
2012-11-01 18:39:26 -07:00
Eric House
057a41e4a9
check cursor still open in attempt to fix crash seen on Galaxy Nexus
2012-11-01 07:59:42 -07:00
Eric House
3e289adc18
move related methods together
2012-11-01 07:58:27 -07:00
Eric House
1b7a618454
send the right dev id
2012-10-31 06:03:31 -07:00
Eric House
6014e3d76f
turn on devid code and implement support in java. Untested, but should work.
2012-10-30 07:57:17 -07:00
Eric House
c93dfd6605
Merge branch 'android_branch' into android_gcm
...
Conflicts:
xwords4/android/XWords4/res/values/common_rsrc.xml
2012-10-30 07:10:42 -07:00
Eric House
80a79b6991
Make it less likely that a message received while I'm not intercepting
...
them will be opened more than once: track whether I've searched the
SMS db, and only clear that setting when SMS play is *disabled*.
2012-10-29 21:20:32 -07:00
Eric House
ba0f91c438
cleanup: use constant
2012-10-29 20:43:02 -07:00
Eric House
e90621ec1d
use existing string rather than invent a new one
2012-10-29 07:30:09 -07:00
Eric House
e39b776d80
Add button to alert warning that SMS isn't on that takes you to
...
Preferences.
2012-10-29 07:20:11 -07:00
Eric House
d7d666e4f9
Merge branch 'android_branch' into android_gcm
2012-10-25 08:12:02 -07:00
Eric House
6e39466b09
somehow new dict-download code is storing some in info DB with
...
langcode of 0. Work around that by rebuilding cache entry when that's
seen.
2012-10-25 08:03:56 -07:00
Eric House
6180834ada
log case where game has no dicts
2012-10-25 08:02:30 -07:00
Eric House
4ed1446e06
Fix new bug: don't null out default dict just because we don't have one.
2012-10-25 07:58:39 -07:00
Eric House
f2684e5652
log device ID even when it's not newly assigned
2012-10-25 06:24:19 -07:00
Eric House
4c1c0ddaaa
Merge branch 'android_branch' into android_gcm
...
Conflicts:
xwords4/android/XWords4/src/org/eehouse/android/xw4/XWPrefs.java
2012-10-24 08:05:50 -07:00
Eric House
9bb8c9cddf
don't allow change of dict in in-play networked game
2012-10-24 08:01:52 -07:00
Eric House
3d14ed96e7
cleanup and rename method
2012-10-24 07:40:14 -07:00
Eric House
643a301214
cleanup: add additional param to downloadFinished() iface method
2012-10-24 07:22:26 -07:00
Eric House
aec03fc572
When a game's consumated and guest discovers it isn't using the same
...
dict, give chance to switch, and to download if required. Because of
the way the JNI thread works, and JNI's requirement in general that
env instances match up (e.g. dicts must be destroyed in the same
thread that creates them), substituting into a live game is too hard.
So the game's saved with its new dict and then reloaded.
2012-10-24 07:17:21 -07:00
Eric House
521d7042be
remove redundant class name (no code change)
2012-10-23 06:50:49 -07:00
Eric House
1ce7b36b59
add pref to replace querying on each download where to store dict.
...
And use new background-download for update-triggered downloads.
2012-10-22 19:35:47 -07:00
Eric House
80e2b8955e
comments to remind not to remove code not called from java; no code change
2012-10-22 19:29:05 -07:00
Eric House
8e911fef05
use import to shorten type -- no code change
2012-10-22 07:30:44 -07:00
Eric House
ca561f225c
make dict storage location a default set in preference rather than
...
something queried each time.
2012-10-22 07:06:12 -07:00
Eric House
6ba5d4f7c8
use new internal download code for download to get dict required for
...
SMS invite as well. Still to do: put back the query for where the
thing should be stored. Hard-coded to go in INTERNAL for now.
2012-10-20 18:28:14 -07:00
Eric House
13557b6e25
use Utils.showToast() everywhere
2012-10-19 18:03:00 -07:00
Eric House
04f56ccf74
download dicts without the browser. This is a partial implementation
...
that will need to be generalized and used in other places, basically
whenever the full URL can be known.
2012-10-19 17:57:17 -07:00
Eric House
6c34f43df7
show toast when update requested manually and nothing found
2012-10-18 19:51:40 -07:00
Eric House
cb1a0093c3
Merge branch 'android_branch' into android_gcm
2012-10-17 21:23:09 -07:00
Eric House
e5feded0b1
When receiving an invite for a dict we don't have, post a notification
...
to DictsActivity that offers to download, and on download completion
arranges for notification of SMSService so the game can be created.
2012-10-17 21:20:08 -07:00
Eric House
3e83af3b97
pass dict name (in addition to language) with SMS invite, and
...
currently on recipient device refuse to create a game if dict not
installed. Next step is to give a choice to download the thing or
decline.
2012-10-17 07:11:39 -07:00