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

1、找到Unity的classes.jar包,目录是放在 C:\Program Files (x86)\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Release\Classes 上面的目录是我的,如果是你的Unity目录可能不同,你可以先找到Unity运行程序,右击 打开文件所在位置,然后后面的路径都一样了。如果...

  在刚刚开始做游戏开发时,上级就给布置了游戏内分享,推送,跨应用跳转等等功能的实现!   由于刚开始也不是很懂,就按照CSDN大牛们,你抄我,我抄你,用eclipse,用Android Studio打Jar,Aar包方式进行实现,最后发现打包这个活真费劲,绕一大圈最后还是得利用反射去调用安卓代码,所以直接放弃了使用自定义Jar包或者Aar包的方式进行实现。 在开始之前,我们必...

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

先了解字符串和bytes(字节) 字符串: python里的字符串就是文本,用于与人类交互,像这样: 阿拉伯数字:a = ‘1234566454’ 英语: b = ‘I love you.’ 简体中文:c = ‘我热爱学习’ Python3的字符串是utf8编码的,可以支持世界上所有的语言,并且是ASCII兼容的。 bytes...

Fragment之间的通信

android  Fragment通信

  

2019-07-15 16:28:31

两个单独的Fragment之间是不应该进行通信的。应该使用他们所存在的Activity作为沟通的纽带。   Activity中可以获得Fragment的管理器   Fragment中可以获得可以获得自己的Activity     效果图:     点击左边的Fragment修改右边的Fragment   左边的Fragment的...

Android之IPC(三常用的进程间通信方式的介绍) 使用Bundle 之前序列化介绍过Parcelable接口,是支持不同进程传输的,一般我们都时把它放在Intent中传递,当然还有其他的用法,下面的Messenger就会用到。在Bundle中我们放入我们需要的信息即可。(后面就会用的到,这里不做过多介绍,常用的Intent,相信大家很熟悉了) 使用文件共享(FileShare) 顾名思义,A...

Android之IPC(二AIDL的介绍) 根据图表分析: 1. 首先,客户端发出请求(bindService),当前线程会被挂起,一直等到服务端返回数据。 2. 这里通过Binder这个类(实现进程间通信的,这样了解即可),将方法的参数信息都写如data当中,(根据之前的讲解,很明显data如果用来传递,必须是序列的,这里是Parcelable)。 3 当两者位于不同的进程时,会走transac...

Auto.js脚本

JS  android

  

2019-12-22 07:10:23

Auto.JS 教程 Auto.JS Auto.js 是个基于 JavaScript 语言运行在Android平台上的脚本框架。Auto.js主要工作原理是基于辅助服务AccessibilityService。 功能介绍: 数据监控:可以监视当前手机的数据。 图片监控:截图获取当前页面信息。 控件操作:模拟操作手机控件。 自动化工作流:编写简单的脚本,完成一系列自动化操作。如:微信/QQ自动点赞,...

      近距离无线通信(NFC)是一种简单的,非触控式的互联技术,可以让消费者简单直观的交换信息,访问内容和服务,在电子消费领域有着广泛的应用。NFC整合非接触式读卡器、非接触式智能卡和点对点(Peer-to-Peer)通信功能,为消费者开创全新便捷生活方式。 1.NFC技术      NFC终端有三种工作模式: 1)主动模式,NFC...

Android USB OTG通信

USB  OTG  Android USB通信

  

2019-07-11 20:26:24

USB相关概念: 简单来说,USB 是一个用于数据交换的总线(Bus)。发启(initiate)数据交换的一方称为主机 (host),另一方称为外设(peripheral),两者通过总线实现通信,由主机负责供电。一个 USB 系 统里只有一个主机,但可以有多个外设,外设的主要信息记录在描述符(descriptor)里。一个 外设就是一个单独的物理实体,但它却可能有多个逻辑上的设备功能(device...

android EventBus的简单使用

Android  EventBus  通信  APP  框架

  

2019-08-25 23:20:16

今天,简单讲讲Android里关于EventBus的使用。 这几天,由于面试的缘故,我听到了很多Android的流行框架,但是之前自己在公司做APP时并没有使用,所以没有了解。于是在网上查找了资料,学习了这些Android的流行框架的使用,准备做一个Android流行框架的专栏。分别介绍Android框架:EventBus,RXJava,Retrofit,OKHttp,Dagger2,Butter...

了解Binder

Android  Binder  进程间通信

  

2019-09-21 22:27:29

熟悉AIDL的都知道,AIDL使用有比较固定的流程,可能大概也许是这样子的:1、书写一个aidl文件,比如叫作IMyAidlInterface.aidl,写上需要的接口方法,如果有自定义类型参数,必须实现Parcelable接口,并且增加对应的aidl文件; 2、新建一个Service,写一个类继承IMyAidlInterface.Stub类,对接口方法进行实现,并且在onBind()方法返回一个...