安卓应用开发
文章平均质量分 95
彧侠
这个作者很懒,什么都没留下…
展开
-
护照关键信息识别与提取
综述最近工作中进行了OCR文本检测与识别开发,文本检测/识别顾名思义就是通过一张图片或图像数据提取其中的文本信息(图像->文字)。但是实际应用中涉及到的使用场景有很多,有些场景下如果只是简单的输出图像中的文字并不能很好的解决实际问题,仍然需要人为的挑选与整理这些文本信息,费时费力。如果能通过程序代码实现对这些混乱的文本信息进行整理与输出将起到事半功倍的效果。下面我就以中国大陆护照识别为例,来讲解如何通过代码来实现对OCR识别输出的文本信息进行相关整理与关键信息提取,同时贴出关键代码分享给大家。护原创 2022-04-28 15:42:09 · 4626 阅读 · 2 评论 -
安卓端部署PPOCR的ncnn模型——模型部署
最近在研究ocr模型(包括文本检测和文本识别)在安卓端的部署,由于工作中用到的算法是基于百度研发的PPOCR算法,最终需要在安卓端落地应用,部署框架使用的是ncnn框架,中间涉及模型转换和部署的问题,所以特意在此做一个记录,本文主要讲一下模型部署的问题。原创 2022-04-22 16:09:58 · 6464 阅读 · 0 评论 -
安卓开发中Handler消息传递机制
在安卓开发中,经常会遇到让程序在运行过程中修改界面属性的问题,然而当我们试图用其他线程机制(如timer线程)去修改界面属性时,会经常出现程序挂掉的问题,这也让好多初学安卓开发的人感到莫名其妙。 在我们深入了解一些安卓开发机制之后,就会明白出现这样问题的原因:出于性能优化考虑,安卓的UI操作并不是线程安全的,尤其是有多个线程并发操作UI组件时,可能导致线程安全问题。为了安全问题考原创 2015-11-21 19:08:56 · 704 阅读 · 0 评论 -
安卓手机皮套功能的开启
皮套功能说白了就是在装有翻盖带视窗皮套的手机上,在不翻开皮套盖时,通过在视窗上显示的界面直接进行一些点触操作,可直接查看或打开手机的一些功能,比如说时间日历、通话记录、短信、音乐等。这些功能的实现首先需要一些硬件支持:屏幕TP的磁力感应特性和带磁性的开窗皮套。皮套功能的引入,除了上述硬件条件外,还需要在软件上做相应的配置与开发。原创 2015-12-01 14:15:16 · 5713 阅读 · 0 评论 -
安卓照相机开发
目前的智能手机大都已支持照相机应用,在安卓开发中也经常会用到照相机这一模块,那么该如何调用这一模块呢?一般有两种方法,不过也是根据具体需要来定,如果只是调用照相机应用,不涉及其他操作,建议直接调用系统原生照相机,如果希望个性化定制照相机应用,则需要自己设计显示框、相机参数和功能操作等。原创 2015-11-19 18:19:58 · 895 阅读 · 0 评论 -
安卓屏幕亮度设置相关
我们知道,安卓手机屏幕的亮度和锁屏时间是由系统设置控制的,但在开发某些应用时,我们不希望它运行过程中锁屏或者希望保持指定的亮度,虽然这些在系统设置选项里可以实现,但难免会忘记设置以至于达不到希望的运行效果。如果在开发程序时,把这些工作在代码里实现是个不错的选择。那么如何实现代码控制屏幕锁屏和亮度呢?原创 2015-11-18 16:00:15 · 867 阅读 · 0 评论 -
安卓数据库开发
在安卓开发中,经常会有上层界面与数据库的交互操作,而交互操作的前提是创建和调用数据库,SQLite作为一种嵌入式数据库,有着轻量和跨平台等优点,且安卓本身支持支持SQLite。 那么在实际开发中该如何调用数据库呢?原创 2015-11-18 18:50:07 · 682 阅读 · 0 评论 -
安卓计时器开发
我们在开发安卓应用时,经常会用到计时器功能,用来设定一些计时任务或记录某一状态的维持时间。在安卓的SDK中有专门的计时器控件(android.widget.Chronometer),我们只需在源码中添加这一控件,并添加一些控制按钮进行计时控制即可。 但是在运行后我们会发现,该计时器的控制函数start()和stop()只是单次实现计时和停止功能,就像以前的秒表给多人跑步机时一样,原创 2015-11-18 15:13:26 · 1163 阅读 · 0 评论 -
如何通过指令输入来启动安卓应用程序
在安卓开发中,有时我们并不希望开发的应用程序让所有其他用户使用,仅限于内部测试使用,这时,通过指令输入的方式来启动这样的应用是一个不错的选择。实际中,大多数开发的安卓应用是直接安装使用的,安装后它们都会在桌面上显示该应用的图标,那么如何不通过点击应用图标,而是通过指令来启动呢? 应从以下两个地方对源码文件进行修改: 1、创建指令接收类,该类主要用于接收启动应用的原创 2015-11-17 19:16:05 · 1601 阅读 · 1 评论 -
安卓手机电池信息的获取与显示
我们在开发某些安卓应用时需要获取电池的一些状态信息如:电量、电压、温度等,本文实现了电池信息的实时获取与显示。原创 2015-11-17 11:24:22 · 8379 阅读 · 0 评论 -
安卓手机麦克风测试应用开发
之前接了一个开发测试手机麦克风寿命apk的任务,主要要求是:1、可以控制手机麦克风的开启与关闭;2、麦克风接收的声音从听筒发出;3、可设置测试时间。下面我对该应用的开发做一相关讲解并附上代码。 开发难点:1、在话筒与听筒均开启的情况下,进入话筒的声音无法直接从听筒发出,需要做相关转换输出处理; 2、时间任务的启动与停止;原创 2015-11-17 16:57:38 · 9645 阅读 · 1 评论 -
安卓动态曲线的绘制
我们在安卓开发中,有时会用到统计图表的功能,而曲线绘制是其中比较典型的一种,一般是利用给定的坐标点集和安卓自带的绘图模块进行绘制,直接得到的是一张完整的静态的曲线图。但有时,我们需要动态绘制一些曲线图,就像我们打开电脑的任务管理器,里面有一个CPU使用记录的动态变化的带网格的曲线图,对于这一类的曲线绘制,安卓SDK自带的绘图模块貌似就不那么好用了。原创 2015-11-20 17:58:24 · 10295 阅读 · 4 评论