应用场景 经常会需要创建一些类除了保存数据不干其他事情,比如我们解析网络请求下来的数据。Kotlin就提供了一个非常方便的class—— data class 长什么样儿? data class User(val nam…
标签:Android
Kotlin 基本语法
带你快速入门,读懂Kotlin基本语法~ 基本语法 定义包 包应该在源文件的头部声明: package my.demo import java.util.* // ... 不需要匹配目录和包:源文件可以任意放在文件系统中…
# 羊皮书APP(Android版)开发系列(十一)时间校准
APP开发人员经常会遇见一个bug就是,APP显示的时间不准,或者说APP时间与服务器时间不一致,会导致数据请求、数据显示等各种问题。这时候我们就需要一种机制来解决时间不一致的问题。 解决方案如下: 服务器端永远使用UT…
android ViewDragHelper源码解析与事件分发
ANDROID VIEWDRAGHELPER源码解析 【备注】只用于个人收藏
Android事件分发学习笔记
1.大致单线流程 起点—>Activity的dispatchTouchEvent(不是由java层调用的.由C++.Activity驱动去做的.做完之后首先调用这里) /** * 屏幕触控事件分发Jav…
GreenDao和ORMLite
Android 主流的框架有 OrmLite、SugarORM、Active Android、Realm 与 GreenDAO。 GreenDao的详解 http://www.open-open.com/lib/view…
android sqlite数据库 创建表
创建表的语句很简单,格式如下 create table 表名(字段名 类型,字段名 类型,…); package com.uyac.andriodsqlite; import android.content.Contex…
Android KeyboardView没有正确调整大小
我最近遇到了 Android键盘视图的问题. 我想要实现的是一个不错的键盘,我可以在像素中添加键间距,其余的空间将由键共享,具体取决于我如何加权它们. 我还发现百分比宽度不准确(行结束变化-6px). 最佳答案 每个键的…
Android标签自定义视图
我使用以下代码向我的应用添加标签: ActionBar.Tab tab1=actionBar.newTab(); tab1.setTabListener(this); tab1.setCustomView(R.layou…
android – 谷歌播放中缺少“添加新产品”选项
我在 Android Play商店中有一个现有应用程序,我想集成InApp购买功能.我已经阅读了api并实现了此功能并上传了新签名的APK测试模式.然后我尝试在InApp产品部分创建应用程序产品.但我没有看到任何选择.请…
RxJava ——基础学习(一)
4个月前了解过一点点RxJava的皮毛,当时就经常看到Retrofit+MVP+RxJava这套组合,当时还在学校度过最后的时光,准备毕业设计,就也先看了一点,也写了一个非常笼统的学习博客。Android入门学习——Rx…
Kotlin 与RecycleView
简介 开始时我是用了下面的方式声明接口来做回调的,这么写是没问题的,用法也和Java里面一样,但是写完之后一想,这是Java的写法,难道Kotlin就没有自己的一套写法了?后来我又看了官方文档和一些资料,终于又被我找到它…