流程android

软件开发流程详解

转从网络 软件是怎么开发出来的?怎么进行软件开发流程详解 一款软件是如何从零到开发出来的,需要经过哪些流程?需要哪些人员参与?开发软件的过程非常漫长,技术门槛高,花费资金多。在移动互联网时代,这里就以app软件开发为例,为大家详细介绍APP软件开发流程: 开发一款软件,不仅仅是一个单纯的敲代码阶段, ......
软件开发 流程 软件

springboot启动流程源码解析(带流程图)

大致流程如下: 初始化SpringApplication,从META-INF下的spring.factories读取 ApplicationListener/ApplicationContextInitializer 运行SpringApplication的run方法 读取项目中环境变量、jvm配置 ......
流程 流程图 springboot 源码

3分钟了解Android中稳定性测试

一、什么是Monkey Monkey在英文里的含义是猴子,在测试行业的学名叫“猴子测试”,指的是没有测试经验的人甚至是根本不懂计算机的人(就像一只猴子),不需要知道程序的任何用户交互方面的知识,给他一个程序,他就会对他看到的任何界面进行操作,当然操作是无目的的、随便乱按乱点的,这种测试在产品周期的早 ......
稳定性 Android

可嵌入式图数据库引擎NeuroDB成功部署到ARM芯片架构的Android手机平台

Neurodb已经成功部署到ARM芯片架构的Android手机平台,NeuroDB理论上可以部署在任何可运行c目标程序的 芯片,单片机 上,这将在物联网 边缘计算 起大作用, 详细参考NeuroDB官网: https://neurodb.org ......
嵌入式 架构 芯片 NeuroDB Android

【0-1】从0.1开始学Android逆向-APK基本结构概要分析

概要 最近在进行Android的逆向,在这里整理知识点和分享Android逆向知识。如果文章中有任何勘误,诚挚的邀请师傅们批评改正! 0.什么是逆向? 逆向工程(Reverse Engineering)是一种分析和解剖已有产品、系统或软件的过程,以了解其内部工作原理、设计、功能或源代码。逆向工程可以 ......
概要 Android 结构 0.1 APK

Android—组件化的搭建

1.什么是组件化? 1.1 为什么要用组件化 在项目的开发过程中,随着开发人员的增多及功能的增加,如果提前没有使用合理的开发架构,那么代码会越来臃肿,功能间代码耦合也会越来越严重,这时候为了保证项目代码的质量,我们就必须进行重构 1.2 组件化的介绍 组件化是指解耦复杂系统时将多个功能模块拆分,重组 ......
组件 Android

Android rescueParty 救援模式

现象:设备刷机后无法启动,不停重启。 备注:userdebug 版本无问题,user版本才有问题。 分析: 1. user版本无法获取到logcat日志,但是从获取的串口日志如下: [ 89.217156]|01-01 00:02:50.315 reboot: Restarting system w ......
rescueParty Android 模式

Git 流程优化-实践

用 git cz 代替 git commit 操作 全局安装 npm install -g commitizen cz-conventional-changelog npm i -g cz-customizable 写入配置 echo'{ "path": "cz-customizable" }' > ......
流程 Git

Android TextView设置某段文字可点击

