The default APN can now be requested by calling
ConnectivityManager.startUsingNetworkFeature(Phone.FEATURE_ENABLE_DEFAULT).
Signed-off-by: Mike Lockwood <lockwood@android.com>
Need to correctly interpret WAP Datagram data. Specifically the
source and destination ports are only included in the 1st segment,
not subsequent segments but the original implementation was looking
for the ports for all segments.
Merge commit '4a64bded06a0299785c295a975e2818308eb53e2'
* commit '4a64bded06a0299785c295a975e2818308eb53e2':
Add some helpful tests scripts for backup and make bmgr restore wait until the backup is done.
Merge commit '5e8a4b842c20dd47b82e9915f1bd730ee1b0d46d'
* commit '5e8a4b842c20dd47b82e9915f1bd730ee1b0d46d':
Give the bmgr command an IRestoreObserver too.
Merge commit '7d562ec393d54dd9ef387c49d1283243bfdbd2b1'
* commit '7d562ec393d54dd9ef387c49d1283243bfdbd2b1':
Add a new IRestoreObserver callback class to the restore process
The observer is told when restore begins how many packages are being restored.
It then gets an onUpdate() call telling it that the Nth package is now
undergoing restore. Ultimately, its restoreFinished() callback is invoked,
passing a simple success/fail error code, to let it know that the restore
operation has concluded.
Merge commit 'ee513b600efeb55040030a3dc9c8e7ef74b36149'
* commit 'ee513b600efeb55040030a3dc9c8e7ef74b36149':
In the native layer for the TTS service, delete the data allocated for the callback after the signal for the end of the synthesis has been received.
* changes:
In the native layer for the TTS service, delete the data allocated for the callback after the signal for the end of the synthesis has been received.
Merge commit '5cb400bd72726c22f641f334951b35ce2ddcfeef'
* commit '5cb400bd72726c22f641f334951b35ce2ddcfeef':
Keep track of backup state independently for each transport
Merge commit '2f437b4c56db1750cc6cb3d1ad549a79049b6370'
* commit '2f437b4c56db1750cc6cb3d1ad549a79049b6370':
Adding splitting to the TTS to guard against extremely long strings.
Backup transports now provide the Backup Manager with a suggested name with
which it can disambiguate any transport-specific bookkeeping that it needs to
maintain. The Manager keeps separate application backup 'state blobs' for each
transport now, preventing things from getting out of step if the device is
switched among multiple transports.
Also, the metadata backup agent is always invoked now on each backup pass. This
is cheap when there is nothing to do, but also strongly ensures that we never
wind up in a situation where a given transport destination has not been given
all of the metadata necessary for the backup set.
Merge commit 'c44989d6c7bcc761fb37f54fd37aac2070ba8e5e'
* commit 'c44989d6c7bcc761fb37f54fd37aac2070ba8e5e':
move ui/Time.cpp to core/jni, since this is the only place it is used
Merge commit '2450173b78b27ca744e5d2e58efa35560ce73f8c'
* commit '2450173b78b27ca744e5d2e58efa35560ce73f8c':
Add caching of the speech rate and language in android.speech.tts.TextToSpeech
* changes:
Add caching of the speech rate and language in android.speech.tts.TextToSpeech so the speech params can be passed along in calls for text synthesis.
RelativeLayout, when measured with AT_MOST, was applying the gravity on its
children way too early. This caused the RL to set its measured size to
a value that was larger than necessary. This fixes the issue by deferring
the positioning of the gravity-dependent children until the dimensions
of the layout are known.
Merge commit 'eb3ec64a6a962aa48a46753c6e69ce24f889a4cc'
* commit 'eb3ec64a6a962aa48a46753c6e69ce24f889a4cc':
Fixes#1943915. Prevents circular dependency exception when using several NO_ID