- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 Android中如何使用SPI进行跨模块通信以及什么是 Java 的 SPI(Service Provider Interface)机制
一个典型的 SPI 应用场景是 JDBC(Java 数据库连接库),不同的数据库(mysql、oracle、sqlserver 等)有不同的实现,它们根据 JDBC 定制自己的数据库驱动程序,我们根据 SPI 机制使用它们的实现,而不需要修改 JDBC 核心代码。SPI 就像是播放器的插槽:播放器本身并不内置所有的解码器(MP3 解码器、WAV 解码器等),而是有一个标准接口(SPI),允许外部开发者(服务提供者)开发并“插入”解码器(不同格式的处理实现)。这些文件的内容是实现该接口的类的完全限定名。
2024-11-27 09:42:00
403
原创 开发TV遇到的焦点总结
*** 控制视图是否可以获取焦点。默认情况下,这是“自动”,它让框架确定用户是否可以将焦点移动到视图。* 通过将此属性设置为 true,视图可以获取焦点。通过将其设置为“false”,视图将不会获得焦点。* 此值不会影响直接调用 {@link android.view.ViewrequestFocus} 的行为,无论此视图如何,它都会始终请求焦点。* 它只影响焦点导航尝试移动焦点的位置。(也就是说只有在操作时发挥作用)*//*** 控制视图是否可以在触摸模式下获得焦点的布尔值。
2024-10-08 14:37:34
624
原创 Linux服务器的一些常用命令
查看443端口是否开启(输入命令行 lsof -i:443 来验证是否开启。若有输出相关信息,说明已经开启。若没有输出相关信息,说明未开启。)
2022-02-16 09:20:51
722
原创 Android-记录怎么用webView加载含有base64格式图片的html片段
最近遇到个问题Android里面用webView加载含有base64格式图片的html,很多人可能可以直接加在使用下面这种方法,但是运行之后你会发现里面的base64格式图片显示不出来。 webview.loadData(Html.fromHtml(content).toString(), "text/html", "UTF-8");看网上的说有的方法是把里面的base64格式的图片先转换成...
2019-09-24 15:07:51
2538
1
原创 Android-集成百度OCR身份证,银行卡等多种识别功能
随着发展大多数App现在都会用到身份证,银行卡等识别功能,今天就集成一下百度的OCR识别功能,或不多说,开始整:第一步:先登录百度智能云登录进入,没有百度账号的需要注册一下,进入界面找到如下图文字识别进入文字识别主界面,可以看到一些你集成百度OCR识别功能的调用详细数据的,如下图然后点击创建应用(借用下百度文档图片)这里因为保证Ak的安全所以百度希望通过授权的方式初始化Ak,因为...
2019-09-06 18:13:03
1873
原创 Android-记录java工具类Base64里面的encode方法不兼容方法问题
最近开发过程中遇到一个Base64加密的问题,首先选择Android的Base64方法,但是发现跟后台的解密不一致,没办法只能用了java里面的Base64,这样虽然可以了,但是你会发现java里面的Base64最低兼容Android的26的版本,这样就导致了在低版本手机都不能使用,所以最后找到了一个跟Java里面Base64方法一致的,还有MD5的,下面是代码,送给有需要的小伙伴 privat...
2019-09-04 17:30:43
2497
原创 ## Android-记录阿里的ARouter的使用以及遇到的坑
之前一直没有写文章的习惯,但是随着开发时间的增长,你会发现你之前遇到好多已经解决过的问题,因为没有记录只是单纯的为了解决问题而解决,结果就导致下次在遇到同样的问题还要费时间去百度,Google的一顿查询,白白浪费时间。正所谓好记性不如烂笔头。好了废话不多说了。一.ARouter支持哪些功能1.支持直接解析标准URL进行跳转,并自动注入参数到目标页面中2.支持多模块工程使用3.支持添加多个拦...
2019-09-04 09:56:13
6652
原创 github的简单使用
github的简单使用(项目托管Git):Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具。最近初次使用记录一下希望对大家也有所帮助,具体步骤如下一.下载git客户端git下载链接点击下载链接进入界面,然后选择对应的操作系统下载即可。如下界面:二.安装git客户端下载的客户端,(这里就医windows64为例),如...
2019-05-12 21:14:25
306
原创 java基础面试知识点
1.java中==和equals和hashCode的区别详细介绍2.int、char、long各占多少字节数详细介绍3.int与integer的区别详细介绍4.对java多态的理解详细介绍5.String、StringBuffer、StringBuilder区别详细介绍6.什么是内部类?内部类的作用详细介绍7.抽象类和接口区别详细介绍8.抽象类的意义详细介绍9.抽象...
2019-05-08 21:07:53
411
原创 java最简单的根据.xml或.ftl数据导出成word
java最简单的根据.xml或.ftl数据导出成word废话不多说,直接开搞1.首先要把要转成的word文档另存为word2003格式的.xml;(打开word文档,然后找到另存为,出现下图保存即可,也可以转换成.ftl格式(就是讲xml后缀改成.ftl格式)方式一样,这里只说一种)2.保存完xml文件后(最好用Hbuilder,notePad++,ws等软件格式化,这样容易看的清晰),进...
2018-10-31 00:00:26
1652
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人