聊一下View的事件分发及处理,为什么主题都是View,因为作为一名初级应用层Android工程师,跟我打交道最多的莫过于各种各样的View,只有详细了解他们各自的习性,才能更好地跟他们沟...
Android Scroller实现View弹性滑动完全解析
说起View的滑动效果,实现的方法有多种,例如使用动画,或者通过改变View的布局参数,其实除了这两种外,在Android中View已经为我们提供了scrollTo()和scrollBy()方法来实现滑动效果,这两...
Android为什么选择了Java
2007年Android刚刚出生的时候, 看到开发语言是Java, 我很高兴, 因为想在手机端编程的话不用去学Object-C这个看起来怪怪的语言了, 但另一方面我心里也是打了个大大的问号 :因为在很...
Android无法彻底击败iOS 这些原因不能忽视
Android和iOS的支持者经常会预言自己所支持的平台会彻底击败和摧毁对方,但这么多年过去,谷歌和苹果依然统治着移动移动领域,谁也没有把对方打败。实际上,双方的支持者是时候该...
5分钟实现Android中更换头像功能
Android更换头像这个功能在用户界面几乎是100%出现的。通过拍摄照片或者调用图库中的图片,并且进行剪裁,来进行头像的设置。 功能相关截图如下: 用户界面,头像未设置 点击头像...
Android键盘处理-监听键盘状态并实现QQ拉出式弹出回复框。
在做一些人性化的交互设计的时候,能够获取Android 键盘的显示与隐藏状态对我们有很大的帮助,但是Android 官方文档中并没有明确的给出 ,键盘显示与隐藏的监听,但是我们还是可以通...
RxJava + Retrofit完成网络请求
本文基于RxJava、Retrofit的使用,若是对RxJava或Retrofit还不了解的朋友可以先了解RxJava、Retrofit的用法再来看这篇文章。 使用 在了解了RxJava和Retrofit分别的用法后,RxJava、Retrofit的搭配使用...
Android两种数据库操作方式入门介绍
本文主要介绍关系型数据库 SQLite 和对象关系映射工具 ORMLite ,两种方式都可以满足Android多数据持久化存储的需求。 1. SQLite 简介: SQLite是一款Android内置的轻量级的关系型数据库,它的...
怎么设置Android sdk
在Android开发环境配置中,由于防火墙问题,Android sdk的更新本身就是一个不容易的活,而更新后的设置,对于Android初学者来说,也是问题重重。今天小编就为大家分享一个Android sdk设置...
熟悉Android API中的SharedPreferences
在Android的开发过程中,会在使用的API中见到很多名字中带有Preference的类和接口,此篇文章就来介绍一下这些*Prefere*的功能和用途。 在Android提供API中,带有Preference的其实主要分为两类...