首页
学习
活动
专区
圈层
工具
发布

闲鱼商品监控工具,低价筛选捡漏秒拍插件,autojs代码分享哈

code=JCnzE 提取密码:1133实现了闲鱼商品的自动化监控和秒拍功能,包含关键词搜索、价格筛选、自动下单等完整流程。...使用时需要根据实际情况调整CONFIG中的参数配置,特别是支付密码部分需要替换为真实的支付密码。该脚本在AutoJS 4.1.1及以上版本测试通过,建议在root后的安卓设备上运行以获得最佳效果。...@include com.taobao.idlefish // ==/AutoJS==/* 核心参数配置区 */ const CONFIG = { // 监控关键词列表 KEYWORDS: ["iphone12...searchBtn.click(); sleep(3000); } }}}// 商品列表处理 function processItemList() { // 滚动到底部加载更多...(i); let key = text(num).findOne(CONFIG.TIMEOUT); if (key) { key.click(); sleep(300); } } }// 辅助函数:滚动到底部

1.7K10

真·富文本编辑器的演进之路-Span的整体性控制

控制选中 在讲解如何在普通文本中对Span做整体性控制前,我们先来考虑下选择的问题——如何让「整体性Span」的内部无法被选中。 首先,我们要知道,Edittext的光标也是一种Span。...也就是说,我们可以通过监听光标的移动事件,通过Selection实现当光标移动到Span内部时,让它重新移动到Span最近的边缘位置,从而让Span内部永远无法插入光标,这就是我们的主要思路。...其实,Android的Span不仅功能非常强大,而且也提供了非常完善的管理API,在TextView和Edittext中,我们要监听Text的变化过程,可以使用TextWatcher,它可以在文本发生改变时进行回调...,就将Selection光标移动到最近的Span标记处。...,就自动修改Selection的位置,从而实现「整体性Span」中间无法插入光标。

