自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android人脸检测功能和检测特效

这段时间再做安防相关的硬件设备定制,涉及到了小区的业主和流动人员人员登记、闸机管理和小区内部摄像头等等。这里面用到了人脸检测、识别,人脸检测用了虹软的算法,虹软的文档还是比较全的这里不多做介绍。这里主要说下android自带的人脸检测和人脸框的绘制。先来看看人脸识别框特效:这个例子使用Camera API实现的并不是Camera2 API,原因是发现2019年了还有的设备居然不支持Ca...

2019-09-27 17:32:46 969 1

原创 Android Studio 添加.9图片报错

这是错误信息网上找的解决办法.在build.gradle里添加以下两句:但是这个办法并没有解决问题,最有在自己的测试过程中发现这个错误,这是.9图片在Android Studio 编译检测过程中不通过。因此,再次检查了制作的.9图片,发现我只在图片左边和上班加了黑线,最后在图片右边和下边也加了黑线,发现编译通过了…因此这个编译问题其实是制作的.9图片是Android Studio认为图片不合格导致。......

2022-07-04 16:27:31 2177 1

原创 常用git命令合集

git命令总结

2022-05-13 17:45:43 264

原创 Android项目多设备差异化编译

        Android应用越来越广泛,做大众APP需要适配各种手机,做定制型应用有时要适配多个设备,但这多个设备硬件有可能差异化比较大。        比如APP只需适配三种设备一台720P的手持POS机、一台1920 * 1080的点餐机、一台1080 * 1920的点餐机。这三种设备界面不同,但功能都一样。这是用一套界面就很难实现。这

2022-04-15 15:26:01 162

原创 Android国内大厂推送规范整理

当前很多APP用的是极光推送,现在Android系统对应用管理比前几年规范的多。因此造成了很多比较重要的通知并不能很及时的推送给用户,导致这个问题的原因就是APP很可能在后台被杀死了。所以要让APP适配下国内各大厂商的推送服务。下来梳理下几个大厂商推送信息:厂商推送方式透传支持自定义铃声支持的设备文档地址小米标签(Topic)、RegID、别名(Alias)、Useraccount四种消息发送方式支持支持支持Android2.2以上和IOS系统推送文档中心华为

2022-04-15 15:14:29 2045

原创 Android国内大厂推送规范整理

当前很多APP用的是极光推送,现在Android系统对应用管理比前几年规范的多。因此造成了很多比较重要的通知并不能很及时的推送给用户,导致这个问题的原因就是APP很可能在后台被杀死了。所以要让APP适配下国内各大厂商的推送服务。下来梳理下几个大厂商推送信息:厂商推送方式透传支持自定义铃声支持的设备文档地址小米标签(Topic)、RegID、别名(Alias)、Useraccount四种消息发送方式支持支持支持Android2.2以上和IOS系统推送文档中心华为

2022-04-15 15:06:00 200

原创 android studio 编译错误与解决

1、Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolv…这种错误 大都是资源文件重复导致,比如引用module ,module中的资源和主项目中的资源名相同,造成编译出错。解决办法 :删除或重命名重复的资源文件或信息2、Manifest merger failed with multiple errors, see logs这种问题处理Windows :输入命令gradlew

2022-04-15 14:57:10 2571

原创 Android adb 命令

getprop命令adb shell getprop 读取设备中的信息,以列表形式展示部分参数getprop ro.serialno 查看机器的序列号getprop ro.carrier 查看机器的CID号getprop ro.hardware 查看机器板子代号getprop ro.bootloader 查看SPL(Hboot)版本号getprop ro.product.model 查看设备型号getprop ro.product.name 设备名称getprop ro.sf.lcd_d

2022-04-15 14:54:59 472

原创 Android性能跟踪工具Perfetto简介

Perfetto 是 Android 10 中引入的全新平台级跟踪工具。这是适用于 Android、Linux 和 Chrome 的更加通用和复杂的开源跟踪项目。与 Systrace 不同,它提供数据源超集,可让您以 protobuf 编码的二进制流形式记录任意长度的跟踪记录。您可以在 Perfetto 界面(此链接必须用Chrome打开)中打开这些跟踪记录。上图为 Perfetto 跟踪记录视图示例,其中显示了与某个应用之间大约 20 秒的交互情况生成文件进入android sdk 目录下路径:

2022-04-15 14:49:15 2292

原创 Android-新架构

好久没关注Android 架构了,今天看Android官方文档突然发现Android 架构和之前了解的有变动,因此发出新架构信息。以下为老架构:以下为新架构信息:Android 系统架构包含以下组件:图 1. Android 系统架构应用框架。应用框架最常被应用开发者使用。作为硬件开发者,您应该非常了解开发者 API,因为很多此类 API 都可以直接映射到底层 HAL 接口,并可提供与实现驱动程序相关的实用信息。Binder IPC。Binder 进程间通信 (IPC) 机制允许应用框架跨

2022-04-15 14:46:35 112

原创 Android-ubuntu配置

1、AndroidStudio无法输入中文studio.sh 中添加以下信息,然后重启AndroidStudioexport XMODIFIERS="@im=fcitx"export GTK_IM_MODULE=“fcitx”export QT_IM_MODULE=“fcitx”2、AndroidStudio编译时Unknown host ‘dl.google.com’.(网络不可达)hosts文件中添加以下信息。hosts位置/etc/hosts203.208.43.65 dl.goo

2022-04-15 14:42:40 1509

原创 Android-工具收集

