自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

初心一点的专栏

用力分享点自己觉得有价值的内容

  • 博客(168)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android 通知

4. 参考Android悬浮窗操作使用总结FloatWindow

2023-09-10 10:57:41 417

原创 Android 开发小贴士

Android 开发小贴士参考Android 开发中不可不知的技巧

2023-09-07 09:50:11 485 1

原创 Flutter 学习资料汇总

Android Flutter 调试APP

2023-05-23 18:07:48 257 1

原创 应用宝应用认领

认领文档认领步骤:

2023-03-21 11:49:33 227

原创 小米应用认领

认领参考文档

2023-03-20 16:10:06 73

原创 Vivo应用认领

认领文档认领步骤:

2023-03-20 16:06:47 180

原创 华为应用认领

迁移文档步骤:

2023-03-20 15:06:37 165

原创 Oppo应用认领

其实此一步就可以认领了。

2023-03-16 20:07:45 109

原创 Http、Https的认知笔记

Http,Https已经是老生常谈了,但是你找工作,还是会不断的被问到"说说你理解的Http,Https?"两者无非是解决一个访问数据安全性问题这里强烈推荐郭霖CSDN这篇文章,写一篇最好懂的HTTPS讲解 ,懂得人都懂自己在补充点加密方面的内容,以便自己需要时查阅对称加密使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,要求解密方事先必须知道加密密钥。优点:算法公开、计算量小、加密速度快、加密效率高。缺点:双方都使用同样钥匙,安全性得不到保证。每对用户每次使用对称加密算

2021-03-15 14:06:50 117

原创 Oppo Push

Oppo Push

2021-02-03 16:29:43 2611

原创 Vivo Push

5. 集成SDK导入aar 包在android项目app目录下的build.gradle中添加aar依赖dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation files("libs/vivo_pushsdk-3.0.0.0.aar")}添加权限(vivo Push集成只需要配置网络权限)配置appid 、api key等信息vivo Push集成需要配

2021-01-31 14:33:57 3484 1

原创 小米Push

小米Push

2021-01-27 18:07:14 2065

原创 手写Android事件分发

