26 Commits

Author SHA1 Message Date
Scott Main
b6cf4b7f04 docs: quick update for fragments guide to consider handsets and new figure (bigger update coming later)
Change-Id: Id662300e3b2d289dd3ea5213fc6d12c49de7fc92
2011-10-27 13:03:43 -07:00
Scott Main
19aad293c0 docs: fix misc broken links
Change-Id: Ie0406bce6c4f1fa03b16bba76ed82ac75bfbb5f7
2011-10-18 16:57:32 -07:00
Scott Main
b10b48f62d docs: remove gerunds from UI dev guides and resolve linkbacks
Change-Id: Idc8b017aa202dd2dc6240eb348a7a89a6369ff55
2011-09-14 11:30:05 -07:00
Scott Main
090117774a am d4f9872c: am dc0ae0cb: am 138836ad: Merge "docs: add info about manifest attributes that should not change" into honeycomb-mr2
* commit 'd4f9872cb077abc54cfa2def348f831d24e32ca0':
  docs: add info about manifest attributes that should not change
2011-06-23 14:30:30 -07:00
Scott Main
80a0fa0b69 am fe8e2fb3: am de937ac0: am bb64fa1e: docs: fix a couple typos
* commit 'fe8e2fb32febccc5c88ca4eba089d747755975d4':
  docs: fix a couple typos
2011-06-23 07:41:29 -07:00
Scott Main
138836adc7 Merge "docs: add info about manifest attributes that should not change" into honeycomb-mr2 2011-06-22 17:45:13 -07:00
Scott Main
9fc3579cab docs: add info about manifest attributes that should not change
Change-Id: Ia58d855ccaa3348bc0a2f7a4b7847ec115c442e8
2011-06-22 15:57:37 -07:00
Scott Main
68e5ea8973 cherrypick from mr2 Change-Id: I59a34a84075c63715a6b4aaf6d90acead321ea90
docs: fix typos

Change-Id: I1e821f9455ee9fcb01d345226f3b606621fdcd8e
2011-06-20 17:55:59 -07:00
Scott Main
bb64fa1e3d docs: fix a couple typos
Change-Id: I65e9b59eb48985f21eeea5d0d944b0d8e8b92023
2011-06-20 17:22:50 -07:00
Roman Nurik
1d3a5c1133 am 16475a3a: am 07613835: am e7d60078: Add old blog posts as articles, batch 1
* commit '16475a3a40beac982886ce6bc300f4ffe29f581d':
  Add old blog posts as articles, batch 1
2011-06-03 18:02:01 -07:00
Roman Nurik
e7d6007872 Add old blog posts as articles, batch 1
Change-Id: Ibe1bcf1ceef2eb1a1b4bc0c1b2451ed69838ee3a
2011-06-03 16:45:00 -07:00
Scott Main
f5992953e4 docs: fix typos
Change-Id: I59a34a84075c63715a6b4aaf6d90acead321ea90
2011-06-01 09:46:04 -07:00
Andy McFadden
338d12102b Fix typos.
Change-Id: I455d305f34b07d9ef78fd92ff55ae6f590862f01
2011-04-12 11:19:25 -07:00
Scott Main
a90eb8fec1 docs: fix the TOC in a few docs
Change-Id: Iff2b91701ba39e17cc0d88804f3eb3f658e13c27
2011-04-05 14:05:03 -07:00
Scott Main
7fbeaf9286 docs: move new AIDL doc back into the existing doc, but move the side nav location out of tools
Change-Id: I6021cd0eb9d37a004036249305819a352efa4f92
2011-02-16 11:55:10 -08:00
Scott Main
a564745035 docs: revise loader doc title
Change-Id: I232eb1da8270625afa0f26951dbd20d9a61fe15d
2011-02-15 17:50:33 -08:00
Scott Main
13033ea527 docs: fix misc broken links
Change-Id: Id7d0ee36398aca452ceb2c3d15982397f58a06c6
2011-02-15 16:00:37 -08:00
Scott Main
b70afd342b docs: remove and correct parent links for fundamental docs
and hide the "beginner's path" because it's not complete

