- 博客(10)
- 资源 (42)
- 问答 (1)
- 收藏
- 关注
原创 Android之解决TabLayout里面每个Tab项的间距和修改指示线的长度(非反射)和修改选中字体大小
1 问题1)由于TabLayout设置了可滑动Tab参数app:tabMode="scrollable"导致每个Tab之间的间距很大,但是UI设计图里面的字体之间的间距很小,我们改怎么解决?2)修改TabLayout指示线的长度(非反射)2 解决办法问题1解决办法:对TabLayout进行自定义,然后反射下面字段进行修改scrollableTabMinWidthimport android.content.Cont...
2020-06-30 21:46:09 7877
原创 Android之奔溃提示com.google.gson.internal.LinkedTreeMap cannot be cast to java.util.HashMap
1 问题Android端获取服务端的数据然后我直接把数据转hashMap提示错误如下,com.google.gson.internal.LinkedTreeMap cannot be cast to java.util.HashMap2 解决办法直接转Map集合即可 (t.data as Map<String, String>).forEach({ ...
2020-06-29 20:57:20 6495
原创 Android之解决NestedScrollView嵌套ViewPager导致出现左右页面滑动冲突
1 问题NestedScrollView里面嵌勒ViewPager+TabLayout,导致在这个页面监听不到左右页面滑动,需要解决这个监听滑动问题。2 解决办法 val nestedScrollView: NestedScrollView = mainView!!.findViewById(R.id.nestedScrollView) nestedScrollView.isFillViewport = true...
2020-06-29 20:45:57 5749
原创 Android之glide加载图片圆角效果
ImageView imageView = (ImageView)helper.getView(R.id.keepHomeAppImageview); Glide.with(mContext) .asBitmap() .load(iconUrl)// .override(180, 180) .cent...
2020-06-29 11:39:57 4830
原创 Android之解决androidx.appcompat.widget.Toolbar去掉左边距
1 问题androidx.appcompat.widget.Toolbar默认左边有间距2 解决办法在Toolbar下面添加如下熟悉 app:contentInsetLeft="0dp" app:contentInsetStart="0dp" app:contentInsetEnd="0dp" app:maxButtonHei...
2020-06-24 18:23:29 10609
原创 Android之解决Android10.0通过热点名字和密码连接指定热点网络不能通信问题(2种解决办法)
1 问题Android10.0设备通过热点名字和密码连接另外一台设置指定热点,但是他们之间依然不能通信,网络不可达。Android10.0设备通过热点名字和密码连接另外一台设置指定热点,我用的是官方API,可以参考我的这篇博客Android之通过用户名和密码连接指定wifi热点(兼容Android9.0和Android10.0和addNetwork(wifiNewConfiguration)返回-1问题)Android10.0连接热点关键代码如下 boolean isOpenWifi
2020-06-22 20:30:09 11763 178
原创 Android之解决开启热点后跳转页面不稳定问题
1 问题在Android8.0版本以后,开启热点我们采用的下面这种方式,但是跳转页面后热点会断开,手机不能互相传文件了权限说明:Android8.0需要位置权限和GPS权限,同时手机热点还不能是开启状态。if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { try { mWifiManager.startLocalOnlyHotspot(new WifiManager.Local
2020-06-12 22:33:51 4360 60
原创 Android之通过用户名和密码连接指定wifi热点(兼容Android9.0和Android10.0和addNetwork(wifiNewConfiguration)返回-1问题)
1 需求通过用户名和密码连接指定wifi热点,网上的代码乱七八糟,没几个可以用,我这边整理了下,测试了华为Android9.0和小米Android9.0和10.0和OPPO Android9.0 都没问题,直接回调结果就行。2 问题在Android10.0手机上mWifiManager.addNetwork(wifiNewConfiguration);返回-1说明不能用这种方式了,androidQ或者更高的版本,这个方法始终返回-1,去...
2020-06-09 12:11:58 10228 70
原创 Android之解决ViewPager2+PhotoView滑动图片花屏问题
1 问题用ViewPager2和开源框架PhotoView(com.github.chrisbanes.photoview.PhotoView)组合实现滑动预览图片,但是部分机型出现花屏效果2 原因<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" and...
2020-06-04 22:12:19 5003 18
原创 Android之页面有变化用onWindowFocusChanged来监听权限是否开启
1 问题我们需要在Activity里面监听网络变化、热点是否开启和关闭、GPS服务是否开启、位置权限是否开启等一些列行为。2 思路方法一:如果是需要启动activity进行权限申请,我们可以用如下组合模式 var intent = Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS) startActivityForResult(intent, REQUEST_GPS_CODE...
2020-06-03 21:05:21 5033
Android之常用命令和工具.pdf
2021-04-01
math-basics.rar
2019-08-01
c_log_to_file.txt
2019-06-15
Source Insight黑色和灰色的背景配置
2019-04-23
Xshell5(Xshell5免费)
2019-03-21
linux shell脚本攻略2
2019-03-06
xshell(windows)
2018-12-05
Android打印当前app的日志工具类
2018-09-20
pidcat.py_in_ubuntu
2018-05-12
pc web access phone file
2017-12-25
MPAndroidChart让(折线图、柱形图、饼状图、散列图、雷达图)优雅的舞动
2015-11-30
手机摇一摇震动刷新(支持ListView GridView WebView)
2015-11-09
Android怎么sp怎么确保多进程
2018-05-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人