2.4K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Scorller的使用详解

    Scrollers随着时间的推移跟踪滚动的偏移量,但不会自动将这些位置设置给你的view。 你有责任按一定的频率去获取当前滚动的坐标并应用在你的view上以使滚动动画看起来很顺滑。...final int getCurrX() 返回滚动中当前的X偏移量。 final int getCurrY() 返回滚动中当前的Y偏移量。...如果你在TextView中使用Scroller,那么滚动时移动的其实是TextView的可视区域,TextView本身并未移动。 这个理解起来可能比较变扭,我们来借助图形理解一下: ?...ScrollTo(int x, int y) 我只要见过,不管你过程如何 —-滑动到(x,y)这个点,不管你怎么跑,你最后得给我滚到这个点就对了。...当时我也是一脸懵逼的,突然一想,不对,移动的并不是textview,而是linearlayout的可视区域,视觉上的textview向右滚,其实是linearlayout的可视区域向左移动,所以是-100

    83210

    Android下拉刷新完全解析,教你如何一分钟实现下拉刷新功能

    = 2; /** * 刷新完成或未刷新状态 */ public static final int STATUS_REFRESH_FINISHED = 3; /** * 下拉头部回滚的速度...在onTouch方法中的第一行就调用了setIsAbleToPull方法来判断ListView是否滚动到了最顶部,只有滚动到了最顶部才会执行后面的代码,否则就视为正常的ListView滚动,不做任何处理...更加深入的理解请大家仔细去阅读RefreshableView中的代码。 现在我们已经把下拉刷新的所有功能都完成了,接下来就要看一看如何在项目中引入下拉刷新了。...而且这个方法已经自动开启了线程,可以直接在onRefresh方法中进行耗时操作,比如向服务器请求最新数据等,在这里我就简单让线程睡眠3秒钟。...由于RefreshableView比较智能,它会自动帮我们记录上次刷新完成的时间,然后下拉的时候会在下拉头中显示距上次刷新已过了多久。

    5.9K110

    Android Jetpack 组件之 BindingAdapter 详解

    android:text="@{user.name}" /> 当在布局文件中绑定某个数据时,比如上面的 TextView 的 text 属性,在绑定时会自动接收兼容类型的参数所对应的方法,如 setText...从上面分析可知,在布局文件中设置了属性,databinding 库会自动查找相关的 setter 方法进行设置,也就是说,如果以 TextView 为例,只有找到某个 setter 方法就可以进行验证了...BindingMethods 这是 databinding 库提供的一个注解,用于当 View 中的某个属性与其对应的 setter 方法名称不对应时进行映射,如 TextView 的属性 android...setter 方法不匹配的情况,来看一看源码中 TextView 中这些不匹配属性的处理,参考如下: @BindingMethods({ @BindingMethod(type = TextView.class...View 中的一些属性,databinding 库已经使用 BindingMethods 已经做了属性自动查找匹配,那么当某些属性没有与之对应的 setter 方法时,如何在使用 databinding

    2.2K00

    实现iOS图片等资源文件的热更新化(一): 从Images.xcassets导出合适的图片

    因为Images.xcassets中存放的图片名称可能与图片的资源名称不一致,最终决定图片资源名的是资源文件夹的名称;也有可能Images.xcassets存放的是pdf格式的图片,这样可以自动预编译对应尺寸的图片资源...1@2x.png 和 1@3x.png 区分iphone与ipad的图片,此类图一般由pdf自动在预编译时生成: 如bg_mypage_edit~ipad.png bg_mypage_edit~ipad...基本思路是: 去除 ~ipad 结尾的图片,如bg_mypage_edit~ipad.png; 去除 ~iphone 图片中的 ~iphone文字,如bg_mypage_edit~iphone@3x.png...重命名为 bg_mypage_edit@3x.png; 将含有@3x的图片组的@1x @2x @3x 的图片按顺序移动到单独文件夹 如 assets_3x,并都命名为@3x,此时原文件夹中即为有问题的资源...# 3.将含有@3x的图片组的@1x @2x @3x 的图片按顺序移动到单独文件夹 如 assets_3x,并都命名为@3x,此时原文件夹中即为有问题的资源,新文件夹中为有效的资源文件,且只保留了@3x

    1.8K90

    Android开发之ViewPager+Fragment+FragmentTabHost实现底部菜单

    在Android开发中,底部菜单是经常要使用的,如微信、微博、支付宝等,实现底部菜单有好几种方式,大致分为: 通过TabWidget实现 隐藏TabWidget,通过RadioGroup和RadioButton...for (int i = 0; i < count; i++) { // 一个菜单就是一个TabSpec,然后添加到FragmentTabHost中...mTextView = (TextView) view.findViewById(R.id.tab_textview); mImageView.setBackgroundResource...首先,上面滑动的时候,需要监听滑动到哪里了,然后下面的菜单跟着联动;同理,如果点击了下面的菜单,上面的ViewPager应该滑动到对应的Fragment 5、关联ViewPager与底部菜单 ViewPager...如果要求内容不需要滑动,如微信、支付宝那种,只有底部点击切换Fragment的功能,那么只需要将Activity布局中的ViewPager换成一个FrameLayout占位,然后在程序替换Fragment

    1.5K40

    Git代码回滚指南:如何优雅地撤销提交与推送

    Git代码回滚指南:如何优雅地撤销提交与推送 在软件开发过程中,版本控制是至关重要的一环。Git作为目前最流行的分布式版本控制系统,为开发者提供了强大的代码管理能力。...然而,在实际开发中,我们难免会遇到需要回滚代码的情况,比如提交了错误的代码、推送了不完整的功能等。...本文将详细介绍如何在Git中进行代码回滚,涵盖本地提交的回滚和远程仓库推送的回滚,帮助你更好地掌握Git的使用技巧。...Git代码回滚概述 在Git中,代码回滚通常指的是撤销某次或某几次提交,将代码库恢复到之前的状态。回滚操作可以分为两种情况: 本地提交的回滚:撤销本地的提交,通常发生在代码还未推送到远程仓库时。...通过掌握这些回滚技巧,你将能够更加自信地管理代码库,确保项目的稳定性和可维护性。希望本文对你有所帮助,祝你在Git的使用中更加得心应手!

    4.7K20

    安全专家说Android 8.0和iPhone X一样安全,这是真的吗?

    如何在 Android 系统中控制流程,并遵循最小权限原则?”...不过这种方式不够高效,为了进一步减少攻击面,阻止如早年的 Stagefright 漏洞再度出现,谷歌才开发了现如今的 Android O。...在最新的奥利奥系统中,验证启动进行了升级,系统现在会阻止用户启动到更早版本的系统——因为某些攻击者可能采用回滚系统的方式来攻击,毕竟老版本的系统会包含一些已经公开的漏洞。...他甚至认为 Android O 弥合了 Android 和 iPhone 之间的安全差距。...“以前,如果你在乎安全就得花不少钱买台 iPhone,但很快可能只要 50 美元买台运行 Android O 系统的手机,在安全性上就已经能够和 1000 美元的 iPhone X 比肩了。”

    1.1K90

    【Android从零单排系列二十六】《Android视图控件——ScrollView》

    当布局超过屏幕大小时,ScrollView会自动启用滚动功能,用户可以通过滑动屏幕来查看隐藏部分的内容。...在ScrollView中,只能包含一个直接子视图(ViewGroup),通常是一个垂直方向的线性布局或相对布局。如果需要水平滚动效果,可以使用HorizontalScrollView作为替代。...二 ScrollView使用方法 在XML布局文件中定义ScrollView容器。在需要可滚动内容的区域内添加ScrollView标签,并指定其宽度、高度以及其他属性。...fullScroll(int direction):使ScrollView滚动到指定的边界,参数direction可以是View.FOCUS_UP(滚动到顶部)或View.FOCUS_DOWN(滚动到底部.../> 五 总结 由于ScrollView一次性将全部内容加载到内存中,对于特别庞大的视图可能会导致性能问题。

    2.4K20

    Android开发笔记(一百三十五)应用栏布局AppBarLayout

    那么Android5.0也同时给出了相应的解决方案,即推出MaterialDesign库,通过该库中的AppBarLayout控件,对Toolbar加以包装,从而实现顶部工具栏的动态变化效果。...是爱咋咋滚,还是满大街滚; 具体到实现上,要在工程中做以下修改: 1、添加几个库的支持,包括appcompat-v7库(Toolbar需要)、design库(AppBarLayout需要)、recyclerview...NestedScrollView继承自FrameLayout,其用法与ScrollView相似,如都必须且只能带一个直接子视图,都是允许视图上下滚动等等。...,是滚一半还是全部滚,是自动滚还是手动滚等等。...3、大家都知道ViewPager是左右滚动的翻页视图,用户通过手势把页面横向拉动一段距离后松开,系统会判断接下来是自动左滚还是自动右滚,总之最后用户看到的是一个完整的页面,而不是拉到一半的页面。

    2.9K40

    智能下拉刷新框架-SmartRefreshLayout

    /> 在Android Studio 中的预览效果图 ?...这时发现我们我们替换的 TextView 自动就变成了Header,只是它还不会动。要动起来?那么太简单啦,网上随便一搜索就一大堆的 gif 。...如这里:拖拖拖 ~~垃机C4D,类似的我们还可以找到很多,又如:环游东京30天:GIF版旅行指南 那我们就选择 环游东京30天:GIF版旅行指南 中的这张: ?...可以看到在列表已经滚动到中部时,轻微下拉列表是不会触发刷新的,但是如果是触摸固定的布局,则可以触发下拉。从这里可以看出 SmartRefreshLayout 对滚动边界的判断是动态的,智能的!...支持自动刷新、自动上拉加载(自动检测列表滚动到底部,而不用手动上拉). 支持通用的刷新监听器 OnRefreshListener 和更详细的滚动监听 OnMultiPurposeListener.

    4.7K50

    Android如何实现毛玻璃效果之Android高级模糊技术

    高级模糊技术 非著名程序员 自从iOS系统引入了Blur效果,也就是所谓的毛玻璃、模糊化效果,磨砂效果,各大系统就开始竞相模仿,这是怎样的一个效果呢,我们先来看一下,如下面的图片: 效果我们知道了,如何在...Android中实现呢,说白了就是对图片进行模糊化处理,小编先给大家讲一下Android高级模糊技术的原理,如下: ·首先我创建了一个空的bitmap,把背景的一部分复制进去,之后我会对这个bitmap...进行模糊处理并设置为TextView的背景。...·通过这个bitmap保存Canvas的状态; ·在父布局文件中把Canvas移动到TextView的位置; ·把ImageView的内容绘到bitmap中; ·此时,我们就有了一个和TextView...,可以将它设置为TextView背景了; 我最近在做一款App,其中有一个功能需要对图片处理实现毛玻璃的特效,经过一番研究,找到了3中实现方案,其中各有优缺点,如果系统的api在16以上,可以使用系统提供的方法直接处理图片

    3.4K100

    【JS】310- 使用 focusout 事件,解决 iOS 键盘收起不归位问题

    ="text" placeholder="请填写姓名" /> 截图如下: 键盘弹起时页面自动上移...当用户在手机上输入联系电话时,IPhone键盘会弹出,此时iphone上为了让用户可以看到电话输入框,会将整个页面整体向上移动(不然键盘会遮住电话输入框)。...要解决这个问题,我们可以在用户光标离开输入框的时候,调用 window.scrollTo(0, 0) 来把页面滚动到跟视口顶部对齐,从而实现页面归位的效果。...那么现在问题就是要给表单中 4 个输入框全部加上 blur 事件,然后在 handler 中调用 window.scrollTo。...这样的话,在 blur 时会触发我们的 window.scrollTo(0,0) 导致页面往下滚一下,接着 姓名输入框 聚焦,于是键盘继续弹起---这导致页面再次向上移动。

    3.9K10
    领券