V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lx121567134
V2EX  ›  Android

android 如何实现 css+js 存放本地。客户端请求数据填充模板

  •  
  •   lx121567134 · 2018-06-11 08:44:59 +08:00 · 9950 次点击
    这是一个创建于 2386 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有没有类似的第三方开源库。求问~
    15 条回复    2018-06-11 15:22:28 +08:00
    murmur
        1
    murmur  
       2018-06-11 08:49:59 +08:00
    这不就是各种混合框架用 webview 的方法么
    lx121567134
        2
    lx121567134  
    OP
       2018-06-11 08:55:17 +08:00
    @murmur 各种框架是?
    kingme
        3
    kingme  
       2018-06-11 09:03:47 +08:00
    react-native,weex 二选一吧
    shucc
        4
    shucc  
       2018-06-11 09:42:16 +08:00   ❤️ 2
    直接将 css,js 以及 html 模板放 assets 文件夹下,loadUrl 加载这个文件夹下的 html,然后这个 html 里的 js 调原生方法获取 html 字符串数据加载下就行了
    Rysle
        5
    Rysle  
       2018-06-11 09:53:32 +08:00   ❤️ 1
    WebViewClient.shouldInterceptRequest 了解一下?
    qishi604
        6
    qishi604  
       2018-06-11 10:06:17 +08:00
    豆瓣的 rexxar 就是用这种方式,可以了解下
    lx121567134
        7
    lx121567134  
    OP
       2018-06-11 11:10:21 +08:00
    @Rysle 嗯 去了解下
    lx121567134
        8
    lx121567134  
    OP
       2018-06-11 11:10:29 +08:00
    chairuosen
        9
    chairuosen  
       2018-06-11 11:12:33 +08:00
    感觉用 H5 离线缓存功能也可以,只是第一次一定要有网络下载一次资源。但是以后可以由服务端决定更新
    chairuosen
        10
    chairuosen  
       2018-06-11 11:13:14 +08:00
    @chairuosen 理解错题目了,忽略我
    vjnjc
        11
    vjnjc  
       2018-06-11 11:26:54 +08:00 via Android
    同意 4 楼,跟 rn 又没关系
    killerzhangsan
        12
    killerzhangsan  
       2018-06-11 11:55:34 +08:00 via Android
    弄过一个 vue.js 编译出来后,放 assets.基本能运行。当时想的是只要招前端开发就可以全平台开发了。后面没有继续弄了,继续原生。楼主可以试试
    Torpedo
        13
    Torpedo  
       2018-06-11 13:46:27 +08:00 via Android
    @kingme 你这个说的和楼主不一样吧
    kingme
        14
    kingme  
       2018-06-11 14:00:23 +08:00
    @Torpedo #13 确实没啥关系,只是躺过 H5 的坑之后,已经放弃了,H5 在 android 上性能是在太差。RN 和 WEEX,至少勉强还能用
    Torpedo
        15
    Torpedo  
       2018-06-11 15:22:28 +08:00 via Android
    @kingme 看什么类型应用了。一般的除了初始白屏半秒,其他还好
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2748 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 09:55 · PVG 17:55 · LAX 01:55 · JFK 04:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.