本文基于上文Hybrid混合开发知识点(一)的部分示例,阐述下我采用的JsBridge框架协议的思路,期间也对比了市场上的其他JsBridge框架,后续文章会付上源码解析。 JsBridge桥协议 在Hybrid混合开发…
标签:Android
Android 禁止Edittext弹出系统软键盘 的几种方法
第一种方法:在XML文件下添加: android:focusable="true" android:focusableInTouchMode="true" 第二种方法:直接关闭输入法 在onCreate中加上: getW…
Android studio最简单的更新方法
最近在学着用Android studio,但是发现我现在的版本是比较旧的,即使8G内存,用起来还是有点卡,敲代码都没有感觉了。于是,百度了一些,怎么更新。有些人说,去网上下载jar包,进行增量更新。花了很久时间下载,但是…
简单线程池的实现
本篇主要用作链接使用。 线程池的核心就是,当接收到一个任务,需要一个线程去执行时,并不着急创建一个线程,而是先去线程池检查是否有空闲的线程,如果有,则直接使用,如果没有则创建新的线程,然后执行任务。任务执行完成后,也不着…
安卓手机解决存在虚拟键手机遮挡底部导航栏并与透明状态栏冲突问题
最近开发当中遇到了如华为系列存在虚拟按键的手机会遮挡住应用本身的底部导航栏,网上找了很多代码发现解决了遮挡却不能与顶部渲染状态栏效果兼容,找了好久终于汇总了还算同时…
Java 单线程和固定线程数的线程池用法
本文是抄的. 文章出处:http://gityuan.com/2016/01/16/thread-pool/ 一.场景 需要用到线程池的不同场景. 二.线程池的不同用法 利用Executors类提供了4种不同的线程池:n…
FFmpeg 入门(1):截取视频帧
本文转自:FFmpeg 入门(1):截取视频帧 | www.samirchen.com 背景 在 Mac OS 上如果要运行教程中的相关代码需要先安装 FFmpeg,建议使用 brew 来安装: // 用 brew 安装…
Intent在android中是异步的.为什么不能同步通话?
我很清楚Intent的概念,但有一点我不明白为什么Intent应该是异步消息调用. 最佳答案 why should the Intent be a asynchronous message call. >基于基于意…
媒体播放器prepareAsync()非法状态异常Android
这是我的Videoplayer类代码,它每次我回家时都给出了一个例外,然后直接回到这个活动,我试过但是找不到一个解决方案, 错误: java.lang.IllegalStateExce…
在Android上运行Apps脚本?
我目前正在开发一款 Android应用,需要用户登录Google,然后通过运行应用脚本来验证用户是否属于Google群组(我无法弄清楚如何操作除了使用Apps Scripts之外.我能够让用户使用Firebase身份验证…
Android – 如何发送后续视图
我正在向LinearLayout添加一些视图,顶部略有重叠,这里是代码: viewHolder.linearLayout.removeAllViews(); for (int i = 0; i < conversa…
android – 在不同操作系统之上使用编程语言
有人可以帮我“理解我对各种编程语言在不同操作系统上的位置的理解吗?从底部开始 – 基本的金属计算机只能理解机器代码或汇编程序.这意味着操作系统,比如 Linux,用C语言编写并编译成机器代码,对吧?还是汇编? 如果您使用…