1{ 2 "alarms": { 3 "Learn More": [ 4 { 5 "link": "event_pages", 6 "text": "Event Pages" 7 } 8 ] 9 }, 10 "app_runtime": { 11 "Learn More": [ 12 { 13 "link": "app_lifecycle", 14 "text": "Manage App Lifecycle" 15 }, 16 { 17 "link": "https://developers.google.com/live/shows/10291095/", 18 "text": "Chrome Office Hours: Introduction to Chrome Apps" 19 } 20 ] 21 }, 22 "app_window": { 23 "Learn More": [ 24 { 25 "link": "about_apps#look", 26 "text": "How they look" 27 }, 28 { 29 "link": "app_lifecycle", 30 "text": "Manage App Lifecycle" 31 }, 32 { 33 "link": "https://developers.google.com/live/shows/9118010/", 34 "text": "Chrome Apps Office Hours: Building Awesome Multi-window Apps" 35 } 36 ] 37 }, 38 "bluetooth": { 39 "Learn More": [ 40 { 41 "link": "app_bluetooth", 42 "text": "Bluetooth" 43 } 44 ] 45 }, 46 "bluetoothLowEnergy": { 47 "Learn More": [ 48 { 49 "link": "app_bluetooth.html", 50 "text": "Bluetooth" 51 } 52 ] 53 }, 54 "bluetoothSocket": { 55 "Learn More": [ 56 { 57 "link": "app_bluetooth.html", 58 "text": "Bluetooth" 59 } 60 ] 61 }, 62 "cookies": { 63 "Permissions": [ 64 { 65 "class": "code", 66 "text": "\"cookies\"" 67 }, 68 { 69 "link": "declare_permissions#host-permissions", 70 "text": "host permissions" 71 } 72 ] 73 }, 74 "declarativeContent": { 75 "Learn More": [ 76 { 77 "link": "events", 78 "text": "Declarative Events" 79 }, 80 { 81 "link": "activeTab", 82 "text": "activeTab" 83 } 84 ] 85 }, 86 "declarativeWebRequest": { 87 "Permissions": [ 88 { 89 "class": "code", 90 "text": "\"declarativeWebRequest\"" 91 }, 92 { 93 "link": "declare_permissions#host-permissions", 94 "text": "host permissions" 95 } 96 ] 97 }, 98 "downloads": { 99 "Permissions": [ 100 { 101 "class": "code", 102 "text": "\"downloads\"" 103 } 104 ] 105 }, 106 "fileSystem": { 107 "Permissions": [ 108 { 109 "class": "code", 110 "text": "\"fileSystem\"" 111 }, 112 { 113 "class": "code", 114 "text": "{\"fileSystem\": [\"write\"]}" 115 }, 116 { 117 "class": "code", 118 "text": "{\"fileSystem\": [\"write\", \"retainEntries\", \"directory\"]}" 119 } 120 ], 121 "Learn More": [ 122 { 123 "link": "app_storage", 124 "text": "Manage Data" 125 }, 126 { 127 "link": "angular_framework", 128 "text": "Build Apps with AngularJS" 129 }, 130 { 131 "link": "https://developers.google.com/live/shows/7320022-1001/", 132 "text": "Chrome Apps Office Hours: TextDrive and AngularJS" 133 } 134 ] 135 }, 136 "gcm": { 137 "Learn More": [ 138 { 139 "link": "cloudMessaging", 140 "text": "Google Cloud Messaging Tutorial" 141 }, 142 { 143 "link": "inform_users", 144 "text": "Keep Users Informed" 145 } 146 ] 147 }, 148 "identity": { 149 "Learn More": [ 150 { 151 "link": "app_identity", 152 "text": "Identify User" 153 } 154 ] 155 }, 156 "mediaGalleries": { 157 "Permissions": [ 158 { 159 "class": "code", 160 "text": "{\"mediaGalleries\": [\"accessType1\", \"accessType2\", ...]}" 161 }, 162 { 163 "class": "code", 164 "text": "{\"mediaGalleries\": [\"accessType1\", \"accessType2\", ..., \"allAutoDetected\"]}" 165 }, 166 { 167 "partial": "intro_tables/see_manifest.html" 168 } 169 ], 170 "Learn More": [ 171 { 172 "link": "https://developers.google.com/live/shows/10479832/", 173 "text": "Chrome Office Hours: The Media Galleries API" 174 } 175 ] 176 }, 177 "notifications": { 178 "Learn More": [ 179 { 180 "link": "richNotifications", 181 "text": "Rich Notifications" 182 }, 183 { 184 "link": "inform_users", 185 "text": "Keep Users Informed" 186 }, 187 { 188 "link": "https://developers.google.com/live/shows/83992232-1001/", 189 "text": "Chrome Apps Office Hours: Rich Notifications" 190 } 191 ] 192 }, 193 "permissions": { 194 "Learn More": [ 195 { 196 "link": "declare_permissions", 197 "text": "Declaring permissions" 198 } 199 ] 200 }, 201 "pushMessaging": { 202 "Learn More": [ 203 { 204 "link": "cloudMessagingV1", 205 "text": "Google Cloud Messaging for Chrome" 206 }, 207 { 208 "link": "gcm_server", 209 "text": "API Reference for GCM service" 210 } 211 ] 212 }, 213 "runtime": { 214 "Learn More": [ 215 { 216 "link": "app_lifecycle", 217 "text": "Manage App Lifecycle", 218 "extension_types": ["platform_app"] 219 }, 220 { 221 "link": "event_pages", 222 "text": "Event Pages" 223 } 224 ] 225 }, 226 "serial": { 227 "Learn More": [ 228 { 229 "link": "app_usb", 230 "text": "Accessing Hardware Devices" 231 } 232 ] 233 }, 234 "socket": { 235 "Permissions": [ 236 { 237 "class": "code", 238 "text": "{\"socket\": [\"rule1\", \"rule2\"]}" 239 }, 240 { 241 "partial": "intro_tables/socket_permissions.html" 242 } 243 ], 244 "Learn More": [ 245 { 246 "link": "app_network", 247 "text": "Network Communications" 248 }, 249 { 250 "link": "sencha_framework", 251 "text": "Build Apps with Sencha ExtJS" 252 }, 253 { 254 "link": "https://developers.google.com/live/shows/7320022-5001/", 255 "text": "Chrome Apps Office Hours: Networking APIs" 256 }, 257 { 258 "link": "https://developers.google.com/live/shows/7320022-2001/", 259 "text": "Chrome Apps Office Hours: Controlling an AR ParrotDrone" 260 } 261 ] 262 }, 263 "storage": { 264 "Learn More": [ 265 { 266 "link": "https://developers.google.com/live/shows/7320022/", 267 "text": "Chrome Apps Office Hours: Chrome Storage APIs" 268 }, 269 { 270 "link": "https://developers.google.com/live/shows/7320022-1/", 271 "text": "Chrome Apps Office Hours: Storage API Deep Dive" 272 } 273 ] 274 }, 275 "syncFileSystem": { 276 "Learn More": [ 277 { 278 "link": "app_storage", 279 "text": "Manage Data" 280 }, 281 { 282 "link": "https://developers.google.com/live/shows/83992232-2001/", 283 "text": "Chrome Office Hours: Synched File System" 284 } 285 ] 286 }, 287 "tabs": { 288 "Permissions": [ 289 { 290 "partial": "intro_tables/tabs_permissions.html" 291 } 292 ] 293 }, 294 "tts": { 295 "Learn More": [ 296 { 297 "link": "https://developers.google.com/live/shows/7320022-7001/", 298 "text": "Chrome Office Hours: Text to Speech API" 299 } 300 ] 301 }, 302 "usb": { 303 "Learn More": [ 304 { 305 "link": "app_usb", 306 "text": "Accessing Hardware Devices" 307 } 308 ] 309 }, 310 "webRequest": { 311 "Permissions": [ 312 { 313 "class": "code", 314 "text": "\"webRequest\"" 315 }, 316 { 317 "link": "declare_permissions#host-permissions", 318 "text": "host permissions" 319 } 320 ] 321 }, 322 "webstore": { 323 "Learn More": [ 324 { 325 "link": "https://developers.google.com/chrome/web-store/docs/inline_installation", 326 "text": "Using Inline Installation" 327 } 328 ] 329 }, 330 "windows": { 331 "Permissions": [ 332 { 333 "partial": "intro_tables/windows_permissions.html" 334 } 335 ] 336 } 337} 338