- 博客(13)
- 收藏
- 关注
原创 listview 与 recyclerview获取准确滑动距离
文章目录前言一、Listview二、recyclerView总结前言最近笔者遇到了关于获取listview与recyclerview滑动高度的需求,recyclerview提供了相应的方法,listview没有提供直接可以使用的方法,百度搜到的也只是获取一个大概距离,后来recyclerview由于item的高度改变,遇到了相似的问题,最后用相似的方法解决,记录一下一、Listview首先看listview提供了什么方法,他的scrolllistener有一个方法:// firstVisible
2021-06-18 22:01:38
706
原创 安卓软键盘遮挡输入框+沉浸式+adjustsize失效+适配 (又名5497bug)
导言: 安卓下软键盘遮挡输入框通常可以通过adjustpan和adjusrresize解决,但是如果你得activity设置了沉浸式,那么adjustResize会失效,adjustPan又不灵活(无法滑动),这个bug被称为安卓5496bug,具体解决方式搜安卓5497就有很多,但是难以做到多个适配,笔者搜了各种方式,最后才是适配了各种机型,因此做记录与分享。...
2021-03-19 19:03:41
2444
原创 安卓使用腾讯tbs查看pdf/word文件(解决x5内核下载问题)
引言: 项目需要预览pdf、word等文件,但是用户不一定安装了wps这样的软件,因此需要在项目里支持查看这些文件。笔者本身是不想使用webview的,因此尝试了很多原生的,但是对于doc文件基本没有什么好的方式,到最后还是用了腾讯的tbs文件游览服务。接入tbs坑较多,主要是x5内核的下载和各种配置问题,花费了两天才整理好,因此分享出来防止大家踩坑。一、首先梳理一下选择tbs的理由 对于doc,docx文件,除tbs外似乎只有一种方式,利用poi解析doc,然后自己渲...
2021-01-04 21:11:49
14693
21
原创 git操作整理
Git status 检查当前文件状态Git status -s 紧凑的输出文件状态A:新添加到缓存区右M:已修改左M:已暂存??:未跟踪Git diff : 显示尚未缓存的改动Git log:显示历史提交信息,最新的在最上面未跟踪:代表git快照没有该文件,并且不会跟踪增加跟踪: git add三种状态: 已修改...
2019-11-28 14:32:56
196
原创 c语言学习笔记
最近一周学习了一下c语言,并且写了个课设,记录一下感悟c语言相对java基本上是处处皆指针,对于字符串的操作,数组的操作都是完全离不开指针的 c语言的拷贝皆为深拷贝(等号=也是深复制,而非引用传递),因为本身就没有什么复杂数据类型,当结构体包含结构体时也是通过指针的方式引用。 虽然数组和指针都是地址,但是有一定区别,一些函数要求获得数组的长度,因此不可以直接放入指针 指针如果你f...
2019-11-11 23:52:28
170
1
原创 intent-filter超清晰总结 让别人打开你的app
intent-filter对应intent intent-filter 内容 对应intent关系 (intent-fileter包含的某参数的数用A表示 intetn用B代表) action 用来表示意图的动作, 如:查看,发邮件,打电话 常用action: ACTION_M...
2019-04-14 23:38:47
1326
原创 华为实习生笔试考后感
刚刚做完了华为的实习生笔试,三个题,楼主渣渣,只有第一个能满分首先回顾一下题目:1输入n个字符串,要求将每个字符串8个分一组,不够的补0,比如123456789应该分成12345678,90000000,然后升序排列,相同的字符串不能删除输入 2 123 qwertasdfg输出 12300000 qwertasd fg0000002输入一个包含数字,括号(大中小都有),字...
2019-04-10 21:56:09
588
原创 The following packages are not available: - Package id platforms;android-25解决办法
我修复好了,当时没来得及截图,拿一张网上的 本来是将原来的一个代码拿来运行,需要25版本,但是失败,原因是部分网不能访问,我使用的校园网,换成移动网接着好了。。。...
2018-09-10 22:09:58
8624
9
原创 存储cookie文件夹寻找
先来个总结,微软不允许cookie存在文件夹里面了,找不到了java web小白,然后看到说存储cookie的地方,是在一个叫Temporary Internet Files的文件夹。但是按照C:\Users\hsy(这是我的用户名)\AppData\Local\Microsoft\Windows的路径并没有找到如图 然后继续百度,又说在一个叫INetCookies的文件夹里,但是同样找不到之后...
2018-07-11 00:12:19
5990
转载 Android Studio 使用起来很卡,解决方法
两年后补,现在的博主刚刚经历了实习生招聘,也第一次接触了java虚拟机的堆栈,知道下面的这些方法实际上就是更改虚拟机堆和栈的大小来减少卡顿,但是对于卡卡的电脑,真的是没办法了修改android-studio/bin/studio.vmoptions studio64.vmoptions 两个文件的以下属性就可以了-Xms2048m-Xmx2048m-XX:MaxPermSize=2048...
2018-03-10 20:10:13
6135
1
原创 安卓7.0打开相机(权限与内容提供器)
本文大部分来自第二行代码,只是部分权限问题改动与说明 其中主要问题就是安卓6.0权限问题和7.0url问题。首先需要设置权限 <!-- 摄像头 --> <uses-permission android:name="android.permission.CAMERA" /> <!-- 获取sd卡写的权限,用于文件上传和下载 --> <uses-permission android:
2017-12-13 13:12:37
3327
原创 安卓沉浸式(透明)状态栏学习小结
想做出好看的界面,看到扣扣界面状态栏和toolbar(Actionbar)颜色一样,就查了一下:沉浸状态栏 就是顶部状态栏变得透明,背景变为activity的背景; 要求版本是5.0以上,不过现在应该没有不符合的了(minsdk 21)第一步 以下二选一**一** java文档里改 if (Build.VERSION.SDK_INT >= 21) {
2017-09-18 22:49:26
405
原创 安卓shape背景
安卓界面 设计button 或者各种text时,可以使用## android:background="@drawable.shape"button_shape在drawable里新建button_shape.xml<shape xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 设置button内部的颜色,
2017-09-18 14:51:39
690
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人