自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android倒计时部分解决方案

在Android中,我们常常需要利用倒计时去限制用户多次调用验证API接口,以便节省资源因此,对倒计时的一些设计以及其中遇到的问题进行一些总结归纳方案一 利用Handler进行倒计时设置创建静态内部类继承Handler类 防止内存泄漏 静态内部类利用弱引用引用外部类进行相关实例的调用code//声明相关静态内部类实例对象并初始化 private MyHandler myHandler = new MyHandler(XXXXXActivity.this);//定义静态内部类...

2021-07-09 15:19:21 256

原创 View的自动注入之反射与注解实现

View的自动注入 首先需要 相关的View以及 对应的资源ID因此,在Activity中声明相关Viewprivate TextView tv;而自动注入,我们需要通过Activity对象获得该activity对象中的TextView对象。此时 我们通过Activity对象需要获得内部声明的属性,需要先得到相关的类,再通过类获得相关的属性 //自动对View进行view与id绑定 需要对应的view与viewId public static void injectV...

2021-07-05 15:28:13 162

原创 Android中对图像、音频、视频真实地址的获取

在Android开发中,我们经常需要访问文件的真实路径。这里提供在Android中访问图像、音频、视频的思路,以作参考。/** * 通过Uri去系统查询真实地址 * * @param uri */ public String getRealPathFromURI(Context mContext, Uri uri) { // DocumentProvider if (DocumentsContract.isDoc

2021-04-08 15:57:48 909

原创 2021年4月Bmob无法访问Bmob云服务器

Bmob官方最近更新了后台域名 ,推送了一条信息怪不得最近Bmob后台访问数据比较慢,还报错 failed to connect to open2.bmob.cn/ 一类的错误错误码errorCode:9015,errorMsg:libcore.io.IoBridge.connectErrno(IoBridge.java:185)errorMsg:createSubscription failed:failed to connect to *******/******* (port 443.

2021-04-07 14:46:34 4147 5

原创 Fragment内存紧张下的重叠冲突解决方案

在Fragment中,当应用的内存紧张的时候,系统会回收掉Fragment对象当我们再次进入的时候会重新创建Fragment再一次进入的时候会重新创建Fragment,这个时候的Fragment不是原来的对象,我们无法对该对象操作,从而导致Fragment重叠解决方案:还原之前的Fragment@Override public void onAttachFragment(@NonNull Fragment fragment) { //如果你的Fragment不为空.

2021-02-01 23:39:11 136

原创 第一次如何上线项目(一)

在学习过程中,我们需要展示项目,进行答辩。在面试过程中,我们都迫切的希望对方认识自己,了解自己。而这个时候,把项目部署到云端尤为重要。我们不用再每次搬着电脑到实验室、可以随时随地可以访问我们的项目!!!可以做个自我展示页,提升自我影响力。而需要访问我们项目,这个时候,我们需要IP地址 端口号 服务器啦啦啦 部分名词解释IPIP ,每一个网络设备都有一个独一无二的IP,就如 快递上都必须注明 收件人地址,邮递员才能将快递送到。同理,每个IP信息包都必须包含有目的设备的..

2021-01-24 16:29:56 853

原创 日常

日常改bug1. java.net.UnknownServiceException: CLEARTEXT communication to XXX.XXX.cn not permitted by network security policy翻译: java.net.UnknownServiceException: CLEARTEXT通信到XXX.XXX.cn网络安全策略不允许Stack Overflow 解决方案manifest 中 application下 添加android:usesClea

2020-12-28 17:04:01 41

原创 组件化集成第三方SDK的一些些坑-百度AI为例

组件化集成第三方SDK的一些些坑-百度AI百度AI平台创建应用的时候会自动生成AppID、 API Key、Secret Key。也可以领取免费的额度、获取价值不菲的免费调用次数。有五万条(^-^)V但是,你要点击开通付费才可以激活相关的key变绿了才可以使用如果不开通,会出现(-8)access token is null, please check your apikey and secretkey or product 错误。虽然id,apikey 和secretkey都正确的。下面

2020-12-23 16:52:09 365 1

原创 Android保活机制-前台服务保活探索

Android保活机制-前台服务保活探索创建前台服务XXXService继承Serviceclass XXXService : Service(){ override fun onBind(intent: Intent?): IBinder? { return null } /** * {@link #START_STICKY}, 系统内存不足 杀掉服务 系统内存不再紧张, 恢复服务 * {@link #START_NOT_STICKY

2020-12-22 16:35:07 1102 1

原创 RecyclerView多类型适配器

RecyclerView多类型适配器添加支持库打开应用模块的 build.gradle 文件。将支持库添加到 dependencies 部分。dependencies { implementation 'com.android.support:recyclerview-v7:28.0.0' }将RecyclerView添加到布局<androidx.recyclerview.widget.RecyclerView android:id="@+id/content_rec

2020-12-21 15:56:20 550

原创 用Node.js实现邮件验证功能 带你节省邮件服务费

用Node.js实现邮件验证功能 带你节省邮件服务费开发过程中,不可避免的会遇到用户认证过程。而用户认证过程中,邮箱验证是对用户账号真实性验证的一个常用手段但是,邮箱验证是部分收费功能。因此,如果可以自我实现邮件收发功能是极好的。下面,带大家用Node实现一下邮件收发功能。首先 我们需要引入nodemailer模块// 引入模块const nodemailer = require("nodemailer")然后 选择一个你喜欢的邮箱(你开心的邮箱) ,作为你的发件方.

2020-12-05 20:57:21 383

原创 开源项目这么多 怎样从零到一 解构学习?

教练 这个开源项目我也想学 GKD很多大佬都会开源项目。一些项目也会推出官方案例。Google camera 开源项目https://github.com/google/cameraviewGoogle Jetpack开源项目 sunflowerhttps://github.com/android/sunflowerJetpack实战:神奇宝贝https://github.com/hi-dhl/PokemonGo请大佬...

2020-12-03 21:06:35 197

原创 马老师带你用vue2 实现 table 标签内元素删除动画效果

马老师带你用vue2 实现 table 标签内元素删除动画效果诶...朋友们好啊,刚才有个年轻人问我发生肾摸事了,我说怎么回事,给我发了几张截图。我一看!嗷!table 标签内元素删除动画效果。年轻人说马老师你能不能加个table标签内元素删除动画的效果,我说可以。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" co

2020-11-22 23:57:11 563

原创 还在随意访问用户根目录么?看看Google推荐的安卓存储目录

Android存储外部存储 ExternalStorage内存 Memory 设备的容量 内部存储 InternalStorage 设备中间实际存在的位置,只能被该应用访问 外部存储 ExternalStorage storage或者mnt文件夹 ExternalStorageFile getExternalStorageDirectory ()获取到的是外部存储的根目录,拼接公有目录,可以访问公有目录返回外部存储的根目录。 如果该目录已由用户在其计算机上安装,已从

2020-08-19 14:32:38 423

原创 自定义Gradle实现Gradle一致与版本管理

自定义Gradle实现Gradle一致与版本管理在project下创建config.gradle文件实现Gradle一致与版本管理 android = [ compileSdkVersion:29, buildToolsVersion:"29.0.1", applicationId:"com.xxx.meet", minSdkVersion:22, targetSdkVersion:29,

2020-08-17 23:27:18 332

原创 100%小白的技术博客输出技巧

100%小白的技术博客输出技巧排版 代码编辑 代码一键排版网站 使用步骤 copy代码 填入左边 点击复制即可得到排版代码 注意事项 所贴代码要对其,否则无法进行排版 自定义标题 自定义标题网站内容 重视文字规范 参考《标点符号用法》(GB/T 15834—2011) 技术生命周期 用来衡量用户对某项新技术接受程度的模型,它认为一个新的技术,从一开始走向成熟,必然会经历五类人群,他们分别是创新者、早期采访者、早期

2020-08-11 00:03:31 169

X5WebViewDemo-master.zip

X5 webview demo

2021-06-17

32万条全国旅游景点数据.7z

全国景点数据SQL。结构如下( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(67) DEFAULT NULL, `tel` varchar(69) DEFAULT NULL, `add` varchar(190) DEFAULT NULL, `type` varchar(176) DEFAULT NULL, `areaid` varchar(7) DEFAULT NULL, `poiid` varchar(11) DEFAULT NULL, `gcjx` varchar(11) DEFAULT NULL, `gcjy` varchar(10) DEFAULT NULL, `gpsx` double DEFAULT NULL, `gpsy` double DEFAULT NULL, PRIMARY KEY (`id`) ) 数据如下 ('2', '北京动物园(北2门)', '', '五塔寺路22号', '风景名胜;风景名胜相关;旅游景点', '110108', 'B000A81FAR', '116.333487', '39.944157', '116.327336', '39.942834'); 内含324498项数据,数据含景点名,电话、类型、各类型地理位置标识

2021-03-07

OpenCV人脸识别-python3.zip

基于opencv人脸识别。 内含人脸采集、人脸训练、人脸识别、训练数据删除。包含一整套识别的流程

2021-02-23

OpenMV的形状识别与颜色判断

利用OpenMV对物体进行形状识别和颜色判断,引入了sensor, image, time模块。 可用于树莓派小车。

2020-12-16

空空如也

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

TA关注的人

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