logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

view的getTop和getBottom

本人之前一直以为getTop()是View顶部距离父容器顶部的距离,则getBottom就是View底部距离父容器底部的距离,实际不然,并不是这样的,getTop确实是View顶部距离父容器顶部的距离,但是:getBottom却是View底部距离父容器顶部的距离,并不是距离父容器底部。这个是在在listview判断是否到达顶部、是否到达底部时候,发现的。欢迎关注我的微信公众号:...

scrcpy——Android投屏神器(使用教程)

有时候上班的时候,不想动手机,就把手机投屏到电脑上,scrcpy可以完全控制电脑。教程链接我复制过来,就不重复写了。https://blog.csdn.net/jinshitou2012/article/list/3

Android开发,干货地址总结,持续更新中。。。。

阿里巴巴的icon地址:http://www.iconfont.cn/天气接口api:https://github.com/jokermonn/-Api/blob/master/CenterWeather.md可以批量压缩图片的网站:https://tinypng.com

android自定义view之动显示取电池电量

先看效果图:直接上代码public class BatteryView extends View {private int mMargin = 1;//电池内芯与边框的距离private int mBorder = 1;//电池外框的宽带private int mWidth = 0;//总长private int mHeight = 0;//总高private int mHeadWidth = 2

#android
android自定义滑块解锁

虽然网上已经有很多这个代码,但是还是需要自己写一遍,才能更深刻的了解其中的原理和步骤。先看效果图:这里的矩形,可以设置圆角,圆角非常大的时候,会变成圆形。看代码:自定义集成View:package com.test.viewtest;import android.animation.ValueAnimator;import android.content.Context;import androi

#android
flutter的下拉框DropdownButton的二级联动效果

flutter的下拉框DropdownButton的二级联动效果:直接复制可运行。import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';class AllStudent extends StatefulWidget {@override_AllStudentState createState()

android 获取系统的ram和rom,以及可用的

亲测可用!!!!//运行内存publicString getTotalRam(){//GBString path = "/proc/meminfo";String firstLine = null;int totalRam = 0 ;try{FileReader fileReader = new FileReader(path);BufferedReader br = new BufferedRe

#android
ARouter原理 记录用

Android中的组件化,组件化中两个单向依赖的module之间需要互相启动对方的Activity,因为没有相互引用,startActivity()是实现不了的,必须需要一个协定的通信方式,此时类似ARouter和ActivityRouter等的路由框架就派上用场了。activity之间的跳转4种方式:显式,隐式,反射,包名+activity名ARouter底层用的下面的方式跳转:public I

android修改assets下的Properties不生效

项目中遇到修改Properties中的url,使用网上的方法,没有生效。我自己研究明白了,mark一下。首先,我们知道获取Properties的值,有2中方法:方法一:property.load(context.getAssets().open("zhihui.properties"));方法二:properties.load(context.openFileIn...

#android
android关于蓝牙BLE的开发

android蓝牙BLE的开发:1、最新的api是使用 bluetoothLeScanner.startScan废弃了 adapter.startLeScan2、顺序import android.bluetooth.BluetoothAdapter;import android.bluetooth.BluetoothDevice;import android.bluetooth.Bluetooth

到底了