Android Studio开发之路
文章平均质量分 69
bug远离Jemma
这个作者很懒,什么都没留下…
展开
-
Android Studio开发之路(六)(合集)界面优化以及启动图标等
android提供的ActionBar文字偏左,想要居中,于是自定义一个标题栏。自定义标题栏。原创 2023-12-20 12:06:42 · 1313 阅读 · 0 评论 -
Android Studio开发之路(十四)自定义Titlebar以及设置顶部状态栏颜色
项目需求,我要做一个下图这样的titlebar,包括一个返回按钮,一个关闭按钮,一个文本框。默认的titlebar按钮设计不太满足我的需求,于是我打算自定义一个titlebar组件,应用到我的每一个页面。由于我直接在res/Themes中设置主题为白色后,状态栏的文字也变成了白色,于是我手动设置状态栏的背景和文字颜色,设置方法参见上边一段代码。在res/layout下创建一个mytitlebar.xml。原创 2024-05-27 01:38:19 · 474 阅读 · 0 评论 -
Android Studio开发之路(十三)主题影响Button颜色问题解决及button自定义样式
在开发过程中发现安卓的默认主题色是紫色,并且会导致button也是紫色,有时直接在xml布局文件中直接设置button的背景色或者设置背景图片不起效果。在上述方案二中res/drawle/btn_style.xml设置了按钮的圆角和背景色,这里再补充一下button的边框样式设置方法。②跟上述方案二一样,在style.xml中添加一个style,然后在布局文件button组件设置style.,并且设置button的颜色时尽量通过设置style的方式,而不是直接在布局文件中设置背景色。原创 2024-05-27 01:13:13 · 642 阅读 · 0 评论 -
Android Studio开发之路(十二)image、byte[]、mat、Bitmap几种格式互转合集
【代码】Android Studio开发之路(十二)image、byte[]、mat、Bitmap几种格式互转合集。原创 2024-05-14 17:08:50 · 422 阅读 · 0 评论 -
Android Studio开发之路(十)app中使用aar以及报错记录
我要使用camerax创建相机,于是我首先在module的build.gradle中添加了camerax相关依赖,然后在layout里边创建了一个previewview用于显示预览,(我直接copy我之前在别的app里边做的camerax+opencv的一套相机处理代码)如下图。所以,熟练的话可以不操作上一步,直接将这一行语句写到这个位置,效果是一样的。另外,除了外部依赖,权限申请也是一样的,比如我的aar中申请了相机权限,那么使用它的app也要在androidmanifast.xml中申请相机权限。原创 2024-05-13 18:04:24 · 846 阅读 · 0 评论 -
Android Studio开发之路(十一)values-v34.xml:error: resource android:color/system_background_dark not found.
之前创建的几个项目都没有报错这个错,今天新建了一个项目突然就不行了,查了一下values-v34.xml 是在Android 项目中用于存储特定 API 级别(在这种情况下是 API 级别 34)资源值的文件。凡是我的编译version是33,按说应该不会用到34的版本。跟其他的project对比之后发现,是build.gradle中自动设置的一些依赖 的版本变大了,方法一、如下图是旧的不报错的依赖版本,我用这些替换掉新生成的高版本就不报错了。原创 2024-05-13 18:03:44 · 235 阅读 · 0 评论 -
Android Studio开发之路(九)创建android library以及生成aar文件
首先,提供给外部的aar文件应该是release格式,所以要先设置生成release模式的aar文件。生成之后就可以看到如下图的目录结构,app是这个项目创建的主app程序,下边两个是library.library基本上相对于app是独立的,它有自己的manifast.xml和build.gradle,也可以独立运行。然后,点击左上角File->new->new module,进入下图页面,选择android Library,填写相应的包名,点击finish。aar: 包括界面和资源)原创 2024-05-13 17:36:35 · 520 阅读 · 0 评论 -
Android Studio开发之路(八)Spinner样式设置
直接进行Spinner的样式修改总是背景和下拉按钮不能共存,于是决定修改背景后在Spinner的上面叠加一个下拉图标,图标我就用的方法一中提到的image asset制作的图标原创 2024-04-23 20:45:44 · 1496 阅读 · 2 评论 -
Android Studio开发之路(七)CameraX&&Opencv的使用
我需要将每一帧处理后的图像想普通相机那样再显示在界面上,但是CameraX的分析用例没有提供返回,而且要将mat再转回也比较麻烦,所以普遍的方式是在预览界面的上面再叠放一个ImageView,每处理一帧就用ImageView显示出来。(根据我的目标,我只要显示处理之后的帧,所以我干脆没有使用预览用例)。原本是调用opencv-android里边的JavaCamera2View来实现,这个用起来比较方便,它提供了集成好的相机预览界面,并且提供了帧处理函数。这里还要注意显示的大小。:提供每一帧图像用于处理。原创 2024-01-17 11:27:46 · 1414 阅读 · 0 评论 -
Android Studio开发之路 (五)导入OpenCV以及报错解决
这里一个简单的解决办法是:将:app的build.gradle中的namespace 语句复制到opencv的build.gradle中。不过需要注意的是,我是重新建了一个项目,修改了这两个参数之后再重新引入opencv才成功的,在上面报错的时候直接修改是不行的。4.加载完成之后看下图,需要修改加载进来的openCV文件夹下面的build.gradle中的一些内容,首先。这个真的折磨了我很久,按别的博主说的org.opencv.engine路径配置不对啥的,完全不解决问题。二、过程中报错以及修改。原创 2023-08-25 09:52:13 · 2484 阅读 · 6 评论 -
Android Studio开发之路(四)okhttp访问服务器解决的报错们
`No Network Security Config specified, using platform default` `FATAL EXCEPTION: OkHttp Dispatcher` 更新UI原创 2023-06-02 18:20:43 · 625 阅读 · 0 评论 -
Android Studio开发之路(三)拍照以及保存图片功能
【代码】Android Studio开发之路(三)拍照以及保存图片功能。原创 2023-05-30 11:37:01 · 2324 阅读 · 3 评论 -
Android Studio开发之路(三)Button控件
【代码】Android Studio开发之路(三)Button控件。原创 2023-05-23 11:30:47 · 387 阅读 · 0 评论 -
Android Studio开发之路(二)添加图片资源和drawable添加不同尺寸文件夹
第二步:右键点击项目的res->drawable目录,选择paste粘贴。然后就可以看到在drawable目录下出现了复制的图片。然后在xml中添加代码就可以显示在界面上了。问你是否确定要复制,点击ok即可。第一步:复制要添加的图片。选择drawable目录。原创 2023-05-22 14:27:50 · 7894 阅读 · 0 评论 -
Android Studio开发之路 (一)开发环境搭建以及问题记录
然后我有回到报错的地方观察发现,每一个android版本的开头都有一个下载按钮,于是我点击这个下载(我下载了7.1.1版本),下载完成之后这个版本的下载按钮就消失了,也可以正常选择了,所以需要哪个版本点击下载就可以啦,问题解决啦~我这个版本是点击"OK"它自己就会安装了,如果没有自动安装的话,可以点击tools---->SDK MAnager 中找到这个东西安装(如下图),注意路径,要安装在AndroidSDK下面。我的虚拟手机终于启动啦,HelloWorld也成功了,原创 2023-05-18 16:34:27 · 1142 阅读 · 0 评论