参见英文答案 > Android Studio – SDK is out of date or is missing templates &nb…
标签:Android
Android HTTP
该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android 卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,…
volatile关键字
并发编程中的三个特性:原子性,可见性和有序性 Java内存模型规定所有的变量都是存在主存当中,每个线程都有自己的工作内存。线程对变量的所有操作都必须在工作内存中进行,而不能直接对主存进行操作。并且每个线程不能访问其他线程…
Android关于内存泄露
内存泄露: 说到内存泄露,就不得不提到内存溢出,这两个比较容易混淆的概念,我们来分析一下。 内存泄露: 程序在向系统申请分配内存空间后(new),在使用完毕后未释放。结果导致一直占据该内存单元,我们和程序都无法再使用该内…
Android中getResources().getDrawable() 过时的解决方法
最近在使用这个方法的时候总是在网上搜,感觉很麻烦,所以在这里记忆一下。 当你这个Drawable不受主题影响时 ResourcesCompat.getDrawable(getResources(), R.drawable…
Android框架之Android Validation表单验证框架
原文引自Android框架之Android Validation表单验证框架 – SegmentFault 简单介绍 这个框架从名字就可以知道是做为表单验证用的,在一般的项目中都会用到表单验证的功能,比如说注…
Kotlin 's Null safety
Groovy’s approach to null is the same as Java’s – it requires you to handle it and guard against i…
[Espresso 4 Android Doc] 8. AndroidJUnitRunner
声明:本系列文章是对 Android Testing Support Library官方文档的翻译,水平有限,欢迎批评指正。 1. Espresso 概览 2. Espresso 设置说明 3. Espresso 基础 …
Android通知
在这里写一个Android的通知,相应的图标以及位置大概也有介绍,需要的时候可以试试; public class Notification { public static void start(Context conte…
课程2.1之基本数据类型
数值型 包括以下几种: 类型 占用存储空间 范围 byte 1字节 -128~127 short 2字节 -2的15次方~ 2的15次方-1 int 4字节 -2的31次方~ 2的31次方-1 long 8字节 -2的6…
Anroid文章推荐
AndroidStudio IDEA基础教程 AndroidStudio官方文档 AndroidStudio下载地址 AndroidStudio插件整理 AndroidStudio结合Git的使用 adb环境变量配置 A…