### 1、ScreenMatchAndroid 屏幕适配方案详细介绍链接:一种非常好用的Android屏幕适配### 2、Android 性能跟踪工具 PerfettoPerfetto 是 Android 10 中引入的全新平台级跟踪工具。这是适用于 Android、Linux 和 Chrome 的更加通用和复杂的开源跟踪项目。与 Systrace 不同,它提供数据源超集,可让您以 protobuf 编码的二进制流形式记录任意长度的跟踪记录。Perfetto 简介

2022-04-15 14:35:40 1062

原创 Ubuntu-如何清除文件应用中保存的共享文件夹密码

在终端中输入指令seahorse就会弹出:然后在这里面找到保存的密码, 就可以进行删除密码了.

2022-04-15 14:25:07 381

原创 如何在-Mac-上强制退出应用

#以下内容摘自官网强制退出应用:如果 Mac 上的某个应用停止响应,并且您无法正常退出该应用,则可以使用“强制退出”来关闭该应用。要正常退出(关闭)Mac 应用,请从菜单栏的应用菜单中选取“退出”,或按下 Command (⌘)-Q。如果应用不退出,请按照以下步骤强制该应用退出。如何强制退出应用同时按住三个按键:Option、Command 和 Esc (Escape) 键...

2019-09-27 17:39:46 125

原创 查看apk-签名信息

必须先安装jdk并配置好环境变量,然后运行->CMD->输入以下命令keytool -list -printcert -jarfile face_app_deubg.apk

2019-09-27 17:38:42 99

原创 Android-当前线程是否为主线程(UI线程)

在Android 中判断当前线程是否是主的方法:代码使用kotlin写的,所以判断String用的 ‘==’//是否为主线程if (Thread.currentThread().name == "main") {}//是否为主线程if (Looper.myLooper() == Looper.getMainLooper()) {} //是否为主线程i...

2019-09-27 17:35:04 899

原创 android人脸检测点位置转换

android相机开发很多需要进行人脸检测,很多公司也推出了自己的人脸识别服务。比如:阿里、腾讯、虹软、Face++等等。但这些有缺点,就是必须集成第三方库联网激活,也增大了app。如果只需要检测人脸这种轻量级功能,用第三方库就有些重,幸好android自带了人脸检测功能。下来我们就主要看看Android如何实现人脸检测。先上效果图:Android 实现人脸检主要调用一下接口和方法mC...

2019-09-27 17:30:57 757

原创 Android项目多设备差异化编译

Android应用越来越广泛,做大众APP需要适配各种手机,做定制型应用有时要适配多个设备,但这多个设备硬件有可能差异化比较大。比如APP只需适配三种设备一台720P的手持POS机、一台1920 * 1080的点餐机、一台1080 * 1920的点餐机。这三种设备界面不同,但功能都一样。这是用一套界面就很难实现。这是有的看官就要问了:“那可以添加判断条件区分出...

2019-09-27 17:26:21 235

原创 android 自定义Toast样式和显示方式

问题:android 开发中如果不停的触发显示Toast,会造成Toast一个接一个的弹出,非常影响用户体验。 android设备有千万个,每个设备的Toast的背景有可能不一样,造成在应用内显示时造成显示不够清晰在这里我封装了一个Toast工具类可以实现弹出下一个Toast时检查当前是否有显示Toast,有的话重用当前Toast,避免重复弹出。可以自定义Toast显示的view,实现你...

2019-07-22 18:07:16 1259

原创 分享Android Studio 配置

代码样式下载链接: https://pan.baidu.com/s/1HSzX2pP8S237SggDnGU3lQ 密码: wq55添加配置操作:File ——> Import Settings

2018-05-21 21:42:02 102

转载 Android Pair 源码

Android Pair 源码

2018-04-17 22:21:44 269

原创 热敏打印机打印问题和经验小结

1、有些打印机设置走纸偶尔会失效      解决:可以打印空格加换行代替2、打印单据是发送的byte 数组,建议将单据整个内容生成一个byte数组后进行打印。以避免多台设备同时给一台打印机发送多条指令造成打印单据格式错乱问题。3、同一设备确保通过同一线程给打印机发送指令。4、发送完成打印数据后建议睡眠500ms,避免发送过快造成部分打印机卡死。5、有些打印机在打印后不进行切纸,然后开盖在闭盖会重新...

2018-04-16 21:23:50 1407

原创 热敏网口打印机连接方式

private Socket socket; /** * 连接打印机 */  public boolean connecte(String ipAddress) { try { if (socket != null && socket.isConnected()) { ...

2018-04-02 20:58:52 2853

原创 锁屏界面弹Toast

public static void setToastShowWhenLocked(Toast toast) { try { Class<?> to = Class.forName("android.widget.Toast"); Method setShowWhenLocked = to.getDeclaredMethod("setShowW...

2016-05-11 14:16:04 1202

转载 git pull / git push 记住密码方法(ssh记住密码)

转至:http://www.32133.com/share/816.htmlgit pull / git push 记住密码方法(ssh记住密码)有没有觉得,每次git pull 或git push的时候,都需要重新输入密码,很麻烦。搜了下找到一种方法记住ssh连接的密码,同时把Git repository的密码保存下来,下面就来一步一步做吧。。

2012-12-09 17:06:15 3591

PlantUML_zh.zip

PlantUML语法PDF中文说明书, 欢迎大家下载使用,共同努力学习.多掌握些技能也是对自己的交代

2020-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除