在Android4.0以后,会发现,只要是写在主线程(就是Activity)中的HTTP请求,运行时都会报错,这是因为Android在4.0以后为了防止应用的ANR(Aplication Not Response)异常,Android这个设计是为了防止网络请求时间过长而导致界面假死的情况发生。 解决 ...
分类:
移动开发 时间:
2020-05-27 18:59:51
阅读次数:
105
1. appium依赖的环境安装: node.js、JDK、和Android SDK JDK的安装 下载地址: 配置java环境变量: jdk的安装目录JAVA_HOME path: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin CLASSPATH:.;%JAVA_HOME ...
分类:
移动开发 时间:
2020-05-27 18:48:25
阅读次数:
94
1、mac下安装homebrew 下载不成功参考 https://www.cnblogs.com/mabc/p/12936559.html 2、brew install scrcpy 3、brew cask install android-platform-tools 4、下载成功之后可以通过 us ...
分类:
系统相关 时间:
2020-05-27 18:43:50
阅读次数:
748
作者:Stan_Z 链接:https://www.jianshu.com/p/fba7b43bdc9c 做内存优化的同学有福了,不过文章知识点依然硬核,能啃多少是多少吧,其他性能优化相关文章: 吹爆系列:深入探索Android卡顿优化 吹爆系列:深入探索Android布局优化大科普吹爆系列:深入探索 ...
分类:
移动开发 时间:
2020-05-27 18:25:29
阅读次数:
102
uni-app分享 uniapp官网地址:https://uniapp.dcloud.io/api/plugins/share?id=sharewithsystem 调用系统分享组件发送分享消息,不需要配置分享SDK 当中出现了图片,图片的优先级会大于文字。 uni.shareWithSystem( ...
分类:
移动开发 时间:
2020-05-27 15:47:19
阅读次数:
1147
assemble task 用于组合项目的所有输出,它包含了assembleDebug和assembleRelease两个Task。 通过执行 gradle assemble指令,Gradle会编译出两个Apk——debug和release,如果要执行单独的编译命令,可以使用以下指令 gradle ...
分类:
移动开发 时间:
2020-05-27 15:43:25
阅读次数:
102
最近遇到个朋友准备做直播视频,到处咨询接口,这个接口是什么呢?查了些资料,我们来了解下目前市场说的API接口是什么 随着软件规模的日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要,程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分,良好的接口设计可以降低系统各 ...
1 、 使用 eclipse编译出 对应 apk文件ForlinxActivity .apk ,但是这个 apk文件是不能用的。
2、使用SignApk.jar签名工具对该apk进行签名
分类:
移动开发 时间:
2020-05-27 09:21:37
阅读次数:
106
SQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在iOS和Android的App中都可以集成。 Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用。 *重要 ...
分类:
数据库 时间:
2020-05-27 09:19:57
阅读次数:
113
一、ANR是什么? Application Not Responding,ANR是Android中的无状态响应对话框。 二、造成ANR原因 1. 主线程被IO操作(从Android 4.0后网络请求不允许在主线程)堵塞。 2. 主线程中存在耗时计算。 三、Android中哪些操作是在主线程执行 1. ...
分类:
移动开发 时间:
2020-05-27 00:56:16
阅读次数:
105