Change-Id: I2f2a201a6571da6f660eb78f6ece94e47a5cddd1
2011-02-08 14:05:54 -08:00
Scott Main
9bf45a0075 Finish the app fundamentals rewrite by updating the side nav and resolving links in the dev guide
Also move the app fundamentals document back to fundamentals.jd
TODO: resolve links in the javadocs

Change-Id: Ia3c81a83bf7fe75f7942fd41bfb1d626ee72d5d9
2011-02-07 21:03:04 -08:00
Scott Main
c1b638ae41 docs: add more info about activating components and change link for broadcasts
Change-Id: I7e5dd51689c6c178fc3ec8d80ccbfe51b4fda255
2011-02-04 16:03:59 -08:00
Scott Main
b65b2df6e4 cherrypick Change-Id: Ie0c6540a3a6d86780718e2918b8dffcda37d925c
docs: Rewrite of App Fundamentals.. Part 3
This introduces two new docs:

Application Fundamentals:
  This is the homepage for the app fundamentals; it introduces
  the security sandbox, each of the component types, intents,
  the manifest file, and app resources.
Processes and Threads:
  Most of this document is from the original fundamentals.jd doc;
  it describes more about how an app's process runs on android
  and the different levels of process importance used to determine
  which processes the system can kill and how threads are and
  should be used in an application. I've added more detailed information
  about threads, however, including information about using AsyncTask.

These documents are orphaned for now. This is the last set of documents
required before I'll change the side navigation to adopt the new
app fundamentals and redirect the old fundamentals.jd file.

Change-Id: Ica5f7f683df76b488552939ee0888e796204f2c1
2011-02-03 19:37:07 -08:00
Scott Main
6027501a75 update sidenav, fix typos
Change-Id: I9da574db1ee13f511a5557f6ce4559192afc67b3
2011-01-21 18:48:09 -08:00
Dianne Hackborn
17b9b81418 Remove old APIs.
Change-Id: If676e4e7886ad71c4959d4253db99639b49218b8
2011-01-17 17:16:02 -08:00
Scott Main
1064dd9117 docs: move the fragments dev guide into fundamentals topic
Change-Id: If6a9751e78db23e76256e179db99aa0e29126f85
2011-01-17 16:06:12 -08:00
Scott Main
2150553dc3 cherrypick Change-Id: I1365c6c45f8e1f75ee4afbc52c32778d21b97be4 from master
docs: Rewrite of App Fundamentals.. Part 2.
This introduces three new docs:

Services:
  Provides an introduction to using services and describes the
  service lifecycle (previously in the "Component Lifecycles" section
  of the fundamentals.jd document)
Bound Services:
  A guide for services that offer binding.
AIDL:
  A doc about using AIDL (primarily for creating a service interface)

Also includes edits to IntentService javadocs to clarify
different behaviors for some callback methods

Includes a new version of the services lifecycle diagram
and an additional diagram for determining onRebind()

These files are orphaned for now---they're not linked in the sidenav,
until I get the last couple documents submitted for the app fundamentals.

Change-Id: I7fb0a8faff1f18b7d6b9a7b59f66f55a1b6168f1
2011-01-14 14:07:29 -08:00
Scott Main
f6fe78b2ae docs: Rewrite of App Fundamentals.. Part 1.
This introduces two new docs:
Activities
  Provides a fundamental introduction to how activities work, including
  the basics about layout, manifest entries, starting activies, getting results,
  and the complete discussion about the lifecycle (which used to be in the
  fundamentals.jd document under "Component Lifecycles"), but also now includes more
  information about saving instance state (with new diagrams).
Tasks and Back Stack
  A large expansion of the material originally presented in the fundamentals.jd
  document under "Activities and Tasks". This doc talks all about how tasks and
  the back stack work. This content re-organization is important because fragments
  can now become a part of the back stack (which is a task-oriented concept), thus,
  it's important to separate the task ideas from being tied directly to activities only,
  which is how tasks are currently discussed. However, fragments are not yet discussed
  here in detail---that will come later when the fragment dev guide is introduced.

Change-Id: I46425b5c2c3b928dc81bafd05a88ad3ea1c5be53
2010-10-05 15:06:33 -07:00