164 Commits

Author SHA1 Message Date
Scott Main
2a6a149fc2 am 820a4e7d: docs change for ESD: add samples html pages for offline docs
Merge commit '820a4e7dd6adeff162a92ca40ebe2f109561036b' into eclair

* commit '820a4e7dd6adeff162a92ca40ebe2f109561036b':
  docs change for ESD: add samples html pages for offline docs
2009-11-20 09:54:52 -08:00
Scott Main
820a4e7dd6 docs change for ESD: add samples html pages for offline docs
bug: 2160782
Change-Id: I30fedc9e9b015ad035fa954ca0b1a19e846cca78
2009-11-19 20:31:57 -08:00
Dan Egnor
cc342e3365 Solve the mutual interdependency problem between common and framework:
Have framework include the common source files directly when building,
then build common as a static library separately (depending on
framework, like everything else).

Goes with a companion change to build/core/pathmap.mk.
2009-11-18 15:08:18 -08:00
Dan Egnor
ded0e6447e Create android-common static library which gets included in frameworks.jar,
but can also be used by unbundled apps.  Move android.text.util.Regex there as
a starting example, renamed to a more sensible (?) com.android.common.Patterns.
Set up a corresponding test package, and move RegexTest (to PatternsTest).
Update clients.
2009-11-18 12:05:04 -08:00
Dan Egnor
0629175f50 Remove googleclient from the framework, and its classes from the preload list. 2009-11-17 21:06:45 -08:00
Dan Egnor
613438086c Remove external/protobuf from the build, now that it's
been moved to vendor/google/libraries.
2009-11-13 17:14:26 -08:00
Dan Egnor
f18a01c77e Rename [I]DropBox[Service] to [I]DropBoxManager[Service].
Un-hide the DropBoxManager interface, and update the public API accordingly.
2009-11-12 13:58:27 -08:00
Nick Pelly
8cf6a2eacf am 61b01632: Merge change I9490271c into eclair
Merge commit '61b01632915181fcf725dc4933cad8c81e700115' into eclair-mr2

* commit '61b01632915181fcf725dc4933cad8c81e700115':
  Add BluetoothDevice to SDK AIDL list.
2009-11-04 17:37:07 -08:00
Nick Pelly
459ba8639a Add BluetoothDevice to SDK AIDL list.
Bug: 2216702
Change-Id: I9490271ce4be465d5b3acc5e530feaf6e2fa3f57
2009-11-04 17:24:46 -08:00
Ying Wang
b9cc041eb0 Explicitly specify that online-sdk depends on framework-res. (do not merge)
this is integrated from Eclair to fix the mac build breakages.
2009-11-04 16:04:26 -08:00
Ying Wang
102767cd3b am d85c4b34: Merge change Idb328ab7 into eclair
Merge commit 'd85c4b346fe8e335a979b8bbfd2767eae91aca35' into eclair-mr2

* commit 'd85c4b346fe8e335a979b8bbfd2767eae91aca35':
  Explicitly specify that online-sdk depends on framework-res.
2009-10-29 01:23:58 -07:00
Dan Egnor
952402704a Instead of a raw AIDL interface, give DropBox a Java
interface (android.os.DropBox); move the Binder interface
behind the scenes.  Make DropBoxEntry into DropBox.Entry.
Make it possible to get a dropbox from an (Application)Context
with the usual getSystemService(DROPBOX_SERVICE) type thing.
Update the tests accordingly.
2009-10-28 15:49:11 -07:00
Ying Wang
db328ab7d4 Explicitly specify that online-sdk depends on framework-res. 2009-10-27 11:00:30 -07:00
Dirk Dougherty
f0d9c00008 am 86dc4d31: am 61c29c29: Merge change Ieeb0b251 into eclair-sdk
Merge commit '86dc4d312216be0b4c2847a1e79d94efaf4b9559' into eclair-mr2

* commit '86dc4d312216be0b4c2847a1e79d94efaf4b9559':
  doc change: incorporate comments on SDK docs and structure.
