- 博客(38)
- 资源 (28)
- 问答 (1)
- 收藏
- 关注
原创 HarmonyOS 鸿蒙DevEco:导入无法运行提示Sync failed
2、打开hvigor-config.json5,将"hvigorVersion"和"@ohos/hvigor-ohos-plugin"的内容改为匹配的。场景:导入官网下载的案例后导入发现无法运行模拟机,Notifications提示Sync failed...解决:查看Cause发现是版本问题,通过修改相关内容来解决该问题。1、打开案例地址找到hvigor文件夹;
2024-05-30 16:30:10
1336
原创 Android11的删除文件问题
问题:横屏的情况下,删除一个文件时,弹出的弹框显示不全竖屏显示的弹框选择多个的时候-图片变小于是显示正常那么怎么解决这种问题呢?
2022-05-04 15:44:00
1166
2
原创 卸载之后改包名后安装报错Failure [DELETE_FAILED_INTERNAL_ERROR]
问题:卸载之后没有清理干净就进行改包名操作再次安装时报错操作:于是进行清理adb uninstall com.example.test2(修改后包名) 不成功提示-->Failure [DELETE_FAILED_INTERNAL_ERROR]解决:将包名修改回之前安装时的包名com.example.test1(修改前包名) adb uninstall com.example.test1 -->Success ==清理成功== 再换包名也没关系.
2022-03-10 11:30:06
1639
原创 android studio安装计算代码量的插件statistic
1、下载statistic.jar2、打开setting–>plugins–>从本地导入3、重启一下没有东西你就点一下refresh;点了之后会卡住的,如果代码多的话!等一会就可以了,莫慌。
2021-12-25 16:45:41
1063
原创 接入第三方视频播放器实践
1、第一种添加播放器githubhttps://github.com/CarGuo/GSYVideoPlayer这个第三方播放器好使的,但是不知道为什么接入后横屏拍摄的视频大小变成了正方形样式的,而不是宽度占全部;没找到解决方法,于是换了个简单的库使用。接入过程1、引入gradle implementation 'com.github.CarGuo.GSYVideoPlayer:GSYVideoPlayer:v8.1.6-jitpack'2、item_preview_video.xml3、
2021-11-03 14:40:48
883
原创 各类实用小方法
service的生命周期 1)创建服务 onCreate 2)开始服务 onStartCommand 3)销毁服务 onDestroy一个服务只会创建一次,销毁一次,但是会开始多次。
2021-09-25 17:11:47
89
原创 Fragment从Activity获取数据
写在开头:实践了大大的思路–> Android Fragment与Activity之间的数据交换(Fragment从Activity获取数据)问题:当手机开启自动旋转时,进入Fragment(这里面加载一个网格布局)时,横屏情况下网格布局列数应该是4列,竖屏情况下2列,但是第一次横屏进去时,一直显示2列,这就导致了内容拉伸解决:1、判断手机是不是开启了自动旋转这里引用自–> 安卓手机 自动旋转 功能开启状态获取感谢CoderUp大大~Activity中:int spanCount
2021-09-11 18:38:38
1309
原创 Activity触发finish时,保存Activity数据
需求Activity B界面有二个switch按钮当触发finish()返回上一层Activity A时想要ActivityB保存switch的点击状态实现 (通过该文章了解到解决方法!–>Android保存Activity状态)在Activity B中添加 // name1 String isName1; // boolean1 public static boolean isBoolean1 = false; // name2 String i.
2021-09-08 19:59:50
436
1
原创 Minimum supported Gradle version is 6.5.1. Current version is 6.1.1.
在github上面下载demo查看时,一直报这个错误gradle版本的错嘛~说明原大大使用的as版本和我使用的版本有区别改一改就好嘛~但是大大的gradle(工程的gradle(工程名),不是gradle(:app))是这样的小白菜 - 我的gradle是这样的人家大大from 都指明了哪里,于是找到这个versions.gradle大大就是大大,全都写在了这里面,又好改又好看!涨见识了于是成功解决版本问题~...
2021-09-04 16:46:20
1378
原创 ViewPager不能全屏显示-右边出现黑边问题
目的:做一个全屏显示可以左右滑动选择的引导页,四个角为圆弧角,引导页放的是视频,于是采用videoView问题:显示过程中,右边出现黑边情况,左边正常贴边解决方法:原本直接使用VideoView(VideoView videoview = new VideoView();)现在写个类继承VideoView,主要是为了写onMeasure();学习引用:VideoView–简单的设置全屏幕播放 - 感谢大大/** 首页引导页面 - 视频界面*/public class FullVid.
2021-09-04 16:22:52
472
原创 记录as app出现红叉解决方法
问题:(app出现红叉,这是我修复后截图画的)解决:(Warning: Default Activity not found 解决方法–>实践好用)学习引用Warning: Default Activity not found 解决方法
2021-08-14 10:51:34
309
原创 取消华为mate30 删除图片时手机弹出提示:“..检测xx删除了图片..“
bitmap和图片文件的转换https://blog.csdn.net/zhuimengxiang/article/details/77442053Android 内部存储和Cache简单介绍https://blog.csdn.net/crownlee/article/details/51699250华为手机提示 系统发现xxx删除照片提示 如何不提示,且不保存在最近删除列表https://blog.csdn.net/qq_20369621/article/details/107929933?sp
2021-08-14 10:43:54
3497
原创 编译错误:Unable to delete directory ‘E:\ProjectIng\android_acplay\app\build\outputs\apk
编译报错:Unable to delete directory 'E:\ProjectIng\android_acplay\app\build\outputs\apkFailed to delete some children. This might happen because a process has file解决方法巧妙解决Unable to delete directory: 盘符\项目名称\app\build\output\apk引用了该文章下的此条回复实践解决了该错误..
2021-08-11 19:56:31
1094
原创 android 11 录制视频报错open failed: EPERM (Operation not permitted)-权限问题
问题: targetSdkVersion 29时保存视频一切正常; 将targetSdkVersion 29改成30时出现题目错误;尝试解决: 原本保存路径:Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM) .getPath() + File.separator + SAVE_Folder; 看了资料后修改的路径:ContextCompat.getExternalFilesDirs(.
2021-08-07 10:35:47
9546
2
原创 that was originally added here
错误:Activity com.jixtech.acplay.activitys.HomeActivity has leaked window DecorView@ee21a5f[HomeActivity] that was originally added here导致错误的是
2021-07-16 14:07:55
1621
原创 android 修改aar-实践
使用github上的第三方,但是有些方法是不公开的,这就导致无法继续使用于是通过修改aar的方式来解决这种问题感谢大佬!写的太详细太清楚了,作为菜鸟的我居然在这篇教程下成功实现,为此困惑了两天,这两天尝试将此Module进项目,也尝试使用jar包,但是都是在一片爆错中以失败告终!!!太感谢这位大大了!这就是大大的文Android aar 修改这里我的需求是使用了一个第三方开源的播放视频库 1、首先通过gradle依赖进来 2、找到保存的arr(一般在C:\Users\Admin.
2021-07-09 19:53:40
1283
原创 错误:8:13: AAPT: error: resource android:attr/dialogCornerRadius not found.
引用:(感谢!!!)-亲测有效AAPT: error: resource android:attr/dialogCornerRadius not found. Android resource linking failed通过修改compileSdkVersion和targetSdkVersion
2021-07-03 20:20:56
2424
1
原创 错误:Invoke-customs are only supported starting with Android O (--min-api 26)
引用:(感谢!!)错误:仅从 Android O (–min-api 26) 开始支持调用自定义亲测有效!! //解决方法 //在gradle(:app)中 android { ... //添加 compileOptions{ sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } }...
2021-07-03 20:16:50
823
原创 延时执行指定代码
想要实现的效果是:有数据的话recycleview加载显示数据没有数据的话显示 一个提示页面 此时就分成两种情况 1、一种是有数据的时候加载数据显示 ---此时可能遇到数据过多的时候加载缓慢需要一会才能显示 2、一种是没有数据的时候显示的提示页面 ---比如用TextView放置文字提示没有数据实现的方式放一个ProgressBar,指定在一秒之后还是没有数据的话显示TextView提示语在使用的地方添加判断 // 没有数据情况下 if(data.
2021-06-26 14:04:04
94
原创 数组越界问题记录
数组越界时报错错误信息显示假设index=2 size=2此时显示的信息来看index从0开始计算,size为2于是此时报数组越界的错误那么我可以在此处加个判断if(position >= data.size()){ //如果数组越界了 //那么会走这里而不是停止运行 return(); //由上可知position应该是1的 //那么是不是可以在此处对position进行处理 //把return()去掉换成: position = data.s.
2021-06-26 11:34:19
150
原创 git另一分支覆盖我的分支实践
假设有两个分支branch_one (另一分支)branch_two (我的)我的内容想要变成one的内容使用大佬的方法!!小白万分感谢!!git将某个分支的代码完全覆盖另一个分支git reset --hard dev_onegit push -f就以上两个命令!完结撒花~...
2021-06-25 18:28:48
217
原创 Activity加载Fragment,tablayout点击显示不同界面
文章目录前言一、Activity添加Fragment总结前言在activity页面上添加Fragment一、Activity添加Fragment在activity的album_activity.xml中添加 <FrameLayout android:id="@+id/ShowView" android:layout_width="match_parent" android:layout_height="0dp" app:la
2021-06-17 17:28:54
554
原创 自定义seekbar
文章目录前言学习参考-感谢各位前辈!!一个简单的自定义SeekBar样式seekbar设置thumb后在真机出现黑边(不透明区域)[thumb 在进度条两端时不是中心停在端点](https://bbs.csdn.net/topics/390684897)Android中shape属性详解seekbar去掉thumb(小圆球)解决SeekBar拖动过程中thumb周围产生的圆形阴影/白色圆圈一、自定义seekbar1、seekbar2、thumb二、使用显示自定义seekbar总结前言自定义seekba
2021-06-17 17:06:44
917
原创 Dialog弹出对话框使用
文章目录前言一、对话框1、自定义dialog样式1、dialog_delect.xml2、shape_dialog.xml3、styles.xml2、使用显示对话框的方法总结前言自定义对话框一、对话框1、自定义dialog样式1、dialog_delect.xml<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="
2021-06-17 11:33:50
1192
原创 Fragment实时获取手机方向改变
文章目录前言Reference,感谢!!一、获取方向配置的改变总结前言转动手机,方向改变,Fragment中某一数值改变Reference,感谢!!fragment在横竖屏切换(屏幕旋转)时候崩溃的问题该篇提到使用onConfigurationChanged()方法,可以通过该方法去实时获取方向的变化如继续了解可看这篇文章onConfigurationChanged方法介绍及问题解决一、获取方向配置的改变Fragment中: // 网格布局管理器 GridLayoutMa
2021-06-15 13:58:28
706
原创 ‘adb‘ 不是内部或外部命令和Error while executing: am start -n的解决实践
文章目录前言一、解决方法1.引用参考,感谢前辈!!2. 解决adb不是内部或外部命令2.1.1. 点击该按钮2.1.2. 打开上面文件夹2.1.3. 验证是否可以3. 解决Error while executing: am start -n总结前言当我真机调试时卸载该app时,再次安装出现Error while executing: am start -n …的错误,当我尝试解决时,出现’adb’ 不是内部或外部命令,也不是可运行的程序或批处理文件的错误2个错误:1.卸载后再次运行安装出现错误 -
2021-05-28 13:56:48
1286
1
原创 android关闭服务stopService后重新启动不能开启服务
文章目录前言一、产生的原因二、解决方法1.参考引用,感谢各位前辈!!2.代码2.1自定义一个广播类2.2在重新开启服务的地方添加总结前言如题目所言一、产生的原因startService()-->stopService()-->startService()时不开启服务;是有执行到onStartCommand的,问题在于传递的Intent的数据为null,于是无法跳转到服务.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { selectboxRecycl
2021-04-07 17:20:09
713
原创 viewpager+3个Fragment通过activity来刷新界面
前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot a
2021-01-06 20:39:36
747
原创 android 获取视频时长
Album 获取视频时长前言一、获取视频时长步骤1.AlbumBeanVideo中添加对象2.在FileUtils中添加时长的转换3.在AlbumPreviewFragmentVideo中的onDialogInfo()方法添加总结前言提示:视频的时长怎么获取到?昨天有试过这种写法,但是不够细心没写完导致闪退,后面参考了this github!!一、获取视频时长步骤1.AlbumBeanVideo中添加对象private long mDuration; //添加读取pro
2021-01-04 16:41:37
1089
2
原创 gravity和layout_gravity区别
gravity和layout_gravity区别android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置。...
2020-12-05 19:48:18
394
原创 导入项目依赖并出现gradle报错:ERROR:Failed to xxxxx
写在开头:本篇是借鉴以下两篇文章基于实践得到的,十分感谢!文章1:导入文章2:报错导入1、将从github上下载的开源库解压缩。2、找到gradle文件,打开一个你能正常运行的工程里面的gradle,进行对吧,把版本号等改成能运行的。3、导入4、打开你导入的文件下的gradle,进行如下操作:5、配置dependencies6、同步一下报错显示:解决方法:1、找到根目录下的gradle,2、找到allprojectsokkkkkk!!注意: 自动生成在app(原工
2020-10-06 19:55:41
2430
原创 Android studio自定义相机闪光灯开启
文章目录前言一、开启相机闪关灯二、使用步骤1.创建按钮点击事件2.方法实现总结前言自定义相机按钮实现开启和关闭闪光灯提示:以下是本篇文章正文内容,下面案例可供参考一、开启相机闪关灯开启`Camera.Parameters.FLASH_MODE_TORCH`关闭Camera.Parameters.FLASH_MODE_OFF二、使用步骤1.创建按钮点击事件代码如下(示例):其中deng为:private boolean deng = false; // 记录是否正开启闪光灯,..
2020-08-21 10:31:27
1373
1
原创 AS自定义相机方向不同导致保存图片出现不同旋转
项目场景:private PictureCallback jpegCallBack = new PictureCallback() { @Override public void onPictureTaken(byte[] data, Camera camera) { Bitmap oldBitmap = BitmapFactory.decodeByteArray(data, 0, data.length);
2020-08-21 10:19:45
206
原创 Android studio新建项目报Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:28.+
解决方法:
2020-08-19 18:15:29
362
GSYVideoPlayer-master401611.zip
2021-11-03
ViewPager_yuandian-master有第三方会自动切换.zip
2021-08-30
TestForFloatingWindow-4.0.1-6.1.1.zip
2021-08-20
HighSpeedVideoDemo.zip
2021-07-29
0709addVideoPlayerModuleAAROk.zip
2021-07-09
OpencvEnvironmentConfigurationIsOk.zip
2021-01-16
TablayoutUseCase-master.zip
2020-11-23
Myphotos---Android-master.zip
2020-11-23
android studio 4.0.1
2020-11-21
OpenCV4.4.0-Android.zip
2020-11-14
CoolCode-master.zip
2020-10-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人