Thread和HandlerThread的差别 1)Handler:在Android中负责发送和处理消息,通过它可以实现其他支线线程与主线程之间的消通讯 2)Thread:线程,可以看作是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的独立运行的基本单位 3)HandlerThread ...
分类:
移动开发 时间:
2019-12-01 18:45:42
阅读次数:
111
View 、ViewGroup事件分发: 1. Touch事件分发中只有两个主角:ViewGroup与view ViewGroup包含onTnterceptTouchEven,dispathTouchEven,onTouchEven三个相关事件 View包含dispathTouchEven,onTo ...
分类:
移动开发 时间:
2019-12-01 18:55:12
阅读次数:
108
Fragment的特点 1)使Activity分离成多个可重用的组件,每个都有它自己的生命周期和UI 2)可以轻松的创建动态灵活的UI设计,可以适应于不同的屏幕尺寸。从手机到平板 3)Fragment是一个独立的模块,紧紧的与Activity绑定在一起,可以运行中动态的移除、加入、交换等 4)Frg ...
分类:
移动开发 时间:
2019-12-01 19:07:13
阅读次数:
94
1. 哪些情况下的对象会被垃圾回收机制处理掉 答案: 1)发现无用信息对象 2)回收被无用对象占用的空间的内存空间,使该空间可被程序再次使用 2.垃圾回收机制的意义 Java语言中的一个显著的特点就是引入了垃圾回收机制,使C++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时 ...
分类:
移动开发 时间:
2019-12-01 19:14:51
阅读次数:
89
错误产生背景:将之前用Eclipse写的Blog项目迁移到Idea上面。Ecilpse项目一直是没有问题的。错误原因分析:原因是项目依赖中引入的jpa,另外也与Idea比较智能也有关系 解决办法: 第一,在启动类中加上如下注解代码 @SpringBootApplication(exclude = { ...
分类:
移动开发 时间:
2019-12-01 21:05:14
阅读次数:
237
转自:https://blog.csdn.net/u012328159/article/details/81101074 https://blog.csdn.net/masa_fish/article/details/56049710 ...
分类:
移动开发 时间:
2019-12-01 21:09:11
阅读次数:
224
1. get和post请求 从服务端获取数据:get请求 请求参数 在地址栏中 以 urlencoded 形式显示 格式: username=xcr&userAge=18 通过 location.search 可获取当前地址栏中 ? 及其后面的请求参数内容 可发送 2kb 左右的数据 只能发送文本形 ...
分类:
移动开发 时间:
2019-12-01 21:14:12
阅读次数:
118
概述Xcode是开发基于苹果macOS系统的桌面应用和移动应用的主要IDE工具。使用Azure DevOps Server (原名TFS)系统中的pipelines流水线功能,可以方便的集成Xcode项目,使用web浏览器在DevOps服务器上,实现一键编译、测试和发布等工作,省却测试发布过程中复杂... ...
分类:
移动开发 时间:
2019-12-01 21:25:45
阅读次数:
156
原理图解: Master类位置所在:spark-core_2.11-2.1.0.jar的org.apache.spark.deploy.master下的Master类 //截取了部分代码 //处理Application注册的请求 case RegisterApplication(descriptio ...
分类:
移动开发 时间:
2019-12-01 22:32:21
阅读次数:
139
使用OUTER APPLY 操作符 OUTER APPLY操作符工作起来和CROSS APPLY比较类似。唯一的不同在于OUTER APPLY操作符对于那些从表值函数不返回任何数据行的列仍旧会返回结果集。为了看其是如何工作的我们可以查看列表3的代码。 列表3:OUTER APPLY示例 ...
分类:
移动开发 时间:
2019-12-01 22:56:03
阅读次数:
123
1、WKWebView的使用 2、常见问题 "2.1 iOS开发 WKWebView下js的alert(),confirm(),prompt()方法无法正常执行" ...
分类:
移动开发 时间:
2019-12-02 00:41:49
阅读次数:
110
//wv_baidu.loadUrl("http://218.202.92.179:8001/WaterMonitor/Web/Total"); //系统默认会通过手机浏览器打开网页,为了能够直接通过WebView显示网页,则必须设置// wv_baidu.setWebViewClient(new ...
分类:
移动开发 时间:
2019-12-02 00:58:13
阅读次数:
92
添加触摸事件 //触摸事件(解决点击事件无效)--触摸开始,开启拖拽map.addEventListener('touchmove', function(e) {map.enableDragging();});//触摸结束始,禁止拖拽map.addEventListener("touchend", ...
分类:
移动开发 时间:
2019-12-02 10:28:32
阅读次数:
473
使用的组件地址:https://github.com/vuejs/vue-touch/tree/next 注:vue2.0以上 1、安装 npm install vue-touch@next --save 2、main.js中引入 import VueTouch from 'vue-touch' V ...
分类:
移动开发 时间:
2019-12-02 11:39:24
阅读次数:
91
问题起因: 同组的同事将项目全局设置成了沉浸式,对于我这个半路过来开发的人 可真是头疼呵~ 没办法,那就我自己添加一个头吧。也可以在布局中取消沉浸式,不过我这个是在fragment中,为了不修改之前的代码,只能做此骚操作了。 代码如下:1、获取状态栏的高度。 2、为parentview添加一个状态栏 ...
分类:
移动开发 时间:
2019-12-02 11:56:03
阅读次数:
399
公司的设备以前接入的都是串口的扫码头,优点是直接通过串口读取流里面的数据就OK了,缺点是你需要知道每一款扫码器的型号以获取波特率及Android设备的串口地址。因为现在usb扫码器越来越方便且即插即用,不需要额外供电以及价格便宜等特点,公司以后开发的设备都打算采用usb扫码器。所以我开始尝试接入us ...
分类:
移动开发 时间:
2019-12-02 13:16:35
阅读次数:
152
在公布营收创新高的三季度业绩后,11月29日,小米集团一口气宣布数项人事任命。最受关注的,是小米联合创始人、营销灵魂人物黎万强的离职。 此外,前金立集团总裁、小米集团副总裁、红米Redmi品牌总经理卢伟冰出任小米中国区总裁,继续兼任Redmi品牌总经理,向CEO雷军汇报。 现任CFO周受资出任国际部 ...
分类:
移动开发 时间:
2019-12-02 13:32:09
阅读次数:
184
App自动化测试-1.App自动化介绍和环境搭建 App自动化测试-1.App自动化介绍和环境搭建 App自动化工具介绍 当前主流的App自动化工具 作为近几年兴起的测试类型,App自动化测试正在变得越来越流行。 当前主流的App自动化工具有:Appium,Robotium,Espresso,Cal ...
分类:
移动开发 时间:
2019-12-02 16:54:57
阅读次数:
110
Android-QQ浏览器耗电测试工具及方法介绍 1、目前我们常用的测试工具分别有用硬件和软件两种方式; 硬件测试需要用到的:稳压电源、电流计、电脑一套; 软件:powerstat 用的最多的是用硬件测试的方法,用软件测试是需要确认问题时才用到; 2、现在说一下测试耗电的注意事项: 首先耗电测试的软 ...
分类:
移动开发 时间:
2019-12-02 17:02:06
阅读次数:
137
1. 安装docker 2. 安装 Battery Historian 环境 1. cmd: docker run -d -p 9999:9999 bhaavan/battery-historian (可能需要vvv上网) 3. 访问本地服务 http://localhost:9999/ ,上面的命 ...
分类:
移动开发 时间:
2019-12-02 17:02:26
阅读次数:
99