2009-10-22 18:30:17 -07:00
Dirk Dougherty
eeb0b2514a doc change: incorporate comments on SDK docs and structure.
Bug: 2160782
2009-10-22 17:35:02 -07:00
Dirk Dougherty
96f225afad am 4f82394a: am ee58d1bf: doc change: Add docs for SDK. Support new modular structure. In Android.mk, change @since level identifier to 5.xml, expose adt downloadable vars. Fix links that pointed to @sdkCurrent.
Merge commit '4f82394af6486e1725ae6b6dd3b0334dcfc52747' into eclair-mr2

* commit '4f82394af6486e1725ae6b6dd3b0334dcfc52747':
  doc change: Add docs for SDK. Support new modular structure. In Android.mk, change @since level identifier to 5.xml, expose adt downloadable vars. Fix links that pointed to @sdkCurrent.
2009-10-22 13:31:25 -07:00
Dirk Dougherty
ee58d1bf9c doc change: Add docs for SDK. Support new modular structure. In Android.mk, change @since level identifier to 5.xml, expose adt downloadable vars. Fix links that pointed to @sdkCurrent.
Change-Id:I368345755dd753b1056fb06ff25e4b32f3020e4d
Bug:2160782
2009-10-22 00:59:47 -07:00
Scott Main
f18b9311e8 am 30a6657e: Merge change Ic9b31801 into eclair
Merge commit '30a6657ec6051ba5a1c72a714c9dc535dff127a4' into eclair-mr2

* commit '30a6657ec6051ba5a1c72a714c9dc535dff127a4':
  docs: setup new SDK documentation for 2.0 and change sdk build version to 2.0...
2009-10-14 18:02:32 -07:00
Scott Main
efd83af0a7 docs: setup new SDK documentation for 2.0 and change sdk build version to 2.0...
move upgrading doc into a new guide for "updating" with
the new manager tools and remove the previous updating doc
from the dev guide. set up preliminary download page and guide
for installing the full SDK. add the requirements doc in sdk/
for all general purposes. revise the download 'thank you'
message.

bug: 2160782
2009-10-14 17:44:13 -07:00
Dan Egnor
4410ec8f7c Framework-side DropBox service that maintains a size-bounded
queue of data chunks (sort of a blob-oriented logcat).

In the future, this will be coupled with a revised checkin service that
would actually upload this data.
2009-10-13 17:36:19 -07:00
Nick Pelly
16fb88a673 Encourage developers to connect RFCOMM by UUID instead of Channel.
Hide createRfcommSocket(int channel)
Add createRfcommSocketWithServiceRecord(UUID uuid)

Rename listenUsingRfcomm(String,UUID) -> listenUsingRfcommWithServiceRecord(..)

Now we have a complete API for developers to make peer-peer RFCOMM connections
with hard-coding the limited (30) RFCOMM channels, instead using SDP lookup
of an UUID.

This commit addresses two serious bugs:
- Do not throw IOException on accepting an incoming RFCOMM connection with
  BluetoothSocket. This was a regression from commit 24bb9b8af4ff6915
- Workaround failure of bluez to update SDP cache when channel changes by
  trying to use the same RFCOMM channel on the server every time, instead
  of picking server channels randomly. This is a pretty ugly workaround,
  and we are still trying to fix the caching issue - but with this
  workaround we are at least shippable and apps will work at least until
  they start colliding on the 30 RFCOMM channels.

DrNo: eastham
Bug: 2158900
Joke: What did the digital watch say to his mom? "Look mom no hands."
Change-Id: Ia4879943b83afac06b6f1a3f2391cf1628afce7d
2009-10-07 23:25:24 +02:00
Nick Pelly
aef439e6f8 Move android.bluetooth.ParcelUuid to android.os.ParcelUuid
Change-Id: I564429d5c5b6a5372b6ff26a53b0d7e518b53631
2009-09-28 13:06:22 -07:00
Scott Main
1cdf932b97 add Eclair to the droiddoc 'since' options so that we
can see API Level diffs in the docs.
2009-09-17 17:16:09 -07:00
Alex Gruenstein
361ec7711a do not merge. Revert "do not merge. Remove voicesearch-specific functionality from framework."
This reverts commit f1b64f64ab088a3e8cd32ec31f61c958c61d19e5.

It also updates RecognitionResult.java with changes made while it was in the voicesearch branch.