手写Android事件分发Android事件分发Android事件分发public class Activity { public static void main(String[] arg) { // 顶级容器ViewGroup(构造函数传递左上,右下坐标) ViewGroup viewGroup = new ViewGroup(0, 0, 108...

2020-10-05 17:58:24 393

原创 Android UI SVGA使用

1. svga集成1.1 在应用 build.gradle 中添加依赖compile 'com.github.yyued:SVGAPlayer-Android:latest'1.2 放置 svga 文件SVGAPlayer 可以从本地 assets 目录,或者远端服务器上加载动画文件1.3 使用 XML<?xml version="1.0" encoding="utf-8"?...

2020-06-04 10:25:43 2177

原创 声网 实时消息

实时消息1. 发版说明0.9.0 版 2019年02月04日发布1.0.0 版 2019年07月24日发布1.2.2 版 2019年12月13日发布1.3.0 版 2020年05月11日发布(Beta)2. 调用限制登录 Agora RTM 系统 每秒 2 次3. 计费示例假设某个项目使用了 Agora 实时消息服务,当月最高日活跃用户数为9,000人,扣除免费的1,000最高日活跃用户数后,作为当月计费依据的最高日活跃用户数为8,000人,则该月实时消息服务费 = 8,000(人

2020-06-01 15:52:44 416

原创 声网 纯语音通话

声网 纯语音通话Agora 音频互动直播和 Agora 语音通话的区别是:语音通话,不区分主播和观众,所有用户都可发言,默认流畅和低延时优先,典型场景如多人语音会议。语音直播,用户分为主播和观众,只有主播可以自由发言,默认高音质优先,典型场景如在线音乐直播2. 计费规则10000 分钟免费时长声明声网会给予每个 Agora 开发者账号 每个月1 万分钟的免费时长,按照以下顺序从总分钟数扣除:2. 参考 语音通话产品概述 ...

2020-05-31 17:23:21 922

原创 Android 开源库 汇总

Android 开源库 汇总参考收藏安卓开发中非常实用优秀的库! 有图有真相!

2020-05-29 14:47:06 182

原创 Android隐私相关

1. 获取手机上安装应用列表,需要撒权限?需要的话是否涉及危险权限?获取到应用列表我们能做些撒?首先,我们思考下获取这个列表的目的?我们可以通过特定包名来进行应用间唤醒操作;你装了什么应用就说明你的爱好,以此为基础,推送你可能感兴趣的应用;应用中如果有第三方登录,分享撒的,可能需要通过包名判断第三方APP是否安装;应用市场检测是否需要升级特定应用;待完善其次,目前我测试Android 9.0版本红米手机,安装APP,获取应用列表这个是无需任何权限申请的。更低版本,像我手头有台Android

2020-05-15 21:13:02 224

原创 性能优化 1:卡顿检测

如果UI渲染慢的话,就会发生丢帧,这样用户就会感觉到不连贯性,我们称之为Jank1. 卡顿,反之就是流畅度不够,接下来了解一下流畅度的评判标准1. FPS:每秒的帧数测量流畅度的时候有时候FPS很低,但是App看起来很流畅对于界面一直不停刷新的应用如视频,可以使用FPS来评价其流畅度1.2 丢帧:应该在16ms完成的工作因各种原因没有做完,占了下n个16ms的时间,相当于丢了n帧1...

2020-02-01 15:31:23 803

原创 WakeLock的使用

参考Android WakeLock详解

2019-11-19 11:25:07 815

原创 人脸识别

标签:OpenCV目前APP实名认证,有第三方人脸采集+人脸与身份证照片比对等方式来实现,接下来梳理一下相关概念1. 认证相关名词解释1. OCR(Optical Character Recognition)身份证OCR识别技术功能特点1.1 可识别二代身份证(包含汉族身份证和少数民族身份证)、香港身份证、澳门身份证、台湾身份证及部分国外身份证1.2 识别速度快:单张身份证识别速度小...

2019-10-06 20:45:44 533

原创 Android 开发笔记 基础篇

Android 开发笔记 基础篇Intent传递HashMap,ArrayList等类型数据Intent传递HashMap,ArrayList等类型数据HashMap等是实现了序列化接口的,所以可以直接采用Bundle bundle = new Bundle();bundle.putSerializable(......);...

2019-10-02 15:53:21 96

原创 VideoView

5. 参考andrioid videoview 视频自适应播放的问题超简单 自定义VideoView 让视频拉伸至全屏android VideoView 获取当前播放时间、获取视频长度。

2019-09-22 09:26:28 454

原创 Android Studio概览

Android 工具 Android Studio使用技巧1. Android Studio主题修改

2019-09-19 08:00:58 825

原创 Android 学习网站汇总

Android 学习网站汇总Android 开发技术周报Android 官方文档 可喜的是,无需饭蔷了Android 适配 9.0

2019-09-18 09:02:55 237

原创 APP图片

图片加密是为了安全,我们带个几个问题来学习一下图片加密1. 为什么要将图片转为base64格式?图片的base64编码就是可以将一张图片数据编码成一串字符串,使用该字符串代替图像地址1. 提升性能:网页上的每一个图片,都是一个http请求下载而来的, 图片的下载始终都要向服务器发出请求,要是图片的下载不用向服务器发出请求,base64可以随着 HTML 的下载同时下载到本地.减少http或h...

2019-09-15 14:27:20 350

原创 Android Support Library 支持包

1. Support库简介Google提供了Android Support Library package 系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x开发时,在低版本上可以使用高版本的特性,如Fragement等。我们常见的Android Support V4, V7, V13是什么呢?其实本质上就是三个java library。为什么要用support库呢?因为在低版本A...

2019-09-10 09:13:11 438

原创 Glide 从0到1

Glide

2019-09-04 08:33:43 331

原创 Android 应用广告接入- 穿山甲

Android 应用广告接入- 穿山甲参考SDK接入流程头条网盟Android SDK——接入说明文档(记得申请账号登录)

2019-09-03 20:33:14 25900 8

原创 include标签使用小结

include标签使用小结根容器id与include id必须相同?A:可以不相同,程序照常运行,但是会有如下问题// 公用布局<include android:id="@+id/layout_1" layout="@layout/include_child" android:layout_width="100dp" ...

2019-09-03 19:40:35 2789

原创 Profiler内存检测和使用小结

Profiler内存检测和使用小结参考Android Studio 3.0 Profiler 性能分析利器

2019-09-03 17:44:28 669

原创 Fresco高斯模糊使用

Fresco高斯模糊使用/** * ----------------------------------------------------------------- * Copyright (C) 2014-2019, by com.trident, All rights reserved. * ----------------------------------------------...

2019-08-27 11:15:29 1071

原创 Zip文件下载解压

Zip文件下载解压参考Java实现将文件或者文件夹压缩成zip利用java zip进行对文件的压缩和解压

2019-08-25 14:24:31 410 1

原创 即时通讯 MQTT

即时通讯 MQTT错误汇总mqtt连接断开,(32109) - java.io.EOFException错误原因:客户端唯一标识重复导致的参考MQTT协议笔记之连接和心跳Mqtt精髓系列之心跳机制MQTT协议(二)连接和心跳MQTT协议之连接和心跳介绍MQTT协议及应用场景...

2019-08-24 08:06:39 1336

原创 Service小结

Service小结Service属于android四大组件之一开启Service有两种不同的方式:startService 和 bindService 。不同的开启方式,Service执行的生命周期方法也不同参考Android中ActivityManager的使用案例Android】判断应用Application、Activity、Service是否处于活动状态Android中判断一...

2019-08-21 21:32:35 138 1

原创 架构系列

架构系列1. PowerDesign了解,正逆向工程在UML中应用2. AOP面向切面架构设计简介3. 集中式登录架构设计4. MVC架构设计与三层模型5. MVP思想精髓与解耦6. MVP思想实现项目基础框架搭建7. MVVM实现数据双向绑定8. MVVM和Databinding详解9. Handler Message源码分析10. Binder核心原理11. Binder...

2019-08-18 15:31:08 207

原创 Android UI系列

Android UI系列一 UI绘制流程及原理二 UI绘制流程(测量,布局,绘制)三 Paint画笔高级应用四 Paint滤镜,Xfermode五 Canvas高阶使用技巧六 贝塞尔曲线七 基于PathMeasure源码分析八 事件分发机制详解九 自定义动画框架十 平行动画实现十一 屏幕适配:自定义像素适配,百分比适配,刘海屏适配十二 自定义控件十三 阿里VLayout原...

2019-08-18 14:21:12 142

原创 Android Q 适配指南

Android Q 适配指南看了参考1的文章,Android Q适配目前来看,就如下几点需要修改存储权限当targetSDK<=P,在Q Beat1版上申请两个旧权限时会自动改成申请三个新权限,不会影响应用正常使用,但当targetSDK==Q时,申请旧权限将失败并影响应用正常使用结论:若targetSDK<=P的话,不影响定位权限targetSDK <= P...

2019-08-09 11:48:50 785 1

原创 Android 直播 弹幕

Android 直播 弹幕

2019-08-05 11:24:12 1937

原创 View系列之 【TextView】

TextView部分文字添加点击事件关键词SpannableString ,ClickableSpan,LinkMovementMethod,setHighlightColor实现代码 SpannableString nameSpannable = new SpannableString("张三:"); SpannableString contentSpannable =...

2019-07-16 11:02:45 300

RecycleView依赖注入实现单条目点击,长按事件

RecycleView依赖注入实现单条目点击,长按事件的封装.jar包

2019-05-02

Android Studio 2.2以下实现HelloJni代码(建议旧的还是了解一下)

Android Studio 2.2以下实现HelloJni代码(建议旧的还是了解一下)

2019-04-28

关于构建Sql server数据源的问题总结

关于构建Sql server数据源的问题总结

2010-04-18

空空如也

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

TA关注的人

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