备注 虽然工作有几年了,但是玩安卓的时间比较短,第一次看recycleview源码看的也是有点头大。这篇文章纯单是自己的一个学习笔记看待,描述有问题的地方,敬请谅解。 原因 ...
备注 虽然工作有几年了,但是玩安卓的时间比较短,第一次看recycleview源码看的也是有点头大。这篇文章纯单是自己的一个学习笔记看待,描述有问题的地方,敬请谅解。 原因 ...
Android 8.0去掉了部分隐式广播,例如网络的变化、app的安装和卸载等。这些广播使用之前的的静态注册已经不能接收到广播,需要动态注册才能收到广播。 APP安装的广播注...
一、介绍 目前国内Android系统自带语音引擎基本上都是Pico TTS,Pico TTS不支持中文转语音播报。因为项目需要播放中文,引入科大讯飞引擎3.0.apk。 二、...
1 、申请权限: 2、在Application中添加 对您有帮助,看心情打赏
把握生命里的每一分钟,全力以赴我们心中的梦,不经历风雨 怎么见彩虹,没有人能随随便便成功 -----《真心英雄》 在第一篇中已经讲过,LayoutManager主要用于布局其...
废话少说 先上图 动画是模仿一个app( package names viewe) 的搜索控件 网上找了好久 没找到,只能自己造轮子 如何使用? 布局 ,这里有细节 Sear...
用法很简单,只需要new一个PagerSnapHelper对象attach到RecyclerView对象上,就能实现了Viewpager的粘性滑动,以下代码呢是我在网上搜的一...
项目地址:RoundCorners[https://github.com/KuangGang/RoundCorners] 比较常用的ViewGroup和View的圆角实现(可...
前言 这篇文章主要描述四个部分: 如何生成一个证书 gradle如何配置 批量打包 批量拷贝文件 如何生成一个证书 生成一个证书还是很简单了,需要完成下面的三步走: 第一步,...
SpeechUtility.createUtility(context, APPID); player = SpeechSynthesizer.createSynthesiz...
百度文字转语音集成简述 集成后的demo: 代码地址百度原文档 前提 在百度智能云-语音技术创建一个应用,包名后面建好APP后修改为你要用的APPID 记录下APP_ID ...
前言 Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 如果还不了解RxJava,请看文章:Android:这是...
1.需求场景 客户端隔固定事件主动向服务器发送请求获取信息。我们可以利用操作符interval()和intervalRange实现。 2.具体实现 在app.gradle中添...
收集了一些比较常见的开源库,特此记录(已收录300+)。 一、基本控件 1.1TextView HTextView 一款支持TextView文字动画效果的Android组件库...
190822 补充:升级 gradle 到 3.4.2 之后,禁止项目默认启用 androidx190817 补充:补充 Glide 兼容 androidx 注解的内容190...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
MVP简介 相信大家对MVC都是比较熟悉了:M-Model-模型、V-View-视图、C-Controller-控制器,MVP作为MVC的演化版本,那么类似的MVP所对应的意...
本文已独家授权 鸿洋( hongyangAndroid) 公众号发布! 前言: 本篇文章主要介绍的是Java(Javaee和Android开发都会涉及)中的线程池。线程池...