安庆大理运城常德铜陵江西
投稿投诉
江西南阳
嘉兴昆明
铜陵滨州
广东西昌
常德梅州
兰州阳江
运城金华
广西萍乡
大理重庆
诸暨泉州
安庆南充
武汉辽宁

APP中嵌入APP可以吗?就像支付宝里嵌入了饿了么,这样是怎

11月3日 鬼神氏投稿
  看了很多答案,都说是嵌入的小程序,其实支付宝之前的版本里面嵌入的就是饿了吗APP,APP中嵌入APP是可以的,下面具体说说实现原理。
  使用插件化技术实现APP嵌入APP
  安卓系统加载APP的原理
  安卓开发语言是JAVA,当然现在有kotlin了,这里我就拿java来说吧。
  我们开发编写的java文件会被编译成class文件,然后才能被java虚拟机加载解析并运行。
  那安卓使用的是Dalvik虚拟机,它可执行不了class文件,所以安卓编译器会把java文件编译成dex文件,才能被Dalvik虚拟机是加载解析运行。
  那Dalvik虚拟机时候如何加载dex文件的呢?
  Android支持动态加载的两种方式是:DexClassLoader和PathClassLoader。DexClassLoader可加载jarapkdex,且支持从SD卡加载;
  PathClassLoader只能加载已经安装在Android系统内APK文件。
  PathClassLoader的限制要更多一些,它只能加载已经安装到Android系统中的apk文件,也就是dataapp目录下的apk文件。其它位置的文件加载的时候都会出现ClassNotFoundException。
  了解了基本的加载方法之后,就可以安卓这套方法,实现加载逻辑,达到运行apk的目的。
  实现加载逻辑
  加载逻辑需要宿主APP去实现的,然后提供使用文档给插件方调用。
  如何实现加载逻辑,简单来说就是根据系统的逻辑负责一套就ok了。
  安卓包下面有asset资源、raw资源、图片资源、xml文件、dex文件等等。
  这些资源和文件的加载都需要写一套加载逻辑,大致和系统的相同。
  宿主app可以使用系统的加载方法,而插件方只能使用宿主提供的加载方法,否则会报错崩溃。
  插件化的两个加载方式
  1。随宿主APP一起打包成apk,系统会将插件当成文件进行编译。这种方式比较少,首先这种内嵌的方式,完全可以用模块化代替,其次是不支持动态更新。
  2。提供下载地址给宿主app,需要用到插件时直接下载到SD卡,然后进行加载解析。这种支持动态化更新,也就是只要提供个接口给宿主app,如果接口返回需要更新,那这个时候在重新下载插件。
  基本上都偏向于第二种加载方式。
  插件化方式的好处
  1。减少app包体积
  2。便于分工管理,解耦
  3。动态更新,减少发版
  。。。
  总结
  APP嵌入APP是可以通过插件化来实现的,并且在大型项目插件化实用非常频繁,不只是加载app,还可以是其他的文件、资源等等。
  上面简单介绍安卓插件化的原理,如有说的不好或不对的地方,还请大佬指教!
  我是非著名攻城狮,希望我的回答对您有用,感谢您的关注与支持!
  这不是嵌入,你可以理解为它就是个浏览器,然后浏览器中可以打开多个页面浏览。原生app开发中,是无法内嵌其他页面,这种app中内嵌h5页面,这叫混合开发。
  比较典型的你可以浏览京东客户端首页,页面主题经常换,如果说是原生开发,那用户岂不烦死了?一有活动就更新,那怕是得喷人了。然后这时候就引入了内嵌h5页面,此时你可以理解app就是个壳子,然后做好适配,将页面放进壳子里面,这就成了可以轻松更换主题页面而不用发版的问题了。
  总而言之,言而总之,简而言之,将app理解为浏览器,浏览器可以打开多页面,这就成了大家所看到的‘内嵌’。
  关注我,带你了解程序开发日常。
  小西瓜是我,我就是小西瓜胖胖胖
  1。App中嵌入App是可以的。
  2。支付宝中嵌入了饿了么应该是支付宝App嵌入的(饿了么工作人员用支付宝小程序开发的)饿了么小程序。
  3。这种App中嵌入小程序的类似场景还有微信App中嵌入了微信读书小程序。
  4。除了在App中嵌入小程序实现这种效果,还可以通过AApp中嵌入BApp中相关功能模块实现。
  如今日头条App中嵌入西瓜视频App中的视频模块,这也是你说的App中嵌入了App的一种体现。
  这个是可以使用的,目前的话如果要实现的话,在你的APP里访问其他的那个APP上面的一个数据,那么有几种方法,一个的话是我们的这个使用接口调用的方式,那么两个APP之间,需要把这个数据打通,他就需要一个接口传递这个数据,有这个接口传递数据之后,那么我们就能够打通两个APP的一个数据交流,并且能够把另一个APP的一个所需要的一个界面嵌入到自己的这个APP里面,还有一种方法的话就是目前像微信和支付宝他们都支持制作这个小程序,那他们在这个微信或者支付宝,按照他们的一个要求,文档你要制作小程序的话,那也可以在支付宝上使用的,除了支付宝或者微信之外,我们平时的这个,App可能更多使用的就是接口调用的这个方式。另外如果你这个不需要这个数据交流的话,只需要说跳转到另外一个APP的话,也不用做这个接口,就直接做一个超链接,然后能够跳过去就行了,但是这样子就没有涉及到一个数据交互,也就是跳转到第三方的一个APP之后,你是没办法知道用户的一个轨迹和活动内容。在实际应用中这种的话使用并不是太多。
  App内嵌App是可以的小程序
  小程序嵌入,比如题主说的支付宝内嵌饿了么。另外还有头条里面嵌入西瓜视频,微信里面有腾讯视频之类的,手机百度嵌入有钱花小程序。
  这类实现的话技术成本不高,需要对接各个平台的小程序接口就可以了。app内嵌(Android)
  这种是另外一种技术,插件化技术,对应的也有一套插件化框架,可以去Github上搜索,市面上有好多大型app也用到了这种技术,比如爱奇艺等。
  H5单点登录。目前本人做的就是这样的项目
  是一个入口,跳转到了是小程序。不是嵌入的app
  小程序应该也是网页,也就是前端,
  不是嵌入只是支付宝提供了一个入口可以跳转到饿了吗开发人员开发的饿了么支付宝小程序
  我们目前大多数功能性app实际上还是一个个的网页
  app内部嵌入其他app其实就是一个链接跳转而已
