在我学习 AsyncTask 原理之前,我觉得 Retrofit+Rxjava 已经挺好用的了,就没有必要去用或者了解 AsyncTask 了。说真的我已经几百年没有用过 AsyncTask 了。但是我觉得存在即是合理的…
分类:Android
安卓监听软键盘弹出与隐藏的两种方法
需求: 现在有一个需求是点击一行文本框,弹出一个之前隐藏的输入框,输入完成后按返回键或者其他的东西隐藏键盘和输入框,将输入框的内容填充到文本框中。 实现: 拿到这个需求的第一反应就是写一个监听来监听键盘的显示和隐藏来控制…
Android-6步教会你自定义View,自定义View就是这么简单
如果你打算完全定制一个View,那么你需要实现View类(所有的Android View都实现于这个类),并且实现确定尺寸的onMeasure(…))方法和确认绘图的onDraw(…))方法。 自定义View一共分为6步…
Android获取设备唯一标识
今天分享点比较基础的东西,别小看这基础的东西,面试时,一个小小的知识点,有时能决定你是否被录用。笔者两年前就因为一个基础错过了一个Offer,深感遗憾。声明,本文讲的知识点过于基础,高手请直接关闭页面。 今天分享的是获取…
react-native 图片库浏览插件
‘use strict’; importReact, { Component }from’react’; import{ Text, View, Dimensions, S…
Android常用控件之ListView
目录:android.widget.ListView xml布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android…
android ble开发--手机与ble终端通信
1. Android手机与BLE终端设备通信结果都是以回调的形式返回: private BluetoothGattCallback mGattCallback = new BluetoothGattCallback() …
RN(react native)入坑指南-附录A,常用命令
创建一个叫AwesomeProject的项目 react-native init AwesomeProject 升级react-native项目到最新版本 react-native upgrade 启动打包服务 reac…
《Groovy极简教程》第11章 Groovy函数式编程(FP)
《Groovy极简教程》第11章 Groovy函数式编程(FP)
Broadcast 知识梳理(1) - BroadcastReceiver 基本概念
一、基本概念 1.1 实现广播接收者 首先,我们需要创建一个广播接收者,继承于BroadcastReceiver并重写它的onReceive方法。 public class MyBroadcastReceiver ext…
利用高德地图算距离
Longitude (经度 )的数值是 -180度到180度 Latitude ( 纬度)的数值是 -90度到90度 private Float getLatorLongitude(UserModel m) { floa…
Android View的绘制过程
View的绘制流程 view的绘制流程是从ViewRoot的performTraversals方法开始的,它经过measure、layout、和draw三个过程才能最终将一个View绘制出来,其中measure用来测量V…