zoukankan      html  css  js  c++  java
  • 8-3 Flutter Android混合开发实战-集成与调用

    android studio 打开我们创建好的flutter混合项目


    android studio 打开安卓的代码

    首先需要在settings添加依赖配置。这是flutter官方推荐的配置。

    在原生工程里面添加 flutter module模块的依赖。



    将flutter作为view继承到项目里面去。






    安卓原生代码

    flutter模块加载到哪个位置了呢?

    在xml里面配置的占位符的位置。

    给flutter模块 传递了一个json的数据


    原生项目的minSdkVersion是15 右边flutter最低要求是16。这里我们要和flutter保持一致。甚至是比flutter的版本更高。

    原生项目编译,设置java8编译

    这个是安卓的节点下

    以上两点是要注意的地方。

    点击按钮会触发这里的代码。这样我们的flutter会以为Fragment的形式加载进来。



    通过window.defaultRouteName获取native传递过来的参数。

    要使用window这个对象,首先要导入 dart:ui这个包

    window作为对象传递给我们的MyApp
    然后又把initParams作为参数传递给了MyHomePage


    在MyHomePage里面展示了参数

    继续看文档








    注意的地方



    还有编译时jdk的版本

    调用的两种方式

    结束




     

  • 相关阅读:
    redis -- RDB
    redis--数据库
    redis-慢查询日志
    redis 订阅与发布
    redis 事务
    redis 事件
    redis--服务器与客户端
    readis 内部数据结构
    Redis数据类型
    Docker 限制容器资源
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12200625.html
Copyright © 2011-2022 走看看