自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (1)
  • 收藏
  • 关注

原创 SeekBar设置自定义thumb图片的时候显示不全问题

下面图片显示设置thumb的时候是圆形的,会和进度条有间隔。想要达到下面的效果,需要添加 下面的代码。

2024-07-05 11:34:34 120

原创 仓库包含 maven { url “https://maven.google.com“ }项目无法正常运行的情况

国内有多个镜像源可供选择,例如阿里云、华为云等提供的 Maven 仓库镜像。这些镜像源会定期同步官方的 Maven 仓库内容,因此在大多数情况下,您可以从镜像源中获取到与官方仓库相同的依赖包。在国内是可以使用的,但可能会受到网络环境的影响,导致访问速度较慢或不稳定。为了提高访问速度和稳定性,您可以考虑使用国内的镜像源来替代官方的 Google Maven 仓库。你需要在 build.gradle (通常是项目的根目录下的那个) 文件的 repositories 闭包中添加相应的仓库地址。

2024-05-22 17:15:03 409 1

原创 Android 设置多语言不生效问题

为了优化APK体积,在build.gradle 文件下加了下面代码,但是项目需求需要添加多语言,设置了很久,一直不生效,才想起来这个坑。这代码是为了,编译的时候用指定语言,减少APK体积,

2023-03-16 16:00:27 889 1

原创 混淆配置,打包出来的APK 无法正常JSON解析显示

混淆,APK无法Json解析,

2022-06-13 15:47:02 459

原创 验证码倒计时

验证码倒计时,记录时间,退出页面重新进入,也能正常倒计时

2022-04-15 10:38:27 301

翻译 Android studio .gitignore的通用配置忽略文件,

git配置忽略文件

2022-03-30 09:09:05 765

原创 android studio build 不能下载gradle

Android 卡在gradle:build model

2022-02-16 21:38:37 998

原创 部分手机打开USB调试,安装失败解决办法

部分手机打开USB调试,安装失败解决办法,部分手机连接USB 安装APp的时候不成功,提示以下错误Installation did not succeed.The application could not be installed: INSTALL_FAILED_TEST_ONLY错误原因和解决方法国内一些安卓手机制作商定制的 Android 系统不允许安装含带这个属性的测试包。哪怕你使用 -t 参数通过 adb 安装也是不行的:唯一方式就是禁止 Android Studio 生成 debu

2021-11-01 14:25:37 2423

原创 You cannot call Glide.get() in registerComponents(), use the provided Glide instance instead

java.lang.IllegalStateException: You cannot call Glide.get() in registerComponents(), use the provided Glide instance instead使用Glide,Glide.with会出现如上报错。解决办法:在继承Application的类中做一次Glide.with初始化实例。...

2021-06-21 16:38:42 2318 1

原创 android popWindow显示Unable to add window -- token null is not valid; is your activity running?解决方法

再加载activity的时候根据字段要弹出popwindow 然后报错如下Unable to add window -- token null is not valid; is your activity running?问题所在是activity还没有走完生命周期,解决方法是//title可以是该activity的任何View,title.post(new Runnable() {@Overridepublic void run() {//弹出Popwindow 的代码showPop()

2020-11-26 17:33:54 848 2

原创 PopupWindow工具类

PopupWindow工具类,快速实现弹框功能下面的代码是Java版本的public PopwindowJavaUtil(Context context) { this.mContext = context;}/** * 相对于某个控件的位置 带偏移量 * * @param anchor 指定位于哪个控件的相对位置 * @param x * @param y * @return */public PopwindowJavaUtil showAsDropDown(View a

2020-09-09 16:36:08 369

原创 二分查找

1、折半算法或者说二分查找 //二分查找 private void binarySearch() { //定义一个数组 int[] list = new int[]{1, 3, 5, 14, 35, 46, 67, 109, 800, 2345}; // 需要查找的的数据,判断这个值是在数组里面的哪个位置 int targe...

2019-12-02 21:41:04 113

原创 一个好用的tablayout

一个好用的tablayouthttps://blog.csdn.net/qq_32434817/article/details/80989436

2019-11-30 09:32:48 198

原创 Android 3.5.1代码检测 Alibaba Java Coding Guidelines 的使用

更新到Android Studio 3.5.1之后,安装插件的页面有所不同打开file ->settings–>plugins–>搜索Alibaba Java Coding Guidelines 会存在找不到的情况所以,要到它的网站上面下载IDEA插件下载地址:https://plugins.jetbrains.com/plugin/10046-alibaba-java-...

2019-10-31 17:03:59 167

原创 kotlin项目运行正常,无法找到R文件

R类文件找不到,但是项目能正常运行,找到了问题所在,gradle:3.3.0版本或者以上的版本,好像是有问题的,所以我切换回了3.2.0的版本,编译通过后,问题才得以解决。...

2019-09-26 09:06:06 854

转载 Android 防止按钮重复点击

如何使用AOP来解决重复点击问题? 感谢这个吊毛:https://www.jianshu.com/p/7b354eb8d0d31.引入AspectjAndroid 上使用AOP编程,一般使用Aspectj这个库站在巨人的肩膀上,沪江已经开源了Aspectj的Gradle插件,方便我们使用Aspectj在项目根目录下的build.gradle中,添加依赖:dependencies { ......

2019-08-13 18:23:54 1783 6

转载 Bugly android bug 上传crash监控和管理,

<h1 id="bugly-android-sdk">Bugly Android SDK 使用指南</h1>Bugly Android SDK 使用指南库文件导入自动集成(推荐)集成SDK同时集成SDK和NDK手动集成参数配置最简单的初始化Multi...

2019-07-26 10:22:45 707

翻译 Android 中RxPermissions 的使用

Android 中RxPermissions 的使用方法详解,以请求拍照、读取位置权限为例第一步,在module的build.gradle中的dependencies {// RxPermissions 的使用方法详解 implementation 'com.github.tbruyelle:rxpermissions:0.10.2' implementation 'i...

2019-07-12 16:05:28 22137 10

转载 解决WebView透明状态栏下,弹出键盘遮挡输入框的问题

新建一个类public class WindowSoftModeAdjustResizeExecutor {public static void assistActivity(Activity activity) { new WindowSoftModeAdjustResizeExecutor(activity);}private View mChildOfContent;p...

2019-07-04 09:25:52 469

原创 android获取屏幕宽高

/*** 获得屏幕宽度**/public static int getScreenWidth(Context context){    WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE );    DisplayMetrics outMetrics = new Disp...

2019-06-24 15:13:57 670

原创 android中使用.9.png格式图片,svn小问题,SHA1的获取

一.android studio 怎么使用.9.png 格式的图片1怎么建立一个图片导入图片,然后点击鼠标右键,选中这个就可以了,方法二把图片的后缀名改成.9.png就可以了,** .9.png 格式的图片使用方法以及介绍**上面那个图片介绍,横向和纵向写反了,懒得改了,在这说明一下二·新建文件夹删除后,还保留在SVN的处理方法 把这个文件删除后,对仅仅删除某个文件后...

2019-06-19 09:57:30 286

原创 AsyncTask的常规操作

AsyncTask是一种轻量级的异步任务类,它可以在线程池总执行后台任务,然后把执行的进度和最终结果传递给主线程并在主线程总更新UI2)继承AsyncTask可以实现的函数onPreExecute():(运行在UI线程中) (非必须方法,可以不用实现)在任务没被线程池执行之前调用,通常用来做一些准备操作,比如下载文件任务执行前,在这个方法中显示一个进度条。2.doInBackgroun...

2019-06-15 08:40:46 148

原创 adroid 补间动画 translate、scale、alpha、rotate

补间动画 在两个关键帧中间需要做“补间动画”,才能实现图画的运动;插入补间动画后两个关键帧之间的插补帧是由计算机自动运算而得到的。1. 透明度: alpha2.位移:translate3.缩放:scale4.旋转: rotateandroid:interpolator(插值器)设置动画为加速动画(动画播放中越来越快)android:interpolator="@android:a...

2019-05-15 10:37:54 184

转载 android EditText输入金额,限制位数和显示小数点后几位

android很多项目都会有输入框,还有输入框的限制,下面给出参考,总结别的文章的 ,自己做出记录和分享public class CashierInputFilter implements InputFilter {Pattern mPattern;//输入的最大金额/** * java int 类整数的最大值是 2 的 31 次方 - 1 = 2147483648 - 1 = 214...

2019-05-11 14:33:15 976 1

原创 android百度地图获取经纬度

首先登陆百度网址 百度地图开放平台打开这个网页找到开发文档这里有个获取经纬度,在使用定位SDK进行具体开发工作之前,需获取密钥(AK),并对开发工程进行环境配置工作。详细介绍请参考项目创建部分的说明。 此外,Google在Android 6.0中引入了动态权限获取机制,开发者在使用定位SDK之前,请详细了解关于Android 6.0系统开发须知。BaiduLBS_Android.ja...

2019-05-09 15:05:47 928

原创 Butterknife Unbinder 在fragment和viewPager使用闪退问题

<Butterknife Unbinder 在fragment和viewPager使用闪退问题>,public class ButterKnifeFragment extends Fragment {private Unbinder unbinder;@Nullable@Overridepublic View onCreateView(LayoutInflater infl...

2019-05-06 10:38:31 1382 5

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除