Android
文章平均质量分 60
会飞的小小猪
初来乍到
展开
-
Instruments运行测试用例log 查看
首先要明确:The ‘INSTRUMENTATION_STATUS_CODE: 1’ status appears to be ‘pre-run’ and ‘INSTRUMENTATION_STATUS_CODE: 0’ appears to be the code for a successful test while ‘INSTRUMENTATION_STATUS_CODE: -2’ is used when there’s an error in the test下面用两张截图来说明:结果为成功原创 2020-05-11 20:47:41 · 518 阅读 · 0 评论 -
Android APP如何去掉默认创建的顶部标题栏
刚创建的工程,默认会有顶部的一个标题栏,占用页面空间,且无用,还丑。如何去掉呢?找到res-values-styles.xml 文件,将下面的内容:原创 2020-05-09 15:09:30 · 705 阅读 · 0 评论 -
java/Android 中的文件储存
一.前言 文件储存是一种最基本的数据存储方式,它不对存储的内容进行任何的格式化处理,所有数据都是原封不动的保存到文件当中的,因而比较适合存储一些简单的文本数据或二进制;如果想要保存一些较为复杂的文本数据,就需要定义一套自己的格式规范,方便之后将数据从文件中解析出来。 在了解文件存储之前,先了解IO流的概念。 IO流即输入输出流,流是一组有顺序的,有起点和终点的字节结合...原创 2020-01-11 17:56:17 · 257 阅读 · 0 评论 -
Android Studio + gradlew 命令行实现编译与APK的安装(mac 环境)
一.大前提进入工程所在目录二.编译2.1 编译测试APP./gradlew :app:assembleDebug2.2 编译测试代码APP./gradlew :app:assembleDebugAndroidTest三. 将APP安装到手机3.1 安装测试APPadb push./app/build/outputs/apk/debug/app-debug.a...原创 2019-11-27 17:40:23 · 1666 阅读 · 0 评论 -
MAC 电脑配置openstf
一.openstf 的作用是什么? openstf 的访问地址为https://github.com/openstf/stf。 STF (Smartphone Test Farm,智能手机测试农场),可以在浏览器界面管理160+的移动设备,监控其状态。二.STF 的特征2.1 STF支持的手机系统 1.目前只支持Android 系统,支持版本范围为Andro...原创 2019-11-22 17:57:55 · 284 阅读 · 0 评论 -
疯狂Android讲义(第一章)
原创 2019-10-21 00:18:23 · 213 阅读 · 0 评论 -
Execution failed for task ':app:transformClassesWithDesugarForDebug'.
仅作为一种解决方向:bug 出现场景:android studio 按规范引入mysql-connector-java-8.0.16 之后,就出现了如截图的错误提示,具体的提示如截图试了其他网友提供的各种方法,以及官网上的另外两个第三方库,都没有解决该问题。碰了一鼻子灰之后,才想起还有降版本这一万能的招儿。rebuild 之后终于没有再出现这些触目惊心的红色块块了。一天过...原创 2019-07-09 21:40:05 · 3934 阅读 · 0 评论 -
Android studio 提示Circular dependency错误
将工程导入本地以后,build ,然后提示错误如下:Circular dependency between the following tasks::app:checkManifestChangesDebug\--- :app:instantRunMainApkResourcesDebug \--- :app:transformClassesAndDexWithShrinkResF...原创 2019-05-28 20:19:30 · 8021 阅读 · 0 评论 -
Android手机内核版本查看
因工作需要,需要找到不同内核型号的手机进行测试,但是手机设置里面根本查看不到相关信息。百度了几个方法:方法一:终端输入 adb shell getprop ro.product.cpu.abi 查看安卓设备的内核版本另外贴上其他信息查看方式:方法二:终端连续敲入命令:adb shell----cd /proc----cat cpuinfo亲测,这种方法没有...原创 2019-05-08 14:45:06 · 11107 阅读 · 0 评论 -
adb 查看手机的IP地址
1.确保手机连接了WiFi2.PC带有adb 环境3.手机USB连接PC方式:terminal 中输入adb shell ifconfig找到对应的 wlan0 下面的inet addr 即可原创 2019-03-26 15:26:52 · 15443 阅读 · 0 评论 -
Java中静态上下文中无法引用非静态变量的解决办法以及偶然发现的stack overflow
Java中静态上下文中无法引用非静态变量的解决办法:一、为什么不能引用?初学者经常会遇到non-static variable mainframe cannot be referenced from a static context 因为静态类的方法可以在没有创建实例对象时直接调用,而非静态的成员变量是一个对象属性,只有在对象存在时才可以引用。因此,如果在对象未创建实例时,我们在静...原创 2018-12-06 17:17:03 · 11329 阅读 · 0 评论 -
TextView.setText提示Do not concatenate text displayed with setText. Use resource string with placeho
都知道,字符串的拼接可以直接通过"+"号来连接,这里先不考虑这样做的效率低的问题,有兴趣的同学可以去网上搜索各路大神关于这个的分析贴,以及通过stringbuilderlai 来提高效率的办法。 此处,我们只讨论在TextView.setText方法中使用"+"号拼接的办法,会提示警告,并在代码上黄色块显示,影响代码的美观,例如以下:在一篇好文的分析中https://ww...原创 2018-12-06 17:05:46 · 460 阅读 · 1 评论