投诉 评论

浙江富婆陈爱莲,从拖拉机手到身价千亿,曾买100辆宝马送员工她是最成功的女企业家之一,早年只是一名女拖拉机手,因结婚后不愿当花瓶,携手丈夫一同走上创业之路。仅用数年,就让万丰奥特一路领跑汽车铝制生产领域,至今无人超越,更是以160……多地宣布影院有序开放!全国营业率显著回升,阿凡达2热度高涨点蓝字关注,不迷路来源:e公司随着近期疫情防控措施进一步调整优化,多地电影院陆续恢复营业。全国影院营业率在一度跌破40后,近期开始显著回升。猫眼、灯塔平台数据……1955年授衔,闻名全国的琼崖纵队3名总队长,分别获得什么军在阅读此文之前,麻烦您点击一下关注,既方便您进行讨论和分享,又能给您带来不一样的参与感,感谢您的支持!在我国的960万平方公里那广袤无垠的版图上,有着两个宝岛像璀璨的星星……乌克兰东部四州到底亲不亲俄?一个常见的误区就是,讲俄语的乌克兰人都亲俄。言下之意就是,讲英语的中国人都亲美。或许有人觉得,话糙理不糙,这个也有点道理。但是,历史上乌东地区,包括乌克兰南部的克里米亚等地主要……本人50岁了,最近想买个SUV,合资品牌,驾龄32年求推荐?1、紧凑型:一线:奔驰GLB、宝马X1二线:林肯冒险家、凯迪拉克XT4三线:本田CRV、丰田荣放、大众途岳2、中型:一线:奔驰BCL、宝马X3、奥……千思装饰工地获满分,再获样板之荣由潇湘晨报社主办的2022湖南家装工地大巡检暨2022湖湘家装样板工地评选活动正在火热进行中。本次巡检活动,潇湘晨报社调集全媒体资源,实地深入工地现场。旨在为读者赋知,为行业振……APP中嵌入APP可以吗?就像支付宝里嵌入了饿了么,这样是怎看了很多答案,都说是嵌入的小程序,其实支付宝之前的版本里面嵌入的就是饿了吗APP,APP中嵌入APP是可以的,下面具体说说实现原理。使用插件化技术实现APP嵌入APP……二十大代表风采丨李会东践行新时代工匠精神河南日报记者徐建勋本报通讯员郭富勤作为一名来自央企生产一线的党员,能当选党的二十大代表,我非常激动。感谢党和人民的认可,今后,我将继续秉承恒天重工‘艰苦奋斗、敢为人先、科……叛逆富家女逃离婚姻后的一生张爱玲之母黄逸梵在挪威戏剧家亨利克易卜生的作品《玩偶之家》中,女主娜(nu)拉表面是一个无忧无虑的家庭主妇,沉浸在所谓的幸福生活里,直到某天她的自我觉醒了,发现自己不过是个连独立思想都无法拥有……秋天,一个多愁善感的季节秋天,一个多愁善感的季节,一个让人思绪万千的季节,就是这样的一个季节总是让我莫名的伤感,莫名的失落,莫名的叹息。在这样的季节里,见不得悲欢离合,也看不得人家亲亲我我,一不……落雪二二hr此镇坐落在海拔四千多米四面环山的一处山洼里,每座山脉山顶处便是绵延几十公里的一个个小山包,一到晴朗的春天,远远望去,在一块块平缓的青草地上雪白的绵羊和穿着黑蓑衣的牦牛在漫……种牙价格能否降温?国家医保局出手了随着人们生活水平不断提高,口腔健康受到更多关注。医保局出新方案种牙价格能否降温?种植牙因外观、使用寿命可以与真牙媲美等优点,尽管价格不菲,仍是不少患者的刚需。然而,……
李小冉还是适合优雅风,穿紧身裙有些显壮,穿黑色也不显瘦阔腿裤不香了!今年流行膝下裙,配风衣穿,气质都变高级了女生不化妆你觉着怎么样?护肤品怎么选择?吴奇隆微微发福,刘诗诗当妈了穿牛仔裙像个小姑娘,被宠着真幸福奢侈品鉴定我的砍价女王吴谨言同款ToryBurch包真假评测高圆圆现身广州车展,颈部状态暴露真实年龄,透露会坦然面对衰老肩宽女生穿吊带,搭配针织开衫,修饰肩部线条穿出好衣品一件羊绒毛衣的成本是多少?买什么价位的毛衣靠谱而且保暖效果好陈小纭的长相跟不上年龄,32岁还像23岁小姑娘,穿清新色更显寒假还没开始就结束了?大连海事大学开始新学期,学校做法很暖心春日穿搭第四弹橡皮树掉叶子(橡皮树掉叶子怎么回事)已婚女性为何被称为太太太太在古代有什么含义brioni西服要多少钱?brioni西装价格快多给孩子点雨天安全驾驶技巧小学生自我保护的作文400民事案件可以驳回再审的几种情况产后恢复这么做有利于护腰安全帽使用及注意事项淘宝上线一起逛功能异地恋用淘宝也能打电话了地理教师个人工作计划范文文化局民主评议党员个人工作总结

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找七猫云易事利