自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android App封装 ——架构(MVI + kotlin + Flow)

最近看了好多MVI的文章,原理大多都是参照google发布的 应用架构指南,但是实现方式有很多种,就想自己封装一套自己喜欢用的MVI架构,以供以后开发App使用。

2023-01-05 11:12:55 889

原创 Android FD 文件描述符 泄露总结

最近在项目中碰到一个跟FD相关的crash,经过一番奋斗终于解决,然后调研了下这个之前没碰到过的东西,发现还挺重要挺常见的,但是又不容易被发现,在此记录。

2022-11-07 14:32:45 2388

原创 微信内App下载时,点击按钮,弹出打开浏览器蒙层提示

目录目标实现过程1.添加蒙层div2.如何判断是否是微信浏览器内3.针对按钮添加onclick事件4.针对指定按钮,在html底部添加javascript代码块总结目标因为微信内置浏览器的拦截,对于一些文件下载或者跳转有拦截,导致不能直接像手机浏览器那样下载文件或者apk等。这时候需要提示用户用浏览器打开网页,从而来避免用户点击后页面没反应的情况。效果如下实现过程1.添加蒙层divHt...

2018-12-27 09:25:22 3219

原创 AndroidStudio常用使用技巧

log1、生成log tag private static final String TAG = “MainActivity”; 2、打印loglogm Log.d(TAG, “onCreate() called with: savedInstanceState = [” + savedInstanceState + “]”); logd Log.d(TAG,

2016-10-20 17:30:07 333

原创 Robotium

简介 Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,Robotium结合Android官方提供的测试框架达到对应用程序进行自动化的测试。另外,Robotium 4.0版本已经支持对WebView的操作。Robotium 对Activity,Dial...

2016-06-15 16:17:59 1125

原创 UIAutomator

简介UiAutomator 是 Google 在 Android4.1 推出的一套黑盒 UI 自动化测试框架,用于做 UI 自动化的框架,主要模拟人来操作手机,如点击、长按、滑动、按键、文本输入等操作。UiAutomator 通过组件的属性如 ID、文本、描述、类名、实例等来查询定位到相应的组件,再注入各种模式操作事件来达到模拟人操作手机的目的。创建UIAutomator2.0 的工程...

2016-06-15 15:08:37 418

原创 Monkeyrunner

monkeyrunner简介monkeyrunner工具提供了一个API,运用该API编写的程序可以不用通过android代码来直接控制android设备和模拟器,我们可以写一个python程序对android应用程序或测试包进行安装、运行、发送模拟击键,对用户界面进行截图并将截图存储在workstation上等操作。monkeyrunner工具的主要设计目的是用于测试application/fra

2016-06-14 14:06:54 318

原创 Monkey

Monkey工具一、 什么是MonkeyMonkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。二、 Monkey的特征测试的对象仅为应用程序包,有一定的局限性。Monky测试使用的事件流数据流是

2016-06-13 17:13:41 441

原创 Android自动化测试

Android自动化测试测试化框架1、Monkey是Android SDK自带的测试工具,在测试过程中会向系统发送伪随机的用户事件流,如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试,也有日志输出。实际上该工具只能做程序做一些压力测试,由于测试事件和数据都是随机的,不能自定义,所以有很大的局限性。2、MonkeyRunner也是Android SDK提供的测试工具。严格意义

2016-06-13 16:48:11 478

原创 10种可提高应用在Google Play上的曝光率的正确做法

提高应用在Google Play上的曝光率的正确做法

2016-04-09 18:09:32 829

转载 SurfaceView使用框架

package com.hjc.surfaceview;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.view.MotionEvent;import and

2013-11-30 09:21:21 718 1

java实现网络对抗五子棋

通俗的实现了五子棋对抗功能,对应初学者有很好的指导作用。

2013-06-17

校园导游系统 数据结构课程设计 C语言版

界面友好,功能不错,能够实现查询两点间最短路径算法,是大一课程设计的时候写的

2010-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除