源码下载 棋盘棋子绘制完成后,接下来玩家要移动棋子开始与机器对弈。那么如何判断当前棋子移动合法? 棋盘中所有的位置坐标映射为一个二维数组效果图,蓝色数字代表数组维数 黑帅移动...

源码下载 棋盘棋子绘制完成后,接下来玩家要移动棋子开始与机器对弈。那么如何判断当前棋子移动合法? 棋盘中所有的位置坐标映射为一个二维数组效果图,蓝色数字代表数组维数 黑帅移动...
参考链接:http://www.jianshu.com/p/0af52be90ae6http://www.jianshu.com/p/e497123652b5 在And...
背景 最近公司开发NFC开门的功能,咋一眼看功能很简单,直接用Dialog方式封装就能解决问题。但是我们公司是模块化的方式搭建开发App,为了让模块间的代码层次清晰与扩展及易...
好习惯 上效果: 首先是创建弹窗的背景 这是上面用到的以shape_bg_5_blue.xml为例,其他的三个无非就是里面的颜色不一样而已 然后是图片 因为有一个是白色的所以...
ViewPager2 通过封装 RecyclerView来实现,主要优势有: 1. 支持垂直分页。可以通过设置 ViewPager2 元素的 android:orientat...
原文:RecyclerView之ItemDecoration由浅入深[https://www.jianshu.com/p/b46a4ff7c10a] 一个RecyclerVi...
ijkplayer和ffplay在打开rtmp串流视频时,大多数都会遇到5~10秒的延迟,在ffplay播放时,如果加上-fflags nobuffer可以缩短播放的rtmp...
面试官:小萧啊,我好想你啊,你都好久没来找我面试了呀。 小萧:emmmmmmm,这不是怕被你打击吗。 面试官:ok,看来是有备而来,那么我们今天聊聊网络优化咋做吧。 小萧:我...
Okio 是一个现代化的 I/O 库,用于在 Java 应用程序中进行高效的读写操作。它提供了一些简单且易于使用的 API,以帮助您更轻松地管理数据流,并提供了一些有用的功能...
前言 在上一篇文章中给小伙伴们介绍了进行Camera开发需要了解的知识点,如果你还没有看过的话,建议先去看上一篇文章《Android: Camera相机开发详解(上) —— ...
转载自:Penguin[https://www.polarxiong.com/archives/Android%E7%9B%B8%E6%9C%BA%E5%BC%80%E5%8...
做商城的时候涉及到商品的多个小时属性比如 属性 1 颜色 属性值 1白色 2黑色属性 2 内存 属性值 3 32G 4 64G这样 获取的笛卡尔积为 白色 ...
Cookie 什么是cookie:最简单理解就是由http衍生出来的一种特殊的浏览器的缓存,特点是具有时效性、账户相关性、存储在客户端等。 作用:作为客户端的用户认证的通行证...
这个标题有点长,乍一看这么个标题你可能没明白啥意思,且听我慢慢道来。 公司的项目中新增了一个“心动” 的功能,用户初次使用时需要给一个引导页,就是下面图中的这个样子(这就是做...
Github链接,给个Star鼓励我写更多好库[https://github.com/QDong415/QFeed] 事先说明:我在demo中一进入Activity就立刻触发...
还记得当年MD风格刚出现的时候,还真是掀起了一股热潮;个人平时比较喜欢研究一些View相关的东西,这里呢就一时兴起来了解一下最普通的MD风格圆形的ProgressBar。如图...
实现录制音视频也有两种方案,分别是MediaRecorder和MediaCodec 什么是MediaRecorder MediaRecorder是安卓提供的一个用于音视频采集...
项目中涉及到车牌识别、银行卡识别、驾驶证识别(等) 总依赖 选择性依赖 如果依赖下载缓慢请在proiect中的build.gradle 开源库地址 开源库最新版本请看wiki...
目录 是什么 重要方法 解码 最佳实践:解码 h264 进行播放 总结 是什么 MediaCodec 是 Android 原生提供的音视频编解码框架,由于直接与硬件交互(ds...