Android
-
详谈OnTouchListener与OnGestureListener的区别
Android事件处理机制是基于Listener实现的,比如触摸屏相关的事件,是通过OnTouchListener实现的:而手势是通过OnGestureListener实现的,那么这两者有什么关联呢? ...
-
Android 出现问题Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER解决办法
Android 出现问题Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER解决办法 最近做项目遇到 Installation error: ...
-
Android RecyclerView实现悬浮吸顶、分隔线、到底提示效果
本文中所有效果通过ItemDecoration实现,通过此实现的可以与业务解耦,让RecyclerView的模板更加简洁,不关心任何辅助性ui,github地址 一.顶部吸附效果图 二.顶部不吸附效果 ...
-
Kotlin协程之Flow异常示例处理
目录 示例 一.catch方法 catchImpl方法 二. onCompletion方法 1.unsafeFlow方法 2.ThrowingCollector类 三. retryWhen方法 示例 ...
-
Android实现为Tab添加Menu的方法
本文实例讲述了Android实现为Tab添加Menu的方法.分享给大家供大家参考,具体如下: 在Android中,TabActivity类中没有与Menu有关的方法,所以如果单独使用TabActivi ...
-
Android viewpage实现禁止滑动的功能
Android viewpage实现禁止滑动 由于最近做项目有一个Android viewpage实现禁止滑动这样的功能,开始觉得很是不好实现,但是项目经理分配的任务,客户需求啊,硬着头皮做出来了,这 ...
-
Android RecyclerBarChart绘制使用教程
目录 正文 1.drawBarChart 2.drawHighLight 正文 上篇介绍了几种图表的公共组件X.Y轴.背景Board的绘制.这章节介绍柱状图表的绘制,相对其它图表而言简单一些,这里主要 ...
-
android ListView深入理解
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示.抽空把对ListView的使用做了整理,并写了个小例子,如下图. 列表的显示需要三 ...
-
RxJava+Retrofit实现网络请求封装的方法
简要介绍 Retrofit是当前应用非常广泛的网络请求框架,通常结合RxJava来进行网络请求,本文将展示一个采用RxJava+Retrofit的网络请求demo. 集成步骤 1.app工程的buil ...
-
完美解决Android客户端RSA解密部分乱码的问题
今天在用rsa界面服务端的数据时,碰到了部分乱码的问题,虽然能解密出正确的数据但是前面会多一堆乱码.一开始以为是编码的问题,可是全都设置成了utf-8也是不行, 最后的解决方法如下: 在移动端获取解密 ...
-
浅谈Android中适配器的notifyDataSetChanged()为何有时不刷新
学过Android开发的人都知道,ListView控件在开发中经常遇到,并且ListView通常结合Adapter适配器来进行数据显示和数据更新操作.姑且假设数据存储在名为dataList的成员变量中 ...
-
Android教你如何发现APP卡顿的实现
最近部门打算优化下 APP 在低端机上的卡顿情况,既然想优化,就必须获取卡顿情况,那么如何获取卡顿情况就是本文目的. 一般主线程过多的 UI 绘制.大量的 IO 操作或是大量的计算操作占用 CPU,导 ...
-
使用OkHttp包在Android中进行HTTP头处理的教程
HTTP 头处理 HTTP 头是 HTTP 请求和响应中的重要组成部分.在创建 HTTP 请求时需要设置一些 HTTP 头.在得到 HTTP 的响应之后,也会需要对其中包含的 HTTP 头进行解析.从 ...
-
Android中实现地址栏输入网址能浏览该地址网页源码并操作访问网络
首先实现简单布局: 复制代码 代码如下: <EditText android:id="@+id/et_url" android:layout_width="wra ...
-
Android Studio实现音乐播放器的全过程(简单易上手)
目录 前言 一.项目概述 1.需求分析 2.设计分析 3.资源文件分析 二.开发环境 三.准备工具 四.详细设计 1.搭建主界面布局 2.创建服务类 2.1.服务概述 2.2.服务的创建 2.3.服务 ...
-
Android中FontMetrics的几个属性全面讲解
今天和大家聊一聊Android中关于FontMetrics的几个属性的理解,在Android中用画笔绘制文字时,文字最终的大小是和绘制文字的字体的类型和字体的大小是相关的. 设置字体类型 Paint. ...
-
常见android app加固厂商脱壳方法研究
目录简述(脱壳前学习的知识.壳的历史.脱壳方法) 第一代壳 第二代壳 第三代壳 第N代壳 简述Apk文件结构Dex文件结构壳史壳的识别Apk文件结构 Dex文件结构 壳史 第一代壳 Dex加密 Dex ...
-
android中Glide实现加载图片保存至本地并加载回调监听
Glide 加载图片使用到的两个记录 Glide 加载图片保存至本地指定路径 /** * Glide 加载图片保存到本地 * * imgUrl 图片地址 * imgName 图片名称 */ Glide ...
-
Android retrofit上传文件实例(包含头像)
上传文件主要就是通过接口 1.AndroidMainfest.xml中加入权限 <uses-permission android:name="android.permission.IN ...
-
Android实现微信侧滑删除当前页面
本文实例为大家分享了微信侧滑删除当前页面的具体代码,供大家参考,具体内容如下 效果图不是太明显 实际上有finish动画 代码 package com.finddreams.slidingback.u ...