Change-Id: Ibffbe25397628a01ec49393a23c1825cef116501
2009-09-16 17:58:37 -07:00
Dirk Dougherty
618ded26c6 am a6602f1f: Add docs for SDK update. Add redirects for preview files. Manually integrate a few doc changes from cupcake.
Merge commit 'a6602f1fe4590e48c760f21ce29a92629240c463' into eclair

* commit 'a6602f1fe4590e48c760f21ce29a92629240c463':
  Add docs for SDK update.
2009-09-02 19:14:24 -07:00
Dirk Dougherty
a6602f1fe4 Add docs for SDK update.
Add redirects for preview files.
Manually integrate a few doc changes from cupcake.

Change-Id:I524d7dbf929371ee501599229894640660f352ce
2009-09-02 19:08:28 -07:00
Scott Main
d2227277d4 am a84a26d2: Merge change 23241 into donut
Merge commit 'a84a26d2afab503ed32e6ecc94acba46a5eb9eb3' into eclair

* commit 'a84a26d2afab503ed32e6ecc94acba46a5eb9eb3':
  add searchable dictionary to html docs and dev guide nav
2009-08-29 13:40:53 -07:00
Scott Main
689d16be5e add searchable dictionary to html docs and dev guide nav
and add screenshots.
2009-08-29 13:25:19 -07:00
Danke Xie
22d1f9fb23 gps: Network initiated SUPL
Initial contribution from Qualcomm.

Signed-off-by: Mike Lockwood <lockwood@android.com>
2009-08-27 14:18:30 -07:00
Scott Main
e120cfd49f am b385508d: Add more code samples to the online docs. Add build rules to include the development samples in the droiddoc build process. Add all the sample screenshots to a new samples/images/ directory Revise the samples homepage to include links to new samples
Merge commit 'b385508d89747e4c383979f1cc6fa2814b1cedbd' into eclair

* commit 'b385508d89747e4c383979f1cc6fa2814b1cedbd':
  Add more code samples to the online docs.
2009-08-24 15:35:28 -07:00
Scott Main
b385508d89 Add more code samples to the online docs.
Add build rules to include the development samples in the droiddoc build process.
Add all the sample screenshots to a new samples/images/ directory
Revise the samples homepage to include links to new samples
2009-08-24 14:45:00 -07:00
Scott Su
6965666d34 Remove frameworks/base/im since these stuff are only used by IM app 2009-08-23 23:41:50 -07:00
Alex Gruenstein
f1b64f64ab do not merge. Remove voicesearch-specific functionality from framework. 2009-08-21 14:59:26 -07:00
Nick Pelly
bd022f423a Bluetooth: API change.
Split BluetoothDevice into BluetoothDevice and BluetoothAdapter.

BluetoothAdapter: Represents the local BT adapter. Operations on the local
                  adapter (start a scan, etc).
BluetoothDevice: Represents a remote BT device. Operations on remote devices
                 (pair, connect, etc).

IBluetoothDevice.aidl -> Bluetooth.aidl
BluetoothDeviceService.java -> BluetoothDeviceService.java

TODO:
Javadoc
2009-08-18 08:24:22 -07:00
Dianne Hackborn
4c62fc0e1e Very primitive wallpapers in a surface.
This is all of the basic pieces:

- The WallpaperService now creates a surface with the window manager for its
  contents.
- There is a simple service that displays a bitmap.
- The wallpaper manager takes care of starting and stopping the service.
- The window manager knows about wallpaper windows and how to layer them with
  the windows that want to be shown on top of wallpaper.

Lots and lots of issues remain, but at this point you can actually write a
wallpaper service, select it in the UI, and see it behind an activity.
2009-08-08 22:13:46 -07:00
Dirk Dougherty
5e72709d38 resolved conflicts for merge of f11d7d55 to master 2009-08-06 01:14:04 -07:00
Dirk Dougherty
f11d7d559a Add support for preview SDK handling in doc templates. Add preview SDK docs.
Bug: 2031559
2009-08-06 00:14:25 -07:00
Dianne Hackborn
8cc6a5026a First bit of wallpaper work.
This is mostly refactoring, adding a new WallpaperManager class that takes care
of the old wallpaper APIs on Context, so we don't need to pollute Context with
various new wallpaper APIs as they are needed.  Also adds the first little
definition of a wallpaper service, which is not yet used or useful.
2009-08-05 21:29:42 -07:00
Android (Google) Code Review
fcc638dbba am 7a3e39ca: Merge change 9378 into donut
Merge commit '7a3e39cac812b6ec63fade9613bb0c1f04156fa0'

