android开发技巧一android的一些常用包是发布在国外的,所以一些包,我们下载不下来,我们可以使用阿里云的镜像地址(maven { url 'https://maven.aliyun.com/nexus/conten...
-
android studio gradle ide android开发技巧杂谈
-
javascript 轻量化的yolov8部署到安卓Android手机端
一、pytorch环境配置和yolov8源码安装首先在电脑上需要配置好pytorch环境,和yolov8源码的下载然后针对yolov8做自己的轻量化改进二、下载Android Studio和ncnn-android-yolo...
-
android oracle Kotlin实战---使用Room封装本地数据层,2024年安卓开发进阶课程
2.2、Room操作真正用来操作数据库的代码初始化数据库companion object{ private var INSTANCE:StudentDatabase?=null //Application 调用 fun ge...
-
android 数据库 java 后端 面试 MySQL 慢查询优化案例
˃优质博文:IT-BLOG-CN一、慢查询优化基本步骤【1】先运行看看是否真的很慢,注意设置SQL_NO_CACHE(查询时不使用缓存); 【2】where条件单表查,锁定最小返回记录表。这句话的意思是把查询语句的 whe...
-
Unity和Android的交互
Unity和Android的交互一、前言二、Android导出jar/aar包到Unity2.1 版本说明2.2 拷贝Unity的classes.jar给Android工程2.2.1 classes.jar的位置2.2.2...
-
Android Studio编译问题 xxx has been compiled by a more recent version of the Java Runtime
随便记录一下:Android studio直接build时没问题,但是general apk的时候却编译不了:有几种可能的解决办法:第一种,多半是编译时的jdk版本不太对,切换老一点的jdk或者新一点的试试 第二种,或者就改...
-
Android AsyncLayoutInflater 异步加载布局
AsyncLayoutInflater 是 Android 提供的一个用于异步加载布局的工具类。可以在异步线程上加载布局文件,以避免在主线程上加载布局过于耗时而导致的 UI 卡顿问题。通常情况下,使用传统的 LayoutIn...
-
sqlite 经验分享 源码软件 Android studio实现财务记账系统软件android studio开发课程设计
android 开发一个记账系统Android 开发一个理财记账系统软件(app 的详细实验步骤,内附有源码,小白也能轻松上手自己的软件开发项目学生可当课程设计学习使用。文章目录android 开发一个记账系统一、app功能...
-
javascript React Native Android 源码框架浅析(主流程及 Java 与 JS 双边通信)
//native C++方法,用来初始化JNI相关状态然后返回mHybridData。//创建ReactNative的三个线程nativeModulesThread和jsThread、uiThread,都是通过Handler...
-
《Android编程权威指南》之音频播放与单元测试(一),面试官问的那些软件测试原理你都懂吗
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最...
-
开发语言 android [译] Kotlin中关于Companion Object的那些事
@JvmField注解,例如告诉编译器不要生成getter和setter,而是生成Java中成员。在伴生对象的作用域内使用该注解标记某个成员,它产生的副作用是标记这个成员不在伴生对象内部作用域,而是作为一个Java最外层类的...
-
java 开发语言 Android中的Switch控件
1、Switch中时Android中自带的开关控件:效果如下:2、完整代码如下所示:3、Switch的样式,文字编写都为自定义的,代码如下所示:4、switch中的属性textOn:控件打开时显示的文字 textOff:控件...
-
java 【Android笔记63】Android之网页视图WebView介绍及其使用
这篇文章,主要介绍Android中的网页视图WebView及其使用。目录一、网页视图WebView1.1、什么是WebView1.2、WebView的简单使用...
-
android WebView输入框软键盘遮挡问题(沉浸状态栏和adjustResize的冲突)
【WebView为什么没有在软键盘弹出时更新布局】默认Activity情况下,软键盘弹出时,通过给DecorView的LinearLayout添加"layout_margin_bottom=键盘高度",实现R.id.cont...
-
kotlin android4.4 retrofit2 java.lang.NoSuchMethodError: com.google.gson.Gson.newJsonReader
retrofit2 在普通版本上没问题,但在安卓4.4上报错,因为兼容低版本原因,所以也不能升级retrofit2到最新版本 我使用的版本是2.4.0 异常内容:...
-
RxJava、RxAndroid学习
添加依赖 github主页https://github.com/ReactiveX/RxAndroid 在build.gradle中添加代码rxjava版本使用最新版的...
-
android 数据库 【mysql部署】在ubuntu22.04上安装和配置mysql教程
一.安装mysql1. 更新软件包列表:2.安装 MySQL 服务器:3.设置 MySQL 安全性:按照提示输入相关问题的回答,例如删除匿名用户、禁止 root 远程登录等。这里建议直接输入y。这里根据自己要设置的密码强度自...
-
安卓面试题目 非笔试,Flutter之Android层面源码分析,HTTPS面试常问全解析
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实...
-
Flutter入口runApp源码分析,Android程序员进大厂面试必备基础技能
// 1. 确保WidgetsFlutterBinding被初始化。// 2. 将传递过来的根widget app attach到某个地方// 3. 调度一个‘热身’帧接下来我们就继续对着runApp内三行代码进行逐一突破:...
-
android android studio adb 功能测试 软件测试 App元素定位失败了,怎么办?
学员们在日常的android app自动化测试工作当中,元素定位时会遇到以下类似的报错:然后来问老师,这是啥情况?老师一般都会送上亲切的关怀:1)adb能识别到设备吗?2)设备有被其它的程序在占用吗?3)ADT的版本正确吗?...
-
如何评价-Google-的-Fuchsia、Android、iOS-跨平台应用框架-Flutter
2. 渲染机制 google 由于有 chromium 项目的积累,所以渲染这块是手到擒来。 代码一开篇就把 layer/renderObject/displayList/layout (源于 WebKit )这一套渲染给熟...
-
电脑 android 智能手机 笔记本电脑 适用于 Windows 11 的 12 个最佳免费 PDF 编辑器
除了绘图等基本功能外,一些适用于 Windows 11 的免费 PDF 编辑器还具有 AI、OCR 识别和书签等高级功能。 我们的列表包含易于立即下载的 PDF 编辑软件工具。 这些工具不仅可以帮助转换 PDF、编辑、上...
-
Eclipse的快捷键汇总,2024疫情期间八家大厂的Android面试经历和真题整理
查找工作空间(Workspace)构建路径中的可找到Java类文件,不要为找不到类而痛苦,而且可以使用“*”、“?”等通配符。和【Ctrl+Shift+T】对应,查找工作空间(Workspace)中的所有文件(包括Java文...
-
职场和发展 冲刺金三银四:Android即将迎来面试高峰期,掌握这四步离你理想的岗位不远了!
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最...
-
Android项目中使用Eclipse导出jar文件
把一些不必要的文件勾选掉,如下图:一般,不需要打入jar包的文件有:1、/src/目录下的activity文件2、根目录下的文件,.classpath, .project, manifest.xml, .properties...
-
Android中的SQLite数据库
SQLite是一个轻量级、自给自足、无服务器、零配置、关系型、事务性的 SQL 数据库引擎。下面介绍下SQLite数据库:一、SQLite数据库简介1.1 特性轻量级:包体积小,完全配置时小于 400KiB,省略可选功能配置...
-
开发语言 android Kotlin中的Lambda表达式
接下来我们看看Lambda表达式的用法。首先看看规则:**1. kotlin中lambda表达式定义在{}中2. 其参数(如果存在 在 -˃ 之前声明(参数类型可以省略 3. 函数体(如果存在 在 -˃ 后面**//源代码:...
-
网易ios面试题,Android-Framework学习笔记(3),安卓rxjava面试
注释1处获取当前Activity所在的进程的ProcessRecord,如果进程已经启动了,会执行注释2处的代码。否则执行注释3的代码。 注释2处调用realStartActivityLocked来启动应用程序。 注释3处调...
-
开发语言 Android-Kotlin-Activity直接的跳转,Android小技巧
跳转第二个Activity跳转第二个Activity第二个Activity,Main2Activity:自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数...
-
开发语言 android 关于Kotlin语法,这一篇就够了!
//by lazy用来修饰val变量, 可以用来修饰局部变量和基本类型,等下一次调用到的时候才会进行初始化println(lazyByLazy //lazyByLazy被调用到了,开始初始化,执行println(“here...
-
Java-vs-Kotlin,Android开发人员应该选择哪种语言?,教你如何增加拿到BAT大厂offer几率
那么,作为一名Android开发,我的观点可能有点偏见,。Android开发初学者应该先从学习Java开始作为一名程序员,我知道我的粉丝大都是搞Android开发的,但如果你是做Java开发的,你的职业瓶颈相对较高,这意味着...
-
前端 android 安全 web安全 CTF bugku-web-聪明的php
传递一个参数,提示flag的文件名随意这里就是要传递参数filename,其值随意直接得到内部逻辑代码这里应该是一个命令指定漏洞 要想办法绕过过滤,让value中的恶意执行代码成功执行 常见的php命令执行函数有 syste...
-
分布式 harmonyos android 音视频 linux 鸿蒙 鸿蒙系统 OpenHarmony开发实战:常用组件和容器低代码开发示例(ArkTS)
本篇Codelab是基于ArkTS语言的低代码开发方式实现的一个简单实例。具体实现功能如下:创建一个低代码工程。通过拖拽的方式实现任务列表和任务信息界面的界面布局。在UI编辑界面实现数据动态渲染和事件的绑定。最终实现效果如下...
-
android RxJAVA
1. RxJAVA简介1.1 响应式编程 在介绍RxJava前,我们先聊聊响应式编程。那么什么是响应式编程呢?响应式编程是一种基于异步数据 流概念的编程模式。数据流就像一条河:它可以被观测,被过滤,被操作,或者...
-
android PHP1-3(1),手把手教你写Linux运维项目文档
define()函数定义函数设置常量,使用 define( 函数,函数语法如下:它接受三个参数:一个字符串类型的 $name,必选参数,常量名称,即标志符一个混合类型的 $value,必选参数,常量的值一个可选的布尔类型的...
-
Android Studio 安装配置教程 - MacOS(详细版)(1)
苹果下载会稍微麻烦一些,会先询问一下,点击 “允许”,苹果上下载的是.dmg文件,不同于微软的.exe文件,下载好之后在访达中显示,点击右边的放大镜查看所在目录双击安装等待验证完毕,会出现这样一个窗口鼠标拖动左边的Andro...
-
macos android 其他 数据库 经验分享 mathtype2024版本下载与安装(mac版本也包含在内)
安装包补丁主要是mathtype的安装包,与它的补丁。详细安装过程: step1: 使用方法是下载完成后先安装MathType-win-zh.exe文件,跟着步骤走直接安装就行。step2: 关闭之后,以管理员身份运行Mat...
-
android android studio ide Cannot resolve class RelativeLayout, TextView, ImageView, LinearLayout,
第一:先介绍一下出现这个情况的条件:Android studio 版本为:Android Studio Flamingo | 2022.2.1 Patch 2 gradle 版本6.5-allbuild版本:gradle:3...
-
android android studio 【Gradle-7】Gradle构建核心之Task指南
1、前言本文是Gradle系列的第7篇,给大家带来Gradle构建核心Task相关的知识点。2、Gradle中的Task是什么Task是一个任务,是Gradle中最小的构建单元。 Gradle构建的核心就是由Task组成的有...
-
android studio Android应用开发的学习
目录关于Android Studio1.开发环境1.1首先,我们需要安装Android Studio,这是一个用于开发Android应用的集成开发环境(IDE)。您可以从官方网站下载并安装它。1.2 自动化构建工具2.And...
-
android studio Android Gradle依赖配置与依赖冲突解决
#.Gradle依赖配置##.Gradle依赖管理与两个重要的classpath相关,每个Module都有:1.编译时路径:compileClasspath编译时能使用的代码,当一个类参与编译时,Gradle会将其放在com...
-
android API ‘variantOutput.getPackageLibrary()‘已过时的解决方法
一个发布到maven central的android库项目,为了方便管理,在build.gradle文件中加入了打包处理的一段脚本://生成aar//打包输出文件名//打包完成后的动作// 复制到指定文件夹这段脚本是修改默认...
-
gradle 升级Android Studio Dolphin 2021.3.1后提示version of the Java Runtime (class file version 55.0)错误问题解决
错误提示 Cause: com/android/tools/idea/gradle/run/OutputBuildAction has been compiled by a more recent version of th...
-
源码阅读 【优秀资源】最新Android开发相关源码解析,快速提升的法宝
作为Android开发工程师,想进阶,阅读别人项目的源码,尤其是开源的优秀核心技术栈的源码必不可少的步骤。如何阅读源码呢?这确实是个让人头疼的问题,许多小伙伴刚开始读很容易被淹没在细节中,每一行代码都想看懂,结果往往就是进展...
-
android 一.RxJava
1.RxJava使用场景RxJava核心思想Rx思维:响应式编程,从起点到终点,中途不能断掉,并且可以在中途添加拦截. 生活中的例子: 起点(分发事件,我饿了 -˃下楼-˃去餐厅-˃点餐-˃终点(吃饭,消费事件 程序中的例...
-
webview android studio Android注册页面
布局文件activity_main.xml:android:text="注册"android:text="用QQ登录"˃android:text="用微信登录"˃android:text="使用电子邮件"android:te...
-
ide Android Studio 真机无线调试
AS无需插线,使用无线调试,即可调试,需要手机和电脑处于同一个局域网内。 第一步:需在手机开发者选项中打开 “无线调试”,然后点击“无线调试”,查看里面的“IP地址和端口”第二步:手机连接电脑,在flutter的“Termi...
-
android studio ide Dagger-导航从未如此简单---Android-Studio-4-1,高级程序员面试题
在 Android Studio 4.1 Canary 7 之后,您可以在使用 Dagger 的项目中看到一个新的间距图标:△ Android Studio 中新的 Dagger 间距图标此 Canary 版本的标准如下:向...
-
ide Android studio 出现Plugin [id: ‘com.android.application‘, version: ‘8.1.0‘, apply: false] 问题解决办法
新建项目下Gradle sync报错:Plugin [id 'com.android.application' version '7.1.2' apply false] was not found in any of the...
-
ide Android Studio Hedgehog安装
一、访问AndroidStudio官网到2024-1-18日,最新版为Hedgehog二、点击红框处下载安装包文件勾选“我已阅读并同意上述条款及条件”检查框,点击“下载。。。”黑色按钮下载本机所需版本双击下载下来的安装文件...