根据不同的手机,跳转到指纹录入界面,如果没有检测到手机的品牌,就提醒用户手动去指纹录入: 首先描述手机信息检测对象,PhoneInfoCheck.java: 调用 >>PhoneInfoCheck对象,测试: 布局的Button 日志打印: PhoneInfoCheck Board:HONOR br ...
分类:
移动开发 时间:
2019-02-13 14:20:10
阅读次数:
355
一般默认比较旧有两个原因,系统版本过旧,Visual Studio 版本过旧。 第一步,将windows 更新到最新版,必须是windows 10 并且更新到最新。 第二步,将visual studio -> 工具 -> 扩展和更新 ,安装完所有更新。这个时候应该已经可以开发 android 9.0 ...
分类:
移动开发 时间:
2019-02-13 14:19:42
阅读次数:
220
Native APP Native APP 指的是原生程序(Android、iOS、WP),一般依托于操作系统,有很强的交互,可拓展性强,需要用户下载安装使用,是一个完整的App。 原生应用程序是某一个移动平台(比如iOS或安卓)所特有的,使用相应平台支持的开发工具和语言(比如iOS平台支持Xcod ...
分类:
移动开发 时间:
2019-02-13 13:11:30
阅读次数:
235
何为AutoMapper AutoMapper是对象到对象的映射工具。在完成映射规则之后,AutoMapper可以将源对象转换为目标对象。 安装AutoMapper 这里我们在NuGet中下载安装AutoMapper。如下图 在项目中执行此命令 安装完成后 即可查看到依赖项中的 NuGet 配置Au ...
分类:
移动开发 时间:
2019-02-13 13:04:26
阅读次数:
173
参考:https://www.52pojie.cn/thread-396966-1-1.html Smali中的包信息 .class public Lcom/aaaaa; //他是com.aaaaa这个package下的一个类。 .super Lcom/bbbbb; //继承自com.bbbbb这个 ...
分类:
移动开发 时间:
2019-02-13 12:24:21
阅读次数:
198
apply的使用方法 函数名字.apply(对象,[参数1,参数2,...]); 方法名字.apply(对象,[参数1,参数2,...]); call的使用方法 函数名字.call(对象,参数1,参数2,...); 方法名字.cal(对象,参数1,参数2,...); 作用:改变this的指向 不同的 ...
分类:
移动开发 时间:
2019-02-13 11:09:57
阅读次数:
176
1、下载老版本的ndk,把toolchains中缺少的包拷贝到ndk目录中,下载地址https://developer.android.com/ndk/downloads/ 2、在项目的build.gradle中,升级plugin版本到3.1+,例如: dependencies { classpat ...
分类:
移动开发 时间:
2019-02-13 11:08:10
阅读次数:
283
app=Flask(name,static_folder=“static”,static_url_path="/aaa",template_folder=“templates”) __name__实际上是有值的,name=main,指的是该模块所在的目录 static_folder = “stati ...
分类:
移动开发 时间:
2019-02-13 10:53:51
阅读次数:
276
How To: Capture iOS Traffic with Fiddlerhttps://www.telerik.com/blogs/how-to-capture-ios-traffic-with-fiddler?utm_medium=email&utm_source=eloqua&utm_c ...
分类:
移动开发 时间:
2019-02-13 09:24:06
阅读次数:
194
App常用开发模式简介 此处App为应用application,并非我们通常讲的手机App。 常用的几种APP开发模式-脑图 Native App 传统的原生App开发模式,有iOS和aOS两大系统,需要各自语言开发各自App。 优点:性能和体验都是最好的。 缺点:开发和发布成本高。 举个栗子:网易 ...
分类:
移动开发 时间:
2019-02-12 21:43:14
阅读次数:
314
详情见 https://www.jianshu.com/p/3ecad4bfc55e 从关键点1可以看到,如果windowIsFloating被配置为true,就会通过setLayout(WRAP_CONTENT, WRAP_CONTENT)将Window的窗口属性WindowManager.Lay ...
分类:
移动开发 时间:
2019-02-12 21:36:48
阅读次数:
222
1 引入 1.1 作用 替我们生成常用的增删改查操作的SQL语句。 1.2 代码官方发布地址 通用mapper 2 快速入门 2.1 创建测试数据 sql脚本 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure f ...
分类:
移动开发 时间:
2019-02-12 20:07:59
阅读次数:
201
上篇博文《QT QGraphicsProxyWidget对象可选择或移动的一些tricks》介绍了实现QT QGraphicsProxyWidget对象可选择或移动的一些小的第三方技巧,但是在实际的项目中一般不那么做。 之前自己学习QGraphicsView研究的还不是很深入,在scene中加入大量 ...
分类:
移动开发 时间:
2019-02-12 18:44:36
阅读次数:
238
我在QT图形视图框架中使用QGraphicsProxyWidget嵌入widget,但是无法使其和其它的QGraphicsItem一样可以选择或移动,使用如下语句无效: C++ Code 123456789101112 // Create new QGraphicsScene and assign ...
分类:
移动开发 时间:
2019-02-12 18:38:28
阅读次数:
633
1.0 新建项目,由于ListView的局限性,RecyclerView是一种很好取代ListView的控件,可以灵活实现多种布局。 2.0 新建项目RecyclerviewTest,目录如下: 3.0 这里需要在app/build.gradle中配置,导入依赖包: 红色标签这行加入,后面的版本号和 ...
分类:
移动开发 时间:
2019-02-12 13:23:45
阅读次数:
186
构造函数继承的原理 : 通过改变this指向来实现继承(在子类中使用call或apply的方式调用父类 让父类中的this指向子类new出来的对象) 语法格式: function 子类函数名(参数1,参数2){ 父类函数名.call(this,参数1,参数2); //注: 实例继承 } functi ...
分类:
移动开发 时间:
2019-02-12 11:42:20
阅读次数:
239