/** * Copyright (c) 2012-2013, Michael Yang 杨福海 (www.yangfuhai.com). * <p> * Licensed under the Apache L…
分类:Android
Android Studio 入门
前言 “工欲善其事 必先利其器”,学习Android开发不仅要有扎实的java基础,还要熟练的使用开发工具。现阶段Android主流的开发工具有Eclipse+ADT和Android Studio (AS)。Eclips…
Android输入事件详解
输入事件 在 Android 系统中,从用户与应用的交互中截获事件的方法不止一种。如考虑截获用户界面内的事件,则可从用户与之交互的特定视图对象中捕获事件。 为此,View 类提供了多种方法。 在您将用于构建布局的各种 V…
大厂Android面试题汇总(二)JAVA源码级
哪些情况下的对象会被垃圾回收机制处理掉? 关于这种屠龙技,我觉得了解下就好,真用的上的人大约也不看这种文章吧 GC机制 讲一下常见编码方式? ASCII:总共有 128 个,用一个字节的低 7 位表示,0~31 是控制字…
Kotlin | 作用域函数
什么是作用域函数(Scope Functions)? Kotlin 标准库包含了几个特殊的函数,其目的是在调用对象的上下文环境(context)中执行代码块。当你在提供了 lambda 表达式的对象上调用此类函数时,它会…
今日头条屏幕适配方案
今日头条屏幕适配方案终极版 AndroidAutoSize 题外话不说了,这里简单的介绍一下今日头条适配方案的使用方法。 第一步:引用库 implementation 'me.jessyan:autosize:1.1.2…
博客阅读记录-Android
不定期更新 2015.4.16 Android SparseArray Android应用性能优化之使用SparseArray替代HashMap ActionMode Android新的menu实现——ActionMod…
是否使用TDD(测试驱动开发)进行UI开发
问题 StackOverflow上有一则是否使用TDD(测试驱动开发)进行UI开发 的提问。 JacobE问: 对于是否使用TDD进行开发UI这件事,我想了很久,但难以决定。我想听听你们的意见。 回答 kdgregory…
安卓 数据保存方式
从方式来说,有四种; 从保存地方来说,有三种。 方式分类法: SQlite SQLite是一个轻量级的数据库,支持基本SQL语法,是常被采用的一种数据存储方式。Android为此数据库提供了一个名为SQLiteDatab…
如何优雅地使用NDK
如何优雅地使用NDK ANDROID STUDIO 终于可以进行NDK!!
Android Studio 调试会出现安装两个相同的APP?
默认打开的activity如: <intent-filter> <action android:name="android.intent.action.MAIN" /> <category …
Android集成“小米消息推送”详细教程
消息推送这个玩意,大部分APP都有的,你像QQ、淘宝、微博、支付宝、网易新闻等,他们的消息推送简直伤心病狂。 常见的第三方消息推送方案有这些: 极光推送 友盟推送 个推 小米推送 腾讯信鸽 百度云推送 阿里云推送 今天不…