无线应用动态化之Native-API_第1页
无线应用动态化之Native-API_第2页
无线应用动态化之Native-API_第3页
无线应用动态化之Native-API_第4页
无线应用动态化之Native-API_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

应用动态化之NativeAPI,DynamicApp,2015.9,淘粉吧TtC,客户端与H5如何优雅的互动,场景1,ScenePart1,分享,分享成功,获得xxx,native,wap,场景2,ScenePart2,xx活动,点击开始,应用,apply,NativeAPI,wap,native,server,auth,protocolrequest,serverresponse,apilist,nativeability,callback:YES,nativeresponse,protocolproxyrequest,serverresponse,protocolrequest,pushwap:YES,serverresponse,sequence,API原型1,prototype1,alert(title,message,cancelButtonTitle,confirmButtonTitle)-(clickIndex)NativeAbility,APIName,inputs,outputs,ClassName,Native开放接口,ni_showPhotoBrowser(picList:String,hdPicList:String,startIndex:Int)-()NSWebController,MethodName,inputs,outputs,ClassName,Native已有方法,API原型2,prototype2,Platform,支持类型,基本类型:Int,Long,Float,Double,Bool,复杂类型:String,Any,(Array),(Dictionary),Custom,1.解析API原型2.解析URI3.分发执行Native方法,1.API原型存储2.对象与方法反射,构成1,composepart1,NativeAPI,NativeRelay,RelayObject,napi,GOR,1.处理脚本,1.全局对象引用,1.生成Native函数入口2.处理自定义Tag,1.API原型列表,构成2,composepart2,napi,naan,apimap,apilist,1.API原型列表,lxlib,napi.html,1.API本地测试页面,1.nativeapi调用库,apimap,echo(content)-(content)NativeAbility,example,NativeAbility.m,#pragmamark-#pragmamarkNativeAPI-echo-FunctionBlockstaticNSString*echo_CALLBACK_ID=;-(void)NativE_echo_context:(id)contextcontent:(NSString*)contentcbId:(NSString*)cbIdecho_CALLBACK_ID=cbId;/*Coding.*/selfNativE_echo_callback:content;-(void)NativE_echo_callback:(NSString*)contentNSNotificationCenterdefaultCenterpostNotificationName:NativE_notifyobject:selfuserInfo:content:content,cbId:echo_CALLBACK_ID;,example,xx.js,lx.echo(“helloword”,function(ret)alert(ret.content),example,Demo,API列表,apilist,pop()-()alert(title,message,cancelButtonTitle,confirmButtonTitle)-(clickIndex)push(code,)-()toRoot(tabIndex)-()openUrl(scheme)-()canOpenUrl(scheme)-(status)hookBack-(which)webTitle(title)-()toast(msg)-()shakeServicesEnable()-(status)shakeServicesDisable()-(status)shakeServicesAction()-(status)download(url)-()location()-(lat,lng)login()-(userId,userNick,userAvatar)scheduleNotification(time,content)-(status)share(channel,title,url,imageUrl)-(status),结构图,Arch,OSKernel,Framworks,NativeAPI,WebView,lxlib,目的,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论