一、前言 1、如果可以,Android开发建议使用SonarLint,具体的功能跟Sonarqube一样,直接在A...[作者空间]
有时候,.gitignore会对部分文件/文件夹失效,大概原因是由于新创建的文件已经出现在git本地仓库的缓存,所...[作者空间]
一、概述 作为一个开发者,平时的工作中我们一定都用过Git作为项目的版本控制工具,本篇文章会详细记录一些Git的命...[作者空间]
一、概述 作为一个开发者,平时的工作中我们一定都用过Git作为项目的版本控制工具,本篇文章会详细记录一些Git的命...[作者空间]
一、前言 对于Android开发者来说,序列化总是一个不能避免的问题。前有“使用enum实现单例模式可以自动序列化...[作者空间]
一、前言 MVP模式是目前非常的一种框架,虽然很多人已经更进一步选择了MMVM,但是由于本人目前还未在正式项目中使...[作者空间]
一、长时间定时任务,比较Timer、Hnadler、AlarmManager Timer,有一个明显的问题,它并不...[作者空间]
本文列举出一些可以提高整体效率的Android Studio技巧和资源。 显然有太多太多这方面的东西,但是为了文章...[作者空间]
集成打印机功能现在很多项目都有这个需求,起码我在短短几年的开发生涯中就遇到过两次。但是尤其是现在打印机市场这么混乱...[作者空间]
在com.android.tools.build:gradle 3.0 以下版本依赖在gradle 中的声明写法 ...[作者空间]
前言 Android View体系是界面编程的核心,他的重要性不亚于Android四大组件,在这个系列中我会陆续讲...[作者空间]
app启动的过程有两种情况,第一种是从桌面launcher上点击相应的应用图标,第二种是在activity中通过调...[作者空间]
HttpURLConnection与HttpClient 1、GET与POST HTTP协议是现在Internet...[作者空间]
在项目中使用VideoView来加载视频,会发现在播放前屏幕会黑一下(时间长短取决于网络速度和手机加载资源速度),...[作者空间]
一、隐式意图介绍 显式意图 隐式意图在intent过滤器中的匹配条件有:(1) action(2) categor...[作者空间]
现在视频格式有:AVI/VCD/SVCD/DVD/MPG/WMV/ASF/RM/RMVB/FLV/F4V/MOV/...[作者空间]
一、Handler的引入: 我们都知道,Android UI是线程不安全的,如果在子线程中尝试进行UI操作,程序就...[作者空间]
=============================== Android读取txt文件乱码解决方案:读取in...[作者空间]
以前讲到跨进程通信,我们总是第一时间想到AIDL(Android接口定义语言),实际上,使用Messenger在很...[作者空间]
虽然这篇文章写的时间有点远了,但是很多知识点都是没变,以前也看过很多保活,但是都说的比较片面,所以转载这篇文章学习...[作者空间]