config.json 69.1 KB
Newer Older
F
feilong 已提交
1
{
L
luxin 已提交
2
  "node_id": "web-0b05ac94a7054a148fb4edd04747f06e",
F
feilong 已提交
3 4 5 6 7 8 9 10 11 12 13 14 15
  "keywords": [],
  "children": [
    {
      "Android开发环境搭建": {
        "keywords": [],
        "children": [
          {
            "Android开发简介": {
              "keywords": [],
              "children": [
                {
                  "Android的发展历程": {
                    "keywords": [],
L
luxin 已提交
16 17 18 19
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-885cc713eaed4c7dab318345509f4323"
F
feilong 已提交
20 21 22 23 24
                  }
                },
                {
                  "Android Studio的发展历程": {
                    "keywords": [],
L
luxin 已提交
25 26 27 28
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-f24ce8c3d7e34719b36cf769d90104e1"
F
feilong 已提交
29 30
                  }
                }
L
luxin 已提交
31 32 33 34
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-a9f823ff325d4a9d906338bdcbab3f42"
F
feilong 已提交
35 36 37 38 39 40 41 42 43
            }
          },
          {
            "搭建Android Studio开发环境": {
              "keywords": [],
              "children": [
                {
                  "开发机配置要求": {
                    "keywords": [],
L
luxin 已提交
44 45 46 47
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-8191c91d10654373aded8a7d9b9b0f92"
F
feilong 已提交
48 49 50 51 52
                  }
                },
                {
                  "安装Android Studio": {
                    "keywords": [],
L
luxin 已提交
53 54 55 56
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-97e7a23e1b0249d1b8beb6135192daf6"
F
feilong 已提交
57 58 59 60 61
                  }
                },
                {
                  "下载Android的SDK": {
                    "keywords": [],
L
luxin 已提交
62 63 64 65
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-62b4665db5a84a1d84608a26ad506898"
F
feilong 已提交
66 67
                  }
                }
L
luxin 已提交
68 69 70 71
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-f09cbc2ea23446ddb09d2f9c425f0590"
F
feilong 已提交
72 73 74 75 76 77 78 79 80
            }
          },
          {
            "创建并编译App工程": {
              "keywords": [],
              "children": [
                {
                  "创建新项目": {
                    "keywords": [],
L
luxin 已提交
81 82 83 84
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-a2668188ffec4a73861fd70577a16a3a"
F
feilong 已提交
85 86 87 88 89
                  }
                },
                {
                  "导入已有的工程": {
                    "keywords": [],
L
luxin 已提交
90 91 92 93
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-0b0f52e37dde426caadc8fc99b2be735"
F
feilong 已提交
94 95 96 97 98
                  }
                },
                {
                  "编译App工程": {
                    "keywords": [],
L
luxin 已提交
99 100 101 102
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-b438a22f146947a7838e89b222cb23b3"
F
feilong 已提交
103 104
                  }
                }
L
luxin 已提交
105 106 107 108
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-be6a5c66471c40e289b0c3f29729f05d"
F
feilong 已提交
109 110 111 112 113 114 115 116 117
            }
          },
          {
            "运行和调试App": {
              "keywords": [],
              "children": [
                {
                  "创建内置模拟器": {
                    "keywords": [],
L
luxin 已提交
118 119 120 121
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-060be95ace6143e18944722b569222a9"
F
feilong 已提交
122 123 124 125 126
                  }
                },
                {
                  "在模拟器上运行App": {
                    "keywords": [],
L
luxin 已提交
127 128 129 130
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-6b01c7daf2fb4a329f5c84335c348805"
F
feilong 已提交
131 132 133 134 135
                  }
                },
                {
                  "观察App的运行日志": {
                    "keywords": [],
L
luxin 已提交
136 137 138 139
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-6ae16ffcbe5641b8978cc2e013714384"
F
feilong 已提交
140 141
                  }
                }
L
luxin 已提交
142 143 144 145
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-b9fb56efe02c41318804849f4dab2a58"
F
feilong 已提交
146 147
            }
          }
L
luxin 已提交
148 149 150 151
        ],
        "keywords_must": [],
        "keywords_forbid": [],
        "node_id": "web-ee67d140de0440d69f1231b20a981ba9"
F
feilong 已提交
152 153 154 155 156 157 158 159 160 161 162 163 164
      }
    },
    {
      "Android App开发基础": {
        "keywords": [],
        "children": [
          {
            "App的开发特点": {
              "keywords": [],
              "children": [
                {
                  "App的运行环境": {
                    "keywords": [],
L
luxin 已提交
165 166 167 168
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-af954b181c334f3fb9b6efaec9710a09"
F
feilong 已提交
169 170 171 172 173
                  }
                },
                {
                  "App的开发语言": {
                    "keywords": [],
L
luxin 已提交
174 175 176 177
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-cd5848abcfc445e189607c873be49bca"
F
feilong 已提交
178 179 180 181 182
                  }
                },
                {
                  "App连接的数据库": {
                    "keywords": [],
L
luxin 已提交
183 184 185 186
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-70628376b9264fc1badbeb7c65787990"
F
feilong 已提交
187 188
                  }
                }
L
luxin 已提交
189 190 191 192
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-de1e8275b3464fe1a1bef79e1c44c449"
F
feilong 已提交
193 194 195 196 197 198 199 200 201
            }
          },
          {
            "App的工程结构": {
              "keywords": [],
              "children": [
                {
                  "App工程目录结构": {
                    "keywords": [],
L
luxin 已提交
202 203 204 205
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-4a52dbc12e4c4b8aa651f0c54f79ae46"
F
feilong 已提交
206 207 208 209 210
                  }
                },
                {
                  "编译配置文件build.gradle": {
                    "keywords": [],
L
luxin 已提交
211 212 213 214
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-8ef253fb29264dd8a440d28a4c7ab9b5"
F
feilong 已提交
215 216 217 218 219
                  }
                },
                {
                  "运行配置文件AndroidManifest.ml": {
                    "keywords": [],
L
luxin 已提交
220 221 222 223
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-9c8f3bcb6c5a4d01a6274584c7b77a76"
F
feilong 已提交
224 225
                  }
                }
L
luxin 已提交
226 227 228 229
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-ff968cdab2d64d158d4cd4648119a077"
F
feilong 已提交
230 231 232 233 234 235 236 237 238
            }
          },
          {
            "App的设计规范": {
              "keywords": [],
              "children": [
                {
                  "界面设计与代码逻辑": {
                    "keywords": [],
L
luxin 已提交
239 240 241 242
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-e76ae34bf41d405ab944c91a9b89fe95"
F
feilong 已提交
243 244 245 246 247
                  }
                },
                {
                  "利用XML标记描绘应用界面": {
                    "keywords": [],
L
luxin 已提交
248 249 250 251
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-01a83815baa142cc8d28bb539c600695"
F
feilong 已提交
252 253 254 255 256
                  }
                },
                {
                  "使用Java代码书写程序逻辑": {
                    "keywords": [],
L
luxin 已提交
257 258 259 260
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-7a88b85492d643c2aa134f5a7f719c90"
F
feilong 已提交
261 262
                  }
                }
L
luxin 已提交
263 264 265 266
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-40dad8ea8c584e538188f264921d358f"
F
feilong 已提交
267 268 269 270 271 272 273 274 275
            }
          },
          {
            "App的活动页面": {
              "keywords": [],
              "children": [
                {
                  "创建新的App页面": {
                    "keywords": [],
L
luxin 已提交
276 277 278 279
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-f2692571b01a4b7c8df2a08758df8f03"
F
feilong 已提交
280 281 282 283 284
                  }
                },
                {
                  "快速生成页面源码": {
                    "keywords": [],
L
luxin 已提交
285 286 287 288
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-2d600f747a7e4634a5ea8ed73f07e0a9"
F
feilong 已提交
289 290 291 292 293
                  }
                },
                {
                  "跳到另一个页面": {
                    "keywords": [],
L
luxin 已提交
294 295 296 297
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-adbb2c3cdfbe41b0840a7a7c4fdd6609"
F
feilong 已提交
298 299
                  }
                }
L
luxin 已提交
300 301 302 303
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-13aa65916ec849cab372efce0676e211"
F
feilong 已提交
304 305
            }
          }
L
luxin 已提交
306 307 308 309
        ],
        "keywords_must": [],
        "keywords_forbid": [],
        "node_id": "web-ea1dfaecf16849f1915777856191982d"
F
feilong 已提交
310 311 312 313 314 315 316 317 318 319 320 321 322
      }
    },
    {
      "简单控件": {
        "keywords": [],
        "children": [
          {
            "文本显示": {
              "keywords": [],
              "children": [
                {
                  "设置文本的内容": {
                    "keywords": [],
L
luxin 已提交
323 324 325 326
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-8baddd64d71748e5b7c5aeb6b05e7e30"
F
feilong 已提交
327 328 329 330 331
                  }
                },
                {
                  "设置文本的大小": {
                    "keywords": [],
L
luxin 已提交
332 333 334 335
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-8d7fa907d8dc46cbaea1e9a799e1ecf3"
F
feilong 已提交
336 337 338 339 340
                  }
                },
                {
                  "设置文本的颜色": {
                    "keywords": [],
L
luxin 已提交
341 342 343 344
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-de2231b7a340472891f3e93a025c3597"
F
feilong 已提交
345 346
                  }
                }
L
luxin 已提交
347 348 349 350
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-b01431b2fd2740b3813b07f45da39e76"
F
feilong 已提交
351 352 353 354 355 356 357 358 359
            }
          },
          {
            "视图基础": {
              "keywords": [],
              "children": [
                {
                  "设置视图的宽高": {
                    "keywords": [],
L
luxin 已提交
360 361 362 363
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-f9540cf445e241268746f5ba7ead817d"
F
feilong 已提交
364 365 366 367 368
                  }
                },
                {
                  "设置视图的间距": {
                    "keywords": [],
L
luxin 已提交
369 370 371 372
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-66f2c6de05044142ba0eb083de0989df"
F
feilong 已提交
373 374 375 376 377
                  }
                },
                {
                  "设置视图的对齐方式": {
                    "keywords": [],
L
luxin 已提交
378 379 380 381
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-2ec911c139654d6a80a10f030c2a707a"
F
feilong 已提交
382 383
                  }
                }
L
luxin 已提交
384 385 386 387
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-2bc43a0830f841fd846dd473dd5deeb9"
F
feilong 已提交
388 389 390 391 392 393 394 395 396
            }
          },
          {
            "常用布局": {
              "keywords": [],
              "children": [
                {
                  "线性布局LinearLayout": {
                    "keywords": [],
L
luxin 已提交
397 398 399 400
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-3adad1c211b144ae8478ec0f788d0b85"
F
feilong 已提交
401 402 403 404 405
                  }
                },
                {
                  "相对布局RelativeLayout": {
                    "keywords": [],
L
luxin 已提交
406 407 408 409
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-98010440dc1649f2a4a79f9abec22606"
F
feilong 已提交
410 411 412 413 414
                  }
                },
                {
                  "网格布局GridLayout": {
                    "keywords": [],
L
luxin 已提交
415 416 417 418
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-dfbedc93bf69427797198aac51c6594c"
F
feilong 已提交
419 420 421 422 423
                  }
                },
                {
                  "滚动视图ScrollView": {
                    "keywords": [],
L
luxin 已提交
424 425 426 427
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-56a84f6c1577488e978661ff2bb840ed"
F
feilong 已提交
428 429
                  }
                }
L
luxin 已提交
430 431 432 433
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-d0ffd723d534447cb18503f5cc4b15c8"
F
feilong 已提交
434 435 436 437 438 439 440 441 442
            }
          },
          {
            "按钮触控": {
              "keywords": [],
              "children": [
                {
                  "按钮控件Button": {
                    "keywords": [],
L
luxin 已提交
443 444 445 446
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-ee914404f4f9409b936ec37463da1fa2"
F
feilong 已提交
447 448 449 450 451
                  }
                },
                {
                  "点击事件和长按事件": {
                    "keywords": [],
L
luxin 已提交
452 453 454 455
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-b0259604e2a6488aa26f8a19ef3ed0ab"
F
feilong 已提交
456 457 458 459 460
                  }
                },
                {
                  "禁用与恢复按钮": {
                    "keywords": [],
L
luxin 已提交
461 462 463 464
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-2d46e30029c64664a8c8ce7c2e69a5f8"
F
feilong 已提交
465 466
                  }
                }
L
luxin 已提交
467 468 469 470
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-ca4e6241a0ec44caa9260b923ada6d87"
F
feilong 已提交
471 472 473 474 475 476 477 478 479
            }
          },
          {
            "图像显示": {
              "keywords": [],
              "children": [
                {
                  "图像视图ImageView": {
                    "keywords": [],
L
luxin 已提交
480 481 482 483
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-b9d3d1e2f8a042b68670b6a1b13fe6ca"
F
feilong 已提交
484 485 486 487 488
                  }
                },
                {
                  "图像按钮ImageButton": {
                    "keywords": [],
L
luxin 已提交
489 490 491 492
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-780eb548a24545fc99f10380f295285e"
F
feilong 已提交
493 494 495 496 497
                  }
                },
                {
                  "同时展示文本与图像": {
                    "keywords": [],
L
luxin 已提交
498 499 500 501
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-39ff24fcccb248fea35b8ae38bd26ca3"
F
feilong 已提交
502 503
                  }
                }
L
luxin 已提交
504 505 506 507
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-7d1b4436d24645a0a8d6afaac9ac4e1a"
F
feilong 已提交
508 509 510 511 512 513 514 515 516
            }
          },
          {
            "实战项目:计算器": {
              "keywords": [],
              "children": [
                {
                  "需求描述": {
                    "keywords": [],
L
luxin 已提交
517 518 519 520
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-22f75de5506a4b75b14c8f7c9d69e393"
F
feilong 已提交
521 522 523 524 525
                  }
                },
                {
                  "界面设计": {
                    "keywords": [],
L
luxin 已提交
526 527 528 529
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-4cf95f2d2a324476ae306ddac177ccc8"
F
feilong 已提交
530 531 532 533 534
                  }
                },
                {
                  "关键代码": {
                    "keywords": [],
L
luxin 已提交
535 536 537 538
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-d574dc21e8a44b7595230569f3260285"
F
feilong 已提交
539 540
                  }
                }
L
luxin 已提交
541 542 543 544
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-69e3fa51384f4167a4eada7aad89d1de"
F
feilong 已提交
545 546
            }
          }
L
luxin 已提交
547 548 549 550
        ],
        "keywords_must": [],
        "keywords_forbid": [],
        "node_id": "web-85350e5aa9b940868c1f176a61094720"
F
feilong 已提交
551 552 553 554 555 556 557 558 559 560 561 562 563
      }
    },
    {
      "活动Activity": {
        "keywords": [],
        "children": [
          {
            "启停活动页面": {
              "keywords": [],
              "children": [
                {
                  "Activity的启动和结束": {
                    "keywords": [],
L
luxin 已提交
564 565 566 567
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-ab3a5135ffe04d41b7607bee3ef6979d"
F
feilong 已提交
568 569 570 571 572
                  }
                },
                {
                  "Activity的生命周期": {
                    "keywords": [],
L
luxin 已提交
573 574 575 576
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-c6d5fb8103dd4d11a7bc643141f332b4"
F
feilong 已提交
577 578 579 580 581
                  }
                },
                {
                  "Activity的启动模式": {
                    "keywords": [],
L
luxin 已提交
582 583 584 585
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-12532f201b7645b8869a21092e4086c5"
F
feilong 已提交
586 587
                  }
                }
L
luxin 已提交
588 589 590 591
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-33fd0c97d9334cc989d9f8bf736cf8d8"
F
feilong 已提交
592 593 594 595 596 597 598 599 600
            }
          },
          {
            "在活动之间传递消息": {
              "keywords": [],
              "children": [
                {
                  "显式Intent和隐式Intent": {
                    "keywords": [],
L
luxin 已提交
601 602 603 604
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-81622f2d42c94356b215650b493d9404"
F
feilong 已提交
605 606 607 608 609
                  }
                },
                {
                  "向下一个Activity发送数据": {
                    "keywords": [],
L
luxin 已提交
610 611 612 613
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-2da4c8f2b9534d6cb91958910af4f1e0"
F
feilong 已提交
614 615 616 617 618
                  }
                },
                {
                  "向上一个Activity返回数据": {
                    "keywords": [],
L
luxin 已提交
619 620 621 622
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-aab17a2d23384494ab89dce3646e7056"
F
feilong 已提交
623 624
                  }
                }
L
luxin 已提交
625 626 627 628
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-3633f802baff4c8a9c81845deee4b8ab"
F
feilong 已提交
629 630 631 632 633 634 635 636 637
            }
          },
          {
            "为活动补充附加信息": {
              "keywords": [],
              "children": [
                {
                  "利用资源文件配置字符串": {
                    "keywords": [],
L
luxin 已提交
638 639 640 641
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-1ec1326b2bda4428bf3bb6c37ce56c2b"
F
feilong 已提交
642 643 644 645 646
                  }
                },
                {
                  "利用元数据传递配置信息": {
                    "keywords": [],
L
luxin 已提交
647 648 649 650
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-c774002143a1450dab798c251c0d423a"
F
feilong 已提交
651 652 653 654 655
                  }
                },
                {
                  "给应用页面注册快捷方式": {
                    "keywords": [],
L
luxin 已提交
656 657 658 659
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-19f6f15ffc694f1d9081a129db7d5f21"
F
feilong 已提交
660 661
                  }
                }
L
luxin 已提交
662 663 664 665
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-2058cc2f2ad74ce09a4936c4851b2fac"
F
feilong 已提交
666 667
            }
          }
L
luxin 已提交
668 669 670 671
        ],
        "keywords_must": [],
        "keywords_forbid": [],
        "node_id": "web-501e2d45bb6d45ff885b7fc258255ae6"
F
feilong 已提交
672 673 674 675 676 677 678 679 680 681 682 683 684
      }
    },
    {
      "中级控件": {
        "keywords": [],
        "children": [
          {
            "图形定制": {
              "keywords": [],
              "children": [
                {
                  "图形Drawable": {
                    "keywords": [],
L
luxin 已提交
685 686 687 688
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-bbb470af876e47fca2b99ee8328f259f"
F
feilong 已提交
689 690 691 692 693
                  }
                },
                {
                  "形状图形": {
                    "keywords": [],
L
luxin 已提交
694 695 696 697
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-52bafb19ed334d2893ca108d964c03cc"
F
feilong 已提交
698 699 700 701 702
                  }
                },
                {
                  "九宫格图片": {
                    "keywords": [],
L
luxin 已提交
703 704 705 706
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-e0cf134877bf41bab69d20eb2ccf8e69"
F
feilong 已提交
707 708 709 710 711
                  }
                },
                {
                  "状态列表图形": {
                    "keywords": [],
L
luxin 已提交
712 713 714 715
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-169497f32e63438ea560cacfe662a137"
F
feilong 已提交
716 717
                  }
                }
L
luxin 已提交
718 719 720 721
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-add095dd9946408fbe8b56ca9a91859f"
F
feilong 已提交
722 723 724 725 726 727 728 729 730
            }
          },
          {
            "选择按钮": {
              "keywords": [],
              "children": [
                {
                  "复选框CheckBo": {
                    "keywords": [],
L
luxin 已提交
731 732 733 734
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-26723519611d4cfa891a0572c461dbb8"
F
feilong 已提交
735 736 737 738 739
                  }
                },
                {
                  "开关按钮Switch": {
                    "keywords": [],
L
luxin 已提交
740 741 742 743
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-d7e926e7ae5742dcb13ee6fb3caeb31a"
F
feilong 已提交
744 745 746 747 748
                  }
                },
                {
                  "单选按钮RadioButton": {
                    "keywords": [],
L
luxin 已提交
749 750 751 752
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-15097996e30042d6820da212ccc73c2a"
F
feilong 已提交
753 754
                  }
                }
L
luxin 已提交
755 756 757 758
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-bcce2f9c3bcf4c49b913ffdb286b5f01"
F
feilong 已提交
759 760 761 762 763 764 765 766 767
            }
          },
          {
            "文本输入": {
              "keywords": [],
              "children": [
                {
                  "编辑框EditTet": {
                    "keywords": [],
L
luxin 已提交
768 769 770 771
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-5489c44c1af4409f97e41d565eed40b3"
F
feilong 已提交
772 773 774 775 776
                  }
                },
                {
                  "焦点变更监听器": {
                    "keywords": [],
L
luxin 已提交
777 778 779 780
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-25574be827384ecb95c537567de71b8d"
F
feilong 已提交
781 782 783 784 785
                  }
                },
                {
                  "文本变化监听器": {
                    "keywords": [],
L
luxin 已提交
786 787 788 789
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-e94402e16588405faa0a02494cb356e3"
F
feilong 已提交
790 791
                  }
                }
L
luxin 已提交
792 793 794 795
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-c99b07aee17545848078f6eb68a3a867"
F
feilong 已提交
796 797 798 799 800 801 802 803 804
            }
          },
          {
            "对话框": {
              "keywords": [],
              "children": [
                {
                  "提醒对话框AlertDialog": {
                    "keywords": [],
L
luxin 已提交
805 806 807 808
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-14237b3069174c96bc99f28d2f875d61"
F
feilong 已提交
809 810 811 812 813
                  }
                },
                {
                  "日期对话框DatePickerDialog": {
                    "keywords": [],
L
luxin 已提交
814 815 816 817
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-9e66dd506ec94dbda3f4311834361aaf"
F
feilong 已提交
818 819 820 821 822
                  }
                },
                {
                  "时间对话框TimePickerDialog": {
                    "keywords": [],
L
luxin 已提交
823 824 825 826
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-c7310d0a3eba434686612fa3cac49746"
F
feilong 已提交
827 828
                  }
                }
L
luxin 已提交
829 830 831 832
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-664645aa2c184ab79d44d92be842b290"
F
feilong 已提交
833 834 835 836 837 838 839 840 841
            }
          },
          {
            "实战项目:找回密码": {
              "keywords": [],
              "children": [
                {
                  "需求描述": {
                    "keywords": [],
L
luxin 已提交
842 843 844 845
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-f021352b652f4a7a91136c50e5fb0d8a"
F
feilong 已提交
846 847 848 849 850
                  }
                },
                {
                  "界面设计": {
                    "keywords": [],
L
luxin 已提交
851 852 853 854
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-b4999c13eaa44fa594a9c7d4ea7517cd"
F
feilong 已提交
855 856 857 858 859
                  }
                },
                {
                  "关键代码": {
                    "keywords": [],
L
luxin 已提交
860 861 862 863
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-a61fd1ced46846e58b082b7813f0b1c3"
F
feilong 已提交
864 865
                  }
                }
L
luxin 已提交
866 867 868 869
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-8c2acf5c28914dcda2e91b0a426b773e"
F
feilong 已提交
870 871
            }
          }
L
luxin 已提交
872 873 874 875
        ],
        "keywords_must": [],
        "keywords_forbid": [],
        "node_id": "web-562878e404cf41cfab6e2f509a2d46e9"
F
feilong 已提交
876 877 878 879 880 881 882 883 884 885 886 887 888
      }
    },
    {
      "数据存储": {
        "keywords": [],
        "children": [
          {
            "共享参数SharedPreferences": {
              "keywords": [],
              "children": [
                {
                  "共享参数的用法": {
                    "keywords": [],
L
luxin 已提交
889 890 891 892
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-9bfc2b2a434b45b5babbb9e15ce45066"
F
feilong 已提交
893 894 895 896 897
                  }
                },
                {
                  "实现记住密码功能": {
                    "keywords": [],
L
luxin 已提交
898 899 900 901
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-ea5c9dec411b4ffcb740d7edca9766a0"
F
feilong 已提交
902 903 904 905 906
                  }
                },
                {
                  "利用设备浏览器寻找共享参数文件": {
                    "keywords": [],
L
luxin 已提交
907 908 909 910
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-dbea9e7acaee46db9dea6a0d47166c44"
F
feilong 已提交
911 912
                  }
                }
L
luxin 已提交
913 914 915 916
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-a9b2ff4c88cf44ae843fb87442e958e6"
F
feilong 已提交
917 918 919 920 921 922 923 924 925
            }
          },
          {
            "数据库SQLite": {
              "keywords": [],
              "children": [
                {
                  "SQL的基本语法": {
                    "keywords": [],
L
luxin 已提交
926 927 928 929
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-ad5f91aa52c9426d869cc26746efac84"
F
feilong 已提交
930 931 932 933 934
                  }
                },
                {
                  "数据库管理器SQLiteDatabase": {
                    "keywords": [],
L
luxin 已提交
935 936 937 938
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-273aaeb592724b83a231bd37b55ec825"
F
feilong 已提交
939 940 941 942 943
                  }
                },
                {
                  "数据库帮助器SQLiteOpenHelper": {
                    "keywords": [],
L
luxin 已提交
944 945 946 947
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-7b3b2cfa94ab4a21a7f9c1e85998ef93"
F
feilong 已提交
948 949 950 951 952
                  }
                },
                {
                  "优化记住密码功能": {
                    "keywords": [],
L
luxin 已提交
953 954 955 956
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-9fcfa6b414e5452bb4685a6bc9e5cbd2"
F
feilong 已提交
957 958
                  }
                }
L
luxin 已提交
959 960 961 962
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-bf66b6be30134123bb5d73a261381621"
F
feilong 已提交
963 964 965 966 967 968 969 970 971
            }
          },
          {
            "存储卡的文件作": {
              "keywords": [],
              "children": [
                {
                  "私有存储空间与公共存储空间": {
                    "keywords": [],
L
luxin 已提交
972 973 974 975
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-7a10e8297f5c4cf9aa497fb2276e6cc8"
F
feilong 已提交
976 977 978 979 980
                  }
                },
                {
                  "在存储卡上读写文本文件": {
                    "keywords": [],
L
luxin 已提交
981 982 983 984
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-f987eac8b42d43a7a7fcc43afb037d83"
F
feilong 已提交
985 986 987 988 989
                  }
                },
                {
                  "在存储卡上读写图片文件": {
                    "keywords": [],
L
luxin 已提交
990 991 992 993
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-3a339f8b74c5464ba234d631a829607c"
F
feilong 已提交
994 995
                  }
                }
L
luxin 已提交
996 997 998 999
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-14b321d3ad1d4474a5855373797eef71"
F
feilong 已提交
1000 1001 1002 1003 1004 1005 1006 1007 1008
            }
          },
          {
            "应用组件Application": {
              "keywords": [],
              "children": [
                {
                  "Application的生命周期": {
                    "keywords": [],
L
luxin 已提交
1009 1010 1011 1012
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-6b91966ab57d42fc82fec6f8e289d17d"
F
feilong 已提交
1013 1014 1015 1016 1017
                  }
                },
                {
                  "利用Application作全局变量": {
                    "keywords": [],
L
luxin 已提交
1018 1019 1020 1021
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-ecb1f2e859684a18b85b4c3b2e5f48e4"
F
feilong 已提交
1022 1023 1024 1025 1026
                  }
                },
                {
                  "利用Room简化数据库作": {
                    "keywords": [],
L
luxin 已提交
1027 1028 1029 1030
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-51df5758634f47c1ae76e97f10f34635"
F
feilong 已提交
1031 1032
                  }
                }
L
luxin 已提交
1033 1034 1035 1036
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-ceda0fe4e8dd4a9a9352bbf29b6f4a0a"
F
feilong 已提交
1037 1038 1039 1040 1041 1042 1043 1044 1045
            }
          },
          {
            "实战项目:购物车": {
              "keywords": [],
              "children": [
                {
                  "需求描述": {
                    "keywords": [],
L
luxin 已提交
1046 1047 1048 1049
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-c97a64b19f604dac8a3916b144efc1e2"
F
feilong 已提交
1050 1051 1052 1053 1054
                  }
                },
                {
                  "界面设计": {
                    "keywords": [],
L
luxin 已提交
1055 1056 1057 1058
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-3eac242c69dd467d8b12d1ebc22ba48a"
F
feilong 已提交
1059 1060 1061 1062 1063
                  }
                },
                {
                  "关键代码": {
                    "keywords": [],
L
luxin 已提交
1064 1065 1066 1067
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-e9fb4b36a59a4107995c2866c47d086d"
F
feilong 已提交
1068 1069
                  }
                }
L
luxin 已提交
1070 1071 1072 1073
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-4ae3247745e94dc8a31e9ee031dffd78"
F
feilong 已提交
1074 1075
            }
          }
L
luxin 已提交
1076 1077 1078 1079
        ],
        "keywords_must": [],
        "keywords_forbid": [],
        "node_id": "web-9b6b5e0be4a24ac8862be323cd9d83f4"
F
feilong 已提交
1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092
      }
    },
    {
      "内容共享": {
        "keywords": [],
        "children": [
          {
            "在应用之间共享数据": {
              "keywords": [],
              "children": [
                {
                  "通过ContentProvider封装数据": {
                    "keywords": [],
L
luxin 已提交
1093 1094 1095 1096
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-ef1496c187434f9780511d0a38202389"
F
feilong 已提交
1097 1098 1099 1100 1101
                  }
                },
                {
                  "通过ContentResolver访问数据": {
                    "keywords": [],
L
luxin 已提交
1102 1103 1104 1105
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-776db1ff6a1743e68f39d4966f5608f1"
F
feilong 已提交
1106 1107
                  }
                }
L
luxin 已提交
1108 1109 1110 1111
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-94324da557ea4b90a834340b4b45ca9d"
F
feilong 已提交
1112 1113 1114 1115 1116 1117 1118 1119 1120
            }
          },
          {
            "使用内容组件获取通讯信息": {
              "keywords": [],
              "children": [
                {
                  "运行时动态申请权限": {
                    "keywords": [],
L
luxin 已提交
1121 1122 1123 1124
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-a299aa239899451fab67d561aa6be86c"
F
feilong 已提交
1125 1126 1127 1128 1129
                  }
                },
                {
                  "利用ContentResolver读写联系人": {
                    "keywords": [],
L
luxin 已提交
1130 1131 1132 1133
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-e99e057d1e014d82887d6c0c1cb4f1e7"
F
feilong 已提交
1134 1135 1136 1137 1138
                  }
                },
                {
                  "利用ContentObserver监听短信": {
                    "keywords": [],
L
luxin 已提交
1139 1140 1141 1142
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-f20ef186a4a048a9a0d56d65e6e9581a"
F
feilong 已提交
1143 1144
                  }
                }
L
luxin 已提交
1145 1146 1147 1148
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-e4414962f37344bca67d630b137379c2"
F
feilong 已提交
1149 1150 1151 1152 1153 1154 1155 1156 1157
            }
          },
          {
            "在应用之间共享文件": {
              "keywords": [],
              "children": [
                {
                  "使用相册图片发送彩信": {
                    "keywords": [],
L
luxin 已提交
1158 1159 1160 1161
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-5e902728263141789e28a17f5bc275c7"
F
feilong 已提交
1162 1163 1164 1165 1166
                  }
                },
                {
                  "借助FileProvider发送彩信": {
                    "keywords": [],
L
luxin 已提交
1167 1168 1169 1170
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-a015ad3d36aa4548b1f8e59e762cb80b"
F
feilong 已提交
1171 1172 1173 1174 1175
                  }
                },
                {
                  "借助FileProvider安装应用": {
                    "keywords": [],
L
luxin 已提交
1176 1177 1178 1179
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-d5576affb05b4f348a57a439b9be79c6"
F
feilong 已提交
1180 1181
                  }
                }
L
luxin 已提交
1182 1183 1184 1185
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-9687914855974193b065156c0b9bdc44"
F
feilong 已提交
1186 1187
            }
          }
L
luxin 已提交
1188 1189 1190 1191
        ],
        "keywords_must": [],
        "keywords_forbid": [],
        "node_id": "web-50983350be4e45fa8ac612c0daddce0f"
F
feilong 已提交
1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204
      }
    },
    {
      "高级控件": {
        "keywords": [],
        "children": [
          {
            "下拉列表": {
              "keywords": [],
              "children": [
                {
                  "下拉框Spinner": {
                    "keywords": [],
L
luxin 已提交
1205 1206 1207 1208
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-a0b553c49ef145e78969251097b55d67"
F
feilong 已提交
1209 1210 1211 1212 1213
                  }
                },
                {
                  "数组适配器ArrayAdapter": {
                    "keywords": [],
L
luxin 已提交
1214 1215 1216 1217
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-d78c7ee90c0440668529b22c8783181f"
F
feilong 已提交
1218 1219 1220 1221 1222
                  }
                },
                {
                  "简单适配器SimpleAdapter": {
                    "keywords": [],
L
luxin 已提交
1223 1224 1225 1226
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-f68651d6a66f4f1cbf5d8c56eadc1757"
F
feilong 已提交
1227 1228
                  }
                }
L
luxin 已提交
1229 1230 1231 1232
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-e399062434334aca99764da587765a85"
F
feilong 已提交
1233 1234 1235 1236 1237 1238 1239 1240 1241
            }
          },
          {
            "列表类视图": {
              "keywords": [],
              "children": [
                {
                  "基本适配器BaseAdapter": {
                    "keywords": [],
L
luxin 已提交
1242 1243 1244 1245
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-f05c64d2d525496b8395f69cb33862a4"
F
feilong 已提交
1246 1247 1248 1249 1250
                  }
                },
                {
                  "列表视图ListView": {
                    "keywords": [],
L
luxin 已提交
1251 1252 1253 1254
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-356a646e504c41ddb592846205c159eb"
F
feilong 已提交
1255 1256 1257 1258 1259
                  }
                },
                {
                  "网格视图GridView": {
                    "keywords": [],
L
luxin 已提交
1260 1261 1262 1263
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-df7365c955ea440195309e17f44b7dd1"
F
feilong 已提交
1264 1265
                  }
                }
L
luxin 已提交
1266 1267 1268 1269
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-f3103d5a64a34103b9269ebb030b0340"
F
feilong 已提交
1270 1271 1272 1273 1274 1275 1276 1277 1278
            }
          },
          {
            "翻页类视图": {
              "keywords": [],
              "children": [
                {
                  "翻页视图ViewPager": {
                    "keywords": [],
L
luxin 已提交
1279 1280 1281 1282
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-48b59b8725ce47639c1179d3d77096ac"
F
feilong 已提交
1283 1284 1285 1286 1287
                  }
                },
                {
                  "翻页标签栏PagerTabStrip": {
                    "keywords": [],
L
luxin 已提交
1288 1289 1290 1291
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-61f67272775049c88757d2b636570d02"
F
feilong 已提交
1292 1293 1294 1295 1296
                  }
                },
                {
                  "简单的启动引导页": {
                    "keywords": [],
L
luxin 已提交
1297 1298 1299 1300
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-14d8701b617f4b96b2550b6eb78b5a87"
F
feilong 已提交
1301 1302
                  }
                }
L
luxin 已提交
1303 1304 1305 1306
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-bae58caa5bbf4f9dbf3e6d4a7d1a1989"
F
feilong 已提交
1307 1308 1309 1310 1311 1312 1313 1314 1315
            }
          },
          {
            "碎片Fragment": {
              "keywords": [],
              "children": [
                {
                  "碎片的静态注册": {
                    "keywords": [],
L
luxin 已提交
1316 1317 1318 1319
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-381f995cc1d94ef09f82012b201d2568"
F
feilong 已提交
1320 1321 1322 1323 1324
                  }
                },
                {
                  "碎片的动态注册": {
                    "keywords": [],
L
luxin 已提交
1325 1326 1327 1328
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-2cab863875c64e73aa2380ac45848a9e"
F
feilong 已提交
1329 1330 1331 1332 1333
                  }
                },
                {
                  "改进的启动引导页": {
                    "keywords": [],
L
luxin 已提交
1334 1335 1336 1337
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-e3f874d69d4243dd8e4cb62eca697c4c"
F
feilong 已提交
1338 1339
                  }
                }
L
luxin 已提交
1340 1341 1342 1343
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-db2000699bcd4b68bf4f1fab8281815d"
F
feilong 已提交
1344 1345 1346 1347 1348 1349 1350 1351 1352
            }
          },
          {
            "实战项目:记账本": {
              "keywords": [],
              "children": [
                {
                  "需求描述": {
                    "keywords": [],
L
luxin 已提交
1353 1354 1355 1356
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-7948b98f227d46d392d9303e01556b67"
F
feilong 已提交
1357 1358 1359 1360 1361
                  }
                },
                {
                  "界面设计": {
                    "keywords": [],
L
luxin 已提交
1362 1363 1364 1365
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-de614f6651104a03922f54de9758d545"
F
feilong 已提交
1366 1367 1368 1369 1370
                  }
                },
                {
                  "关键代码": {
                    "keywords": [],
L
luxin 已提交
1371 1372 1373 1374
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-6f6c251de5214fc49b3683ed22102bab"
F
feilong 已提交
1375 1376
                  }
                }
L
luxin 已提交
1377 1378 1379 1380
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-5bc9db750fa54bfa826b459928d9e90b"
F
feilong 已提交
1381 1382
            }
          }
L
luxin 已提交
1383 1384 1385 1386
        ],
        "keywords_must": [],
        "keywords_forbid": [],
        "node_id": "web-64bbb35d74854906979d6c47a20bd6e5"
F
feilong 已提交
1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399
      }
    },
    {
      "广播组件Broadcast": {
        "keywords": [],
        "children": [
          {
            "收发应用广播": {
              "keywords": [],
              "children": [
                {
                  "收发标准广播": {
                    "keywords": [],
L
luxin 已提交
1400 1401 1402 1403
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-c4e5861cfd614bd8b7d9b10f70ce06bc"
F
feilong 已提交
1404 1405 1406 1407 1408
                  }
                },
                {
                  "收发有序广播": {
                    "keywords": [],
L
luxin 已提交
1409 1410 1411 1412
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-4ff77e14ad884ffa8d200ad4a119abf6"
F
feilong 已提交
1413 1414 1415 1416 1417
                  }
                },
                {
                  "收发静态广播": {
                    "keywords": [],
L
luxin 已提交
1418 1419 1420 1421
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-6f2fdb5f228145d098bbb068543468d9"
F
feilong 已提交
1422 1423
                  }
                }
L
luxin 已提交
1424 1425 1426 1427
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-a707c8ea80e44662a557d3549c4a49e2"
F
feilong 已提交
1428 1429 1430 1431 1432 1433 1434 1435 1436
            }
          },
          {
            "监听系统广播": {
              "keywords": [],
              "children": [
                {
                  "接收分钟到达广播": {
                    "keywords": [],
L
luxin 已提交
1437 1438 1439 1440
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-8a8ffac964c64016a17c1664dbd8c08b"
F
feilong 已提交
1441 1442 1443 1444 1445
                  }
                },
                {
                  "接收网络变更广播": {
                    "keywords": [],
L
luxin 已提交
1446 1447 1448 1449
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-91fda0bb7fae4a6c9e41fbe3f7d5f6ba"
F
feilong 已提交
1450 1451 1452 1453 1454
                  }
                },
                {
                  "定时管理器AlarmManager": {
                    "keywords": [],
L
luxin 已提交
1455 1456 1457 1458
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-46c30ad3f7934d83aaa87cf25944739d"
F
feilong 已提交
1459 1460
                  }
                }
L
luxin 已提交
1461 1462 1463 1464
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-30f42f99849240b489f499209a1fe47e"
F
feilong 已提交
1465 1466 1467 1468 1469 1470 1471 1472 1473
            }
          },
          {
            "捕获屏幕的变更事件": {
              "keywords": [],
              "children": [
                {
                  "竖屏与横屏切换": {
                    "keywords": [],
L
luxin 已提交
1474 1475 1476 1477
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-40f5937ec2724219bbddd165320f96cb"
F
feilong 已提交
1478 1479 1480 1481 1482
                  }
                },
                {
                  "回到桌面与切换到任务列表": {
                    "keywords": [],
L
luxin 已提交
1483 1484 1485 1486
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-7a466f2fd08e4246bf2e4ab889a567f8"
F
feilong 已提交
1487 1488
                  }
                }
L
luxin 已提交
1489 1490 1491 1492
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-7dc714d6a1544634994f9dfda89b7655"
F
feilong 已提交
1493 1494
            }
          }
L
luxin 已提交
1495 1496 1497 1498
        ],
        "keywords_must": [],
        "keywords_forbid": [],
        "node_id": "web-d702d5d196304e0d87930b232b26438d"
F
feilong 已提交
1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511
      }
    },
    {
      "自定义控件": {
        "keywords": [],
        "children": [
          {
            "视图的构建过程": {
              "keywords": [],
              "children": [
                {
                  "视图的构造方法": {
                    "keywords": [],
L
luxin 已提交
1512 1513 1514 1515
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-5a2a13f2118a4f099b8e30132ad875ec"
F
feilong 已提交
1516 1517 1518 1519 1520
                  }
                },
                {
                  "视图的测量方法": {
                    "keywords": [],
L
luxin 已提交
1521 1522 1523 1524
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-1a13a9ceef6b4ab2921e59f2d4d80647"
F
feilong 已提交
1525 1526 1527 1528 1529
                  }
                },
                {
                  "视图的绘制方法": {
                    "keywords": [],
L
luxin 已提交
1530 1531 1532 1533
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-d2c88c7bfdba4190a8a424d10e75220c"
F
feilong 已提交
1534 1535
                  }
                }
L
luxin 已提交
1536 1537 1538 1539
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-86b4c1902dad4108820e9428855d228d"
F
feilong 已提交
1540 1541 1542 1543 1544 1545 1546 1547 1548
            }
          },
          {
            "改造已有的控件": {
              "keywords": [],
              "children": [
                {
                  "自定义月份选择器": {
                    "keywords": [],
L
luxin 已提交
1549 1550 1551 1552
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-9ff44542a7e44fa3a35918bd38f55888"
F
feilong 已提交
1553 1554 1555 1556 1557
                  }
                },
                {
                  "给翻页标签栏添加新属性": {
                    "keywords": [],
L
luxin 已提交
1558 1559 1560 1561
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-7ffded0f9eba43939bc3c682e2a0a5ac"
F
feilong 已提交
1562 1563 1564 1565 1566
                  }
                },
                {
                  "不滚动的列表视图": {
                    "keywords": [],
L
luxin 已提交
1567 1568 1569 1570
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-5d2406cec35648e0ae6287d36a3acf3c"
F
feilong 已提交
1571 1572
                  }
                }
L
luxin 已提交
1573 1574 1575 1576
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-bb2c4a668a194ddab3b99da76959df7f"
F
feilong 已提交
1577 1578 1579 1580 1581 1582 1583 1584 1585
            }
          },
          {
            "通过持续绘制实现简单动画": {
              "keywords": [],
              "children": [
                {
                  "Handler的延迟机制": {
                    "keywords": [],
L
luxin 已提交
1586 1587 1588 1589
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-7c11813de6f54d1996429d38ab7ba10d"
F
feilong 已提交
1590 1591 1592 1593 1594
                  }
                },
                {
                  "重新绘制视图界面": {
                    "keywords": [],
L
luxin 已提交
1595 1596 1597 1598
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-bec20427362d40f7b11b92543032ece4"
F
feilong 已提交
1599 1600 1601 1602 1603
                  }
                },
                {
                  "自定义饼图动画": {
                    "keywords": [],
L
luxin 已提交
1604 1605 1606 1607
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-e9193b637fdb436fbb2dda99d94b6b9b"
F
feilong 已提交
1608 1609
                  }
                }
L
luxin 已提交
1610 1611 1612 1613
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-0f352f719ae644e3a421494482c15f26"
F
feilong 已提交
1614 1615 1616 1617 1618 1619 1620 1621 1622
            }
          },
          {
            "实战项目:广告轮播": {
              "keywords": [],
              "children": [
                {
                  "需求描述": {
                    "keywords": [],
L
luxin 已提交
1623 1624 1625 1626
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-8fbe8a766523458498261e23257b91ce"
F
feilong 已提交
1627 1628 1629 1630 1631
                  }
                },
                {
                  "界面设计": {
                    "keywords": [],
L
luxin 已提交
1632 1633 1634 1635
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-27e91b57966c4a788855b455f4f97475"
F
feilong 已提交
1636 1637 1638 1639 1640
                  }
                },
                {
                  "关键代码": {
                    "keywords": [],
L
luxin 已提交
1641 1642 1643 1644
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-e557bc29d1ed4ee3bfd0fc5a28289581"
F
feilong 已提交
1645 1646
                  }
                }
L
luxin 已提交
1647 1648 1649 1650
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-526d56b7e22440f19ee08b47711cf2ab"
F
feilong 已提交
1651 1652
            }
          }
L
luxin 已提交
1653 1654 1655 1656
        ],
        "keywords_must": [],
        "keywords_forbid": [],
        "node_id": "web-a577dea37e874e5e972f5f229de330cf"
F
feilong 已提交
1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669
      }
    },
    {
      "通知与服务": {
        "keywords": [],
        "children": [
          {
            "消息通知": {
              "keywords": [],
              "children": [
                {
                  "通知推送tification": {
                    "keywords": [],
L
luxin 已提交
1670 1671 1672 1673
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-7f3063f9d6124060b190a58f792a6f5a"
F
feilong 已提交
1674 1675 1676 1677 1678
                  }
                },
                {
                  "通知渠道tificationChannel": {
                    "keywords": [],
L
luxin 已提交
1679 1680 1681 1682
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-e38a4d4108bb4269b3416f2aebedaa61"
F
feilong 已提交
1683 1684 1685 1686 1687
                  }
                },
                {
                  "给桌面应用添加消息角标": {
                    "keywords": [],
L
luxin 已提交
1688 1689 1690 1691
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-1dccc1f521f1428ca3bd9601702e46b8"
F
feilong 已提交
1692 1693
                  }
                }
L
luxin 已提交
1694 1695 1696 1697
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-d564b622a9f345469dc75819e8f8d13f"
F
feilong 已提交
1698 1699 1700 1701 1702 1703 1704 1705 1706
            }
          },
          {
            "服务Service": {
              "keywords": [],
              "children": [
                {
                  "服务的启动和停止": {
                    "keywords": [],
L
luxin 已提交
1707 1708 1709 1710
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-703357db523242439aa3707b4d10a0c8"
F
feilong 已提交
1711 1712 1713 1714 1715
                  }
                },
                {
                  "服务的绑定与解绑": {
                    "keywords": [],
L
luxin 已提交
1716 1717 1718 1719
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-e11e2c0bfd3448c58215f54c1950888f"
F
feilong 已提交
1720 1721 1722 1723 1724
                  }
                },
                {
                  "推送服务到前台": {
                    "keywords": [],
L
luxin 已提交
1725 1726 1727 1728
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-ba8efb6735674ac0ac6a8e42677771a1"
F
feilong 已提交
1729 1730
                  }
                }
L
luxin 已提交
1731 1732 1733 1734
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-5e12ac35f29d46dabe72577eea9771dc"
F
feilong 已提交
1735 1736 1737 1738 1739 1740 1741 1742 1743
            }
          },
          {
            "多线程": {
              "keywords": [],
              "children": [
                {
                  "分线程通过Handler作界面": {
                    "keywords": [],
L
luxin 已提交
1744 1745 1746 1747
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-89ffd26b69ab48259d9bfde91bad2ecc"
F
feilong 已提交
1748 1749 1750 1751 1752
                  }
                },
                {
                  "异步任务AsyncTask": {
                    "keywords": [],
L
luxin 已提交
1753 1754 1755 1756
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-5d6efdcca48d4656995984942f9477e8"
F
feilong 已提交
1757 1758 1759 1760 1761
                  }
                },
                {
                  "异步服务IntentService": {
                    "keywords": [],
L
luxin 已提交
1762 1763 1764 1765
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-f7b13f41977544508273cb24394e82b3"
F
feilong 已提交
1766 1767
                  }
                }
L
luxin 已提交
1768 1769 1770 1771
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-0570ff38ec234ab2acf7edf73253a05b"
F
feilong 已提交
1772 1773
            }
          }
L
luxin 已提交
1774 1775 1776 1777
        ],
        "keywords_must": [],
        "keywords_forbid": [],
        "node_id": "web-28c7d5cd77e14f2eb430de0ecaf1613a"
F
feilong 已提交
1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790
      }
    },
    {
      "组合控件": {
        "keywords": [],
        "children": [
          {
            "底部标签栏": {
              "keywords": [],
              "children": [
                {
                  "利用BottomNavigationView实现底部标签栏": {
                    "keywords": [],
L
luxin 已提交
1791 1792 1793 1794
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-5575a554c1e64218a5d7da181b9d5db2"
F
feilong 已提交
1795 1796 1797 1798 1799
                  }
                },
                {
                  "自定义标签按钮": {
                    "keywords": [],
L
luxin 已提交
1800 1801 1802 1803
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-7b851a2c455746b484f017ba7a33e23b"
F
feilong 已提交
1804 1805 1806 1807 1808
                  }
                },
                {
                  "结合RadioGroup和ViewPager自定义底部标签栏": {
                    "keywords": [],
L
luxin 已提交
1809 1810 1811 1812
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-bea2117384884bd99f296d020518fbbb"
F
feilong 已提交
1813 1814
                  }
                }
L
luxin 已提交
1815 1816 1817 1818
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-b6ee584366534979a1b2353c757905c9"
F
feilong 已提交
1819 1820 1821 1822 1823 1824 1825 1826 1827
            }
          },
          {
            "顶部导航栏": {
              "keywords": [],
              "children": [
                {
                  "工具栏Toolbar": {
                    "keywords": [],
L
luxin 已提交
1828 1829 1830 1831
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-c08d3f684a884092a7711673396ae18a"
F
feilong 已提交
1832 1833 1834 1835 1836
                  }
                },
                {
                  "溢出菜单OverflowMenu": {
                    "keywords": [],
L
luxin 已提交
1837 1838 1839 1840
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-0d5305ca2a1d4a30931f84e82660f446"
F
feilong 已提交
1841 1842 1843 1844 1845
                  }
                },
                {
                  "标签布局TabLayout": {
                    "keywords": [],
L
luxin 已提交
1846 1847 1848 1849
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-89d76328327b4729a0dd782f5770d3e4"
F
feilong 已提交
1850 1851
                  }
                }
L
luxin 已提交
1852 1853 1854 1855
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-f02dfc848ceb4f9594d286c292042cc7"
F
feilong 已提交
1856 1857 1858 1859 1860 1861 1862 1863 1864
            }
          },
          {
            "增强型列表": {
              "keywords": [],
              "children": [
                {
                  "循环视图RecyclerView": {
                    "keywords": [],
L
luxin 已提交
1865 1866 1867 1868
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-d0bc326b93e24efd84e64acf52994715"
F
feilong 已提交
1869 1870 1871 1872 1873
                  }
                },
                {
                  "布局管理器LayoutManager": {
                    "keywords": [],
L
luxin 已提交
1874 1875 1876 1877
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-3b6cd4233abd4fcca2f9fa2e315daf55"
F
feilong 已提交
1878 1879 1880 1881 1882
                  }
                },
                {
                  "动态更新循环视图": {
                    "keywords": [],
L
luxin 已提交
1883 1884 1885 1886
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-5782a4f2c748464e8091763c9bf0f984"
F
feilong 已提交
1887 1888
                  }
                }
L
luxin 已提交
1889 1890 1891 1892
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-0fc9ebf982b5459ca997768b3a6eb83f"
F
feilong 已提交
1893 1894 1895 1896 1897 1898 1899 1900 1901
            }
          },
          {
            "升级版翻页": {
              "keywords": [],
              "children": [
                {
                  "下拉刷新布局SwipeRefreshLayout": {
                    "keywords": [],
L
luxin 已提交
1902 1903 1904 1905
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-1646eb3566ae4b40a6e0e271f33a0c7f"
F
feilong 已提交
1906 1907 1908 1909 1910
                  }
                },
                {
                  "二代翻页视图ViewPager2": {
                    "keywords": [],
L
luxin 已提交
1911 1912 1913 1914
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-bc6e99a84ca944348d03123654174b90"
F
feilong 已提交
1915 1916 1917 1918 1919
                  }
                },
                {
                  "给ViewPager2集成标签布局": {
                    "keywords": [],
L
luxin 已提交
1920 1921 1922 1923
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-086703aa254f4a6f8953984037acd11e"
F
feilong 已提交
1924 1925
                  }
                }
L
luxin 已提交
1926 1927 1928 1929
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-f9751174e4164fa7be38ca50eb95515e"
F
feilong 已提交
1930 1931 1932 1933 1934 1935 1936 1937 1938
            }
          },
          {
            "实战项目:电商首页": {
              "keywords": [],
              "children": [
                {
                  "需求描述": {
                    "keywords": [],
L
luxin 已提交
1939 1940 1941 1942
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-d92e654014704690874fcbcb9348bd00"
F
feilong 已提交
1943 1944 1945 1946 1947
                  }
                },
                {
                  "界面设计": {
                    "keywords": [],
L
luxin 已提交
1948 1949 1950 1951
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-75ebe88f244e4bc68ed644d60e7e6b72"
F
feilong 已提交
1952 1953 1954 1955 1956
                  }
                },
                {
                  "关键代码": {
                    "keywords": [],
L
luxin 已提交
1957 1958 1959 1960
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-14480a8463ae490b9b19a16f4023ef9f"
F
feilong 已提交
1961 1962
                  }
                }
L
luxin 已提交
1963 1964 1965 1966
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-cf07e1da99a5444e8692a0ac164f79f5"
F
feilong 已提交
1967 1968
            }
          }
L
luxin 已提交
1969 1970 1971 1972
        ],
        "keywords_must": [],
        "keywords_forbid": [],
        "node_id": "web-9aa6011521f345b49aae0e09be931726"
F
feilong 已提交
1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985
      }
    },
    {
      "多媒体": {
        "keywords": [],
        "children": [
          {
            "图片": {
              "keywords": [],
              "children": [
                {
                  "使用相机拍摄照片": {
                    "keywords": [],
L
luxin 已提交
1986 1987 1988 1989
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-59860005020a4c1ca377e0356df3aa97"
F
feilong 已提交
1990 1991 1992 1993 1994
                  }
                },
                {
                  "从相册中选取图片": {
                    "keywords": [],
L
luxin 已提交
1995 1996 1997 1998
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-b1dd672294bf48dba19e896a31271411"
F
feilong 已提交
1999 2000 2001 2002 2003
                  }
                },
                {
                  "对图片进行简单加工": {
                    "keywords": [],
L
luxin 已提交
2004 2005 2006 2007
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-3e8e167b503b4405bd89ad9537480604"
F
feilong 已提交
2008 2009 2010 2011 2012
                  }
                },
                {
                  "图像解码器ImageDecoder": {
                    "keywords": [],
L
luxin 已提交
2013 2014 2015 2016
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-194fbfa0242c475abd790b602745188c"
F
feilong 已提交
2017 2018
                  }
                }
L
luxin 已提交
2019 2020 2021 2022
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-95247aa07fc149cfaa64b3f8645955e3"
F
feilong 已提交
2023 2024 2025 2026 2027 2028 2029 2030 2031
            }
          },
          {
            "音频": {
              "keywords": [],
              "children": [
                {
                  "使用录音机录制音频": {
                    "keywords": [],
L
luxin 已提交
2032 2033 2034 2035
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-1e1dc0db78ea45b8944fa08e8395bfb2"
F
feilong 已提交
2036 2037 2038 2039 2040
                  }
                },
                {
                  "利用MediaPlayer播放音频": {
                    "keywords": [],
L
luxin 已提交
2041 2042 2043 2044
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-0bc2cd181d99442ea9a013c97653ebb9"
F
feilong 已提交
2045 2046 2047 2048 2049
                  }
                },
                {
                  "利用MediaRecorder录制音频": {
                    "keywords": [],
L
luxin 已提交
2050 2051 2052 2053
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-40bbf824112a470fbedaaa77f90c799b"
F
feilong 已提交
2054 2055
                  }
                }
L
luxin 已提交
2056 2057 2058 2059
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-2c2a14f875df4191a27a8bfd3fc7fdc7"
F
feilong 已提交
2060 2061 2062 2063 2064 2065 2066 2067 2068
            }
          },
          {
            "视频": {
              "keywords": [],
              "children": [
                {
                  "使用摄像机录制视频": {
                    "keywords": [],
L
luxin 已提交
2069 2070 2071 2072
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-cb9e951a244f497082c0e6138045e6b1"
F
feilong 已提交
2073 2074 2075 2076 2077
                  }
                },
                {
                  "从视频库中选取视频": {
                    "keywords": [],
L
luxin 已提交
2078 2079 2080 2081
                    "children": [],
                    "keywords_must": [],
                    "keywords_forbid": [],
                    "node_id": "web-de5c10cbad3649fca734ff70f17564a3"
F
feilong 已提交
2082 2083
                  }
                }
L
luxin 已提交
2084 2085 2086 2087
              ],
              "keywords_must": [],
              "keywords_forbid": [],
              "node_id": "web-2106dc742e03497d844f30143c1ff3fc"
F
feilong 已提交
2088 2089
            }
          }
L
luxin 已提交
2090 2091 2092 2093
        ],
        "keywords_must": [],
        "keywords_forbid": [],
        "node_id": "web-4e31491078354ab697e26a18ec73f52e"
F
feilong 已提交
2094 2095 2096
      }
    }
  ],
L
luxin 已提交
2097 2098 2099
  "export": [],
  "keywords_must": [],
  "keywords_forbid": []
F
feilong 已提交
2100
}