前言 上篇介绍了WebView的基本使用,WebView使用中常用的类和方法。本篇将介绍WebView中Android原生Js之间交互。以及它们之间通信桥梁JsBridge。 1.Android调用JS Android调用JS有两种方法,第一种是通过loadUrl()方法,第二种是通过evaluateJavascript()。 1-1.loadUrl()示例 首先新建index.html放在and...

Unity 打包 as工程 1.监听安卓返回键,关闭unity自身activity 2.导入vuforia,制作好demo 3.修改包名 4.导出as 工程 As工程打包出aar 1.增加监听返回键的处理 中加入代码 2.AndroidManifest中去掉intent-filter 标签 防止apk出现两个icon 3.Gradle中修改 改为 删除 applicationId Build &g...

Kotlin Java 互通指南

Kotlin  Java  互相调用

  

2019-09-11 12:28:50

本文翻译自 Android Kotlin Guides 的 Interop Guide,翻译项目地址为:https://github.com/msdx/kotlin-guides-cn ,欢迎关注及校正。 这是一组关于使用 Java 和 Kotlin 语言编写公共 API 的规则,目的是让代码在其他语言使用时也会感到习惯。 更新于:2018-05-18 Java(被 Kotlin 调用时) 不使用...

我们的态度是:每天进步一点点,理想终会被实现。 前言 Android webview和JS的交互已经是老生常谈了,坑很多、问题也很多。即使再多的坑,我们很多情况下还是要使用,毕竟直接嵌入HTML可以节省开发成本、节约开发时间,以及之前很火的Android和H5混合开发。因此,今天我写了一篇Android WebView和JS交互的详细教程,以及我们的WebView我们真是项目中都有哪些坑,或者说哪...

如果不清楚js如何调用Android原生,可以先参考我的这篇博客React Native实现js调用安卓原生代码       1 问题 上面的文章只是调用安卓原生显示Toast,但是我们一般会需要调用安卓的代码然后去拿回结果给js,但是我们知道在android层js调用的这个函数返回值必须的void,所以我们需要用到Callback,这里先说Callback &nbs...

1.官方例子 Android Studio到2.2版本之后,在新建工程时,界面上多了一个Include C++ Support的选项。勾选它之后将会创建一个默认的C++与JAVA混编的示例工程。下面简单介绍一下这个工程 1.1 新建工程 勾选”include C++ support”,然后点击”next”,选择“Empty Activit...

js—函数的调用

js  函数  函数调用

  

2019-06-16 21:14:28

函数在声明后不会直接应用,需要进行调用才能运行 调用方法: new Object(); 函数名(实参列表); 函数名.call(执行环境对象,实参列表); 此处的执行环境对象就是console.log(this,a,b,c)中this所指的(因为this指向的是函数赖以执行的环境对象,此处this指向global) 函数名.apply(执行环境对象,实参列表数组);   函数的内部属性&...

参考了太多的其它博客,就不一一列举了,愿原博客博主见谅 主要主关注注册表修改,其它不管, 将jar包打包为exe可执行文件,不用安装jdk即可运行参考https://blog.csdn.net/qq_25189723/article/details/80052389 一、inno setup下载(百度有很多),推荐汉化版,汉化版的帮助文档也是中文的 二、安装制作(百度也有很多) 三、修改inno ...

最近公司又双叒叕有需求了,之前接入的H5界面需要和原生交互,说白了就是H5调用android原生扫码界面,并把扫码结果传过去,现在功能写完了简单的总结一下,有类似功能的童鞋可以参考一下,老规矩,先看效果图 :     2.通url拦截方式扫码: 本人也是安卓新手,技术水平和文采能力有限,如果觉得有什么不妥的地方多多交流, 码字不易,转载说明出处:https://blog.csd...

Android GC 原理探究

内存  调用  Android

  

2020-02-06 04:43:28

本文为腾讯 Bugly 公众号投稿,作者:陈昱全,版权归原作者所有,未经作者同意,请勿转载。 原文地址:http://mp.weixin.qq.com/s/CUU3Ml394H_fkabhNNX32Q 【CSDN 有奖征稿啦】技术之路,共同进步,有优质移动开发、VR/AR/MR、物联网原创文章欢迎发送邮件至 [email protected]。 导语 想写一篇关于 android GC 的想法来...

我们知道,JAVA中的数据类型分为基本数据类型和引用数据类型,而相比基本数据类型,引用数据类型的功能更加强大,更加便捷。 而且,JAVA号称完全面向对象语言,所以,JAVA中的基本数据类型也有自己相应的类,功能更加强大,便捷。而这些,就叫做基本数据类型的包装类。 包装类 基本类型有八种,都是非常简单的数据类型,不能创建对象 在这些基本数据类型中,只能表示非常简单的数据,不能包含一些数据的操作,没有...

众所周知,Tensorflow框架在机器学习,深度学习领域有着广泛的应用。博主最近就Tensorflow框架进行了简单的学习,当我完成简单的回归模型以及CNN的训练后,一个想法油然而生,怎样将训练好的模存保存呢?保存之后又该怎么调用呢?----于是,我查阅了很多相关资料,经过很多的测试,终于......成功了!现将如何保存和调用训练好的模型总结如下(提一下,本文以CNN为例,数据集是众所周知的MN...

      该学习笔记根据一个网友的例子整理而成。    (1)服务器端     1.创建一个AIDL文件,可以看提供的源码。创建完成后,eclipse插件自动在gen目录下生成同名字的java文件。里面包含一个Stub抽象类,这个类继承自android.os.Binder,这个类是实现整个远程调用的核心。   &nb...

更多文章请查看 flutter从入门 到精通 本篇文章 中写到的是 flutter 调用了Android 原生的 TextView 案例 添加原生组件的流程基本上可以描述为: 1 android 端实现原生组件PlatformView提供原生view 2 android 端创建PlatformViewFactory用于生成PlatformView 3 android 端创建FlutterPlugi...

    有时在项目中,我们不需要编写C++代码,而是由C++开发人员提供so库供我们调用,那如何调用第三方so库呢?本文以上文Android 开发之JNI/NDK编程实战(二): Jni编程之使用ndk+gradle生成so库中生成的so库为例。 步骤: 1.新建项目,拷贝so库到libs目录 2.编写app下的build.gradle脚本,在android节点中加入sourc...