介绍 在Android应用程序中,只要您想显示数据列表,就可以使用 RecyclerView 。 早期的Android提供 ListView 了同样的东西。 RecyclerView 可以被认为是一个更高级和性能优化的版本 ListView 。 顾名思义, RecyclerView 也可以使用 ViewHolder 模式 回收物 ...
介绍 此应用程序使用Tesseract 3的Tesseract OCR引擎,该引擎通过识别字符模式( https://github.com/tesseract-ocr/tesseract )来工作。 Tesseract具有unicode(UTF-8)支持,可以开箱即用识别100多种语言。 背景 我尝试了Google文本识别API- https://deve ...
介绍 基本思路非常简单: 显示相机预览 添加矩形视图到相机预览(新裁剪图像的边界) 裁剪图像并将结果保存到文件中 使用代码 开始吧! 在Android studio中创建一个新项目(我使用的是3.2.1版),或者您可以下载源文件并选择:File-New-Import项目。 添加到 ...
在Android应用程序中,当我们需要与可能需要时间的外部资源(例如从外部API或数据库获取数据)进行交互时,我们希望主UI保持交互并阻止UI线程在长时间运行的进程中运行很活跃。 另请注意,默认情况下,不允许在Android的UI线程中运行网络任务。 如果主线程用 ...
本文解决了典型的任务: 在应用程序中存储数据 - 使用Room 向用户显示数据 - 使用片段和recyclerview 存储并使用自动更新数据 ViewModel 背景 Room提供了一个覆盖SQLite的抽象层,以便在利用SQLite的全部功能的同时进行流畅的数据库访问。 该应用程序使用 Ro ...
先来看下我们今天要实现的效果: 这段时间公司准备重构一个项目,刚好用到这个效果,我就顺带写了篇文章,关于这个效果网上可以找到一些相关资料的,昨晚看了一些,感觉都不是很好,有点模棱两可的样子,也没提到需要注意的一些关键点,这里来做下整理,由于 ...
写在前面的话 其实写这个自定义view是有一点故事的,是因为他,我决定写这个view的,由于他的帮助和鼓励,我最终完成了这个view,在此,向他致敬! ps:故事总是有剧情和结局的,这里不便多讲,送自己句话:且行且珍惜吧! 1.效果图 好了,扯了上面的这些闲话 ...
这是一个可自定义,多功能,多选择,多神奇的 下拉刷新,上拉加载 的控件 刷新加载的动图效果,请看这里哦源码地址https://github.com/scwang90/SmartRefreshLayout build.gradle 中添加依赖 或者直接下载源代码导入类库 refresh-layout , refresh-header , refre ...
Anko的简介 引用Anko的GitHub主页上面的解释: Anko is a Kotlin library which makes Android application development faster and easier. It makes your code clean and easy to read, and lets you forget about rough edges of the Android SDK for Jav ...
Instrumentation介绍 Instrumentation是个什么东西? Instrumentation测试 Instrumentation原理介绍 一、Instrumentation是个什么东西? Instrumentation是位于android.app包下,与Activity处于同一级目录,它是Android系统中一系列控制方法的集合(俗称hook ...
你可能感兴趣的内容
热门源码