因为本人没有做过混合开发, 想问问 在android 的混合开发中. 页面由前端人员控制吗? 那 权限怎么办呢? 之前面试当中遇到过,求大神解答!
业精于勤,荒于嬉;行成于思,毁于随。
混合开发是使用Java和H5共同开发界面,通过JsBridge进行通信,界面一部分是本地写好,然后通过网络请求获取数据,进行展示。当然也可以完全是H5界面,在WebView中进行展示。权限可以在Manifest.xml中申请,6.0以上可以通过代码动态申请。H5界面可以是专门的前端人员写,简单的话Android开发人员也可以写的。
android端控制权限
由android端控制权限,执行java代码以后和web层进行交互传递信息。
使用JS让web和native进行交互动态申请所需权限
混合开发是使用Java和H5共同开发界面,通过JsBridge进行通信,界面一部分是本地写好,然后通过网络请求获取数据,进行展示。当然也可以完全是H5界面,在WebView中进行展示。
权限可以在Manifest.xml中申请,6.0以上可以通过代码动态申请。
H5界面可以是专门的前端人员写,简单的话Android开发人员也可以写的。
android端控制权限
由android端控制权限,执行java代码以后和web层进行交互传递信息。
使用JS让web和native进行交互动态申请所需权限