Do not merge.

This is a cherry-pick from froyo change I392406824607e2bdae646e3156433d82a9ed6521
Revise NotePad application to use better practices such as
        - inflating menus from XML and supporting API Level 3 without the need
        for version qualifiers on resource directories.
        - to NOT include items in the options menu based on the 'selected' item
        (that's what a context menu is for).
        - include all drawables in the app, instead of using system resources.

        Add features:
        - the ability to edit the note title through the context menu
        - disable menu items in the editor based on menu groups
        - add a "save" button to the editor instead of assuming BACK functionality
        - and show the title of the current note in the activity title.
        - and probably others

Change-Id: I5e6fa5315308edf1a9447ecadd5b289127776bd0
This commit is contained in:
Scott Main
2010-10-19 17:19:03 -07:00
parent 9bfa6f90b8
commit 875234d940
34 changed files with 278 additions and 311 deletions

View File

@@ -23,7 +23,7 @@ import android.provider.BaseColumns;
* Convenience definitions for NotePadProvider
*/
public final class NotePad {
public static final String AUTHORITY = "com.google.provider.NotePad";
public static final String AUTHORITY = "com.example.notepad.provider.NotePad";
// This class cannot be instantiated
private NotePad() {}
@@ -31,9 +31,9 @@ public final class NotePad {
/**
* Notes table
*/
public static final class Notes implements BaseColumns {
public static final class NoteColumns implements BaseColumns {
// This class cannot be instantiated
private Notes() {}
private NoteColumns() {}
/**
* The content:// style URL for this table