自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西湖吹雪 隔岸观火

专业android开发20年

  • 博客(16)
  • 收藏
  • 关注

原创 微信分享多张图片到朋友圈的好操作

今天很开心,通过分析某app的分享过程,发现了分享多张图片到微信朋友圈的好操作.大家都知道,6.7.3还是7.0.0开始,微信分享多图到朋友圈的intent方式的入口就取消了.但是竟然还有这种好操作可以实现,可能是漏洞吧.废话不多说.步骤如下:使用微信官方的分享sdk分享一张图片到朋友圈.模拟点击gridview下面的第二个child打开选择图片dialog然后模拟点击去选择剩...

2019-10-09 20:33:58 1301

原创 应用内安装apk时 适配8.0

在manifest中添加权限 android.permission.REQUEST_INSTALL_PACKAGES在安装的时候判断 > 8.0 的时候,是否具备安装未知来源的应用,没有的话 跳转到设置-允许安装未知来源-页面if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { boolea...

2019-08-08 09:58:56 320

转载 全国省市区带拼音经纬度的数据库sql

见 https://www.cnblogs.com/2016-10-07/p/6881166.html

2019-05-07 14:58:14 1531

转载 Toolbar的简单使用

见 https://blog.youkuaiyun.com/monalisatearr/article/details/78415585

2019-05-07 14:46:04 252

转载 Android进程保活总结

见 https://blog.youkuaiyun.com/superxlcr/article/details/70244803见 https://blog.youkuaiyun.com/marswin89/article/details/50890708

2019-05-07 14:43:39 234

转载 Android混淆从入门到精通

见 https://www.jianshu.com/p/7436a1a32891

2019-05-07 14:36:04 359

转载 Retrofit中如何正确的使用https?

见 https://blog.youkuaiyun.com/dd864140130/article/details/52625666

2019-05-07 14:34:47 493

转载 Android 应用点击图标到Activity界面显示的过程分析

见 https://silencedut.github.io/2016/08/02/Android 应用点击图标到Activity界面显示的过程分析/

2019-05-07 14:32:48 427

原创 Realm-基础使用(一)

1. 依赖配置和初始化project level build.gradle:buildscript { ... dependencies { ... classpath "io.realm:realm-gradle-plugin:5.9.0" }}...app module level build.gra...

2019-05-06 17:30:35 1402

原创 android 借助AccessibilityService实现模拟点击功能-代码复用架构的注解和细节(六)

本篇介绍功能代码复用架构中的细节注解EVENT_TYPE 指明当前Action触发的事件类型,我默认是TYPE_WINDOW_STATE_CHANGED,它的使用频率比较高,如果有其他的TYPE_VIEW_CLICK或者TYPE_CONTENT_CHANGE,可以自己定义。EVENT_CLASS 引起当前事件的节点类名,如果是适配微信不同版本的话,可能一个页面的类名不一样,就会用到...

2019-03-18 16:12:00 2641 13

原创 android 借助AccessibilityService实现模拟点击功能-实现重复功能代码复用的架构(五)

本篇介绍辅助功能重复逻辑的代码复用为什么复用?假想,不,你可以实际操作一下:在AccessibilityService-onAccessibilityEvent(event)方法里面,不停的在switch(event.getEventType())下case 类型、类名,然后在每一个case下面,又是好多功能id的判断。通常好多功能的公共部分有很多,比如一个弹框弹出,然后需要点击最右边的...

2019-03-18 15:49:44 1841 1

原创 android 借助AccessibilityService实现模拟点击功能-循环一个列表实现功能的处理(四)

本篇分析对一个列表循环执行一个功能的细节循环列表数据的获取如果你想发送微信好友消息,那么,我的建议是你先拿到你全部的好友的昵称列表,然后遍历去通讯录列表发送消息。如果你不先拿所有的好友昵称,你就没办法确定当前执行到哪个好友了,不是吗?如果不需要拿好友列表,那么请忽略这一块,直接设置list到mQueue里面。so,我们开始。首先需要维护一个class,这个class专门是给这个循环...

2019-03-18 14:50:22 3495 2

原创 android 借助AccessibilityService实现模拟点击功能-onAccessibilityEvent接收事件的详细处理(三)

本篇分析对接收事件的处理需要思考的问题android的事件会回调在public void onAccessibilityEvent(AccessibilityEvent event)这个方法里,这是在主线程,直接在这里处理合适吗?如果你的应用需要实现多个功能,怎么在这个方法里面保证他们的执行隔离呢?当微信不知道什么原因,或者是你代码不健壮导致的页面停住,不再触发新的event事件,你...

2019-03-18 14:04:00 8851 6

原创 android 借助AccessibilityService实现模拟点击功能-几个工具类(二)

此篇附上我常用的工具类日志工具。(打印出当前类名行号,快速定位代码)public class L { private static String className;//类名 private static String methodName;//方法名 private static int lineNumber;//行数 private static ...

2019-03-18 12:38:48 9389 5

原创 android 借助AccessibilityService实现模拟点击功能-微信助手(一)

发此文还是想分享一些自己在android模拟点击这块的收获和想法为什么开发模拟点击?这是一个很好的问题。从我们开始开发微信相关的xposed模块的时候,就知道xposed这东西用着不踏实,时不时地微信给你来几个封号,搞的你的客户怨声载道。作为开发,面对销售显示出的大多是无奈、尴尬。转而考虑市面上的类似于微商小蜜、微商工具箱一些微信辅助营销工具,准备开始模拟点击这方面的开发。开始首先新...

2019-03-18 11:51:47 8428 3

原创 initial commit

今天开始,准备持续在优快云写东西啦,不然闲的慌

2019-03-18 10:57:49 2381

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除