类型推断 Kontlin 和 Java 一样,是强类型语言,但 Kotlin 支持类型推断,变量和方法,如果可以推断出类型,可以省略类型。 var name = "jason" fun max(a: Int, b: In…
分类:Android
单Activity架构,丝滑般享受
注:自己写的手记,取下来整理到博客中,让更多人能方便看到 大多数正在学习的同学,往往是从Activity的生命周期以及Activity间的跳转开始展开学习的。而大部分的Android应用,其业务逻辑的分割或者场景的转换也…
Android Ui控件的拖动实现
实现思路 1 获取当前window窗体的height /width 2 ui控件的滑动触摸监听事件(OnTouchListener())(action_down/action_move/action_up) 3 获取手势…
Android 资源文件(一)
本文主要介绍android工程下,/res/目录下,各资源文件夹的用途~ 目录 资源类型 animator/ 用于定义属性动画的 XML 文件。 anim/ 定义渐变动画的 XML 文件。(属性动画也可以保存在此目录中,…
消息机制Handler
<h3><b>基本概述</b></h3> 在Android开发中提到消息机制应该所有人都不陌生,但是估计也很少有人能把消息机制详细地说出个所以然来,我们在开发过程中,有很多…
第一章 APT之生成Retrofit+Rxjava管理类
开端 最近这个阶段网络请求已经被我更换成了Retrofit+Okhttp+Rxjava的方式后面简称ROR,和以前相比感觉可扩展性和维护性变高,网络加载速度也比以前要快…(呃我编不下去了,实际上Rxjava升…
程序员易混淆的10个基础概念
1.java初始化过程: 1.初始化父类中的静态成员变量和静态代码块 ; 2.初始化子类中的静态成员变量和静态代码块 ; 3.初始化父类的普通成员变量和代码块,再执行父类的构造方法; 4.初始化子类的普通成员变量和代码块…
我的自学编程故事
前言 之前有人留言说想看我的所谓奋斗史,前天的这篇调查「以产品思维去做微信公众号」也显示这部分人比例还不少,今天突然想到我在2年前在知乎回答过一个「如何自学Android编程」的问题,今天特地去重新看了一遍,2年多的时间…
判断ImageView当前的图片是哪个图片,然后比对资源文件的操作
描述一下需求:我们在点击一个ImageView的时候进行,切换背景,或者是资源文件的时候,我们需要根据拿到的背景进行比对,(试了好几种方法,总是出现一些小毛病) 例如:网上的某某人写的这种: if (image1.get…
使用Gradle发布Android arr项目到jCenter
目的 发布arr(Android library 项目)到jCenter 远程仓库,这样所有人都可以通过Gradle方式引用。选择jcenter是因为它兼容maven,而且支持更多形式仓库,android studio最…
Android App 安全的HTTPS 通信
转自天猫 Android开发工程师:Longerian 原文阅读:Android App 安全的HTTPS 通信 起因 前段时间,同事拿着一个代码安全扫描出来的 bug 过来咨询,我一看原来是个 https 通信时数字证…
Android面试简录——组件2
自定义组件 * Android怎么动态引用组件? 动态引用:主程序和组件是分离的,组件可以单独升级和卸载。 静态引用:将组件和主程序一起封装在编译后的目标文件中。 可以动态引用的组件有:未安装的apk文件、包括class…