- 博客(201)
- 资源 (17)
- 收藏
- 关注
原创 《Android-RecyclerView实现封面滑动到指定位置放大》---ViewPager封面指示器
吸附到第一个位置} else {return out;// 如果第一个 Item 已经可见,并且其右侧超出屏幕,则吸附到下一个 Item if(helper . getDecoratedEnd(child) >= helper . getDecoratedMeasurement(child)) {} else {// 否则吸附到下一个 Item if(layoutManager . findViewByPosition(firstChild + 1)!
2025-02-26 19:46:13
550
原创 《Git---Windows Powershell提交信息中文乱码解决方案》
Windows PowerShell中的Git乱码通常是因为字符编码不正确或Git配置不支持Windows系统的默认编码导致的。Git在处理文件时可能使用UTF-8编码,而Windows系统的命令行工具(如PowerShell)默认使用的是Windows-1252或GBK编码。如果以上方法均不能解决问题,可能需要检查具体的Git版本和系统环境,或者寻求特定情况下的解决方案。如果问题依然存在,可以尝试更改Git仓库中的文件编码,或者在显示文件内容时使用正确的编码。
2024-04-27 15:23:45
1012
1
原创 《Android-RecyclerView实现上拉加载更多》-最后一个view为加载view
【代码】《Android-RecyclerView实现上拉加载更多》-最后一个view为加载view。
2023-12-21 20:40:39
425
原创 Harmony:Error: execute ‘ohpm install‘ failed.
之前有安装过nodejs,版本不同。将.npm中的缓存文件全部删除,重新生成即可。
2023-12-10 13:19:34
1738
原创 【Python】execjs运行报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xae in position 105: illegal m
execjs库报错 UnicodeDecodeError
2023-02-17 00:42:48
411
原创 《Android---Xposed入门简介,如何巧妙安装Framework》---XposedInstaller安装Framework失败?
一、概述Xposed是啥,能干啥,网上类似的文章一搜一大把。就不做详细说明了,该文章主要引导Xposed运行。因为现在官方的程序已经不好使了。所以需要自己做一些小修改。二、安装XposedInstallerXposed的运行环境需要依赖Xposed Framework,该框架可以通过XposedInstaller进行安装,但是目前官方XposedInstaller内的下载链接,已经不可以进行安装了。需要自己修改XposedInstaller的源码,进行本地文件安装。XposedInstaller源码
2021-07-18 17:43:28
787
原创 《Android---mac 截图脚本》
#! /bin/bash adb shell screencap -p /sdcard/screencap.png #adb pull /sdcard/test.png ~/Desktop/test.png dir="/Users/wangxingfeng/TMP/Screenshot"time=`date "+%Y-%m-%d_%H%M%S"` file=${dir}"/screenshot"${time}".png"echo "adb pull /sdcard/screencap.png
2020-12-23 17:32:23
176
原创 《Android---事件冲突小计》
首先需要在onInterceptTouchEvent方法中判断是否拦截当子 View消费事件时,判断不需要事件的时候调用requestDisallowInterceptTouchEvent(false)让父容器可以重新拦截事件当父容器消费事件时,判断不需要事件的时候模拟ACTION_DOWN事件重新执行onInterceptTouchEvent方法,将事件发给子 View @Override public boolean dispatchTouchEvent(MotionEvent ev)
2020-11-22 11:40:16
138
原创 《Mac---Clover引导问题》
1.Clover进不去,引导丢失使用BOOTICE添加clover引导 使用方法2.主板设置其他设置将SATA设置为AHCI(启动黑苹果,win10出问题)通过高级主机控制器接口(AHCI)模式,可以在SATA驱动器上使用高级功能,例如热插拔和本机命令队列(NCQ)。AHCI还允许硬盘以比传统IDE模式更高的速度运行。禁用CSM(可以解决Clover分辨率问题)兼容性支持模块(CSM)是UEFI固件的组件,该组件通过模拟BIOS环境来提供旧版BIOS兼容性,从而允许仍使用旧版操作系统
2020-10-18 11:05:41
2310
原创 《Android---内存泄露分析工具MAT》
1.下载地址:https://www.eclipse.org/mat/downloads.php2.用AS导出的xxx.hprof文件要用hprof-conv转一下才可以打开hprof-conv old.hprof new.hprof
2020-08-28 17:43:06
191
原创 《GIT---命令小记》
# 查看是从哪个分支切出来的git reflog --date=local | grep [分支名]# 查看git log的图git log --graph --all --decorate
2020-08-05 11:07:46
181
原创 《uiautomator---解决找不到控件问题》---部分
手动将文件导出,添加到软件中进行查看。#!/bin/shbuilddate=`date '+%Y%m%d%H%M'`adb shell uiautomator dump /sdcard/app.uixadb pull /sdcard/app.uix ./app${builddate}.uix#存到E盘的app.uix文件中,在E盘新建一个文本文档改成app.uixadb shell...
2020-04-15 15:02:01
1574
原创 《Android---热修复简单探讨(一)》------dex类加载方式
Android Class加载机制使用该种方式实现就是要了解Android class的加载机制。然后利用反射进行hook。通过类关系可以看出主要有,PathClassLoader,DexClassLoader两个loader。PathClassLoader:主要用于加载/data/app/中的apkDexClassLoader:可以加载指定路径的apk,dex,jar从源码可以看出...
2020-04-14 17:40:59
332
原创 《Android---repo sync失败重试脚本》
#!/bin/shecho "[start]"#repo sync -j4repo sync --current-branchwhile [ $? -ne 0 ]doecho "[retry]"sleep 1repo sync --current-branchdone
2020-04-02 14:12:12
508
原创 《Android---AndroidStudio项目添加NDK支持》---环境搭建过程并编写测试程序
下载NDK开发工具个人习惯开发工具单独下载,并配置环境变量。因为可能会有版本兼容等问题。如果你不想的话,可以直接在AndroidStudio中进行下载。我的话只下载这两个,偷懒的可以把NDK也勾选上。LLDB:Low Level Debugger 调试工具CMake:跨平台的自动化构建系统现在都不用Android.mk进行构建了。NDK下载将下载好的ndk包进行解压,放置到自...
2020-03-29 00:14:18
485
原创 《Android---简单的自定义加载控件及Xfermode的使用》
部分代码 @Override protected void onLayout(boolean changed, int left, int top, int right, int bottom) { super.onLayout(changed, left, top, right, bottom); int width = getMeasuredWidt...
2020-03-20 19:27:55
198
原创 《Android-网易mumu模拟器adb连接失败的问题》
网易mumu启用的端口跟其他模拟器的不一样,可使用以下命令去连接网易模拟器。adb connect 127.0.0.1:22471adb devices若出现设备离线的情况,重启adb服务即可,命令如下:adb kill-serveradb start-server...
2020-03-20 18:52:01
4487
原创 《Android---贝塞尔曲线应用-QQ消息气泡效果(一)》
前言很久之前就看到过实现原理了,就是没有动手去实现一下。最近又看到了贝塞尔曲线相关的文章,于是决定着手写一个小demo。有什么不完善的地方,欢迎大家指正。谢谢!贝塞尔曲线关于贝塞尔曲线的文章,相信网上有很多。我就不详细描述了。二阶贝塞尔曲线公式B(t)=(1 - t)²Po + 2t(1 - t)P1 + t²P2,t∈[0,1]可转换为B(t)= (1-t)[(1-t)Po + t...
2020-02-19 14:50:05
1346
原创 《Android Studio,Intellij更改滑动条颜色》--Monokai_2自定义配色中木得更改,显示为白色难受
修改之前修改之后配色代码<!-- 背景颜色 --><option name="ScrollBar.Mac.trackColor" value="282c34"/><!-- 滑块颜色 --><option name="ScrollBar.Mac.thumbColor" value="545758"/><!-- 鼠标移动到控件上边...
2020-01-03 11:41:09
667
原创 《Java JDK1.8新特性》---Lambda表达式
刚开始看到这个的时候,觉得这是啥啊?根本就不是java了嘛。不要学这个,我要写正宗java代码。看着就别扭。真正接触之后,真香!!!下面的叙述都是个人理解,简单表达。有错误的地方还请指正。“->”的使用1.没有参数的使用方法public static void main(String[] args) { Thread t1 = new Thread(new Runnable...
2019-12-25 11:20:50
165
原创 《Android 抓包工具》 --- tcpdump
准备环境1.需要抓包的手机要有ROOT权限2.下载tcpdump 并推到手机内/data/local/tcpdump3.修改文件权限添加可执行adb shell chmod a+x /data/local/tcpdump4.执行命令抓包./tcpdump -i any -p -s 0 -w /sdcard/capture.pcap查看包数据1.将抓到的包文件capture.pcap拉...
2019-08-26 18:06:20
827
原创 《Android-Java 巧用16进制进行属性设置》 ----方便Boolean属性复制
方便Boolean属性复制代码摘自 android.view.accessibility.AccessibilityNodeInfo//*****************************************************// Boolean attributes.private static final int BOOLEAN_PROPERTY_CHECKABLE...
2019-06-10 19:11:25
247
原创 《Android-adb 自动化可能会用的几个命令》
1. adb shell打开关闭wifi#打开wifiadb shell svc wifi enable #关闭wifiadb shell svc wifi disable 2.adb shell打开关闭数据data#打开数据网络adb shell svc data enable#关闭数据网络adb shell svc data disable3.adb shell 打开U...
2019-04-12 15:59:58
521
原创 《Android uiautomatorviewer不能截图》
《Android uiautomatorviewer不能截图》自家应用还老出问题。也是崩溃了。uiautomator 提供对应命令可以dump界面信息。编写对应脚本文件,执行就完事了。再给该脚本起个命名,方便使用。#!/bin/shbuilddate=`date '+%Y%m%d%H%M'`adb shell uiautomator dump /sdcard/app.uixa...
2019-01-11 11:13:03
1495
原创 《力扣算法练习》---毕业之后就没搞过算法了,看了下蛮有意思
官方网址 https://leetcode-cn.com/现在才发现原来我比较喜欢算法类的,有技术性的工作。前段时间搞滑块验证码,感觉很有感觉。以后还是多多看看类似的东西。将自己写的代码都已提交到github欢迎讨论 [力扣Demo] (https://github.com/wxfjava/LeetCodeDemo)...
2018-12-21 18:47:21
8840
原创 《Android-简单封装一个小的Log工具》
public class L { public static final String TAG = "[TS]"; private static final int CALLER_LOCATION = 4; private static final int MIN_STACK_TRACE_LENGTH = 5; public static void i(Stri...
2018-11-01 11:12:51
233
原创 《Android开发偶遇有趣算法问题》---获得地图方圆r米内的一个随机坐标点(求单位圆内随机点)
实际解决问题高德地图,百度地图求方圆五米内的一个随机经纬度方案一随机产生(x,y)x2∗y2≤R2x^{2}*y^{2} \le R^{2}x2∗y2≤R2去除不在圆内的点public LatLng getRandomLatLng(LatLng point) { Random random = new Random(); double cirx = point.lati...
2018-10-11 19:02:37
1786
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人