android
-
springboot集成opencv实现人脸识别功能的详细步骤
前言 项目中检测人脸图片是否合法的功能,之前用的是百度的人脸识别接口,由于成本高昂不得不寻求替代方案。[详细]
2021-06-11 09:47 分类:编程语言 -
android自定义View之复合控件
复合控件可以很好地创建出具有重用功能的控件集合。 很多的APP都有一些共通的UI界面,为了统一应用程序的风格,下面我们就以一个Topbar为实例讲解复合控件。[详细]
2021-06-11 08:17 分类:编程语言 -
详解Android中的ActivityThread和APP启动过程
ActiviryThread ActivityThread的初始化 ActivityThread即android的主线程,也就是UI线程,ActivityThread的main方法是一个APP的真正入口,MainLooper在它的main方法中被创建。[详细]
2021-06-11 08:13 分类:编程语言 -
详解App保活技术实现
前言 通过ioctl跟binder驱动交互,实现以最快的方式唤醒新的保活服务,最大程度防止保活失败。同时,我也将跟您分享,我是怎么做到在不甚了解binder的情况下,快速实现ioctl binder这种高级操作。[详细]
2021-06-10 08:24 分类:编程语言 详解App保活实现原理
概述 早期的 android 系统不完善,导致 App 侧有很多空子可以钻,因此它们有着有着各种各样的姿势进行保活。譬如说在 Android 5.0 以前,App 内部通过 native 方式 fork 出来的进程是不受系统管控的,系统在杀 App 进[详细]
2021-06-10 08:21 分类:编程语言-
Android 中使用RadioGroup和Fragment实现底部导航栏的功能
在一些购物商城中经常会遇到这类效果,效果图如下: 先看效果图 步骤一: 完成对主界面main.xml的创建:[详细]
2021-06-10 08:18 分类:编程语言 浅谈Android截屏和指定View生成截图
当前页面截图(截取整个屏幕) 截取当前Activity页面的截图,可以通过窗体最底层的decorView进行缓存,然后根据这个缓存对象生成一张图片。有的需要不需要状态栏,也可以指定生成图片的宽高,把状态栏去除。[详细]
2021-06-10 08:16 分类:编程语言-
详解Android Handler机制和Looper Handler Message关系
概述 我们就从以下六个问题来探讨Handler 机制和Looper、Handler、Message之前的关系?[详细]
2021-06-09 08:43 分类:编程语言-
如何从外部浏览开启Android App
这里主要用的是第三方的东西,就是魔窗中的mlink功能。想了解魔窗的朋友就到官网去看看吧。在这里我说一下我通过魔窗是怎么实现的。[详细]
2021-06-09 08:40 分类:编程语言