初次进入app,需要有个勾选隐私协议的UI,其中的隐私协议文字点击是可跳转到新页面对隐私协议机型展示 这里选择使用Android自带的SpannedString来设置TextView的文字内容即可设置点击事件,具体代码如下: tvDesc.text = buildSpannedString { ap ......
TextView Android 文字

如何以编程方式关闭/隐藏Android软键盘?

内容来自 DOC https://q.houxu6.top/?s=如何以编程方式关闭/隐藏Android软键盘? 我在我的布局中有一个EditText和一个Button。 在编辑字段中写入内容并点击Button后,我希望在触摸键盘外部时隐藏虚拟键盘。我认为这是一段简单的代码,但是我在哪里可以找到它的 ......
键盘 Android 方式

java程序的运行流程(jdk,jre,jvm的关系)

资料来源于第8课:https://www.bilibili.com/video/BV1o841187iP?p=8&spm_id_from=pageDriver&vd_source=c3a656550cf5d38944e8878bb7026cbc 1.我们手写的java 代码为.java后缀文件储存在 ......
流程 程序 java jdk jre

有手就会做!保姆级Jmeter分布式压测操作流程(图文并茂)

分布式压测原理 分布式压测操作 保证本机和执行机的JDK和Jmeter版本一致 配置Jmeter环境变量 配置Jmeter配置文件 上传每个执行机服务jmeter chmod -R 755 apache-jmeter-5.1.1/ 执行机配置写自己的ip 控制机配置所有执行机ip,把server.r ......
分布式 图文并茂 保姆 流程 图文

milkv-duo启动流程分析:手动构建boot.sd

目录上电测试制作boot.sd编译Linux内核multi.its 上电测试 在上一篇,我们构建了fip.bin。让我们继续用以前的boot.sd。我们插上电源, U-Boot 2021.10 (Oct 15 2023 - 14:17:51 +0800)cvitek_cv180x DRAM: 63. ......
手动 milkv-duo 流程 milkv boot

Android获取第二个SD卡路径

File[] externalFilesDirs = getExternalFilesDirs(null); // 判断是否有第二个SD卡 if (externalFilesDirs.length > 1) { // 第二个SD卡的路径 File secondSdCardDir = external ......
路径 Android

提升协作效率:钉钉流程与低代码平台的无缝对接

摘要:本文由葡萄城技术团队原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 前言 钉钉作为目前很多企业都在使用的移动办公平台,提供了很多常用的OA审批功能,同时也支持自定义审批流程,极大的方便了企业的办公审批,那么对于低代码平台而言是否可以实现与 ......
无缝 效率 流程 代码 平台

一种适用于 Android Native 层的代码功能测试框架

理想的测试工具代码应该具备以下特点: + 测试流程代码和测试用例代码分离 + 与项目需求相关的代码位于测试用例代码中 + 与项目依赖相关的代码也位于测试用例代码中 + 测试函数接口稳定,函数名及参数不因项目不同而变化 + 测试用例代码可以方便地进行替换 ......
功能测试 框架 Android 代码 功能

APP上架安卓应用市场的具体流程有哪些?

第一步: 准备资料 手机号、QQ、邮箱、法人身份证正反面照片、手持身份证照片、营业执照照片、对公账户、官网、公章底部照片(不能拍到人) 第二步:注册要上架手机型号的各开发平台账号例:华为、VIVO、OPPO、360手机助手、小米、魅族、腾讯应用宝等 第三步:申请软著所需资料:资料包括:登记申请表(需 ......
流程 市场 APP

milkv-duo启动流程分析:手动构建fip.bin [2/2]

手动合成fip.bin和boot.sd [2/2] 编译FSBL 编译FSBL是为了得到bl2.bin。注意到我们需要配置一些参数: ARCH ?= ifneq ($(origin CROSS_COMPILE),command line) ifeq ($(ARCH),riscv) CROSS_COM ......
手动 milkv-duo 流程 milkv duo

2023_10_15_DAY_01_JAVA_SE_Java基础知识_下_流程控制语句

2023_10_15_DAY_01_JAVA_SE_Java基础知识_下_流程控制语句 分支【选择】结构 if语句 if (表达式) { 执行语句块; } //if语句的代码执行过程为:如果条件表达式返回真值,则执行功能代码块中的语句; //如果条件表达式返回值为假,则不执行功能代码块。 语法说明: ......

milkv-duo启动流程分析:手动构建fip.bin [1/2]

目录构建riscv64-unknown-linux-musl编译工具链直接下载官方工具链尝试自己编译T-head Gcc下载编译binutils编译交叉gcc编译musl手动合成fip.bin和boot.sd编译u-boot生成cvi_board_memmap.h,cvipart.h和imgs.h继 ......
手动 milkv-duo 流程 milkv duo

【移动开发学习】 Android Studio 编写一个简单的微信界面

Android Studio简单还原微信ui 目标 实现3-4个tab的切换效果 技术需求 activity, xdm, fragment, recyclerview 成果展示 其中联系人界面通过recyclerview实现了可以滑动列表 仓库地址 https://github.com/SmileE ......
界面 Android Studio

eu.org域名的申请流程

介绍 先附上域名官网:https://nic.eu.org/ eu.org是1996年开始运营的公益域名服务。其设立的主要目的是为那些无力支付付费域名的高额费用的用户或非盈利组织提供永久(至少在2030年之前不会过期)免费且不限量的顶级域名。 每个注册用户都可以申请不限量的eu.org域名,Goog ......
流程 域名 org eu

Android WebView获取html源码

通过执行js语句来获取 val code = """ document.documentElement.outerHTML """.trimIndent() webview.evaluateJavascript(code) { value -> val htmlContent = if (value ......
源码 Android WebView html

Android 语言国际化的思考

在测试一个应用 https://github.com/jd1378/otphelper,使用了虚拟机,然后在原生 nexus 上的系统设置里添加中文的时候,默认只有English,我输出Chin后就跳出来简体中文给我选中。 在 otphelper 中,也是有语言可以选择的,然后我在搜索栏里输出Chi ......
Android 语言 国际

安卓开发Android Studio新版本menu菜单不显示的问题

在新版本的Android Studio 直接配置菜单会显示不出来,新版本新建菜单经节如下: activity_main.xml(布局文件): <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://sc ......
菜单 Android Studio 问题 menu

termux on Android 6.0

前几天在捣鼓我那Android 6.0的老平板,想装上termux,但termux需要至少Android 7.0,搜了许久,才发现termux官方已经给出答案了。 下载好termux后,需要修改$PREDIX/etc/apt/source.list,在Termux on android 5 or 6 ......
Android termux 6.0 on

Android开发中Button背景颜色不能修改问题及解决方法

原创 夏志1212022-10-08 15:58:38博主文章分类:Android©著作权 文章标签androidandroid studioide开发语言服务器文章分类运维阅读数752 目录 ​ ​问题:​​ ​ ​问题原因:​​ ​ ​解决方法:​​ 在Android中,Button是一种按钮组 ......
颜色 背景 Android 方法 Button

Android项目在 app 中通过 WebView 访问 url显示空白,使用浏览器可以打开,Android WebView加载出现空白页面问题解决

这是服务器证书校验WebView的安全问题 服务器证书校验主要针对 WebView 的安全问题。 在 app 中需要通过 WebView 访问 url,因为服务器采用的自签名证书,而不是 ca 认证,使用 WebView 加载 url 的时候会显示为空白,出现无法加载网页的情况。 使用 ca 认证的 ......
空白 Android WebView 浏览器 页面

图文并茂手把手教你在MAC配置Android,nodejs环境,配置安卓真机支持投屏以及测试

先说nodejs和npm 这个很简单,只需要点击下面链接,安装node.js环境即可 https://nodejs.org/zh-cn/ Android Android Studio 下载地址及版本说明 Android 开发者官网:https://developer.android.com/inde ......
图文并茂 Android 图文 环境 nodejs

Activiti 8.0.0 发布,业务流程管理与工作流系统

Activiti 8.0.0 现已发布。Activiti 是一个业务流程管理 (BPM) 和工作流系统,适用于开发人员和系统管理员。其核心是超快速、稳定的 BPMN2 流程引擎。Activiti 可以在任何 Java 应用程序、服务器、集群或云中运行,与 Spring 完美集成。 具体更新内容包括: ......