在平时Android开发中,可能会出现某个类有很多个重载方法。 这个问题很多人在维护项目的时候可能会经常遇到,比如需求变更,刚开始只有一个构造方法,传入一个参数的。如下所示: public class Demo{ pri…
分类:移动开发
你确定已经掌握了adb的使用?
前言 ADB是android debug bridge的缩写,负责计算机与Android设备的几乎所有通信和协作,可以认为是连接两者的桥梁。 ADB源码 用了那么久的adb,你知道adb源码在哪里吗?那你又有看过看过ad…
关于anroid的思考
1 关于项目大体框架的思路 (1) 关于框架主体用的模式 传统的mvc胜在方便,但是后期拓展性,维护性差 &n…
App图片压缩裁剪原理和上传方案,以及那些有趣的事儿...
本文始发于我的博文App图片压缩裁剪原理和上传方案,以及那些有趣的事儿…,现转发至此。 目录 App怎么压缩质量? iOS和Android压缩接口 实验一 如何计算图片的大小? JPEG&JFIF压缩…
Android获取屏幕宽度的4种方法
Android获取屏幕宽度的4种方法: 方法一: WindowManager wm = (WindowManager) this .getSystemService(Context.WINDOW_SERVICE); in…
Android中的单例模式详解
定义: 单例模式:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式其他方式: 1、懒汉模式:声明一个静态对象,并且在用户第一次调用getInstance时进行初始化,在getInstance(…
简单的 applicappation 通用组件
开场白 今天突然有感,想写一个通用的 application 组件出来,应该是对 application 的思考和积累有点心得了,要不怎么会突然冒出这个想法呢 在项目中我们都会一个 MainApplication 类承载…
译:Swift ABI (一)
翻译自Swift在Github上发布的Swift ABI Manifesto Swift 4中ABI不会稳定对我们到底有多大影响?ABI究竟是什么?它稳定了又会怎样?达到ABI稳定为什么很困难?有哪些技术细节问题要处理?…
SQL定义
定义 结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ “S-Q-L”),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言…
Android Activity启动流程简明总结
App安装后,在桌面(Launcher)会出现App的图标,用户点击App图标后,App的第一个Activity是如何启动起来的呢。 简明总结如下: Launcher 点击App图标,Activity启动流程: ①Lau…
那些年我们一起追过的框架之Retrofit源码解析
目录 前言 怎样用Retrofit请求网络 Retorfit是如何创建的 请求接口的实例是如何创建出来的 Call到底是什么 5.1 ServiceMethod的创建 5.2 Call的创建 5.3 总结 Call的en…