本文简单介绍用SSH库ganymed-ssh2在Android中实现scp操作。 SSH SSH是专为远程登录会话和其他网络服务提供安全性的协议,简单的说就是一种网络协议。是lin…
前言 开发业务需求时,遇到了列表中包含完全不同类型的数据结构。这种列表我们称为异构列表。以聊天记录列表为例 [ { "msgType" : "text", "id" : "1", …
1、抽象类 //实现 View.OnClickListener 接口 public abstract class OnThrottleClickListener implement…
概要 当我们查看手机的文件管理器的时候,会发现里面的文件五花八门,想要找到自己项目所对应的文件非常困难,甚至有可能压根就找不到自己的文件,本文就来介绍一下APP开发过程当中文件存储…
很多开发者都了解这么一个知识点:在 Activity 的 onCreate 方法里我们无法直接获取到 View 的宽高信息,但通过 View.post(Runnable)这种方式就…
前言 这篇文章主要讲解了okhttp的主要工作流程以及源码的解析。 什么是OKhttp 简单来说 OkHttp 就是一个客户端用来发送 HTTP 消息并对服务器的响应做出处理的应用…
前言 activity启动的流程分为两部分:一是在activity中通过startActivity(Intent intent)方法启动一个Activity;二是我们在桌面通过点击…
本篇简单介绍将在Android App中进行语言的切换和使用dragonFace改系统语言。 切换语言 首先需要在res 中创建个若干个不同的value文件夹(例如:values、…
本篇简单介绍如何在Android studio中 使用单例模式和使用注意事项。 单例模式 为什么要使用单例模式? 有一些对象我们只需要一个,只需要一个线程池 、缓存或是只…
本篇简单介绍Android App中接入微信支付,包括App内支付和扫码支付。分享+支付 pofei 微信支付 wechat 官方接入文档 App内支付 源码下载 主要流程: 1.…
优化背景 一般情况下,Fresco图片加载需使用SimpleDraweeView,这个控件并不能自动根据自身的尺寸按需加载图片,即一个 N×N 的UI控件,背后加载的实际图片可能是…
前言 前两周在开发新需求的时候,设计给了一份类似这样的动画: 看着不难,即使一遍看不懂,嘿嘿,不还有设计稿。 作为一个平时很少写动画的 Android 开发仔,看到一段段的缓入缓出…
解决VSCode调试react-native android项目错误问题