https://my.oschina.net/u/2428630/blog/3004860 uni-app框架中 安装(项目根目录下运行) 文件中引用 import uniRequest from 'uni-request'; 使用方法 请求方法的别名 全局配置 发送get请求 发送post请求 以 ...
分类:
移动开发 时间:
2019-03-27 11:16:17
阅读次数:
1819
从C/C++层调用JAVA层代码步骤: 1. 在JAVA类中创建java方法和本地方法 2.在JNI文件夹下创建类对应的.h文件(可通过JAVAH命令生成该类的.h文件,就不赘述了),创建.cpp文件(用于编写C/C++层的代码) .h文件: .cpp文件 3.调用JAVA方法需要类的对象 在C/C ...
分类:
移动开发 时间:
2019-03-27 11:14:48
阅读次数:
191
购物车是电商APP的一个关键功能点,一般购物车包含 3 个页面,分别是: 1.购物车的商品列表页 2.商品下单页 3.订单付款页面 4.订单付款成功页面 由于现有购物车逻辑相对混乱,这里重新整理一下 ...
分类:
移动开发 时间:
2019-03-27 11:12:12
阅读次数:
211
利用Android NDK编译动态库,在C文件中调用了两个JNI函数:JNI_GetDefaultJavaVMInitArgs和JNI_CreateJavaVM。编译的时候始终报以下错误: 看了网上很多人的解答,基本都是添加libjvm.so或者libnativehelper库。尝试下,没有一个靠普 ...
分类:
移动开发 时间:
2019-03-27 11:11:12
阅读次数:
223
浏览器代理检测,可以检测出来用户使用的浏览器类型,也可以检测浏览器所在的操作系统 navigator.userAgent (1)、判断浏览器类型 var t = navigator.userAgent; if(t.indexOf('Trident')!= -1){ console.log('ie内核... ...
分类:
移动开发 时间:
2019-03-27 11:00:17
阅读次数:
214
近期通过研究SDL源码 得出android JNI c/c++调用java 无需新建虚拟机: 具体步骤如下 第一步获得:两个参数 JNIEnv和jclass 第二步 获得java那边定义的函数的名字 第三步 传递参数调用java 函数 ...
分类:
移动开发 时间:
2019-03-27 10:47:32
阅读次数:
193
在Android的世界中,由名称为app_process的C++本地应用程序(路径为:framework/base/cmds/app_process/app_main.cpp)调用JNI Invocation API 在自身进程中加载dalvikvm虚拟机,这样就开创了java世界. 现在就简单的D ...
分类:
移动开发 时间:
2019-03-27 10:38:40
阅读次数:
202
一、数字签名概述 所谓"数字签名"就是通过某种password运算生成一系列符号及代码组成电子password进行签名,来取代书写签名或印章。 数字签名有两种功效:一是能确定消息确实是由发送方签名并发出来的。由于别人假冒不了发送方的签名。二是数字签名能确 定消息的完整性。由于数字签名的特点是它代表了 ...
分类:
移动开发 时间:
2019-03-27 09:22:22
阅读次数:
264
jQ ajax: 1.本身是针对MVC的编程,不符合现在前端MVVM的浪潮 2.基于原生的XHR开发,XHR本身的架构不清晰,已经有了fetch的替代方案 3.JQuery整个项目太大,单纯使用ajax却要引入整个JQuery非常的不合理(采取个性化打包的方案又不能享受CDN服务) axios: 1 ...
分类:
移动开发 时间:
2019-03-27 09:19:18
阅读次数:
193
卡顿产生的原因 在 VSync 信号到来后,系统图形服务会通过 CADisplayLink 等机制通知 App,App 主线程开始在 CPU 中计算显示内容,比如视图的创建、布局计算、图片解码、文本绘制等。随后 CPU 会将计算好的内容提交到 GPU 去,由 GPU 进行变换、合成、渲染。随后 GP ...
分类:
移动开发 时间:
2019-03-27 09:19:01
阅读次数:
191
描述 append()方法向列表末尾添加新的对象(元素)。 语法 语法格式:list.append(object) 参数 object:添加到list末尾的对象。 返回值 无返回值(会修改原来的列表) 实例 使用方法如下: #!/usr/bin/python3 a = ['abc', '2019_1 ...
分类:
移动开发 时间:
2019-03-27 00:26:35
阅读次数:
241
描述append()方法向列表末尾添加新的对象(元素)。 语法语法格式:list.append(object) 参数object:添加到list末尾的对象。 返回值无返回值(会修改原来的列表) 实例实例如下:#!/usr/bin/python3a = ['abc', '2019_11', 'popl... ...
分类:
移动开发 时间:
2019-03-27 00:24:49
阅读次数:
2406
APPLE-SA-2019-3-25-6 iCloud for Windows 7.11iCloud for Windows 7.11 is now available and addresses the following:CoreCryptoAvailable for: Windows 7 an ...
分类:
移动开发 时间:
2019-03-26 22:53:20
阅读次数:
396
APPLE-SA-2019-3-25-1 iOS 12.2iOS 12.2 is now available and addresses the following:CFStringAvailable for: iPhone 5s and later, iPad Air and later, and ...
分类:
移动开发 时间:
2019-03-26 22:44:39
阅读次数:
175
APPLE-SA-2019-3-25-5 iTunes 12.9.4 for WindowsiTunes 12.9.4 for Windows is now available and addresses thefollowing:CoreCryptoAvailable for: Windows 7 ...
分类:
移动开发 时间:
2019-03-26 22:43:02
阅读次数:
252
APPLE-SA-2019-3-25-7 Xcode 10.2Xcode 10.2 is now available and addresses the following:KernelAvailable for: macOS 10.13.6 or laterImpact: An applicati ...
分类:
移动开发 时间:
2019-03-26 22:33:39
阅读次数:
210
APPLE-SA-2019-3-25-4 Safari 12.1Safari 12.1 is now available and addresses the following:Safari ReaderAvailable for: macOS Sierra 10.12.6, macOS High ...
分类:
移动开发 时间:
2019-03-26 22:31:48
阅读次数:
193