- 博客(38)
- 收藏
- 关注
原创 The ‘kotlin-android-extensions‘ Gradle plugin is no longer supported.
出现这个提示是因为’kotlin-android-extensions’是android studio不赞成使用的。app model下的build.gradle里面的id 'kotlin-android-extensions’删除。Android使用kotlin开发,运行报错。然后再sync now 同步一下就可以了。
2023-08-07 10:54:15 5946
原创 atal: unable to access ‘https://github.com/PanJiaChen/vue-admin-template.git/‘: Failed to connect to
当我们使用vscode,在GitHub上git clone https://github.com/PanJiaChen/vue-admin-template.git,不成功时,比如。github.com[0: 20.205.243.166]: errno=Unknown error,可以尝试如下方法解决,亲试可以解决上面的问题。到这里我的问题就已经解决完了~如图,这是我的操作图。
2023-07-20 11:32:01 1284
原创 Android 10版本更新失败的原因总结
之前写过一篇关于Android版本更新的博客,又不知道怎么写版本更新的,可以去看这篇博客,今天这篇博客主要是总结,版本更新失败的原因会有那些,这里大家对比一下,看哪里没有写上,自行添加!!安卓版本更新的博客地址:安卓检测版本更新下面就是版本更新失败的原因有以下几点:一、权限<!-- 写 --><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><!-- 读 -->
2021-08-02 11:09:15 1179
原创 Android 集成科大讯飞语音并实现语音识别
前言:此博客内容有,集成讯飞语音sdk,实现了语音唤醒,在线语音识别,离线语音识别,更新本地离线语音词典这里写目录标题集成讯飞语音SDK语音唤醒在线语音识别离线语音识别并更新本地词典命令词集成讯飞语音SDK百度搜索科大讯飞,打开网站,没有账号的根据操作步骤注册账号,语音唤醒在线语音识别离线语音识别并更新本地词典命令词...
2021-07-02 15:38:17 3067 10
原创 Android解决ERROR: Unable to resolve dependency for ‘:app@debug/compileClasspath‘: Could not find any v
不知道大家新建一个项目时会不会报这个错,如下图,今天就教给大家怎么解决他解决方法很简单,只需在APP里面的build.gradle里面操作一下即可:修改之前:修改之后:
2021-04-22 14:06:15 1642 1
原创 SmartRefreshLayout自定义下拉刷新动画
需求是ui给的多张图片实现动画效果,并且下拉的时候动画不断变化,回退时,刷新动画效果也跟着回退,下拉刷新松手时,刷新动画循环播放,直至数据出来为止,话不多说,直接上效果图首先,先添加依赖implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.2'自定义刷新动画,在res下drawable下创建一个animation_refresh.xml文件,代码如下,大家可以直接将我的图片替换掉<?xml version="1.0"
2020-10-10 15:02:18 2287 2
原创 Android studio返回上一次浏览位置的箭头按钮设置
Android studio安装好之后,返回上一次浏览位置的箭头按钮没有显示,用起来真的很不方便,怎样让他显示出来呢,将菜单栏View–>ToolBar勾选上即可。
2020-09-14 14:05:12 1707
原创 解决Android10打开本地相册失败,或者拍照后选取照片失败
上传头像,涉及到本地上传,或者拍照上传,10以下的系统可以正常运行,Android10,操作拍照,或者上传,报错,打日志,获取相片的路径为空解决办法:在AndroidManifest.xml 里的application中添加 android:requestLegacyExternalStorage=“true” 临时解决。可以兼容到Android 11。或者targetsdk 降低到29以下。 <application android:requestLega
2020-07-09 15:24:48 1748
原创 Key was created with errors: Warning: JKS 密钥库使用专用格式。android Studio打包报错
打包时,提示下面的这个错误的解决方法:Key was created with errors:Warning:JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore -srckeystore E:\lvchuang\lvchuang.jks -destkeystore E:\lvchuang\lvchuang.jks -deststoretype pkcs12...
2020-05-07 16:38:28 9830 6
原创 Error:com.android.builder.dexing.DexArchiveBuilderException: Failed to process解决方法
程序报错如下图解决方法,在项目中的gradle.properties中添加android.enableD8=true
2019-12-26 14:11:27 4048 1
原创 method references are not supported at this language level解决方法
直接上图解决方法,在APP下的build.gradle下添上如下代码即可android { compileSdkVersion 26 buildToolsVersion '26.0.2' defaultConfig { applicationId "com.wuyr.catchpiggy" minSdkVersion 16 ...
2019-12-23 17:52:26 2429
原创 Android版本更新报解析包错误
不知道大家做版本更新的时候有没有出现过,下载完成之后,安装时报解析包错误,这是怎么回事呢?这里列出几种会出现这种问题的情况;1、签名文件或包名不一致2、服务器上下载的版本没有本地的版本高3、测试时手机上装的是测试版本,而更新时从服务器上面下载下来的是正式版本,而此时的两个版本的签名文件不一致所以无法替换, 这就是上面列出的签名文不一样的一种情况4、该给的权限没有给,比如说下载权限<...
2019-11-29 14:23:27 762
原创 Android加载web页时,有些图片无法加载出来,而有些图片可以加载出来
不知道大家有没有遇到过加载web页时,有的图片不能显示出来,而有的就可以,这是为什么呢?这是因为webview加载https网页,在android 5.0以上,如果图片内容是http的,那么是无法加载出来的webview 从Lollipop(5.0)开始 webview默认不允许混合模式,https当中不能加载http资源,如果要加载,需单独设置开启所以需要加上以下这句话// 允许从任何...
2019-11-28 18:06:56 543
原创 Android加载web页时有的手机会弹出手机自带的浏览器解决方法
今天有用户反映说浏览资料时,会弹出需要选择手机里自带的浏览器查看,这是什么情况呢??然后我们就测试,大部分手机还是不会出现这种情况的,但是公司里也有手机出现这种情况了,于是乎bug修复,代码呈上 webview.getSettings().setJavaScriptEnabled(true); webview.getSettings().setJavaScriptCanOpenW...
2019-11-28 17:49:42 1014
原创 studio查看项目代码总行数
app申请版权证明的时候需要提交项目的总代码行数,那么studio怎么查看项目的总代码行数呢??下面截图一步一步交给大家通过studio获取项目总代码行数;1.Ctrl+Shift+A 弹出如下界面2.然后再输入框中输入find,出现如下图中的内容,找到find in path 双击然后再输入框中输入\n match case选中,regex 选中 在选中 file mask 他旁边...
2019-11-18 14:32:12 1300
原创 Error:Execution failed for task ':app:javaPreCompileDebug'. > Annotation processors must be explicit
将工程导入studio时,偶尔会报以下错误Error:Execution failed for task ':app:javaPreCompileDebug'.> Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are f...
2019-10-19 11:47:31 381
原创 android反编译apk文件工具以及使用流程说明
工具1、apktool.bat;作用:最大程度的还原apk中的manifest文件和资源文件 。使用apktool工具反编译apk文件比直接解压同一个apk文件大;还可以将反编译之后的apk重新打包成apk文件,但需要重新签名,才能安装使用。**2、dex2jar **作用:将APK直接解压后,目录下包含的一个classes.dex文件反编译为classes-dex2jar.jar文件...
2019-09-25 10:53:24 670
原创 android下载未知(.dwg,.rar...)文件并打开
直接上代码,多余的我就不说了,代码中有解释; private HandlerUtils.HandlerHolder handlerHolder; private File file1; //下载文件夹的名字 String dwgName; // 下载失败 public static final int DOWNLOAD_ERROR = 2; /...
2019-09-18 09:13:28 866
原创 android dp与px之间的转换、sp与px之间的转换以及0.5f的作用
dp与px之间的转换 /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) * * @param context 上下文 * @param dpValue 需要转换的dp 值 * @return int 类型的像素值 */ public static int dp2px(Context context, float...
2019-09-06 14:37:54 735
原创 android欢迎页面的实现(只有一张图片设置两秒之后自动关闭欢迎页进入程序主页面)
现在使用的程序第一次点击程序一般不是直接进入程序主页,而是会有一个欢迎页,而这个欢迎页的打开时间也不会很长一般就是2-5秒,今天就跟大家讲一下如何实现这个欢迎页欢迎页面的布局很简单,下面给大家也展示出来<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.and...
2019-09-05 09:18:06 1447 1
原创 android检测最新版本并更新+安装apk是提示解析包错误
每个程序都会随着时间的推移更新新的版本,下面来介绍一下检测到新的版本并提示更新思路:首先检测当前版本是否是最近版本,是无需任何操作,不是,就需要下载新的程序版本替换旧版本,并安装(大概就是这么个思路,下面就是具体的操作)package cn.xu.test;import android.app.Dialog;import android.app.ProgressDialog;impor...
2019-09-04 16:58:22 5685 1
原创 Android自定义对话弹出框
话不多说直接上图首先对布局的搭建<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_h...
2019-09-03 15:21:33 344
原创 Android自定义控件-流式布局(FlowLayout)
流布局,相信大家都知道,就是依次展示,每行展示的个数不定,此行不能展示出末尾的那个item,自动换行,我简单写了一个,下面是我的效果图,大家看一下,是否是自己要找的效果下面贴出我的自定义flowLayout布局/** * 打造一款具有滑动,并且不同高度的view会居中显示的流式布局 */public class FlowLayout extends ViewGroup impleme...
2019-08-29 11:26:55 615 1
原创 android把图片保存到手机相册,并更新相册目录
首先需要获取权限,在AndroidManifest中添加上以下权限 <!-- 网络访问权限 --> <uses-permission android:name="android.permission.INTERNET" /> <!-- 读取SD卡权限 --> <uses-permission android:name="andr...
2019-08-28 14:57:25 1621
原创 android封装Toast
相信大写程序时都会用到Toast给用户一些提示,当然android本身就有Toast提示,但是我们时常都会对他做一些处理,那么我就下面贴出我封装的好Toast;public class ToastUtils { public static void show(Context context, CharSequence msg) { Toast.makeText(cont...
2019-08-28 09:26:10 676
原创 解决recyclerview嵌套recyclerview导致页面跳转到中间问题
一句话,在最外层的recyclerview布局文件里添加上下面一段话即可 android:descendantFocusability="blocksDescendants"
2019-06-28 10:42:13 628
原创 android获取当前程序的版本号
获取程序当前的版本号 private int getVersionCode() throws Exception { //获取packagemanager的实例 PackageManager packageManager = getPackageManager(); //getPackageName()是你当前类的包名,0代表是获取版本信息 ...
2019-05-29 16:01:38 979
原创 Android仿美团下拉菜单
下拉菜单现在在项目中挺常见的,比如说我现在写的这个项目六个小模块都用到,所以当项目完成之后,我把一些需要注意的项在这里整理出来,希望对大家也能有所帮助;当然,为了简单,我也是在网上找了一个第三方的控件,github上面也有这个项目,大家可以去下载下来自己看看,也可以跟着我的思维走;github项目地址:添加链接描述...
2019-05-28 11:44:27 3825
原创 Android微信支付成功或取消支付之后,返回的页面会出现闪动问题
支付页面(WXPayEntryActivity页面的支付回调) @Override public void onResp(BaseResp baseResp) {// Logger.e("WXPayEntryActivity回调微信支付的结果errCode = " + resp.errCode); Log.e("yaya", "WXPayEntryAc...
2019-05-13 09:31:21 3944 2
原创 android清除缓存
现在程序中一般都是有缓存显示并且清除缓存操作的,那么具体是怎么来实现的呢?其实很简单,一个Utils就搞定了,下面就给大家粘出来public class DataCleanManager { /** * 获取缓存大小 * * @param context * @return * @throws Exception */ ...
2019-04-17 09:33:41 437
原创 Android定时执行某个任务
定时执行某个任务,自然就需要用到定时器,下面将我写的代码分享给大家,直接放到自己的工程中就可以跑起来!!!!定时器 private Timer timer = new Timer(true); private TimerTask task = new TimerTask() { @Override public void run() { ...
2019-04-15 11:25:34 1082
原创 ScrollView嵌套recyclerview,顶部布局被顶出以及滑动卡顿问题
个人问题,平时特别不爱读书,也不爱看那些密密麻麻的字,以至于文化课什么的一直不是很好,意思就是我喜欢简单干脆点的,不喜欢那种萝莉啰嗦的,网上找问题也是一样,遇到问题,喜欢简单干脆点解决!但是不去阅读的话,怎么会知道作者介绍的是什么,解决的是什么bug,吸取教训,以后还是读读,但是字也不能太多,嘻嘻,废话不多说了下面给大家说一下,ScrollView嵌套recyclerview,打开这个界面时,顶...
2019-03-29 09:57:16 699
原创 判断Object类型的数据是否为空
大家都知道判断string类型的数据是否为空用TextUtils,那么Object类型的数据是否为空怎么判断呢?今天就给他家推荐一个封装好的判断object类型的数据是否为空的Utils/** * 判断对象是否为空或null */public class ObjectUtils { public static boolean isNull(Object obj) { ...
2019-03-27 10:06:02 5461 1
原创 MD5加密16位(大写、小写)
相信现在程序MD5加密已经非常常见比如注册一个账号,用户的密码都需要加密的,那么是加密的字符串是大写的还是小写的呢???不急,我这里大写小写都可以代码走起public class MD5Utils { public static String getMD5Str(String str) { MessageDigest messageDigest = null;...
2019-03-26 16:30:30 5431
原创 android沉浸式状态栏,状态栏字体修改
不用找了,你的需求,我这里都有,下面 给大家贴出效果图给大家粘一个我的Utilspublic class StatusBarUtils { private Activity mActivity; //状态栏颜色 private int mColor = -1; //状态栏drawble private Drawable mDrawable; ...
2019-03-26 15:55:52 715 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人