- 博客(49)
- 收藏
- 关注
原创 Google pay java 后端验证方式二
Google Pay主要支付流程1.手机端向Java服务端发起支付,生成预订单,给手机端返回生成的订单号2.手机端向Google发起支付(传入本地服务器生成的订单号)3.Google服务器将支付结果返回给手机端(因这边用到的是消耗型的产品,所以购买后必须要通知gp我已经消耗了这次交易)4.手机端向Java服务端发送校验请求,校验通过后即可处理订单(服务端重试校验,发货,保证订单正常发货成功)packageName:应用包名credential:密钥。
2023-03-30 21:55:26 2158 3
原创 Google Pay Java 后端验证方式一
将上面的{XX}替换成创建api项目时填写的重定向地址,和clientId,然后将连接放到浏览器中打开,就会吊起授权界面,使用你的开发者账号授权登录。,它只会在第一次请求中返回,后续用在发一样的请求不会返回refreshtoken,如果不慎弄丢了,需要去重新创建一个WebClientId。这里可以看到,重定向地址上有两个参数code和scope,我们只需要code就行了,这里的code是。client_id=创建api项目是的clientId(客户端ID)
2023-03-30 21:26:13 1280
原创 Android Studio 为项目更改git仓库 或者 为拷贝的git项目清除重新设置
常见方法:通过git命令直接进行设置Git remote set-url origin [url]例如:git remote set-url origin gitlab@gitlab.chumob.com:PHP/hasoffer.git通过git命令先删除之前的仓库地址、在进行设置仓库地址清除git remote rm origin重新设置git remote ad...
2020-03-26 15:39:48 2142
转载 布局控件完结篇
首先这篇文章是转载的,原文是这里https://juejin.im/post/5bab35ff5188255c3272c228我在最近的学习布局控件中主要看的就是这个。结合自己的一些理解,和测试。下面是主要内容本文对Flutter的29种布局控件进行了总结分类,讲解一些布局上的优化策略,以及面对具体的布局时,如何去选择控件。1. 单节点控件分类在这小节里,我尝试从多个维度去对这些控件...
2020-03-25 22:03:20 280
原创 Flutter学习第三课-布局组件 Container Padding Align Center Offstage Baseline
目录Container PaddingAlignCenterOffstageBaselineContainerContainer在Flutter最常用的组件。是一个结合了绘制(painting)、定位(positioning)以及尺寸(sizing)widget的widget。组成Container的组成如下:最里层的是child元素;child元素首先会被paddi...
2020-03-25 21:29:45 977
原创 Flutter学习第三课-布局组件 Stack和Positioned
层叠布局子组件根据距父容器四个角的位置来确定自己位置。子元素按照代码中声明的顺序作为层级,最后一个声明的子元素会放置在最上层。Flutter中使用Stack和Positioned这两个组件来配合使用决定子元素的坐标位置。Stack Stack({ Key key, this.alignment = AlignmentDirectional.topStart, t...
2020-03-25 18:06:24 707
原创 Flutter学习第三课-布局组件 Wrap和Flow
流式布局我们在学习 Row 时默认只有一行,如果超出屏幕不会换行。我们把超出屏幕显示范围会自动折行的布局称为流式布局。Flutter中通过Wrap和Flow来支持流式布局,将上例中的Row换成Wrap后溢出部分则会自动换行Wrap Wrap({ Key key, this.direction = Axis.horizontal, this.alignment =...
2020-03-25 11:35:25 524
原创 Flutter学习第三课-布局组件 Row和Column
线性布局所谓线性布局,即指沿水平或垂直方向排布子组件。Flutter中通过Row和Column来实现线性布局。Row 水平布局,Column 垂直布局Row 和 Column 组件是不可以滚动的,所以在 Row 和Column 组件中不会放置过多子组件,如果你需- 要滚动应该使用 ListView。如果只有一个子组件的话,应该考虑使用使用 Align 或者 Container 组件来定位...
2020-03-24 21:19:13 1546
原创 Flutter学习第二课-基础组件 TextFormField和From
/* TextFormField({ Key key, controller,//常用于赋值和取值操作 String initialValue, FocusNode focusNode,//用于监听焦点状态 InputDecoration decoration = const InputDecoration(), //输入框的装饰器,用来修改外观 ...
2020-03-23 14:22:22 6174
原创 Flutter学习第二课-基础组件 Image
在 Flutter 中有多种方式,用来加载不同形式的图片:Image:通过ImageProvider来加载图片Image.asset:用来加载本地资源图片Image.file:用来加载本地(File文件)图片Image.network:用来加载网络图片Image.memory:用来加载Uint8List资源(byte数组)图片ImageImage 的一个参数是 Image...
2020-03-18 21:56:48 598
原创 Flutter学习第二课-基础组件 Radio
/*const Radio({Key key,@required this.value, 是否选中@required this.groupValue,分组@required this.onChanged,选中回调this.activeColor,//控件颜色this.focusColor,this.hoverColor,this.materialTapTargetSize, ...
2020-03-18 18:11:28 414
原创 Flutter学习第二课-基础组件 DropdownButton
/*DropdownButton({Key key,@required this.items,菜单列表this.selectedItemBuilder,//自定义下拉菜单样式this.value,是否选中this.hint,this.disabledHint,@required this.onChanged,回调this.elevation = 8,下划线偏离距离this.sty...
2020-03-18 18:07:21 2430
原创 Flutter学习第二课-基础组件 Checkbox
/* const Checkbox({ Key key, @required this.value, this.tristate = false,//在原true flase两种状态下,增加第三种状态 null 。显示为破折号 @required this.onChanged,//点击时回调 this.activeColor,//选中时背景颜色 ...
2020-03-18 18:06:02 425
原创 Flutter学习第二课-基础组件 BottomNavigationBar
/*BottomNavigationBar({Key key,@required this.items,this.onTap,点击响应事件回调this.currentIndex = 0,选中索引this.elevation = 8.0,BottomNavigationBarType type, 导航样式类型 fixed(等分选项): shifting(选中的选项加大占比);Colo...
2020-03-18 18:04:50 153
原创 Flutter学习第二课-基础组件 Switch
/* const Switch({ Key key, @required this.value, //是否选中 @required this.onChanged, //点击后回调 this.activeColor,//选中时滑块颜色 this.activeTrackColor,//选中时滑道颜色 this.inactiveThumbColor,/...
2020-03-18 18:00:37 258
原创 Flutter学习第一课-环境搭建
基本资料官网:https://flutter.dev/中文网:https://flutterchina.club/教程网:http://www.flutterj.com/官网第三方库:https://pub.flutter-io.cn/优秀资源:https://github.com/Solido/awesome-flutterFlutterSDK下载下载地址:https...
2020-03-16 20:02:11 265
原创 Flutter学习第二课-基础组件 Text
文本控件 Textimport 'package:flutter/gestures.dart';import 'package:flutter/material.dart';//void main() => runApp(MyApp());//void main() => runApp(MyApp1());void main() => runApp(MyApp2(...
2020-03-16 19:36:34 169
原创 在一个项目编译多个不同签名、包名、资源实现apk换皮
简介如题所示!本篇文章就是为了解决这种问题。方便打包和运行的时候能做到无需手动替换配置,即可打包想要的apk。先来看,有需求如下:同一个项目 不同的apk图标 不同的服务器域名 不同的包名 不同的名称 不同的签名 不同的第三方key 不同的版本名版本号解决思路当然最直接的方式不过于每次打不同包的时候都去替换对应的配置,这种方式的麻烦之处不言而喻。 将所有配...
2019-10-16 15:35:52 393
转载 xposed源码编译与集成
xposed installer3.0版本之后,传统的xposed框架的使用方法是从官网上下载xposed installer.apk以及xposed-arm-sdk22.zip包。然后具体的使用方法是将xposed installer.apk安装到手机,然后在手机上进入recovery模式,将下载的xposed-arm-sdk22.zip刷入手机。完成之后xposed installer才可以正...
2019-05-20 08:56:02 1220
转载 Android插件化原理解析——Hook机制之动态代理
使用代理机制进行API Hook进而达到方法增强是框架的常用手段,比如J2EE框架Spring通过动态代理优雅地实现了AOP编程,极大地提升了Web开发效率;同样,插件框架也广泛使用了代理机制来增强系统API从而达到插件化的目的。本文将带你了解基于动态代理的Hook机制。阅读本文之前,可以先clone一份 understand-plugin-framework,参考此项目的dynamic...
2019-03-06 12:35:04 169
原创 Android 反编译资料持续更新
Apktool|ShakaApktool 简体中文汉化版|APK反编译工具ShakaApktool源码:https://github.com/rover12421/ShakaApktool 作者:rover12421apktool源码:https://github.com/iBotPeaches/Apktool 作者:iBotPeachessmali/baksmali源码:https://...
2019-01-04 13:56:17 199
转载 Android permission 访问权限大全
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the...
2019-01-04 13:53:51 702
转载 24个基本指标精粹讲解(24)--ADR
涨跌比率指标——ADR ADR指标又叫涨跌比率指标或上升下降比指标,其英文全称是“Advance Decline Ratio”。和ADL指标一样,是专门研究股票指数走势的中长期技术分析工具。第一节 ADR指标的原理和计算方法 一、 ADR指标的原理 涨跌比率ADR指标是将一定时期内上市交易的全部股票中的上涨家数和下跌家数进行比较,得出上涨和下跌之间的比值并...
2019-01-02 14:01:15 568
转载 24个基本指标精粹讲解(22)--ADR
涨跌比率指标——ADR ADR指标又叫涨跌比率指标或上升下降比指标,其英文全称是“Advance Decline Ratio”。和ADL指标一样,是专门研究股票指数走势的中长期技术分析工具。第一节 ADR指标的原理和计算方法 一、 ADR指标的原理 涨跌比率ADR指标是将一定时期内上市交易的全部股票中的上涨家数和下跌家数进行比较,得出上涨和下跌之间的比值并...
2019-01-02 13:50:45 2471
转载 24个基本指标精粹讲解(21)--OBOS
超买超卖指标——OBOSOBOS指标又叫超买超卖指标,其英文全称是“Over Bought Over Sold”,和ADR、ADL一样是专门研究股票指数走势的中长期技术分析工具。第一节 OBOS指标的原理和计算方法一、OBOS指标的原理超买超卖指标OBOS主要是运用一段时间内整个股票市场中涨跌家数的累积差关系,来测量大盘买卖气势的强弱及未来演变趋势,以作为研判股市呈现超买或超卖 区的参考指...
2019-01-02 13:49:33 1548
转载 24个基本指标精粹讲解(20)--BIAS
离率指标——BIAS乖离率BIAS指标又叫Y值,是由移动平均原理派生出来的一种技术分析指标,是目前股市技术分析中一种短中长期皆可的技术分析工具。第一节 BIAS指标的原理和计算方法一、 BIAS指标的原理乖离率BIAS指标是依据葛兰碧移动均线八大法则而派生出来的项技术分析指标,它是通过一定的数学公式,来计算和总结出当价格偏离移动平均线的程度,指出买卖时机。乖离率BIAS是表示计算期的股价...
2019-01-02 13:48:49 5766
转载 24个基本指标精粹讲解(19)--VR
成交量比率指标——VRVR指标又叫成交率比率指标、数量指标或容量指标,其英文全称为“Volume Ratio”,是重点研究量与价格间的关系的一种短期技术分析工具。第一节 VR指标的原理和计算方法一、VR指标的原理VR指标是以研究股票量与价格之间的关系为手段的技术指标,其理论基础是“量价理论”和“反市场操作理论”。VR指标认为,由于量先价行、量涨价增、量跌 价缩、量价同步、量价背离等成交量的...
2019-01-02 13:47:35 2444
转载 24个基本指标精粹讲解(18)--PSY
心理线指标——PSY心理线PSY指标是从英文Phycholoigical Line直译过来的,是研究投资者对股市涨跌产生心理波动的情绪指标,是一种能量类和涨跌类指标,它对股市短期走势的研判具有一定的参考意义。第一节 PSY指标的原理和计算方法一、 PSY指标的原理心理线PSY指标是一种建立在研究投资者心理趋向基础上,分析某段期间内投资者趋向于买方和卖方的心理与事实,做出买卖股票的一项参考技...
2019-01-02 13:46:51 2416
转载 24个基本指标精粹讲解(17)--TAPI
指数点成交值指标——TAPITAPI是英文Total Amount Weighted Stock Index 的缩写,中文译名为“每一加权指数的成交值”。是一种超短期股市分析技术指标。第一节 TAPI指标的原理及计算方法一、 TAPI指标的原理TAPI指标是根据股票的每日成交值与指数间的关系,来反映股市买气的强弱程度及未来股价展望的技术指标。其理论分析重点为成交值。TAPI指标认为成交...
2019-01-02 13:46:01 706
转载 24个基本指标精粹讲解(16)--DMA
平行线差指标——DMADMA指标又叫平行线差指标,是目前股市分析技术指标中的一种中短期指标,它常用于大盘指数和个股的研判。第一节 DMA指标的原理及计算方法一、 DMA指标的原理DMA指标是属于趋向类指标,也是一种趋势分析指标。DMA是依据快慢两条移动平均线的差值情况来分析价格趋势的一种技术分析指标。它主要通过计算两条基准周期不同的移动平均线的差值,来判断当前买入卖出的能量的大小和未来价格...
2019-01-02 13:45:22 867
转载 24个基本指标精粹讲解(15)--MIKE
麦克指标——MIKEMIKE指标又叫麦克指标,其英文全称是“Mike Base”,是一种专门研究股价各种压力和支撑的中长期技术分析工具。第一节 MIKE指标的原理和计算方法一、MIKE指标的原理与BOLL指标一样,MIKE指标是随股价波动幅度大小而变动的压力支撑指标,是一种路径型指标。它随着股价的变化而变化,能有效地预测股价未来可能上涨或下跌的空间。目前,大多数技术分析指标都是利用股票的...
2019-01-02 13:44:36 2867 1
转载 24个基本指标精粹讲解(14)--OBV
OBV指标的研判 OBV指标又叫能量潮指标,是由美国股市分析家葛兰碧所创造的,是一种重点研判股市成交量的短期技术分析工具。第一节 OBV指标的原理和计算方法 一、 OBV指标的原理 能量潮OBV指标是葛兰碧于本世纪60年代提出的,并被广泛使用。股市技术分析的四大要素:价、量、时、空。OBV指标就是从“量”这个要素作为突破口, 来发现热门股票、分析股价运动趋...
2019-01-02 13:43:35 1464
转载 24个基本指标精粹讲解(13)--DMI
动向指标——DMI指标 DMI指标又叫动向指标或趋向指标,其全称叫“Directional Movement Index,简称DMI”,也是由美国技术分析大师威尔斯?威尔德(Wells Wilder)所创造的,是一种中长期股市技术分析方法。第一节 DMI指标的原理和计算方法一、 DMI指标的原理 DMI指标是通过分析股票价格在涨跌过程中买卖双方力量均衡点的...
2018-12-19 14:08:06 1359
转载 24个基本指标精粹讲解(12)--TRIX
三重指数平滑移动平均指标——TRIX 指标又叫三重指数平滑移动平均指标,其英文全名为“Triple Exponentially Smoothed Average”,是一种研究股价趋势的长期技术分析工具。第一节 TRIX指标的原理和计算方法 一、TRIX指标的原理 TRIX指标是根据移动平均线理论,对一条平均线进行三次平滑处理,再根据这条移动平均线的变动情...
2018-12-19 14:06:26 2522
转载 24个基本指标精粹讲解(11)--AR/BR
人气和买卖意愿指标——AR、BR AR指标又叫人气指标,BR指标又叫买卖意愿指标,它们是衡量市场上多空双方力量对比变化的最重要指标。它们既可以单独使用,更多情况下是一同使用,是一种中长期技术分析工具。第一节 AR、BR指标的原理和计算方法 一、 AR、BR指标的原理 股票市场上的每一个交易日都要进行多空力量的较量。正确、全面地反映每一个交易日或某一段时期内...
2018-12-19 14:05:50 2597
转载 24个基本指标精粹讲解(10)--BOLL
布林线指标——BOLL BOLL指标又叫布林线指标,其英文全称是“Bolinger Bands”,是用该指标的创立人﹝约翰?布林﹞的姓来命名的,是研判股价运动趋势的一种中长期技术分析工具。第一节 BOLL指标的原理和计算方法 一、BOLL指标的原理 BOLL指标是美国股市分析家约翰?布林根据统计学中的标准差原理设计出来的一种非常简单实用的技术分析指标。一...
2018-12-19 14:05:02 731
转载 24个基本指标精粹讲解(9)--MTM
动量指标——MTM MTM指标又叫动量指标,其英文全称是“Momentom Index”,是一种专门研究股价波动的中短期技术分析工具。第一节MTM指标的原理及计算方法 一、MTM指标的原理 动量指标MTM是一种利用动力学原理,专门研究股价在波动过程中各种加速、惯性作用以及由静到动或由动转静的现象。动量指标的理论基础是价格与供求量的关 系。它认为股价的涨跌...
2018-12-19 14:04:17 13006
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人