1<!DOCTYPE html> 2<html lang="cn"> 3 4<head> 5 <meta charset="utf-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <title>åºç¨å¼ææ¦è¿°</title> 8 <meta name="description" 9 content="åºç¨å¼ææ¯ä¸ä¸ªæ¯æHTML5åºç¨è¿è¡çæ¯æå¹³å°ï¼éè¿å¼æå¨åå¹³å°ä¸çéé æ¥è¾¾å°HTML5åºç¨çè·¨å¹³å°æ§è¡ãæ ¸å¿å¼æä¸»è¦ç±WidgetOneåºç¨ç®¡çå¨ãWidget æä»¶æ©å±æºå¶ï¼ä»¥åNativeæä»¶æ©å±æºå¶ä¸å¤§é¨åç»æãæ´å¤appcanå¼åææ¡£ï¼è¯·è§http://newdocx.appcan.cn"> 10 <meta name="keywords" 11 content="appcanå¼åææ¡£,åºç¨å¼æ,åºç¨å¼ææ¦è¿°"> 12 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> 13 <link rel="shortcut icon" href="/favicon.ico"> 14 <link rel="stylesheet" href="/lib/bootstrap/dist/css/bootstrap.min.css"> 15 <link rel="stylesheet" href="/lib/highlightjs/styles/solarized_light.css"> 16 <link rel="stylesheet" href="/styles/raneto.css"> 17 <link rel="stylesheet" href="/styles/homenewlayout.css"> 18 <link rel="stylesheet" href="/styles/ghostdown.css"> 19 20 <link rel="stylesheet" media="(min-width:750px)" type="text/css" href="/styles/newHeader-tomobi.css"> 21 <link rel="stylesheet" media="(min-width:320px) and (max-width:750px)" type="text/css" href="/styles/newHeader-mobile.css"> 22 23 <link rel="stylesheet" media="(min-width:750px)" type="text/css" href="/styles/footer-tomobi.css"> 24 <link rel="stylesheet" media="(min-width:320px) and (max-width:750px)" type="text/css" href="/styles/footer-mobile.css"> 25 26
26<script src="/lib/jquery/dist/jquery.min.js"></script>
26 27
27<script type="text/javascript" src="//www.appcan.cn/js/header_20191220.js"></script>
27 28
28<script type="text/javascript" src="//www.appcan.cn/js/sso.js"></script>
28 29 30 31 <!--[if lt IE 9]> 32
32<script src="http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
32 33
33<script src="http://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
33 34 <![endif]--> 35 <style> 36 .header a:hover { 37 color: #3d3d3d !important; 38 } 39 40 .loginAndRegister a, 41 .loginAndRegister a:hover, 42 .loginAndRegister a:active, 43 .loginAndRegister a:visited, 44 .loginAndRegister a:focus { 45 color: #fff !important; 46 } 47 48 #head ul { 49 list-style: none !important; 50 } 51 52 #head p { 53 margin: 0 !important; 54 } 55 56 </style> 57</head> 58 59<body class="page-app-engine-summary"> 60 <ul id="right_img" class="dhright"> 61 <!-- <li class="hand img" style="padding:0px;overflow:hidden"> 62 <a href="javascript:;" onclick="newDocOut();"> 63 </a> 64 </li> 65 <li class="hand img2" style="padding:0px;overflow:hidden"> 66 <a href="javascript:;"> 67 </a> 68 </li> --> 69 <li class="hand img3" onclick="uptop();" style="padding:0px;overflow:hidden"> 70 <a href="javascript:;"> 71 </a> 72 </li> 73 </ul> 74 <div id="head"> 75 <div class="header"> 76 <div class="logo"> 77 <a href="//www.appcan.cn"> 78 <img class="blueLogo" src="//www.appcan.cn/images/icon/logo_blue.png" alt=""> 79 <img class="whiteLogo" src="//www.appcan.cn/images/icon/logo_white.png" alt=""> 80 </a> 81 </div> 82 <div class="tab"> 83 <ul> 84 <li> 85 <!-- <a href="../index.html?type='index'">é¦é¡µ</a> --> 86 <a href="//www.appcan.cn">é¦é¡µ</a> 87 </li> 88 <li> 89 <!-- <a href="../new_kaifahezi/index.html">å¼åçå</a> --> 90 <a href="//www.appcan.cn/new_kaifahezi/index.html">å¼åçå</a> 91 </li> 92 <li> 93 <!-- <a href="../new_pingtaitaojian/index.html">ç§»å¨å¹³å°å¥ä»¶</a> --> 94 <a href="//www.appcan.cn/new_pingtaitaojian/index.html">ç§»å¨å¹³å°å¥ä»¶</a> 95 </li> 96 <li> 97 <!-- <a href="../new_zhengqitong/index.html">æ¿ä¼é</a> --> 98 <a href="//www.appcan.cn/new_zhengqitong/index.html">æ¿ä¼é</a> 99 </li> 100 <li class="openList"> 101 <a href="javascript:void(0);">å¼åè </a> 102 </li> 103 <li> 104 <!-- <a href="../new_hezuohuoban/index.html">åä½ä¼ä¼´</a> --> 105 <a href="//www.appcan.cn/new_hezuohuoban/index.html">åä½ä¼ä¼´</a> 106 </li> 107 <li> 108 <a target="_blank" href="//www.zyhao.com">æ£çå·¥åº</a> 109 </li> 110 </ul> 111 </div> 112<!-- 113 <div class="loginAndRegister"> 114 <div class="noLogin"> 115 <a target="_blank" href="//newsso.appcan.cn/login?service=https://appcan.cn/">ç»å½</a> 116 <a target="_blank" href="//dashboard.appcan.cn/register">注å</a> 117 </div> 118 <div class="login ul_display_none"> 119 <span></span> 120 <a target="_blank" href="//dashboard.appcan.cn/user/logout" class="logout">éåº</a> 121 </div> 122 </div> 123--> 124 <div class="menuBtn"> 125 <img src="//www.appcan.cn/images/icon/sidebar.png" alt=""> 126 </div> 127 </div> 128 <!-- 䏿èå --> 129 <div class="listBox"> 130 <ul> 131<!-- 132 <li> 133 <a href="//dashboard.appcan.cn/app/manage"> 134 <p class="listTitle">å¼å管ç</p> 135 </a> 136 <div class="listItem"> 137 <a href="//dashboard.appcan.cn/app"> 138 <p>æçåºç¨</p> 139 </a> 140 <a href="//dashboard.appcan.cn/plugin"> 141 <p>弿æä»¶</p> 142 </a> 143 <a href="//dashboard.appcan.cn/transfer"> 144 <p>åºç¨è½¬ç§»</p> 145 </a> 146 <a href="//newdocx.appcan.cn/IDE/summary"> 147 <p>å¼åå·¥å ·</p> 148 </a> 149 <a href="//dashboard.appcan.cn/portal"> 150 <p>æç鍿·</p> 151 </a> 152 </div> 153 </li> 154--> 155 <li> 156 <a href="//plugin.appcan.cn"> 157 <p class="listTitle">æä»¶ä¸å¿</p> 158 </a> 159 <div class="listItem"> 160 <a href="//plugin.appcan.cn/index.html#recommend_plugin1"> 161 <p>æ¨èæä»¶</p> 162 </a> 163 <a href="//plugin.appcan.cn/plugin_list.html#plugin_list1"> 164 <p>æä»¶å表</p> 165 </a> 166 <a href="//plugin.appcan.cn/create.html#create_plugin1"> 167 <p>å建æä»¶</p> 168 </a> 169 <a href="//plugin.appcan.cn/my_share.html"> 170 <p>æçå享</p> 171 </a> 172 </div> 173 </li> 174 <li> 175 <a href="//newdocx.appcan.cn"> 176 <p class="listTitle">ææ¡£ä¸å¿</p> 177 </a> 178 <div class="listItem"> 179 <a href="//newdocx.appcan.cn/AppCan"> 180 <p>平尿¦è¿°</p> 181 </a> 182 <a href="//newdocx.appcan.cn/IDE/summary"> 183 <p>å¼åå·¥å ·IDE</p> 184 </a> 185 <a href="//newdocx.appcan.cn/app-engine/summary"> 186 <p>åºç¨å¼æ</p> 187 </a> 188 <a href="//newdocx.appcan.cn/plugin-API/manual"> 189 <p>åºç¨æä»¶</p> 190 </a> 191 <a href="//newdocx.appcan.cn/UI/source"> 192 <p>UIåºç¡æ¡æ¶</p> 193 </a> 194 <a href="//newdocx.appcan.cn/JSSDK/summary"> 195 <p>JS SDK</p> 196 </a> 197 <a href="//newdocx.appcan.cn/quickstart/create-app"> 198 <p>å¼åæå¯¼</p> 199 </a> 200 <a href="//newdocx.appcan.cn/FAQs"> 201 <p>常è§é®é¢</p> 202 </a> 203 </div> 204 </li> 205<!-- 206 <li> 207 <a href="//edu.appcan.cn/video1.html"> 208 <p class="listTitle">å¨çº¿è§é¢</p> 209 </a> 210 <div class="listItem"> 211 <a href="//edu.appcan.cn/video1.html?big_type=%u524D%u7AEF%u5F00%u53D1&small_all=allon"> 212 <p>å端å¼å</p> 213 </a> 214 <a href="//edu.appcan.cn/video1.html?big_type=%u63A5%u53E3%u5F00%u53D1"> 215 <p>æ¥å£å¼å</p> 216 </a> 217 <a href="//edu.appcan.cn/video1.html?big_type=%u4E91%u7AEF%u5F00%u53D1"> 218 <p>äºç«¯å¼å</p> 219 </a> 220 <a href="//edu.appcan.cn/video1.html?big_type=%u79FB%u52A8%u7BA1%u7406%u5E73%u53F0"> 221 <p>ç§»å¨ç®¡çå¹³å°</p> 222 </a> 223 <a href="//edu.appcan.cn/video1.html?big_type=%u9879%u76EE%u5B9E%u6218&small_all=allon&level="> 224 <p>项ç®å®æ</p> 225 </a> 226 <a href="//edu.appcan.cn/video1.html?big_type=%u6B63%u76CA%u5DE5%u4F5C"> 227 <p>æ£çå·¥ä½</p> 228 </a> 229 <a href="//edu.appcan.cn/video1.html?big_type=%u73B0%u573A%u6F14%u8BB2"> 230 <p>ç°åºæ¼è®²</p> 231 </a> 232 </div> 233 </li> 234--> 235 <li> 236 <a href="//enterprise.appcan.cn/solution/329"> 237 <p class="listTitle">æ¡ä¾ä¸å¿</p> 238 </a> 239 <div class="listItem"> 240 <a href="//www.appcan.cn/appshow"> 241 <p>APPæ¡ä¾</p> 242 </a> 243 <a href="//enterprise.appcan.cn/solution/329"> 244 <p>è§£å³æ¹æ¡</p> 245 </a> 246 <a href="//enterprise.appcan.cn/solution/solution"> 247 <p>客æ·åå½</p> 248 </a> 249 <a href="//enterprise.appcan.cn/solution/85"> 250 <p>ç»å ¸æ¡ä¾</p> 251 </a> 252 </div> 253 </li> 254<!-- 255 <li> 256 <a href="//bbs.appcan.cn"> 257 <p class="listTitle">社åºä¸å¿</p> 258 </a> 259 <div class="listItem"> 260 <a href="//bbs.appcan.cn"> 261 <p>论å</p> 262 </a> 263 <a href="//bbs.appcan.cn/home.php?mod=space&do=blog"> 264 <p>å客</p> 265 </a> 266 <a href="//edu.appcan.cn/"> 267 <p>å¦é¢</p> 268 </a> 269 <a href="//edu.appcan.cn/Wanted.html"> 270 <p>æè</p> 271 </a> 272 </div> 273 </li> 274--> 275 </ul> 276 </div> 277 278 <!-- ç§»å¨ç«¯èå --> 279 <div class="menu-mobile"> 280 <div class="panel-group" id="accordion"> 281 <div class="panel panel-default"> 282 <div class="panel-heading"> 283 <h4 class="panel-title"> 284 <!-- <a href="../index.html?type='index'">é¦é¡µ</a> --> 285 <a href="//www.appcan.cn">é¦é¡µ</a> 286 </h4> 287 </div> 288 </div> 289 <div class="panel panel-default"> 290 <div class="panel-heading"> 291 <h4 class="panel-title"> 292 <!-- <a href="../new_kaifahezi/index.html">å¼åçå</a> --> 293 <a href="//www.appcan.cn/new_kaifahezi/index.html">å¼åçå</a> 294 </h4> 295 </div> 296 </div> 297 <div class="panel panel-default"> 298 <div class="panel-heading"> 299 <h4 class="panel-title"> 300 <!-- <a href="../new_pingtaitaojian/index.html">ç§»å¨å¹³å°å¥ä»¶</a> --> 301 <a href="//www.appcan.cn/new_pingtaitaojian/index.html">ç§»å¨å¹³å°å¥ä»¶</a> 302 </h4> 303 </div> 304 </div> 305 <div class="panel panel-default"> 306 <div class="panel-heading"> 307 <h4 class="panel-title"> 308 <!-- <a href="../new_zhengqitong/index.html">æ¿ä¼é</a> --> 309 <a href="//www.appcan.cn/new_zhengqitong/index.html">æ¿ä¼é</a> 310 </h4> 311 </div> 312 </div> 313 <div class="panel panel-default"> 314 <div class="panel-heading"> 315 <h4 class="panel-title"> 316 <a href="#collapseTwo" data-toggle="collapse" data-parent="#accordion">å¼åè </a> 317 </h4> 318 </div> 319 <div id="collapseTwo" class="panel-collapse collapse"> 320 <div class="panel-body" id="kaifazhe"> 321 <div class="panel panel-default"> 322 <div class="panel-heading"> 323 <h4 class="panel-title"> 324 <a href="//dashboard.appcan.cn/app/manage">å¼å管ç</a> 325 </h4> 326 </div> 327 </div> 328 <div class="panel panel-default"> 329 <div class="panel-heading"> 330 <h4 class="panel-title"> 331 <a href="//plugin.appcan.cn">æä»¶ä¸å¿</a> 332 </h4> 333 </div> 334 </div> 335 <div class="panel panel-default"> 336 <div class="panel-heading"> 337 <h4 class="panel-title"> 338 <a href="//newdocx.appcan.cn">ææ¡£ä¸å¿</a> 339 </h4> 340 </div> 341 </div> 342 <div class="panel panel-default"> 343 <div class="panel-heading"> 344 <h4 class="panel-title"> 345 <a href="//edu.appcan.cn/video1.html">å¨çº¿è§é¢</a> 346 </h4> 347 </div> 348 </div> 349 <div class="panel panel-default"> 350 <div class="panel-heading"> 351 <h4 class="panel-title"> 352 <a href="#anliCenter" data-toggle="collapse" data-parent="#kaifazhe">æ¡ä¾ä¸å¿</a> 353 </h4> 354 </div> 355 <div id="anliCenter" class="panel-collapse collapse"> 356 <div class="panel-body"> 357 <a href="//www.appcan.cn/appshow">APPæ¡ä¾</a> 358 <a href="//enterprise.appcan.cn/solution/329">è§£å³æ¹æ¡</a> 359 <a href="//enterprise.appcan.cn/solution/solution">客æ·åå½</a> 360 <a href="//enterprise.appcan.cn/solution/85">ç»å ¸æ¡ä¾</a> 361 </div> 362 </div> 363 </div> 364 <div class="panel panel-default"> 365 <div class="panel-heading"> 366 <h4 class="panel-title"> 367 <a href="#shequCenter" data-toggle="collapse" data-parent="#kaifazhe">社åºä¸å¿</a> 368 </h4> 369 </div> 370 <div id="shequCenter" class="panel-collapse collapse"> 371 <div class="panel-body"> 372 <a href="//bbs.appcan.cn">论å</a> 373 <a href="//bbs.appcan.cn/home.php?mod=space&do=blog">å客</a> 374 <a href="//edu.appcan.cn/">å¦é¢</a> 375 <a href="//edu.appcan.cn/Wanted.html">æè</a> 376 </div> 377 </div> 378 </div> 379 </div> 380 </div> 381 </div> 382 <div class="panel panel-default"> 383 <div class="panel-heading"> 384 <h4 class="panel-title"> 385 <!-- <a href="../new_hezuohuoban/index.html">åä½ä¼ä¼´</a> --> 386 <a href="//www.appcan.cn/new_hezuohuoban/index.html">åä½ä¼ä¼´</a> 387 </h4> 388 </div> 389 </div> 390 <div class="panel panel-default"> 391 <div class="panel-heading"> 392 <h4 class="panel-title"> 393 <a target="_blank" href="//www.zyhao.com">æ£çå·¥åº</a> 394 </h4> 395 </div> 396 </div> 397 </div> 398 </div> 399 </div> 400 <!-- Main --> 401 <div class="container-fluid" style="margin-top: 4.65vw;"> 402 403<div class="row"> 404 <div class="col-sm-3 col-xs-12 paddingT40"> 405 <form style="margin: 0 15px 40px; width:100%" class="search-form form-inline pull-left" action="/"> 406 <div class="form-group" style=" width:90%"> 407 <label class="sr-only" for="search">æç´¢</label> 408 <input type="search" class="form-control" name="search" id="search" size="30" value="" placeholder="æç´¢" style="width: 100%;"> 409 </div> 410 </form> 411 <ul class="menu"> 412 413 <li class="category"> 414 <h5 class="category-title"><a class="add-page" href="/AppCan" data-toggle="modal" data-target="#addModal" title="æ·»å 页é¢">平尿¦è¿°</a></h5> 415 <ul class="pages"> 416 </ul> 417 </li> 418 <li class="category"> 419 <h5 class="category-title"><a href="javascript:;" title="å¿«éå ¥é¨">å¿«éå ¥é¨</a></h5> 420 <ul class="pages"> 421 <li class="page"> 422 <a href="/quickstart/create-app" title="create-app">å建ä¸ä¸ªAppCanåºç¨</a> 423 </li> 424 <li class="page"> 425 <a href="/quickstart/glossary" title="glossary">
425å¹³å°ææ¯æ¯è¯</a> 426 </li> 427 <li class="page"> 428 <a href="/quickstart/help" title="help">帮å©</a> 429 </li> 430 </ul> 431 </li> 432 <li class="category"> 433 <h5 class="category-title"><a class="add-page" href="/interface-dev" data-toggle="modal" data-target="#addModal" title="æ·»å 页é¢">ç§»å¨ç¨æ·äº¤äºçé¢å¼å</a></h5> 434 <ul class="pages"> 435 <li class="category"> 436 <h5 class="category-title"><a class="add-page" href="/interface-dev/box" data-toggle="modal" data-target="#addModal" title="æ·»å 页é¢">çé¢å ç´ å¼¹æ§å¸å±</a></h5> 437 <ul class="pages"> 438 <li class="page"> 439 <a href="/interface-dev/box/横åå¸å±" title="横åå¸å±">横åå¸å±</a> 440 </li> 441 <li class="page"> 442 <a href="/interface-dev/box/纵åå¸å±" title="纵åå¸å±">纵åå¸å±</a> 443 </li> 444 <li class="page"> 445 <a href="/interface-dev/box/å¼¹æ§å¸å±è¦ç¹" title="å¼¹æ§å¸å±è¦ç¹">å¼¹æ§å¸å±è¦ç¹</a> 446 </li> 447 </ul> 448 </li> 449 <li class="category"> 450 <h5 class="category-title"><a class="add-page" href="/interface-dev/UI-designers" data-toggle="modal" data-target="#addModal" title="æ·»å 页é¢">设计å¨UIæ§ä»¶</a></h5> 451 <ul class="pages"> 452 <li class="page"> 453 <a href="/interface-dev/UI-designers/ECHARTS-BI" title="ECHARTS-BI">ECHARTS BIç»ä»¶</a> 454 </li> 455 <li class="page"> 456 <a href="/interface-dev/UI-designers/basic-components" title="basic-components">åºç¡ç»ä»¶</a> 457 </li> 458 </ul> 459 </li> 460 <li class="category"> 461 <h5 class="category-title"><a class="add-page" href="/interface-dev/layout" data-toggle="modal" data-target="#addModal" title="æ·»å 页é¢">常è§çé¢å¸å±æå¸èä¾</a></h5> 462 <ul class="pages"> 463 <li class="page"> 464 <a href="/interface-dev/layout/sidebar" title="sidebar">ä¾§è¾¹æ ç®å¸å±èä¾</a> 465 </li> 466 <li class="page"> 467 <a href="/interface-dev/layout/pane" title="pane">å¤å 容ç»</a> 468 </li> 469 <li class="page"> 470 <a href="/interface-dev/layout/square" title="square">ä¹å®«æ ¼çé¢</a> 471 </li> 472 </ul> 473 </li> 474 <li class="category"> 475 <h5 class="category-title"><a class="add-page" href="/interface-dev/mobile-interface-layout" data-toggle="modal" data-target="#addModal" title="æ·»å 页é¢">ç§»å¨çé¢ä¸»ä½æ¡æ¶å¸å±</a></h5> 476 <ul class="pages"> 477 <li class="page"> 478 <a href="/interface-dev/mobile-interface-layout/scroll-interface" title="scroll-interface">æ»å¨çé¢</a> 479 </li> 480 <li class="page"> 481 <a href="/interface-dev/mobile-interface-layout/fixed-nterface" title="fixed-nterface">åºå®çé¢</a> 482 </li> 483 <li class="page"> 484 <a href="/interface-dev/mobile-interface-layout/designer-controls" title="designer-controls">è®¾è®¡å¨æ¡æ¶æ§ä»¶</a> 485 </li> 486 </ul> 487 </li> 488 </ul> 489 </li> 490 <li class="category"> 491 <h5 class="category-title"><a class="add-page" href="/data-docking-interaction" data-toggle="modal" data-target="#addModal" title="æ·»å 页é¢">ç§»å¨åºç¨æ°æ®å¯¹æ¥ä¸äº¤äº(MVVM)</a></h5> 492 <ul class="pages"> 493 <li class="page"> 494 <a href="/data-docking-interaction/traditional-dev-model" title="traditional-dev-model">ä¼ ç»å¼å模å¼</a> 495 </li> 496 <li class="page"> 497 <a href="/data-docking-interaction/MVVM" title="MVVM">MVVM</a> 498 </li> 499 <li class="page"> 500 <a href="/data-docking-interaction/MVVM-Tec-frame" title="MVVM-Tec-frame">MVVMææ¯æ¡æ¶</a> 501 </li> 502 <li class="category"> 503 <h5 class="category-title"><a class="add-page" href="/data-docking-interaction/form-MVVM" data-toggle="modal" data-target="#addModal" title="æ·»å 页é¢">表åä¸MVVM</a></h5> 504 <ul class="pages"> 505 <li class="page"> 506 <a href="/data-docking-interaction/form-MVVM/interface-design" title="interface-design">çé¢è®¾è®¡</a> 507 </li> 508 <li class="page"> 509 <a href="/data-docking-interaction/form-MVVM/code-analysis" title="code-analysis">代ç åæ</a> 510 </li> 511 </ul> 512 </li> 513 <li class="category"> 514 <h5 class="category-title"><a class="add-page" href="/data-docking-interaction/list-MVVM" data-toggle="modal" data-target="#addModal" title="æ·»å 页é¢">å表ä¸MVVM</a></h5> 515 <ul class="pages"> 516 <li class="page"> 517 <a href="/data-docking-interaction/list-MVVM/interface-design" title="interface-design">çé¢è®¾è®¡</a> 518 </li> 519 <li class="page"> 520 <a href="/data-docking-interaction/list-MVVM/code-analysis" title="code-analysis">代ç åæ</a> 521 </li> 522 </ul> 523 </li> 524 <li class="page"> 525 <a href="/data-docking-interaction/MVVM-controler" title="MVVM-controler">MVVMæ§å¶å¨</a> 526 </li> 527 <li class="page"> 528 <a href="/data-docking-interaction/MVVM-filter" title="MVVM-filter">MVVMè¿æ»¤å¨</a> 529 </li> 530 </ul> 531 </li> 532 <li class="category"> 533 <h5 class="category-title"><a class="add-page" href="/mobile-app-WEB" data-toggle="modal" data-target="#addModal" title="æ·»å 页é¢">ç§»å¨åºç¨ä¸WEB</a></h5> 534 <ul class="pages"> 535 </ul> 536 </li> 537 <li class="category"> 538 <h5 class="category-title"><a class="add-page" href="/modular-develop" data-toggle="modal" data-target="#addModal" title="æ·»å 页é¢">ç»ä»¶åå¼å</a></h5> 539 <ul class="pages"> 540 </ul> 541 </li> 542 <li class="category active"> 543 <h5 class="category-title"><a href="javascript:;" title="åºç¨å¼æ">åºç¨å¼æ</a></h5> 544 <ul class="pages"> 545 <li class="page active"> 546 <a href="/app-engine/summary" title="summary">åºç¨å¼ææ¦è¿°</a> 547 </li> 548 <li class="page"> 549 <a href="/app-engine/uexWindow" title="uexWindow">uexWindow</a> 550 </li> 551 <li class="page"> 552 <a href="/app-engine/uexWidget" title="uexWidget">
552uexWidget</a> 553 </li> 554 <li class="page"> 555 <a href="/app-engine/uexWidgetOne" title="uexWidgetOne">uexWidgetOne</a> 556 </li> 557 <li class="page"> 558 <a href="/app-engine/appcan-tencent-x5-core-engine" title="appcan-tencent-x5-core-engine">è ¾è®¯X5å æ ¸å¼æ</a> 559 </li> 560 <li class="page"> 561 <a href="/app-engine/update" title="update">æ´æ°æ¥å¿</a> 562 </li> 563 </ul> 564 </li> 565 <li class="category"> 566 <h5 class="category-title"><a href="javascript:;" title="æä»¶API">æä»¶API</a></h5> 567 <ul class="pages"> 568 <li class="page"> 569 <a href="/plugin-API/manual" title="manual">Â·ä½¿ç¨æå</a> 570 </li> 571 <li class="page"> 572 <a href="/plugin-API/·ErrorCode" title="·ErrorCode">·ErrorCode</a> 573 </li> 574 <li class="page"> 575 <a href="/plugin-API/·Constant" title="·Constant">·Constant</a> 576 </li> 577 <li class="category"> 578 <h5 class="category-title"><a href="javascript:;" title="ç³»ç»åè½">ç³»ç»åè½</a></h5> 579 <ul class="pages"> 580 <li class="page"> 581 <a href="/plugin-API/system/uexApplePay" title="Apple Payè¹ææ¯ä»åè½">uexApplePay</a> 582 </li> 583 <li class="page"> 584 <a href="/plugin-API/system/uexBackground" title="åå°è¿è¡åè½">uexBackground</a> 585 </li> 586 <li class="page"> 587 <a href="/plugin-API/system/uexBluetoothLE" title="èçBLEåè½">uexBluetoothLE</a> 588 </li> 589 <li class="page"> 590 <a href="/plugin-API/system/uexCall" title="çµè¯åè½">uexCall</a> 591 </li> 592 <li class="page"> 593 <a href="/plugin-API/system/uexCamera" title="ç³»ç»ç §ç¸æºåè½">uexCamera</a> 594 </li> 595 <li class="page"> 596 <a href="/plugin-API/system/uexClipboard" title="ç³»ç»åªè´´æ¿">uexClipboard</a> 597 </li> 598 <li class="page"> 599 <a href="/plugin-API/system/uexContact" title="ç³»ç»è系人">uexContact</a> 600 </li> 601 <li class="page"> 602 <a href="/plugin-API/system/uexControl" title="ç³»ç»æ¥æéæ©å¨">uexControl</a> 603 </li> 604 <li class="page"> 605 <a href="/plugin-API/system/uexDataBaseMgr" title="æ°æ®åºåè½">uexDataBaseMgr</a> 606 </li> 607 <li class="page"> 608 <a href="/plugin-API/system/uexDevice" title="设å¤ä¿¡æ¯ä¸è®¾ç½®">uexDevice</a> 609 </li> 610 <li class="page"> 611 <a href="/plugin-API/system/uexDocumentReader" title="æä»¶é 读å¨">uexDocumentReader</a> 612 </li> 613 <li class="page"> 614 <a href="/plugin-API/system/uexEmail" title="ç³»ç»åé®ä»¶åè½">uexEmail</a> 615 </li> 616 <li class="page"> 617 <a href="/plugin-API/system/uexFileMgr" title="æä»¶ç®¡çæä½">uexFileMgr</a> 618 </li> 619 <li class="page"> 620 <a href="/plugin-API/system/uexFingerPrint" title="åå°è¿è¡åè½">uexFingerPrint</a> 621 </li> 622 <li class="page"> 623 <a href="/plugin-API/system/uexJsonXmlTrans" title="JSON, XML转æ¢å·¥å ·">uexJsonXmlTrans</a> 624 </li> 625 <li class="page"> 626 <a href="/plugin-API/system/uexKeyChain" title="é¥å串">uexKeyChain</a> 627 </li> 628 <li class="page"> 629 <a href="/plugin-API/system/uexLocalNotification" title="æ¬å°éç¥åè½">uexLocalNotification</a> 630 </li> 631 <li class="page"> 632 <a href="/plugin-API/system/uexLocation" title="å®ä½åè½">uexLocation</a> 633 </li> 634 <li class="page"> 635 <a href="/plugin-API/system/uexLog" title="æ¥å¿æå°">uexLog</a> 636 </li> 637 <li class="page"> 638 <a href="/plugin-API/system/uexMMS" title="åé彩信">uexMMS</a> 639 </li> 640 <li class="page"> 641 <a href="/plugin-API/system/uexSensor" title="设å¤ä¼ æå¨">uexSensor</a> 642 </li> 643 <li class="page"> 644 <a href="/plugin-API/system/uexSMS" title="åéçä¿¡">uexSMS</a> 645 </li> 646 <li class="page"> 647 <a href="/plugin-API/system/uexTouchID" title="è¹ææçº¹è¯å«TouchID">uexTouchID</a> 648 </li> 649 <li class="page"> 650 <a href="/plugin-API/system/uexZip" title="è
650§£å缩åè½">uexZip</a> 651 </li> 652 <li class="page"> 653 <a href="/plugin-API/system/uex3DTouch" title="3D Touchåè½">uex3DTouch</a> 654 </li> 655 <li class="page"> 656 <a href="/plugin-API/system/uexNFC" title="NFCåè½æä»¶">uexNFC</a> 657 </li> 658 <li class="page"> 659 <a href="/plugin-API/system/uexInAppPurchase" title="è¹æå è´æä»¶">uexInAppPurchase</a> 660 </li> 661 </ul> 662 </li> 663 <li class="category"> 664 <h5 class="category-title"><a href="javascript:;" title="åè½æ©å±">åè½æ©å±</a></h5> 665 <ul class="pages"> 666 <li class="page"> 667 <a href="/plugin-API/extend/uexAudio" title="é³é¢åè½">uexAudio</a> 668 </li> 669 <li class="page"> 670 <a href="/plugin-API/extend/uexCreditCardRec" title="ä¿¡ç¨å¡è¯å«">uexCreditCardRec</a> 671 </li> 672 <li class="page"> 673 <a href="/plugin-API/extend/uexGestureUnlock" title="æå¿å¯ç ">uexGestureUnlock</a> 674 </li> 675 <li class="page"> 676 <a href="/plugin-API/extend/uexImage" title="å¾çæä½åè½ä¸ç¸å">uexImage</a> 677 </li> 678 <li class="page"> 679 <a href="/plugin-API/extend/uexImageBrowser" title="å¾çç¸å">uexImageBrowser</a> 680 </li> 681 <li class="page"> 682 <a href="/plugin-API/extend/uexPDFReader" title="PDFé 读å¨">uexPDFReader</a> 683 </li> 684 <li class="page"> 685 <a href="/plugin-API/extend/uexScrawl" title="æ¶é¸¦åè½">uexScrawl</a> 686 </li> 687 <li class="page"> 688 <a href="/plugin-API/extend/uexVideo" title="è§é¢åè½">uexVideo</a> 689 </li> 690 <li class="page"> 691 <a href="/plugin-API/extend/uexWebBrowser" title="å ç½®æµè§å¨åè½æä»¶">uexWebBrowser</a> 692 </li> 693 <li class="page"> 694 <a href="/plugin-API/extend/uexImageFilter" title="å¾çå¤ç">uexImageFilter</a> 695 </li> 696 </ul> 697 </li> 698 <li class="category"> 699 <h5 class="category-title"><a href="javascript:;" title="çé¢å¸å±">çé¢å¸å±</a></h5> 700 <ul class="pages"> 701 <li class="page"> 702 <a href="/plugin-API/UI/uexActionSheet" title="䏿èå">uexActionSheet</a> 703 </li> 704 <li class="page"> 705 <a href="/plugin-API/UI/uexAreaPickerView" title="åºåéæ©">uexAreaPickerView</a> 706 </li> 707 <li class="page"> 708 <a href="/plugin-API/UI/uexBrokenLine" title="æçº¿å¾">uexBrokenLine</a> 709 </li> 710 <li class="page"> 711 <a href="/plugin-API/UI/uexButton" title="æé®æä»¶">uexButton</a> 712 </li> 713 <li class="page"> 714 <a href="/plugin-API/UI/uexCalendarView" title="æ¥åæä»¶">uexCalendarView</a> 715 </li> 716 <li class="page"> 717 <a href="/plugin-API/UI/uexChart" title="å ä½å¾è¡¨">uexChart</a> 718 </li> 719 <li class="page"> 720 <a href="/plugin-API/UI/uexChatKeyboard" title="è天è¾å ¥">uexChatKeyboard</a> 721 </li> 722 <li class="page"> 723 <a href="/plugin-API/UI/uexCoverFlow2" title="3Då¾çè½®æ">uexCoverFlow2</a> 724 </li> 725 <li class="page"> 726 <a href="/plugin-API/UI/uexEditDialog" title="èªå®ä¹ç¼è¾æ¡">uexEditDialog</a> 727 </li> 728 <li class="page"> 729 <a href="/plugin-API/UI/uexHexagonal" title="æè½¬å 棱æ±">uexHexagonal</a> 730 </li> 731 <li class="page"> 732 <a href="/plugin-API/UI/uexIndexBar" title="ç´¢å¼">uexIndexBar</a> 733 </li> 734 <li class="page"> 735 <a href="/plugin-API/UI/uexInputTextFieldView" title="è¯è®ºè¾å ¥æ¡">uexInputTextFieldView</a> 736 </li> 737 <li class="page"> 738 <a href="/plugin-API/UI/uexListView" title="å表æä»¶">uexListView</a> 739 </li> 740 <li class="page"> 741 <a href="/plugin-API/UI/uexLoadingView" title="å è½½è§å¾å¨ç»">uexLoadingView</a> 742 </li> 743 <li class="page"> 744 <a href="/plugin-API/UI/uexNBListView" title="èªå®ä¹å¸å±å表">uexNBListView</a> 745 </li> 746 <li class="page"> 747 <a href="/plugin-API/UI/uexPie" title="饼ç¶å¾">uexPie</a> 748 </li> 749 <li class="page"> 750 <a href="/plugin-API/UI/uexPieChart" title="æè½¬é¥¼ç¶å¾">uexPieChart</a> 751 </li> 752 <li class="page"> 753 <a href="/plugin-API/UI/uexPopoverMenu" title="å¼¹åºæ¡">uexPopoverMenu</a> 754 </li> 755 <li class="page"> 756 <a href="/plugin-API/UI/uexScanner" title="äºç»´ç ">uexScanner</a> 757 </li> 758 <li class="page"> 759 <a href="/plugin-API/UI/uexScrollPicture" title="è½®æå¾">uexScrollPicture</a> 760 </li> 761 <li class="page"> 762 <a href="/plugin-API/UI/uexSearchBarView" title="æç´¢æ¡">uexSearchBarView</a> 763 </li> 764 <li class="page"> 765 <a href="/plugin-API/UI/uexSecurityKeyboard" title="带å®å ¨é®ççè¾å ¥æ¡">uexSecurityKeyboard</a> 766 </li> 767 <li class="page"> 768 <a href="/plugin-API/UI/uexSegmentControl" title="åæ®µéæ©å¨">uexSegmentControl</a> 769 </li> 770 <li class="page"> 771 <a href="/plugin-API/UI/uexSlidePager" title="æ»å¨åæ¢">uexSlidePager</a> 772 </li> 773 <li class="page"> 774 <a href="/plugin-API/UI/uexTabBarWithPopMenu" title="åºé¨èåæ ">uexTabBarWithPopMenu</a> 775 </li> 776 <li class="page"> 777 <a href="/plugin-API/UI/uexTimeMachine" title="æè½¬æ¨é©¬å¨ç»">uexTimeMachine</a> 778 </li> 779 <li class="page"> 780 <a href="/plugin-API/UI/uexWheel" title="è½®çèå">uexWheel</a> 781 </li> 782 <li class="page"> 783 <a href="/plugin-API/UI/uexWheelPickView" title="éç¨éæ©å¨">uexWheelPickView</a> 784 </li> 785 <li class="page"> 786 <a href="/plugin-API/UI/uexTabIndicatorView" title="导èªèåæç¤ºå¨">uexTabIndicatorView</a> 787 </li> 788 <li class="page"> 789 <a href="/plugin-API/UI/uexWebView" title="æ¾ç¤ºç½é¡µæä»¶">uexWebView</a> 790 </li> 791 </ul> 792 </li> 793 <li class="category"> 794 <h5 class="category-title"><a href="javascript:;" title="ç½ç»é讯">ç½ç»é讯</a></h5> 795 <ul class="pages"> 796 <li class="page"> 797 <a href="/plugin-API/network/uexDataAnalysis" title="ç»è®¡åæ">uexDataAnalysis</a> 798 </li> 799 <li class="page"> 800 <a href="/plugin-API/network/uexDownloaderMgr" title="æä»¶ä¸è½½">uexDownloaderMgr</a> 801 </li> 802 <li class="page"> 803 <a href="/plugin-API/network/uexMQTT" title="æä»¶ä¸è½½">uexMQTT</a> 804 </li> 805 <li class="page"> 806 <a href="/plugin-API/network/uexWebSocket" title="æä»¶ä¸è½½">uexWebSocket</a> 807 </li> 808 <li class="page"> 809 <a href="/plugin-API/network/uexSocketMgr" title="奿¥åsocket">uexSocketMgr</a> 810 </li> 811 <li class="page"> 812 <a href="/plugin-API/network/uexUploaderMgr" title="æä»¶ä¸ä¼ 管ç">uexUploaderMgr</a> 813 </li> 814 <li class="page"> 815 <a href="/plugin-API/network/uexXmlHttpMgr" title="è·¨å弿¥è¯·æ±">uexXmlHttpMgr</a> 816 </li> 817 </ul> 818 </li> 819 <li class="category"> 820 <h5 class="category-title"><a href="javascript:;" title="ç¬¬ä¸æ¹SDK">ç¬¬ä¸æ¹SDK</a></h5> 821 <ul class="pages"> 822 <li class="page"> 823 <a href="/plugin-API/SDK/uexALiBaiChuan" title="é¿éç¾å·">uexALiBaiChuan</a> 824 </li> 825 <li class="page"> 826 <a href="/plugin-API/SDK/uexAliPay" title="æ¯ä»å®">uexAliPay</a> 827 </li> 828 <li class="page"> 829 <a href="/plugin-API/SDK/uexBaiduMap" title="ç¾åº¦å°å¾">uexBaiduMap</a> 830 </li> 831 <li class="page"> 832 <a href="/plugin-API/SDK/uexBaiduNavi" title="ç¾åº¦å¯¼èª">uexBaiduNavi</a> 833 </li> 834 <li class="page"> 835 <a href="/plugin-API/SDK/uexCamera360" title="å¾çç¼è¾">uexCamera360</a> 836 </li> 837 <li class="page"> 838 <a href="/plugin-API/SDK/uexEasemob" title="ç¯ä¿¡">uexEasemob</a> 839 </li> 840 <li class="page"> 841 <a href="/plugin-API/SDK/uexESurfingRtc" title="天翼RTC">uexESurfingRtc</a> 842 </li> 843 <li class="page"> 844 <a href="/plugin-API/SDK/uexGaodeMap" title="é«å¾·å°å¾">uexGaodeMap</a> 845 </li> 846 <li class="page"> 847 <a href="/plugin-API/SDK/uexGaodeNavi" title="é«å¾·å¯¼èª">uexGaodeNavi</a> 848 </li> 849 <li class="page"> 850 <a href="/plugin-API/SDK/uexGetui" title="个æ¨">uexGetui</a> 851 </li> 852 <li class="page"> 853 <a href="/plugin-API/SDK/uexJPush" title="æå æ¨é">uexJPush</a> 854 </li> 855 <li class="page"> 856 <a href="/plugin-API/SDK/uexMobSMS" title="Mobçä¿¡éªè¯">uexMobSMS</a> 857 </li> 858 <li class="page"> 859 <a href="/plugin-API/SDK/uexNIM" title="ç½æäºä¿¡">uexNIM</a> 860 </li> 861 <li class="page"> 862 <a href="/plugin-API/SDK/uexQcloudAV" title="è ¾è®¯è§é¢ç´æ">uexQcloudAV</a> 863 </li> 864 <li class="page"> 865 <a href="/plugin-API/SDK/uexTencentLVB" title="uexTencentLVB">uexTencentLVB</a> 866 </li> 867 <li class="page"> 868 <a href="/plugin-API/SDK/uexQQ" title="QQç»éåå享">uexQQ</a> 869 </li> 870 <li class="page"> 871 <a href="/plugin-API/SDK/uexQupai" title="è¶£æçè§é¢">uexQupai</a> 872 </li> 873 <li class="page"> 874 <a href="/plugin-API/SDK/uexRongCloud" title="èäºIM">uexRongCloud</a> 875 </li> 876 <li class="page"> 877 <a href="/plugin-API/SDK/uexSina" title="æ°æµªå享">uexSina</a> 878 </li> 879 <li class="page"> 880 <a href="/plugin-API/SDK/uexTent" title="è ¾è®¯å享">uexTent</a> 881 </li> 882 <li class="page"> 883 <a href="/plugin-API/SDK/uexUmeng" title="åçç»è®¡">uexUmeng</a> 884 </li> 885 <li class="page"> 886 <a href="/plugin-API/SDK/uexUnionPay" title="é¶èæ¯ä»">uexUnionPay</a> 887 </li> 888 <li class="page"> 889 <a href="/plugin-API/SDK/uexUnisound" title="äºä¹å£°">uexUnisound</a> 890 </li> 891 <li class="page"> 892 <a href="/plugin-API/SDK/uexWeiXin" title="微信å享">uexWeiXin</a> 893 </li> 894 <li class="page"> 895 <a href="/plugin-API/SDK/uexXunfei" title="ç§å¤§è®¯é£è¯é³">uexXunfei</a> 896 </li> 897 <li class="page"> 898 <a href="/plugin-API/SDK/uexESurfingRtcLive" title="天翼RTCäºç´æ">uexESurfingRtcLive</a> 899 </li> 900 </ul> 901 </li> 902 </ul> 903 </li> 904 <li class="category"> 905 <h5 class="category-title"><a href="javascript:;" title="JSSDKå¼å">JSSDKå¼å</a></h5> 906 <ul class="pages"> 907 <li class="page"> 908 <a href="/JSSDK/summary" title="summary">æ¦è¦</a> 909 </li> 910 <li class="page"> 911 <a href="/JSSDK/Base" title="Base">åºç¡ç±»åºBase</a> 912 </li> 913 <li class="page"> 914 <a href="/JSSDK/LocStorage" title="LocStorage">æ¬å°åå¨LocStorage</a> 915 </li> 916 <li class="page"> 917 <a href="/JSSDK/icache" title="icache">离线ç¼åicache</a> 918 </li> 919 <li class="page"> 920 <a href="/JSSDK/Window" title="Window">çªå£æ¨¡åWindow</a> 921 </li> 922 <li class="page"> 923 <a href="/JSSDK/Frame" title="Frame">æµ®å¨çªå£æ¨¡åFrame</a> 924 </li> 925 <li class="page"> 926 <a href="/JSSDK/Database" title="Database">æ°æ®åºæ¨¡åDatabase</a> 927 </li> 928 <li class="page"> 929 <a href="/JSSDK/EventEmitter" title="EventEmitter">äºä»¶æ¨¡åEventEmitter</a> 930 </li> 931 <li class="page"> 932 <a href="/JSSDK/Request" title="Request">ç½ç»è¯·æ±Request</a> 933 </li> 934 <li class="page"> 935 <a href="/JSSDK/File" title="File">æä»¶æ¨¡åFile</a> 936 </li> 937 <li class="page"> 938 <a href="/JSSDK/Device" title="Device">è®¾å¤æ¨¡åDevice</a> 939
939 </li> 940 <li class="page"> 941 <a href="/JSSDK/Button" title="Button">Buttonæé®</a> 942 </li> 943 <li class="page"> 944 <a href="/JSSDK/CheckBox" title="CheckBox">CheckBoxæé®</a> 945 </li> 946 <li class="page"> 947 <a href="/JSSDK/Dialog" title="Dialog">Dialogæ¶æ¯å¯¹è¯æ¡</a> 948 </li> 949 <li class="page"> 950 <a href="/JSSDK/Header" title="Header">Headerå¯¼èªæ </a> 951 </li> 952 <li class="page"> 953 <a href="/JSSDK/InputTextarea" title="InputTextarea">Input/Textareaææ¬è¾å ¥</a> 954 </li> 955 <li class="page"> 956 <a href="/JSSDK/Listview" title="Listview">Listviewå表ç»ä»¶</a> 957 </li> 958 <li class="page"> 959 <a href="/JSSDK/optionList" title="optionList">optionList带æä½é项çå表ç»ä»¶</a> 960 </li> 961 <li class="page"> 962 <a href="/JSSDK/Radio" title="Radio">Radioæé®</a> 963 </li> 964 <li class="page"> 965 <a href="/JSSDK/Select" title="Select">Select䏿鿩</a> 966 </li> 967 <li class="page"> 968 <a href="/JSSDK/Slider" title="Slider">Sliderå¾çè½®æç»ä»¶</a> 969 </li> 970 <li class="page"> 971 <a href="/JSSDK/Switch" title="Switch">Switchå¼å ³ç»ä»¶</a> 972 </li> 973 <li class="page"> 974 <a href="/JSSDK/Tab" title="Tab">Tabé项å¡ç»ä»¶</a> 975 </li> 976 <li class="page"> 977 <a href="/JSSDK/Treeview" title="Treeview">Treeviewæ ç¶å表ç»ä»¶</a> 978 </li> 979 <li class="page"> 980 <a href="/JSSDK/widgetOne" title="widgetOne">widgetOne模å</a> 981 </li> 982 <li class="page"> 983 <a href="/JSSDK/widget" title="widget">widget模å</a> 984 </li> 985 <li class="page"> 986 <a href="/JSSDK/update" title="update">æ´æ°æ¥å¿</a> 987 </li> 988 </ul> 989 </li> 990 <li class="category"> 991 <h5 class="category-title"><a href="javascript:;" title="UIåºç¡æ¡æ¶">UIåºç¡æ¡æ¶</a></h5> 992 <ul class="pages"> 993 <li class="page"> 994 <a href="/UI/source" title="source">UIæ¡æ¶è®¾è®¡æ¥æºâå¼¹æ§ç忍¡å</a> 995 </li> 996 <li class="page"> 997 <a href="/UI/base" title="base">base</a> 998 </li> 999 <li class="page"> 1000 <a href="/UI/box" title="box">box</a> 1001 </li> 1002 <li class="page"> 1003 <a href="/UI/color" title="color">color</a> 1004 </li> 1005 </ul> 1006 </li> 1007 <li class="category"> 1008 <h5 class="category-title"><a href="javascript:;" title="å¼åå·¥å ·IDE">å¼åå·¥å ·IDE</a></h5> 1009 <ul class="pages"> 1010 <li class="page"> 1011 <a href="/IDE/summary" title="summary">IDEæ¦è¿°</a> 1012 </li> 1013 <li class="page"> 1014 <a href="/IDE/download" title="download">å®è£ ä¸è½½</a> 1015 </li> 1016 <li class="page"> 1017 <a href="/IDE/start-up" title="start-up">å¯å¨</a> 1018 </li> 1019 <li class="page"> 1020 <a href="/IDE/new" title="new">æ°å»ºé¡¹ç®</a> 1021 </li> 1022 <li class="page"> 1023 <a href="/IDE/sync" title="sync">忥项ç®</a> 1024 </li> 1025 <li class="page"> 1026 <a href="/IDE/UI-designer" title="UI-designer">UI设计å¨ç使ç¨</a> 1027 </li> 1028 <li class="page"> 1029 <a href="/IDE/live-preview" title="live-preview">
1029宿¶é¢è§</a> 1030 </li> 1031 <li class="page"> 1032 <a href="/IDE/controls" title="controls">æå ¥æ§ä»¶</a> 1033 </li> 1034 <li class="page"> 1035 <a href="/IDE/local-compiled" title="local-compiled">æ¬å°æå </a> 1036 </li> 1037 <li class="page"> 1038 <a href="/IDE/emulator" title="emulator">æ¬å°æ¨¡æè°è¯</a> 1039 </li> 1040 <li class="page"> 1041 <a href="/IDE/device-debug" title="device-debug">çæºåæ¥è°è¯</a> 1042 </li> 1043 <li class="page"> 1044 <a href="/IDE/custom-plugin-mgr" title="custom-plugin-mgr">èªå®ä¹æä»¶ç®¡ç</a> 1045 </li> 1046 <li class="page"> 1047 <a href="/IDE/plugin-sync" title="plugin-sync">æä»¶åæ¥</a> 1048 </li> 1049 <li class="page"> 1050 <a href="/IDE/encrypt" title="encrypt">代ç å å¯</a> 1051 </li> 1052 <li class="page"> 1053 <a href="/IDE/multiple-entry-dev" title="multiple-entry-dev">å¤å ¥å£å¼å</a> 1054 </li> 1055 <li class="page"> 1056 <a href="/IDE/dynamic" title="dynamic">卿åºå级</a> 1057 </li> 1058 <li class="page"> 1059 <a href="/IDE/GIT" title="GIT">GITæç®¡</a> 1060 </li> 1061 <li class="page"> 1062 <a href="/IDE/update" title="update">æ´æ°æ¥å¿</a> 1063 </li> 1064 </ul> 1065 </li> 1066 <li class="category"> 1067 <h5 class="category-title"><a href="javascript:;" title="å¼åæå¯¼">å¼åæå¯¼</a></h5> 1068 <ul class="pages"> 1069 <li class="page"> 1070 <a href="/dev-guide/AppCan iOS éç¨è¿æ¥ï¼Universal Linkï¼é 置说æ" title="AppCan iOS éç¨è¿æ¥ï¼Universal Linkï¼é 置说æ">AppCan iOS éç¨è¿æ¥ï¼Universal Linkï¼é 置说æ</a> 1071 </li> 1072 <li class="category"> 1073 <h5 class="category-title"><a href="javascript:;" title="平尿å¡ä¸é¢">平尿å¡ä¸é¢</a></h5> 1074 <ul class="pages"> 1075 <li class="page"> 1076 <a href="/dev-guide/platform-services/app-dev" title="app-dev">åºç¨å¼å</a> 1077 </li> 1078 <li class="page"> 1079 <a href="/dev-guide/platform-services/app-management" title="app-management">åºç¨ç®¡ç</a> 1080 </li> 1081 <li class="page"> 1082 <a href="/dev-guide/platform-services/plugin-engine" title="plugin-engine">æä»¶å¼æ</a> 1083 </li> 1084 <li class="page"> 1085 <a href="/dev-guide/platform-services/app-trans" title="app-trans">åºç¨è½¬ç§»</a> 1086 </li> 1087 <li class="page"> 1088 <a href="/dev-guide/platform-services/App-upgrade" title="Ap
1088p-upgrade">Appå级</a> 1089 </li> 1090 </ul> 1091 </li> 1092 <li class="category"> 1093 <h5 class="category-title"><a href="javascript:;" title="弿º&åçè½åå¼åä¸é¢">弿º&åçè½åå¼åä¸é¢</a></h5> 1094 <ul class="pages"> 1095 <li class="page"> 1096 <a href="/dev-guide/openSource-native-capability-dev/custom-engine" title="custom-engine">èªå®ä¹å¼ææºå¶è¯´æ</a> 1097 </li> 1098 <li class="page"> 1099 <a href="/dev-guide/openSource-native-capability-dev/widget-plugin" title="widget-plugin">Widgetæä»¶æ©å±æºå¶</a> 1100 </li> 1101 <li class="page"> 1102 <a href="/dev-guide/openSource-native-capability-dev/android-native" title="android-native">AndroidNativeæä»¶æ©å±æºå¶</a> 1103 </li> 1104 <li class="page"> 1105 <a href="/dev-guide/openSource-native-capability-dev/ios-native" title="ios-native">iOSNativeæä»¶å¼åæå</a> 1106 </li> 1107 <li class="page"> 1108 <a href="/dev-guide/openSource-native-capability-dev/custom-plugin" title="custom-plugin">èªå®ä¹æä»¶åå¸</a> 1109 </li> 1110 </ul> 1111 </li> 1112 <li class="category"> 1113 <h5 class="category-title"><a href="javascript:;" title="åçå¸å±å®ç°è®²è§£">åçå¸å±å®ç°è®²è§£</a></h5> 1114 <ul class="pages"> 1115 <li class="page"> 1116 <a href="/dev-guide/LayoutManager-part/LayoutManager-guide" title="LayoutManager-guide">èªå®ä¹å¸å±æå¼ææ¡£</a> 1117 </li> 1118 <li class="page"> 1119 <a href="/dev-guide/LayoutManager-part/demo" title="demo">仿¥å¤´æ¡æ¡ä¾ææ¡£</a> 1120 </li> 1121 </ul> 1122 </li> 1123 <li class="category"> 1124 <h5 class="category-title"><a href="javascript:;" title="è¹æå¼åéé ä¸é¢">è¹æå¼åéé ä¸é¢</a></h5> 1125 <ul class="pages"> 1126 <li class="page"> 1127 <a href="/dev-guide/apple_ref-develop/ATS" title="ATS">ATSè¯´æææ¡£</a> 1128 </li> 1129 <li class="page"> 1130 <a href="/dev-guide/apple_ref-develop/ios10" title="ios10">iOS10éé æå</a> 1131 </li> 1132 </ul> 1133 </li> 1134 <li class="page"> 1135 <a href="/dev-guide/push-tec-topics" title="push-tec-topics">æ¨éææ¯ä¸é¢</a> 1136 </li> 1137 <li class="page"> 1138 <a href="/dev-guide/config·xml" title="config·xml">config·xmlé 置说æ</a> 1139 </li> 1140 <li class="page"> 1141 <a href="/dev-guide/ios-certi-process" title="ios-certi-process">iOSè¯ä¹¦ç³è¯·æµç¨</a> 1142 </li> 1143 <li class="page"> 1144 <a href="/dev-guide/ios-dev-appStore" title="ios-dev-appStore">iOSåºç¨æ£å¼åå¸AppStoreæµç¨</a> 1145 </li> 1146 <li class="page"> 1147 <a href="/dev-guide/get-sign-tool" title="get-sign-tool">â¢è·åç¾åä¿¡æ¯å·¥å ·ä½¿ç¨</a> 1148 </li> 1149 <li class="page"> 1150 <a href="/dev-guide/use-chrome-debug-app" title="use-chrome-debug-app">â¢ä½¿ç¨Chromeè°è¯AppCanåºç¨</a> 1151 </li> 1152 <li class="page"> 1153 <a href="/dev-guide/packet-capture" title="packet-capture">â¢ææºæå å·¥å ·æµç¨</a> 1154 </li> 1155 </ul> 1156 </li> 1157 <li class="category"> 1158 <h5 class="category-title"><a href="javascript:;" title="弿¾æå¡">弿¾æå¡</a></h5> 1159 <ul class="pages"> 1160 <li class="category"> 1161 <h5 class="category-title"><a href="javascript:;" title="ç¬¬ä¸æ¹API">ç¬¬ä¸æ¹API</a></h5> 1162 <ul class="pages"> 1163 <li class="page"> 1164 <a href="/open-service/Third-party-api/Cloud-encryption-services" title="Cloud-encryption-services">äºå 坿å¡</a> 1165 </li> 1166 <li class="page"> 1167 <a href="/open-service/Third-party-api/Cloud-test-services" title="Cloud-test-services">äºæµè¯æå¡</a> 1168 </li> 1169 <li class="page"> 1170 <a href="/open-service/Third-party-api/Third-party-cloud-chat-RTC" title="Third-party-cloud-chat-RTC">ç¬¬ä¸æ¹äºå®æ¶é讯天翼RTC</a> 1171 </li> 1172 <li class="page"> 1173 <a href="/open-service/Third-party-api/Third-party-Ad-access-service" title="Third-party-Ad-access-service">ç¬¬ä¸æ¹å¹¿åæ¥å ¥æå¡</a> 1174 </li> 1175 <li class="page"> 1176 <a href="/open-service/Third-party-api/Third-party-voice-services" title="Third-party-voice-services">ç¬¬ä¸æ¹è¯é³æå¡</a> 1177 </li> 1178 <li class="page"> 1179 <a href="/open-service/Third-party-api/Wilddogï¼JavaScriptSDKï¼" title="Wilddogï¼JavaScriptSDKï¼">Wilddogï¼JavaScriptSDKï¼æ¥å ¥</a> 1180 </li> 1181 </ul> 1182 </li> 1183 <li class="category"> 1184 <h5 class="category-title"><a href="javascript:;" title="宿¹æ¨éAPIâ¢æå¡ç«¯éæ">宿¹æ¨éAPIâ¢æå¡ç«¯éæ</a></h5> 1185 <ul class="pages"> 1186 <li class="page"> 1187 <a href="/open-service/official-push-API/softToken-push" title="softToken-push">æç §softTokenå表æ¨é</a> 1188 </li> 1189 <li class="page"> 1190 <a href="/open-service/official-push-API/userId-push" title="userId-push">æç §userIdå表æ¨é</a> 1191 </li> 1192 <li class="page"> 1193 <a href="/open-service/official-push-API/broadcast-push" title="broadcast-push">
1193æç §appIdå¹¿ææ¨é</a> 1194 </li> 1195 </ul> 1196 </li> 1197 </ul> 1198 </li> 1199 <li class="category"> 1200 <h5 class="category-title"><a class="add-page" href="/FAQs" data-toggle="modal" data-target="#addModal" title="æ·»å 页é¢">常è§é®é¢åç±»</a></h5> 1201 <ul class="pages"> 1202 <li class="page"> 1203 <a href="/FAQs/cloud-package-faq" title="cloud-package-faq">äºæå 常è§é®é¢</a> 1204 </li> 1205 <li class="page"> 1206 <a href="/FAQs/app-dev-faq" title="app-dev-faq">åºç¨å¼å常è§é®é¢</a> 1207 </li> 1208 <li class="page"> 1209 <a href="/FAQs/plugin-faq" title="plugin-faq">æä»¶å¼å常è§é®é¢</a> 1210 </li> 1211 <li class="page"> 1212 <a href="/FAQs/IDE-faq" title="IDE-faq">IDE常è§é®é¢</a> 1213 </li> 1214 <li class="page"> 1215 <a href="/FAQs/MVVM-faq" title="MVVM-faq">MVVM常è§é®é¢</a> 1216 </li> 1217 <li class="category"> 1218 <h5 class="category-title"><a class="add-page" href="/FAQs/failure-log" data-toggle="modal" data-target="#addModal" title="æ·»å 页é¢">å¦ä½æ¥çåæå¤±è´¥æ¥å¿</a></h5> 1219 <ul class="pages"> 1220 <li class="page"> 1221 <a href="/FAQs/failure-log/package-failure" title="package-failure">æå 失败åå åæ</a> 1222 </li> 1223 </ul> 1224 </li> 1225 <li class="category"> 1226 <h5 class="category-title"><a class="add-page" href="/FAQs/SDK_FAQ" data-toggle="modal" data-target="#addModal" title="æ·»å 页é¢">ä¼ä¸ç常è§é®é¢</a></h5> 1227 <ul class="pages"> 1228 </ul> 1229 </li> 1230 <li class="page"> 1231 <a href="/FAQs/EMM" title="Appçæ¬æ´æ°é®é¢ææ¥æå(对æ¥EMM/MMSå¹³å°)">Appçæ¬æ´æ°é®é¢ææ¥æå(对æ¥EMM/MMSå¹³å°)</a> 1232 </li> 1233 <li class="page"> 1234 <a href="/FAQs/Apps-distribution-faq" title="Ap
1234ps-distribution-faq">å¦ä½æ¥çapp䏿¶è¢«æ</a> 1235 </li> 1236 </ul> 1237 </li> 1238 <li class="category"> 1239 <h5 class="category-title"><a href="javascript:;" title="æ£çå·¥ä½">æ£çå·¥ä½</a></h5> 1240 <ul class="pages"> 1241 <li class="page"> 1242 <a href="/zywork/summary" title="summary">æ£ç工使¦è¿°</a> 1243 </li> 1244 <li class="page"> 1245 <a href="/zywork/app-manual" title="app-manual">Appç«¯ä½¿ç¨æå</a> 1246 </li> 1247 <li class="page"> 1248 <a href="/zywork/pc-oa-manual" title="pc-oa-manual">PC端OAä½¿ç¨æå</a> 1249 </li> 1250 <li class="page"> 1251 <a href="/zywork/pc-crm-manual" title="pc-crm-manual">PC端CRMä½¿ç¨æå</a> 1252 </li> 1253 <li class="page"> 1254 <a href="/zywork/manage-manual" title="manage-manual">管çåå°ä½¿ç¨æå</a> 1255 </li> 1256 <li class="category"> 1257 <h5 class="category-title"><a href="javascript:;" title="æ£çå·¥ä½å¼æºææ¡£">æ£çå·¥ä½å¼æºææ¡£</a></h5> 1258 <ul class="pages"> 1259 <li class="page"> 1260 <a href="/zywork/zywork-open-source/app-access" title="app-access">ååºç¨æ¥å ¥ææ¡£</a> 1261 </li> 1262 <li class="page"> 1263 <a href="/zywork/zywork-open-source/oa-code-analysis" title="oa-code-analysis">OA模å代ç 说æ</a> 1264 </li> 1265 <li class="page"> 1266 <a href="/zywork/zywork-open-source/crm-code-analysis" title="crm-code-analysis">ç§»å¨CRM模å代ç 说æ</a> 1267 </li> 1268 <li class="page"> 1269 <a href="/zywork/zywork-open-source/work-manage-code-analysis" title="work-manage-code-analysis">å·¥ä½ç®¡ç模å代ç 说æ</a> 1270 </li> 1271 </ul> 1272 </li> 1273 </ul> 1274 </li> 1275 <li class="category"> 1276 <h5 class="category-title"><a href="javascript:;" title="æ¡ä¾è¯¦è§£">æ¡ä¾è¯¦è§£</a></h5> 1277 <ul class="pages"> 1278 <li class="category"> 1279 <h5 class="category-title"><a href="javascript:;" title="æ¯ä»æä»¶å®ä¾">æ¯ä»æä»¶å®ä¾</a></h5> 1280 <ul class="pages"> 1281 <li class="page"> 1282 <a href="/cases/payApp/UI" title="UI">页é¢UI</a> 1283 </li> 1284 <li class="page"> 1285 <a href="/cases/payApp/pay" title="pay">æ¯ä»åè½</a> 1286 </li> 1287 </ul> 1288 </li> 1289 <li class="category"> 1290 <h5 class="category-title"><a href="javascript:;" title="æµ·å¤è´æ¡ä¾">æµ·å¤è´æ¡ä¾</a></h5> 1291 <ul class="pages"> 1292 <li class="page"> 1293 <a href="/cases/shoppingApp/guide" title="guide">å¼å¯¼é¡µ</a> 1294 </li> 1295 <li class="page"> 1296 <a href="/cases/shoppingApp/home" title="home">é¦é¡µ</a> 1297 </li> 1298 <li class="page"> 1299 <a href="/cases/shoppingApp/search" title="search">æ¥è¯¢é¡µ</a> 1300 </li> 1301 <li class="page"> 1302 <a href="/cases/shoppingApp/release" title="release">åå¸é¡µ</a> 1303 </li> 1304 <li class="page"> 1305 <a href="/cases/shoppingApp/site-details" title="site-details">æ·ç°åºè¯¦æ 页</a> 1306 </li> 1307 <li class="page"> 1308 <a href="/cases/shoppingApp/details" title="details">åå详æ 页</a> 1309 </li> 1310 <li class="page"> 1311 <a href="/cases/shoppingApp/Shopping-Cart" title="Shopping-Cart">è´ç©è½¦åè½</a> 1312 </li> 1313 <li class="page"> 1314 <a href="/cases/shoppingApp/my-details" title="my-details">æç详æ 页é¢</a> 1315 </li> 1316 </ul> 1317 </li> 1318 </ul> 1319 </li> 1320 <li class="category"> 1321 <h5 class="category-title"><a href="javascript:;" title="å ¶ä»ç¯">å ¶ä»ç¯</a></h5> 1322 <ul class="pages"> 1323 <li class="page"> 1324 <a href="/other/doc-update-log" title="doc-update-log">ææ¡£ä¸å¿æ´æ°æ¥å¿</a> 1325 </li> 1326 <li class="category"> 1327 <h5 class="category-title"><a href="javascript:;" title="å ¬æµåè¡¨æ±æ»">å ¬æµåè¡¨æ±æ»</a></h5> 1328 <ul class="pages"> 1329 <li class="page"> 1330 <a href="/other/summary-of-beta-list/beta-configxml" title="beta-configxml">å ¬æµ-configxmlé ç½®æä»¶ä»¥åiOSæ¯æswift</a> 1331 </li> 1332 <li class="page"> 1333 <a href="/other/summary-of-beta-list/ios9-code7-upgrade-beta" title="ios9-code7-upgrade-beta">iOS9å¼åéé æåæå ç¯å¢Xcode7åçº§å ¬æµ</a> 1334 </li> 1335 <li class="page"> 1336 <a href="/other/summary-of-beta-list/iOS10" title="iOS10">iOS10å ¬æµææ¯è¯´æ</a> 1337 </li> 1338 <li class="page"> 1339 <a href="/other/summary-of-beta-list/3-3Engine" title="3.3å¼æå ¬æµå 容">3.3å ¬æµå 容</a> 1340 </li> 1341 <li class="page"> 1342 <a href="/other/summary-of-beta-list/3-8-4-0Engine" title="4.0æ¥å£åå说æ">4.0æ¥å£åå说æ</a> 1343 </li> 1344 </ul> 1345 </li> 1346 </ul> 1347 </li> 1348 </ul> 1349 1350 </div> 1351 <div class="col-sm-9 col-xs-12 paddingT40"> 1352 <section class="content pos"> 1353 1354 1355 <h1 class="title pos">åºç¨å¼ææ¦è¿°</h1> 1356 <ul> 1357<li><a href="#-" title="æ¡æ¶ä»ç»">æ¡æ¶ä»ç»</a></li> 1358<li><a href="#-1-" title="æ¶æåç¹æ§">æ¶æåç¹æ§</a><ul> 1359<li><a href="#-1-1-" title="æ¶æ">æ¶æ</a></li> 1360<li><a href="#-1-2-" title="ç¹æ§">ç¹æ§</a></li> 1361</ul> 1362</li> 1363<li><a href="#-2-widget-" title="widgetæºå¶">widgetæºå¶</a></li> 1364<li><a href="#-3-" title="æä»¶æºå¶">æä»¶æºå¶</a></li> 1365<li><a href="#-4-" title="èªå®ä¹å¼æ">èªå®ä¹å¼æ</a><ul> 1366<li><a href="#-4-1-" title="弿ºå°å">弿ºå°å</a></li> 1367<li><a href="#-4-2-" title="弿ºåè®®">弿ºåè®®</a></li> 1368</ul> 1369</li> 1370</ul> 1371<p><br></p> 1372<h4 id="-"><strong>æ¡æ¶ä»ç»</strong></h4> 1373<p>ããAppCanåºç¨å¼ææ¯ä¸ä¸ªHybrid Appå¼åæ¡æ¶ï¼å ·æè·¨å¹³å°ãæ§è½é«ãç¨æ·ä½éªå¥½ï¼åçè½åæ©å±æ§å¼ºçç¹ç¹ãè½å¤å®ç°Web AppãNative App以åä¸¤è æ··åçHybrid Appçå¼åãåºå±æ¡æ¶éè¿å¯¹æµè§å¨å æ ¸ï¼WebViewãCrosswalk, è ¾è®¯X5çï¼çå°è£ ï¼å®ç°äºå¤é¡µé¢æ¸²æææ¯ãåæ¶ï¼å®ç°äºæ ååçè½åæ©å±æºå¶ï¼ä¾¿äºå¼åè æ éæ©å±ãå¼åè å¯ä»¥éè¿æ åçWebææ¯(HTML/CSS/JavaScript)å¼åç§»å¨åºç¨ï¼èåçæ¥å£ä»¥JSå¯¹è±¡çæ¹å¼åç°ã</p> 1374<h4 id="-1-"><strong>1.æ¶æåç¹æ§</strong></h4> 1375<h6 id="-1-1-"><strong>1.1æ¶æ</strong></h6> 1376<p><img src="/docximg/summary/img/archnew.png" alt="Markdown"></p> 1377<p>ããAppCan Hybridææ¯æ¶æå¯ä»¥å为5个å±çº§ãæåºå±æ¯ç§»å¨æä½å¹³å°ï¼
1377ç®åæ¯æiOSåAndroidãä¹ä¸æ¯æä»¬å°è£ çåç§éç¨ç»ä»¶åºãæ¯ä¾è¯´ï¼ç»è®¡åæãæ¶æ¯æ¨éãç½é¡µè§£å¯ãç½ç»ç®¡çççã第ä¸å±æ¯æä»¬ç管çå±ï¼ä¸»è¦å æ¬åºç¨ç®¡çãæä»¶çç»ä¸ç®¡ç注åã以åç¸å ³çæä»¶ç»ä»¶æ¨¡åã第äºå±æ¯window manager, å®è´è´£ç½é¡µé¢ç颿¸²æåå®ç°åçæä»¶çè°ç¨ãæä¸å±æ¯å¼åè 使ç¨HTML5æ¥å®ç°åºç¨å¼åã éç¨è¿æ ·çæ¶æï¼æå¾å¤ææ¯ä¼å¿ï¼</p> 1378<p>ï¼1ï¼ éç¨å¤çªå£æ¶æè®¾è®¡ï¼ä¸åçå¼åä½ç³»ç¸å»åï¼å®ç°ä¸åçç¸åª²ç¾çææã</p> 1379<p>ï¼2ï¼ æä»¶æ¨¡ååæ¶æè®¾è®¡ï¼åçè½åæ©å±æ§å¼ºã</p> 1380<p>ï¼3ï¼ åºç¨çä¿®å¤è½åï¼å 许åºç¨ä¸éè¦éæ°ç¼è¯çæ åµä¸ï¼å¯¹ç½é¡µåè½æ¨¡ååæä»¶åè½æ¨¡åè¿è¡å¨ææ¿æ¢ãè¿ç§æ¹å¼ï¼å¯ä»¥åå°åæå级维æ¤åºç¨çå¤æåº¦ã</p> 1381<p>ï¼4ï¼ éè¿å¨å¼æä¹ä¸ï¼æä»¬ç»åç¨æ·å¨å¤ç»ç«¯çä½éªææï¼å®æä¸æ¬¡å¼åï¼ä»»ä½å辨çä¸çææºä¸ï¼é½å¯ä»¥ä¿è¯æå¥½çä½éªææã</p> 1382<p>ï¼5ï¼ åæ¶ï¼å¹³å°æä¾äºä¸°å¯çåºç¡æä»¶ï¼å¼åè å¯ä»¥ç®åå¿«é使ç¨è¿äºç»ä»¶ï¼éæå°èªå·±çåºç¨ä¸ãå®ç°åºç¨çå¿«éè¿ä»£ã</p> 1383<h6 id="-1-2-"><strong>1.2ç¹æ§</strong></h6> 1384<p>1ãå¼æå æ ¸</p> 1385<ul> 1386<li>èªä¸»ç å对æµè§å¨å æ ¸è¿è¡å°è£ ï¼æ¯æç³»ç»webviewãcrosswalk弿åè ¾è®¯X5</li> 1387</ul> 1388<p>2ã 页é¢å è½½æ¹å¼</p> 1389<ul> 1390<li>åºäºå¤çªå£å®ç°æºå¶ï¼éç¨å¤é¡µé¢å è½½æ¹å¼ï¼å³æ¯ä¸ªé¡µé¢é½ç±åç¬çwebviewæ¥æ¸²æã<img src="/docximg/summary/img/mpanew.png" alt="Markdown"></li> 1391</ul> 1392<p>3ãåºç¨ç®¡ç</p> 1393<ul> 1394<li><p>1ï¼WidgetOneåºç¨ç®¡ç卿¯æ´ä¸ªwidgetçè¿è¡ç¯å¢ï¼åè½ä¸»è¦å æ¬widget管çãwidgetå é¨çªå£ç®¡çãwidgetççå½å¨æç®¡çãæ¶æ¯äºä»¶ç®¡çãwidgeté´éä¿¡æºå¶åwidgetçè¿è¡æ²ç®±ç®¡ççã</p> 1395</li> 1396<li><p>2ï¼ä¸ä¸ªHTML5åºç¨ç§°ä¹widgetï¼æå¯ä¸çåºç¨IDã宿´ççå½å¨æãæ²ç®±æºå¶ï¼éä¿¡æºå¶ãå¨å¼æä¸ï¼å¤ä¸ªwidgetåºç¨å¯ä»¥å ±åã</p> 1397</li> 1398<li><p>3ï¼widgeté´éä¿¡æºå¶</p> 1399<ul> 1400<li>widgetææ æ¥ç®¡ç </li> 1401<li>widgetä¹é´éè¿å åãæ¬å°è·¯å¾ãwidgetIDçæ¥è¿è¡ç¸äºè°ç¨</li> 1402<li>widgetä¹é´åæ¥è°ç¨ï¼éè¿åæ°åè¿å弿¥è¿è¡æ°æ®äº¤æ¢<br><img src="/docximg/summary/img/widget.png" alt="Markdown"></li> 1403</ul> 1404</li> 1405<li>4ï¼widgetçå½å¨æç®¡ç<ul> 1406<li>æ¯ä¸ªWidget齿ç¬ç«ççå½å¨æï¼å¦Startï¼Activeï¼Suspendï¼Resumeï¼Finishçï¼æ¯ä¸ªçå½å¨æçç¶æé½å¯ä»¥éè¿å¹³å°çOn彿°æ¥éç¥Widgetè¿è¡ç¸åºçå¤çã</li> 1407</ul> 1408</li> 1409</ul> 1410<p>4ã åºç¨çä¿®å¤</p> 1411<blockquote> 1412<p>Appä¸çº¿ä¹åï¼éè¦ä¿®å¤BUGãåºç¨çä¿®å¤è½åï¼å®ç°widget(HTML/CSS/JS)å ååçæä»¶çå¨ææ´æ°ã</p> 1413</blockquote> 1414<p> <img src="/docximg/summary/img/app_update.png" alt="Markdown"></p> 1415<p>5ãçªå£ç®¡ç</p> 1416<blockquote> 1417<ul> 1418<li>æ¯ä¸ªwidgetåºç¨ä¸æä¸ä¸ªçªå£æ ï¼çªå£æ å®ç°äºçªå£å±çº§ç管çã </li> 1419</ul> 1420</blockquote> 1421<ul> 1422<li><p>弿æä¾äºåç§ç±»åççªå£å æ¬ï¼</p> 1423<ul> 1424<li>ï¼1ï¼æ®éçªå£ï¼å°è£ webviewã页é¢å¼¹å¨ã䏿å è½½ï¼ä¸æå·æ°ï¼ä¸å¯ä»¥æ¹åçªå£frameã</li> 1425<li>ï¼2ï¼æµ®å¨çªå£ï¼å°è£ webview,å¯ä»¥æ¹åçªå£frameã</li> 1426<li>ï¼3ï¼å¤é¡µé¢æµ®å¨çªå£ï¼å°è£ å¤ä¸ªwebview,å®ç°å¤ä¸ªwebviewçå¹³æ»åæ¢ï¼å¯ä»¥æ¹åçªå£çframeã</li> 1427<li>ï¼4ï¼å¼¹åºæ¨¡æçªå£(present window) 1428å¼¹åºæ¨¡æçªå£ä¸»è¦ä½¿ç¨äºä»¥ä¸è¿å ç§æ å½¢ï¼æ¶éç¨æ·è¾å ¥ä¿¡æ¯ã临æ¶åç°ä¸äºå 容ãä¸´æ¶æ¹å工使¨¡å¼ãæ¾ç¤ºä¸ä¸ªæ°çwindowå±çº§ï¼è¿å ç§æ å½¢é½ä¼ææ¶ä¸æç¨åºæ£å¸¸çæ§è¡æµç¨ï¼ä¸»è¦ä½ç¨æ¯æ¶éæè æ¾ç¤ºä¸äºä¿¡æ¯ã</li> 1429</ul> 1430</li> 1431<li><p>çªå£ä¹é´éä¿¡ï¼çªå£çå¯ä¸æ è¯æ¯çªå£åç§°ï¼éè¿PUB/SUB模å¼ï¼æ¥å®ç°çªå£ä¹é´çéä¿¡ã 1432<img src="/docximg/summary/img/pub_sub.png" alt="Markdown"></p> 1433</li> 1434<li><p>çªå£ç¹æå æ¬ï¼</p> 1435<ul> 1436<li>ï¼1ï¼çªå£å¨ç»:æ¯æå¤ç§çªå£åæ¢å¨ç»ã</li> 1437<li>ï¼2ï¼ä¾§è¾¹æ çªå£: å°è£ webviewï¼å®ç°å·¦å³ä¾§è¾¹æ ç¹æã</li> 1438<li>ï¼3ï¼æå¿æ»å¨åæ¢çªå£:éè¿æå¿å峿»å¨å®ç°çªå£çå ³éç¹æã</li> 1439</ul> 1440</li> 1441</ul> 1442<p><img src="/docximg/summary/img/win_new.jpg" alt="Markdown"></p> 1443<p>6ãå¤ç»ç«¯éé </p> 1444<p>弿(Android)伿 ¹æ®ä¸åå¯åº¦çææºï¼è®¾ç½®webviewçé»è®¤åä½å¤§å°ï¼å®ç°AppCanUIæ¡æ¶ä¸çemå¼ä¸åç´ å¼æä½³æ å°ã åºäºAppCançUIæ¡æ¶å¼ååºç¨å³å¯å®ç°å¤ç»ç«¯çå±å¹éé ã</p> 1445<p><img src="/docximg/summary/img/app_css_em.png" alt="Markdown"> 14467ãæä»¶æºå¶</p> 1447<ul> 1448<li>éè¿iOSåAndroidæä¾æ³¨å ¥JS代ç å°webviewæ¹å¼ï¼å®ç°JSä¸åçæ¥å£çç¸äºè°ç¨ã</li> 1449</ul> 1450<p>8ã è§£å¯æºå¶</p> 1451<ul> 1452<li>é对å å¯çwidgetåºç¨ï¼åºç¨å¯ä¸å¯é¥ï¼å®ç°å¨æè§£å¯ã</li> 1453</ul> 1454<p>9ãå´©æºæè·</p> 1455<ul> 1456<li>åºç¨å´©æºä¹åï¼å¼æè½å¤æè·å´©æºå¼å¸¸ï¼è®°å½å´©æºæ¥å¿å°ææºæå®ç®å½ä¸ã</li> 1457</ul> 1458<p>10ã æ¶æ¯æ¨é</p> 1459<ul> 1460<li>éææ¶æ¯æ¨éæºå¶ï¼å°è£ æJS对象ï¼ä¾¿äºå¼åè ç´æ¥å¨HTML页é¢ä¸ç´æ¥è°ç¨ç¸å ³æ¥å£ï¼å¤çæ¨éæ¶æ¯</li> 1461</ul> 1462<p>11ã å¯å¨å¾æºå¶</p> 1463<ul> 1464<li>é ç½®å¯å¨å¾ï¼è½å¤éé å¤ç§åé ç</li> 1465<li>é 置广åå¾ï¼è½å¤å®ç°å¯å¨å¾æ¶å¤±ä¹åéè¦æ¾ç¤ºçå¾ç</li> 1466</ul> 1467<h4 id="-2-widget-"><strong>2.widgetæºå¶</strong></h4> 1468<p>ããéè¿AppCanå¹³å°çæçåºç¨ï¼å¯ä»¥ç解为ä¸ä¸ªWidgetå ï¼å³å¨IDEåå»ºé¡¹ç®æ¯çå°ç'phone'æä»¶å¤¹ï¼åAppCanå¼ææ¡æ¶ç»æçãéå¸¸çæ åµä¸ï¼ä¸ä¸ªåºç¨æ¯ç±ä¸ä¸ªWidget+AppCanå¼ææ¡æ¶ææãè'n个Widget+AppCan'
1468æ¯é对主widget以忮éwidgetçä¸ç§å¢å¼ºæ§çæ©å±æºå¶ï¼å¯ä»¥å°å ·æç¹å®åè½çwidgetå°è£ æä¸ä¸ªåç¬çwidgetå åæ¾å°pluginç®å½ä¸ï¼ç¶åéè¿jsæ©å±æ¥å£è°ç¨ï¼ä»¥è¾¾å°åè½æ©å±çç®çã </p> 1469<p>ããç±äºè¿é¨åèµæå¨ [å¼åæå¯¼].弿º&åçè½åå¼åä¸é¢ââ<a href="/dev-guide/openSource-native-capability-dev/widget-plugin" title="ãWidgetæä»¶æ©å±æºå¶ã">ãWidgetæä»¶æ©å±æºå¶ã</a>é¨ååæè¯¦ç»ä»ç»ï¼å¨æ¤ä¸ä½èµè¿°ã</p> 1470<h4 id="-3-"><strong>3.æä»¶æºå¶</strong></h4> 1471<p>ããAppCanå¼ææ¡æ¶æä¾å®ç°åçè½åçæºå¶ï¼èè¿äºå®ç°åçåè½çç»ä»¶ç§°ä¹ä¸ºæä»¶ãç®å平尿ä¾äºä¸°å¯çæä»¶èµæºï¼å¼åè å¯ä»¥æ ¹æ®èªèº«ä¸å¡éæ±æ¥å¯¹å¼æºæä»¶è¿è¡æ©å±æèªè¡å¼åã</p> 1472<p>ããæºç å¨å®ç½æä»¶åºåå¯ä¸è½½ï¼å为ç»ç«¯è®¾å¤ç³»ç»è°ç¨APIãçé¢APIãç½ç»APIãå¤åªä½APIãç¬¬ä¸æ¹APIçå 个类å«ï¼è¶³å¤è¦çç§»å¨åºç¨å¼åä¸ç大é¨å常ç¨åºæ¯ãå ¶ä¸å 嫿æ°çæ¯ä»å®æä»¶ãç¾åº¦å°å¾æä»¶ï¼å¤åå ³æ³¨çQQç»å½åè½æä»¶ã微信åäº«ï¼æ¯ä»ï¼æä»¶ï¼ä»¥åæ¨éãæå头ãä¼ æå¨ãLBSãäºç»´ç ãæä»¶è¯»åãç½ç»è¿æ¥ãä¸ä¼ ä¸è½½ãçä¿¡ã彩信ãçµè¯ãé®ä»¶ãå¾çãå ¶ä»ç¬¬ä¸æ¹æ¯ä»ãé³é¢ãè§é¢ãå缩ãåçæ§ä»¶å ç´ çæ ¸å¿åè½ã</p> 1473<p>ãã详ç»å®ç°åè[å¼åæå¯¼].弿º&åçè½åå¼åä¸é¢ââ<a href="/dev-guide/openSource-native-capability-dev/android-native" title="ãAndroidæä»¶æ©å±æºå¶ã">ãAndroidæä»¶æ©å±æºå¶ã</a>å<a href="/dev-guide/openSource-native-capability-dev/ios-native" title="ãiOSæä»¶æ©å±æºå¶ã">ãiOSæä»¶æ©å±æºå¶ã</a></p> 1474<h4 id="-4-"><strong>4.èªå®ä¹å¼æ</strong></h4> 1475<p>ããèªå®ä¹å¼æå¼åèµæå¨ [å¼åæå¯¼].弿º&åçè½åå¼åä¸é¢ââ<a href="/dev-guide/openSource-native-capability-dev/custom-engine" title="ãèªå®ä¹å¼ææºå¶è¯´æã">ãèªå®ä¹å¼ææºå¶è¯´æã</a>é¨ååæè¯¦ç»ä»ç»ï¼å¨æ¤ä¸ä½èµè¿°</p> 1476<h6 id="-4-1-"><strong>4.1弿ºå°å</strong></h6> 1477<p>ããiOS弿æç®¡å°åï¼ <a href="https://github.com/AppCanOpenSource/appcan-ios">https://github.com/AppCanOpenSource/appcan-ios</a></p> 1478<p>ããAndroid弿æç®¡å°åï¼ <a href="https://github.com/AppCanOpenSource/appcan-android">https://github.com/AppCanOpenSource/appcan-android</a></p> 1479<h6 id="-4-2-"><strong>4.2弿ºåè®®</strong></h6> 1480<p>ããAppCan弿æä»¶å¼æºéµå¾ªLGPL(GNU宽éç¨å ¬å ±è®¸å¯è¯)第ä¸çï¼ è±æç<a href="https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License">https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License</a></p> 1481<p>é 读åç« èï¼è¯·ç左侧导èª</p> 1482<p>èªå®ä¹æä»¶æ©å±è¯¦ç»èµæå¯æ¥çï¼<a href="http://newdocx.appcan.cn/dev-guide/openSource-native-capability-dev/widget-plugin">http://newdocx.appcan.cn/dev-guide/openSource-native-capability-dev/widget-plugin</a></p> 1483<p>iOS Nativeæä»¶æ©å±æºå¶è¯·äºè§£ï¼<a href="http://newdocx.appcan.cn/dev-guide/openSource-native-capability-dev/ios-native">http://newdocx.appcan.cn/dev-guide/openSource-native-capability-dev/ios-native</a></p> 1484<p>Android Nativeæä»¶æ©å±æºå¶è¯·äºè§£ï¼<a href="http://newdocx.appcan.cn/dev-guide/openSource-native-capability-dev/android-native">http://newdocx.appcan.cn/dev-guide/openSource-native-capability-dev/android-native</a></p> 1485<p></p> 1486<br> 1487<p class="text-center" > <a style="color:#fff"class="btn btn-primary btn-lg" href="http://dashboard.appcan.cn/register" role="button">å 费注åï¼å¿«éä½éª</a> 1488</p> 1489 <div class="page-meta clearfix"> 1490 <div class="contact-support pull-left"> 1491 <span class="glyphicon glyphicon-envelope"></span> è¿éè¦å¸®å©å? <a href="mailto:[email protected]">èç³»æä»¬</a> 1492 </div> 1493 <div class="last-updated pull-right"> 1494 ææ°æ´æ° 8th Jul 2021 1495 </div> 1496 </div> 1497 1498 1499 1500 </section> 1501 1502 </div> 1503</div> 1504 1505 </div> 1506 1507 <!-- Footer --> 1508 <div id="footer"> 1509 <div class="footer"> 1510 <div class="firstBox"> 1511 <div class="Box"> 1512 <div class="copyright"> 1513 <a href="//www.appcan.cn"> 1514 <img src="/images/header_logo.png" alt=""> 1515 </a> 1516 <p>æ£çç§»å¨äºèç§æè¡ä»½æéå ¬å¸çæææ<br>京ICPå¤11006447å·</p> 1517 <p><a 1518 href="//www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010502033806">äº¬å ¬ç½å®å¤ï¼11010502033806å·</a> 1519 </p> 1520 <!-- <p class="copy">
1520© Copyright 2016 Virgo. All Rights Reserved</p> --> 1521 </div> 1522 <div class="telephone"> 1523 <p><img src="/images/icon_telephone.png" />400-040-1766</p> 1524 <p><img src="/images/icon_email.png" />æå¡é®ç®±ï¼[email protected]</p> 1525 </div> 1526 <div class="OR-code"> 1527 <div class="codeBox"> 1528 <img src="/images/QRCode1.png" alt=""> 1529 <p>AppCan宿¹å¾®ä¿¡</p> 1530 </div> 1531 <!-- <div class="codeBox"> 1532 <img src="//www.appcan.cn/images/icon/QRCode2.png" alt=""> 1533 <p>æ£çå·¥åºå®æ¹å¾®ä¿¡</p> 1534 </div> --> 1535 </div> 1536 </div> 1537 </div> 1538 <div class="secondBox"> 1539 <div class="Box"> 1540 <a target="_blank" href="//www.appcan.cn/terms_service/aboutus.html">å ³äºæä»¬</a> 1541 <span>|</span> 1542 <a target="_blank" href="//www.appcan.cn/news/gfxw">æ°é»æ´»å¨</a> 1543 <span>|</span> 1544 <a target="_blank" href="//www.appcan.cn/terms_service/joinus.html">è¯èè±æ</a> 1545 <span>|</span> 1546 <a target="_blank" href="//www.appcan.cn/terms_service/linkus.html">èç³»æä»¬</a> 1547 <span>|</span> 1548 <a target="_blank" href="//www.appcan.cn/terms_service/lawstatement.html">æ³å¾å£°æ</a> 1549 <span>|</span> 1550 <a target="_blank" href="//www.appcan.cn/terms_service/links.html">åä½ä¼ä¼´</a> 1551 <span>|</span> 1552 <a target="_blank" href="//www.appcan.cn/websiteMap/map.html">ç½ç«å°å¾</a> 1553 </div> 1554 </div> 1555 </div> 1556 1557 </div> 1558 1559 <!-- <footer class="footer"> 1560 <div class="container-fluid"> 1561 <p class="copyright pull-right">Copyright © 2021 - <a href="http://www.appcan.cn/">Powered by AppCan</a></p> 1562 </div> 1563 </footer> --> 1564 1565 1566 <!-- JavaScript --> 1567
1567<script type="text/javascript" src="/scripts/header_20191220.js"></script>
1567 1568
1568<script src="/lib/bootstrap/dist/js/bootstrap.min.js"></script>
1568 1569
1569<script src="/lib/highlightjs/highlight.pack.min.js"></script>
1569 1570
1570<script src="/lib/fitvids/fitvids.min.js"></script>
1570 1571
1571<script src="/lib/masonry-layout/dist/masonry.pkgd.min.js"></script>
1571 1572
1572<script src="/scripts/ghostdown.js"></script>
1572 1573
1573<script src="/scripts/cas.js"></script>
1573 1574
1574<script src="/scripts/raneto.js"></script>
1574 1575</body> 1576 1577</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.