| { |
| "alarms": { |
| "Learn More": [ |
| { |
| "link": "event_pages.html", |
| "text": "Event Pages" |
| } |
| ] |
| }, |
| "app_runtime": { |
| "Learn More": [ |
| { |
| "link": "app_lifecycle.html", |
| "text": "Manage App Lifecycle" |
| }, |
| { |
| "link": "https://developers.google.com/live/shows/10291095/", |
| "text": "Chrome Office Hours: Introduction to Chrome Apps" |
| } |
| ] |
| }, |
| "app_window": { |
| "Learn More": [ |
| { |
| "link": "about_apps.html#look", |
| "text": "How they look" |
| }, |
| { |
| "link": "app_lifecycle.html", |
| "text": "Manage App Lifecycle" |
| }, |
| { |
| "link": "https://developers.google.com/live/shows/9118010/", |
| "text": "Chrome Apps Office Hours: Building Awesome Multi-window Apps" |
| } |
| ] |
| }, |
| "bluetooth": { |
| "Learn More": [ |
| { |
| "link": "app_hardware.html", |
| "text": "Accessing Hardware Devices" |
| } |
| ] |
| }, |
| "cookies": { |
| "Permissions": [ |
| { |
| "class": "code", |
| "text": "\"cookies\"" |
| }, |
| { |
| "link": "declare_permissions.html", |
| "text": "host permissions" |
| } |
| ] |
| }, |
| "declarativeContent": { |
| "Learn More": [ |
| { |
| "link": "events.html", |
| "text": "Declarative Events" |
| }, |
| { |
| "link": "activeTab.html", |
| "text": "activeTab" |
| } |
| ] |
| }, |
| "declarativeWebRequest": { |
| "Permissions": [ |
| { |
| "class": "code", |
| "text": "\"declarativeWebRequest\"" |
| }, |
| { |
| "link": "declare_permissions.html", |
| "text": "host permissions" |
| } |
| ] |
| }, |
| "downloads": { |
| "Permissions": [ |
| { |
| "class": "code", |
| "text": "\"downloads\"" |
| }, |
| { |
| "link": "declare_permissions.html", |
| "text": "host permissions" |
| } |
| ] |
| }, |
| "fileSystem": { |
| "Permissions": [ |
| { |
| "class": "code", |
| "text": "\"fileSystem\"" |
| }, |
| { |
| "class": "code", |
| "text": "{\"fileSystem\": [\"write\"]}" |
| }, |
| { |
| "class": "code", |
| "text": "{\"fileSystem\": [\"write\", \"retainEntries\"]}" |
| } |
| ], |
| "Learn More": [ |
| { |
| "link": "app_storage.html", |
| "text": "Manage Data" |
| }, |
| { |
| "link": "angular_framework.html", |
| "text": "Build Apps with AngularJS" |
| }, |
| { |
| "link": "https://developers.google.com/live/shows/7320022-1001/", |
| "text": "Chrome Apps Office Hours: TextDrive and AngularJS" |
| } |
| ] |
| }, |
| "identity": { |
| "Learn More": [ |
| { |
| "link": "app_identity.html", |
| "text": "Identify User" |
| } |
| ] |
| }, |
| "mediaGalleries": { |
| "Permissions": [ |
| { |
| "class": "code", |
| "text": "{\"mediaGalleries\": [\"accessType1\", \"accessType2\", ...]}" |
| }, |
| { |
| "class": "code", |
| "text": "{\"mediaGalleries\": [\"accessType1\", \"accessType2\", ..., \"allAutoDetected\"]}" |
| }, |
| { |
| "partial": "intro_tables/see_manifest.html" |
| } |
| ], |
| "Learn More": [ |
| { |
| "link": "https://developers.google.com/live/shows/10479832/", |
| "text": "Chrome Office Hours: The Media Galleries API" |
| } |
| ] |
| }, |
| "notifications": { |
| "Learn More": [ |
| { |
| "link": "https://developers.google.com/live/shows/83992232-1001/", |
| "text": "Chrome Apps Office Hours: Rich Notifications" |
| } |
| ] |
| }, |
| "pushMessaging": { |
| "Learn More": [ |
| { |
| "link": "cloudMessaging.html", |
| "text": "Google Cloud Messaging for Chrome" |
| }, |
| { |
| "link": "gcm_server.html", |
| "text": "API Reference for GCM service" |
| } |
| ] |
| }, |
| "runtime": { |
| "Learn More": [ |
| { |
| "link": "app_lifecycle.html", |
| "text": "Manage App Lifecycle" |
| }, |
| { |
| "link": "event_pages.html", |
| "text": "Event Pages" |
| } |
| ] |
| }, |
| "serial": { |
| "Learn More": [ |
| { |
| "link": "app_hardware.html", |
| "text": "Accessing Hardware Devices" |
| } |
| ] |
| }, |
| "socket": { |
| "Permissions": [ |
| { |
| "class": "code", |
| "text": "{\"socket\": [\"rule1\", \"rule2\"]}" |
| }, |
| { |
| "partial": "intro_tables/socket_permissions.html" |
| } |
| ], |
| "Learn More": [ |
| { |
| "link": "app_network.html", |
| "text": "Network Communications" |
| }, |
| { |
| "link": "sencha_framework.html", |
| "text": "Build Apps with Sencha ExtJS" |
| }, |
| { |
| "link": "https://developers.google.com/live/shows/7320022-5001/", |
| "text": "Chrome Apps Office Hours: Networking APIs" |
| }, |
| { |
| "link": "https://developers.google.com/live/shows/7320022-2001/", |
| "text": "Chrome Apps Office Hours: Controlling an AR ParrotDrone" |
| } |
| ] |
| }, |
| "storage": { |
| "Learn More": [ |
| { |
| "link": "https://developers.google.com/live/shows/7320022/", |
| "text": "Chrome Apps Office Hours: Chrome Storage APIs" |
| }, |
| { |
| "link": "https://developers.google.com/live/shows/7320022-1/", |
| "text": "Chrome Apps Office Hours: Storage API Deep Dive" |
| } |
| ] |
| }, |
| "syncFileSystem": { |
| "Learn More": [ |
| { |
| "link": "app_storage.html", |
| "text": "Manage Data" |
| }, |
| { |
| "link": "https://developers.google.com/live/shows/83992232-2001/", |
| "text": "Chrome Office Hours: Synched File System" |
| } |
| ] |
| }, |
| "tabs": { |
| "Permissions": [ |
| { |
| "class": "code", |
| "text": "\"tabs\"" |
| } |
| ] |
| }, |
| "tts": { |
| "Learn More": [ |
| { |
| "link": "https://developers.google.com/live/shows/7320022-7001/", |
| "text": "Chrome Office Hours: Text to Speech API" |
| } |
| ] |
| }, |
| "usb": { |
| "Learn More": [ |
| { |
| "link": "app_hardware.html", |
| "text": "Accessing Hardware Devices" |
| } |
| ] |
| }, |
| "webRequest": { |
| "Permissions": [ |
| { |
| "class": "code", |
| "text": "\"webRequest\"" |
| }, |
| { |
| "link": "declare_permissions.html", |
| "text": "host permissions" |
| } |
| ] |
| }, |
| "webstore": { |
| "Learn More": [ |
| { |
| "link": "https://developers.google.com/chrome/web-store/docs/inline_installation", |
| "text": "Using Inline Installation" |
| } |
| ] |
| } |
| } |