会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
南极冰川雪
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2020年3月25日
json字符串转List
摘要: data class Person(val name: String="",val age:Int=0) { } Java代码实现: //json转List public static <T> java.util.List<T> getListFromJson(String json, Class<
阅读全文
posted @ 2020-03-25 10:20 南极冰川雪
阅读(3029)
评论(0)
推荐(1)
2020年3月24日
正确获取手机本地图片的宽度和高度
摘要: 获取手机本地图片的宽度和高度,我们通常使用以下方法: final BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; BitmapFactory.decodeF
阅读全文
posted @ 2020-03-24 09:44 南极冰川雪
阅读(2136)
评论(0)
推荐(0)
2020年1月19日
监听虚拟键盘弹出的高度
摘要: 原理 监听DecorView的可见高度,当虚拟键盘弹出的时候,DecorView的可见高度会变小,这时拿android.R.id.content控件的高度-可见矩形的bottom得到的就是虚拟键盘的高度,代码如下: public interface KeyboardListener { void o
阅读全文
posted @ 2020-01-19 18:02 南极冰川雪
阅读(385)
评论(0)
推荐(0)
2019年12月26日
Activity的singleTask启动模式
摘要: 在Android 9.0的机器上测试了一下,如果Activity B的启动模式为singleTask,B在任务栈中已经存在,A启动B, 1. 使用startActivity方法,这时B调用的方法为onNewIntent->onRestart->onStart->onResume 2. 使用start
阅读全文
posted @ 2019-12-26 09:39 南极冰川雪
阅读(417)
评论(0)
推荐(0)
2019年12月19日
ImageView的adjustViewBounds属性
摘要: adjustViewBounds属性的定义如下: 调整ImageView的边界,使得ImageView和图片有一样的宽高比 这个属性只有在ImageView一边如宽度或高度固定,一边为wrap_content的时候才有意义,设置为true的时候,可以让ImageView的比例和原始图片一样,以达到让
阅读全文
posted @ 2019-12-19 23:24 南极冰川雪
阅读(1297)
评论(0)
推荐(0)
2019年12月17日
RecyclerView预览数据
摘要: 我们在布局文件里定义RecyclerView时,可以使用tools属性预览数据,如下: item_person_info文件定义如下: 预览效果如下: 将tools:layoutManager的值改为GridLayoutManager,预览效果如下:
阅读全文
posted @ 2019-12-17 09:30 南极冰川雪
阅读(1011)
评论(0)
推荐(0)
2019年12月8日
Jenkins生成APK链接的二维码
摘要: Jenkins配置 1. 安装插件description setter plugin 2. Manage Jenkins => Configure Global Security =>Markup Formatter 中默认的Plain text 修改为 Safe HTML Window环境 1.下
阅读全文
posted @ 2019-12-08 21:10 南极冰川雪
阅读(2298)
评论(0)
推荐(0)
2019年11月7日
AppBarLayout折叠时候的阴影
摘要: 最近在项目中遇到一个需求,AppBarLayout在完全展开时没有阴影,在完全收缩时展示阴影,这个功能可以通过设置StateListAnimator的轻松的实现。 首先,在res/animator目录下建立appbar_elevation.xml文件,如下: <?xml version="1.0"
阅读全文
posted @ 2019-11-07 00:10 南极冰川雪
阅读(1161)
评论(0)
推荐(1)
2019年10月13日
Git拉取远程分支命令
摘要: 如果我们想从Git仓库中拉取一个分支到本地,此处假如远程分支为develop,本地要创建的分支为dev,可以使用以下命令: git init //初始化本地Git仓库 git remote add origin https://xxx.git //将本地仓库和远程仓库相关联 git fetch or
阅读全文
posted @ 2019-10-13 13:50 南极冰川雪
阅读(12658)
评论(0)
推荐(0)
2019年9月10日
闭包
摘要: 闭包的定义:函数里声明函数,函数里面返回函数,就是闭包。任何支持函数式编程的语言都支持闭包。 闭包的作用: 让函数成为编程语言中的一等公民 让函数具有对象所有的能力 让函数具有状态 举几个例子: select函数把函数(无参数,返回值为String)作为参数,函数的返回值作为返回值 operatio
阅读全文
posted @ 2019-09-10 13:12 南极冰川雪
阅读(121)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告