安卓app开发
文章平均质量分 81
SSSxCCC
这个作者很懒,什么都没留下…
展开
-
安卓实现笔记本app
简介本文实现一个简单的笔记本app,每个笔记有标题和内容,记事本首页可以浏览有哪些笔记和添加笔记,笔记详情页可以编辑删除笔记。本app使用Compose + ViewModel + Room实现,阅读此文前可以先去了解这几个框架。由于使用了这些框架,我们只需不到300行代码即可实现我们的记事本app。整个app结构如下:Compose - Activity - ViewModel - Repository - RoomDatabase数据库首先使用room来定义我们的数据库。我们只需要存储笔记原创 2022-04-08 15:27:53 · 4067 阅读 · 0 评论 -
安卓实现浏览器app
安卓给app提供了:WebView:可以显示网页的组件,详见谷歌WebView文档借助安卓的WebView,我们可以轻松的实现一个浏览器app。首先来看我们的布局文件activity_web.xml:<?xml version="1.0" encoding="utf-8"?><androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/re原创 2022-03-28 16:44:27 · 1573 阅读 · 0 评论 -
安卓实现播放器app
安卓给app提供了:MediaPlayer:播放视频或音频功能,详见谷歌MediaPlayer文档借助MediaPlayer,我们可以轻松的实现一个简单的播放器app。一般来说app显示内容放在Activity中。但是试想一般的播放器要求app进入后台后可以继续播放声音,app回到前台后可以继续播放视频。因此其实MediaPlayer更适合放在Service中来播放视频,而我们的Activity仅显示视频即可。接下来我们依次实现MediaService和MediaActivity。首先实现我们的核心类原创 2022-03-28 16:16:11 · 823 阅读 · 0 评论 -
安卓实现录屏app
1原创 2021-08-05 19:07:08 · 1052 阅读 · 0 评论 -
安卓身份证识别
OCR介绍要实现一个可以识别身份证内容的app,就需要用到OCR(optical character recognition)技术,OCR详细介绍可以看百度百科:OCR文字识别_百度百科 (baidu.com)。简单来说,OCR可以将图片转换成文字。github上开源的Tesseract即实现了OCR算法,然而Tesseract是用C++写的,在安卓app中使用会很麻烦。这里介绍github上另一个开源项目tess-two,使安卓app可以轻松调用tesseract算法。(虽然tess-two项目原作者原创 2021-07-22 16:05:59 · 1636 阅读 · 0 评论