Android
qq_540616979
我是一颗小小小草
展开
-
高仿可伸缩小米日历 支持添加自定义提示数据
一款高仿小米日历的Demo 支持网络访问获取自定义提示数据并添加到日期中; 点击上/下 一个星期 回调接口给调用曾 判断是否要添加/刷新提示数据;效果图 demo:原创 2017-03-14 16:33:54 · 903 阅读 · 0 评论 -
Android 插件化换肤
一个简单的换肤Demo: 1:实现:可以插件化下载皮肤apk,也可以本地存放皮肤apk实现换肤; 2:一次换肤更换所有定义好的控件属性(字体颜色,背景色,背景颜色); 3:不用重重启界面; 4:后台界面控件也会替换,替换界面在子线程操作,不会影响主线程界面操作; 5:下次启动app自动识别上次的主题并加载;做法是把需要替换的资源文件以相同的名字打包成一个apk,在加载每个布局时通过Layo原创 2017-03-26 15:51:25 · 472 阅读 · 0 评论 -
Xposed微信支付宝个人免签收款
**微信支付宝个人免签收款**闲话不多说,之前一直奇怪微信抢红包是怎么玩的,直到了解到**Xposed框架,**没错就是它,一个神奇的东西!近期有朋友说要搞个小游戏,了解到微信,支付宝个人收款,于是研究了一番,仅此记录一波!有Xposed框架的支持,理论上是可以实现的,大概流程如下1:游戏端点击收款,发送到服务器2:服务器下发收款信息到手机端3:手机端收到消息通过Xposed调起微...原创 2018-11-25 21:54:01 · 8594 阅读 · 3 评论 -
个人免签ZFB最新转账模式(不能改备注)
前端时间支付宝更新收款码,限制个人收款码的生产数量以及固码的收款次数,顿时免签界一地鸡毛,各种找办法,最后解决办法一般是通过用户id生产转账链接算是勉强解决;如下图:这种方式最大的缺陷就是付款客户可以改动金额跟备注,只要其中一个被修改订单就会失效!还有一个就是 最新版支付宝有可能会不跳转到转账界面!!!经过2天的研究…终于研究出最新转账模式,金额跟备注都不可修改!!跟之前个人收款效...原创 2020-01-02 16:40:46 · 25240 阅读 · 19 评论 -
免签微信 HOOK 最新版 7.0.3微信
微信大版本7.0升级,原版微信HOOK 指定使用6.7.2版本微信开始还可以使用,之后只要账号登录过新版本微信后则无法在使用旧版本,提示强制更新,这里花了点时间兼容了最新版本微信(7.0.3)测试连接免签测试...原创 2019-03-10 14:31:57 · 4014 阅读 · 0 评论 -
支付宝免签最新转账,直接H5拉起超低风控!
红包,钉钉,淘宝被封之后支付宝风控可以说相当的严,各种通道都不稳定,收款不到几w就风控最新研究出转账模式,可陌生人转账,可以直接H5拉起,因为不添加备注所以风控很低,单号5w+,有需要的 可以看看测试地址免签测试地址...原创 2019-05-16 11:34:05 · 15826 阅读 · 15 评论 -
支付宝免签收款(无需发送消息) H5直接拉起
前面写了关于支付宝收款摸 需要发送消息的大概流程,这个模式的流程是很清晰的,也是比较严格的应该说丢单的概率很低,因为通过订单号匹配,但是最大的问题就是体验不太好,需要用户手动发送消息,在点击收款进行支付,这样会大大影响成功率,后面思考进行了优化,达到直接拉起跳转支付界面测试选择收款下面写下大概流程:1:前端 发起添加好友2:app端监控添加好友,并获取订单金额跟备注3:发送收款4:回调...原创 2019-04-26 11:09:04 · 7121 阅读 · 3 评论 -
免签支付口令红包流程
主要流程如下:1:提示用户通过二维码跳转到红包界面(或者直接提示客户在支付宝搜索口令红包),发送一个口令红包,生成口令并回填给服务器2:服务器推送口令给App,App 通过Hook 自动领取口令红包3:回调服务器订单支付成功!4:实际效果测试地址点击测试口令红包口令因为每个订单口令不一样 所以基本可做到一对一 100%不丢单,暂时来说是比较好用的方式!关键代码,下面有测试地址...原创 2019-12-17 10:34:02 · 5756 阅读 · 0 评论 -
Android图片压缩
android 图片压缩包括裁剪跟压缩可以分为4种 1:采样率压缩 采样率压缩是通过采样比率间隔读取图片像素达到减少图片占用内存 是android唯一一种可以在读取图片时就减少内存占用的方式,读取大图时必须要用 可以减小图片像素; eg: /** * @param srcPath * @return */ private Bitmap geti原创 2017-02-04 14:29:57 · 306 阅读 · 0 评论 -
Android 手写百分比布局
百分比布局:通过设定百分比参数,自动适应手机屏幕,有时候还是比较实用的! 思路: 1:Android 自定义xmlns,百分比布局有2个自定义参数 所有要自定义 ximls 2:自定义百分比布局 继承 相对布局,重写LayoutParams 内部类(这里增加 2个百分比参数) 3:重写 onMeasure( )方法,在onMeasure 里获取容器的宽高,然后获得所有子控件,判断子空间的 L原创 2017-02-15 12:03:23 · 480 阅读 · 0 评论 -
Android 通过动态代理设置事件监听
下面通过 java 动态代理跟反射 动态为控件设置监听,配合注解可以实现类似bufferkrnif的依赖注入(简单点说就是不通过对View设置监听,直接回调指定的方法) 这里只分析 事件注入原理不涉及注解 对java动态代理不是很熟悉的请看:这里:http://blog.csdn.net/lqb3732842/article/details/58695219思路步骤: 1:通过反射获得Veiw原创 2017-03-01 18:07:56 · 1970 阅读 · 0 评论 -
Android 官方教程-相机操作
控制相机编写:kesenhoo - :http://developer.android.com/training/camera/cameradirect.html在这一节课,我们会讨论如何通过使用Android框架所提供的API来直接控制相机硬件。直接控制相机,比起向已有的相机应用请求图片或视频,要复杂一些。这节课将会讲解如何创建一个特殊的相机应用或将相机整合在我们的应用当中。转载 2016-04-11 21:09:15 · 356 阅读 · 0 评论 -
用Android 动画 演示冒泡排序
之前面试遇到的一道机试题,当时时间不够没有调出来,有时间把它整了一下 代码public class MainActivity extends ActionBarActivity implements OnClickListener { private ArrayList allViews; @Override protected void onCreate(Bundle s原创 2016-07-05 18:27:16 · 1215 阅读 · 1 评论 -
android 实现类似知乎 上推隐藏头尾 下拉出现头尾的Demo
android 实现类似知乎 上推隐藏头尾 下拉出现头尾的Demo原创 2016-07-28 11:16:18 · 3128 阅读 · 0 评论 -
检测Adroid手机摄像机权限是否被第三方限制
当我们要调用相机时一般会先检查是否有相机的使用权限if (ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA) == PackageManager.PERMISSION_GRANTED) { //已有权限}else{ //没有权限,申请权限 ActivityCompat.requestPe原创 2017-02-04 14:59:55 · 1414 阅读 · 0 评论 -
Adroid性能优化--启动页优化
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-02-04 23:03:27 · 303 阅读 · 0 评论 -
Android Service跟线程及IntentService使用
关于android Service 跟线程 总结几点 1: android 服务不是单一的进程。服务没有自己的进程,应用程序可以不同,服务运行在相同的进程中。(app退出后服务任然可以运行)2: android 的Service 一定运行在 主线程,即使在子线程开启一个服务,服务的onCreat(),onStart() 都会运行在主线程,所有别期望在服务中做耗时操作!!3:服务的生命周期必须手动管原创 2017-02-06 14:38:54 · 1495 阅读 · 0 评论 -
java 线程池跟队列使用
以前一直听说java线程池,但没怎么真正使用过,最近在尝试手写网络访问框架,使用到了线程池跟队列,做个简单记录importandroid.util.Log;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.Future;import java.util.concurrent.FutureTask;原创 2017-02-04 15:17:50 · 364 阅读 · 0 评论 -
Android Eclipse 到Studio 项目搬迁常见问题
1:直接从eclipse 导出后导入到 studio gradle第一行 apply plugin: ‘android’ 报错 说不能识别 ”android” 字段; 原因:eclipse 导出的 gradle没有指定 版本 ,缺失下面这一段(没有指定gradle版本,这里指定用你已经有的版本(2.2.0),写成其他版本分分钟卡死在building那里)buildscript { rep原创 2017-02-07 16:12:15 · 381 阅读 · 0 评论 -
Android Thread,Handler,Loop,Message,HandlerThread总结
问题: 1:Handle Thread Loop,MessageQueue的关系,他们是如何绑定的?2:怎么指定线程处理Handle 发送的消息?3:HandlerThread 与Thread 的区别,如何使用?================================================== 解析: Thread 是普通线程类,可以独立使用,跟java一样;Loop:循环器原创 2017-02-09 14:50:25 · 2271 阅读 · 0 评论 -
Android 内存泄漏 总结
什么是内存泄漏?Android 编程所使用的 Java 是一门使用垃圾收集器(GC, garbage collection)来自动管理内存的语言,它使得我们不再需要手动调用代码来进行内存回收。那么它是如何判断的呢?简单说,如果一个对象,从它的根节点开始不可达的话,那么这个对象就是没有引用的了,是会被垃圾收集器回收的,其中,所谓的 “根节点” 往往是一个线程,比如主线程。因此,如果一个对象从它的根节点原创 2017-02-09 17:33:19 · 256 阅读 · 0 评论 -
Android 高版本API方法在低版本系统上的兼容性处理
Android 版本更替,新的版本带来新的特性,新的方法。新的方法带来许多便利,但无法在低版本系统上运行,如果兼容性处理不恰当,APP在低版本系统上,运行时将会crash。本文以一个具体的例子说明如何在使用高API level的方法时处理好兼容性问题。例子:根据给出路径,获取此路径所在分区的总空间大小。在安卓中的文件存储使用参考中提到:获取文件系统用量情况,在API level 9及其以上的系统,可转载 2017-02-09 17:52:34 · 3449 阅读 · 0 评论 -
给 Android 开发者的 RxJava 详解
前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: R转载 2016-04-12 11:20:25 · 266 阅读 · 0 评论