* commit '7a3e39cac812b6ec63fade9613bb0c1f04156fa0':
  add "since" info for reference docs
2009-08-03 12:01:55 -07:00
Scott Main
6dceb76b3e add "since" info for reference docs 2009-07-31 16:47:19 -07:00
Jiafa Liu
3f41673265 frameworks/base: Add PBAP support
- Update according to comments
- Add aidl support in frameworks for Settings to retrieve current
  PBAP transaction status.
- Add status bar support for PBAP
2009-07-26 22:54:35 -07:00
Android (Google) Code Review
d5ec6ebee2 am 11b6a29d: Merge change 8564 into donut
Merge commit '11b6a29dfe380c97fa3df67a6b97ff3383592b58'

* commit '11b6a29dfe380c97fa3df67a6b97ff3383592b58':
  AI 150594: change the homepage markup and styles to allow variable height in
  AI 150587: add a sitemap for translated docs, for submission to Webmaster Tools,
  AI 150541: roll the docs forward to 1.5 r3
  AI 150538: add note that appwidget updates will wake the device and suggest an alarm
  AI 150536: Change the formatting of sdk redirect pages so that they are not language-specific.
  AI 150535: add the Videos page to the site
2009-07-26 21:47:27 -07:00
Android (Google) Code Review
96616bb59f am eec841f0: Merge change 8560 into donut
Merge commit 'eec841f0505c3aeb5b18e53f48b755ff69b78c15'

* commit 'eec841f0505c3aeb5b18e53f48b755ff69b78c15':
  AI 150460: Add  missing art files for menu_guidelines doc.
  AI 150397: turn off the right arrow in the carousel -- we only have 3 items.
  AI 150390: Roll the docs back to 1.5 r2, temporarily.
  AI 150381: Add localized content (ja2) to developer site.
  AI 150380: Add localized content (ja) for developer site.
  AI 150369: Add localized TOCs for developer site.
  AI 150351: Doc updates for Android 1.5 SDK r3.
2009-07-26 21:47:08 -07:00
Dirk Dougherty
76e95bbea6 Merge doc change from cupcake: commit 'a8d035ccf319e1aed685a1e1509681350f737fd1' into manualmerge 2009-07-24 15:35:09 -07:00
Dirk Dougherty
2bfd344b67 Merge doc changes from cupcake: commit '5ae517d9659e96e9525406ffbce18dcacc3294bc' into manualmerge 2009-07-24 14:39:03 -07:00
Joe Onorato
ccfca2ee9e Add a separate version of the docs build that only does the stubs.
That way we don't have to wait for clearsilver to write the thousands
of html files during every build.

(this is the frameworks/base change, there is also a build change)
2009-07-20 11:57:12 -04:00
Dirk Dougherty
4b508759dc AI 150541: roll the docs forward to 1.5 r3
BUG=1790234

Automated import of CL 150541
2009-07-16 08:51:33 -07:00
Dianne Hackborn
dace230043 resolved conflicts for merge of b06ea706 to master 2009-07-14 12:51:00 -07:00
Dianne Hackborn
b06ea70653 Add reporting of activity movement for search manager.
This adds a new API with the activity manager to find out about movement between
activities.  For my sanity, the old IActivityWatcher is now renamed to
IActivityController, and the new activity movement interface is named
IActivityWatcher.

This changes the search manager itself to use the new API to manage its state.
Note that there are still problems when going back to the search dialog after
it was hidden -- the suggestions window no longer appears until you explicitly
dismiss and re-show it.
2009-07-14 11:37:11 -07:00
Dirk Dougherty
ab41ea3d24 AI 150390: Roll the docs back to 1.5 r2, temporarily.
BUG=1790234

Automated import of CL 150390
2009-07-08 14:41:49 -07:00