- 博客(34)
- 资源 (16)
- 收藏
- 关注
原创 android九宫格抽奖功能,样式可自己修改
注:本功能是根据他人代码修改优化后的版本。先看效果:核心代码:package xxx.xxx.xxx.xxx;import android.content.Context;import android.util.AttributeSet;import android.widget.FrameLayout;import android.widget.ImageView;import androidx.annotation.AttrRes;import androidx.ann
2022-05-21 09:52:14
1056
原创 android语言国际化(最高适配Android31)
Android APP语言国际化处理,支持手动切换APP系统语言,支持跟随手机系统切换APP语言,最高适配android sdk 31
2021-12-09 00:14:12
3282
5
原创 android底部滚轮式选择弹跳框(支持循环滚动)
先看效果:调用方法:SlideDialog slideDialog = new SlideDialog(this, list, false, false);slideDialog.setOnSelectClickListener(new SlideDialog.OnSelectListener() { @Override public void onCancel() { Toast.makeText(GroupFormListActivi...
2021-11-25 10:08:58
11621
1
原创 Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
ISSUECaused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:问题出现原因通常是因为android升级或者第一次导入老项目,由于gradle不匹配引起的,只需要修改适配版本的gradle就能解决问题。步骤图如下:1、点击下图所指图标2、修改对应的gradle版本,点击确认即可。...
2021-11-16 16:24:39
22547
原创 android studio 4.1 win/Mac系统安装包最稳定版
android studio安装包4.1最稳定版-Win版本4.1最稳定版-Mac版本
2021-09-15 17:37:28
8142
原创 Java单例模式的各种写法和优缺点
一、什么是单例模式?单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。二、单例模式的用途?许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在移动开发中,我们会把一些常用的工具方法封装成公共的类进行调用,我们只需要一个共有的全局对象来调用这些方法,这个时候单例模式就可以实现。三、单例模式实现步骤1、将该类的构造方法定义为私有方法,这样其他处的代码就无法通过调用该类的构造方法来实例化该类...
2021-09-02 18:21:33
479
原创 build.gradle中常用的配置
androidStudio中使用V8包中的RenderScriptandroid { defaultConfig { renderscriptTargetApi 19 renderscriptSupportModeEnabled true ...}...}lint检测android { lintOptions { // true--关闭lint报告的分析进度 quiet true
2021-08-27 14:27:34
653
原创 androidStudio配置安装git以及下载项目
第一步:进入Git官网,下载安装git 官网地址:https://git-scm.com/根据箭头点击Downloads进入下载页面。本博主使用的是win系统,所以选择win下载根据自己的电脑配置选择下载,本博主电脑是64位,所以选择64位的下载。第二步:安装Git这玩意贼简单,第一次安装一直下一步就好了,git已经默认帮你选择好了,能解决大部分人的需求。安装成功后,桌面右键可以看到下图:第三步:...
2021-08-16 10:12:05
5390
原创 RecyclerView跳转到指定位置
方法一:直接使用当前的manager。 /** * RecyclerView 移动到当前位置, * @param manager 设置RecyclerView对应的manager * @param n 要跳转的位置 */ public static void MoveToPosition(LinearLayoutManager manager, int n) { manager.scrollToPositionWithOffset(
2021-08-09 14:06:03
777
原创 免费PPT模板下载
Chuangkit(创客贴)Canva(可画)Woodo幻灯片(吾道)布丁演示第一PPT优品PPT比格PPT演界网PPTstore51PPT模板网稻壳儿PPT设计教程网扑奔网
2021-08-08 21:39:00
225
原创 SharedPreferences很实用封装类
封装类package 《自己包名》;import android.annotation.SuppressLint;import android.content.Context;import android.content.SharedPreferences;import com.dxh.txlivedemo.base.MyApplication;/** * 作者:${丁新辉} on * 邮箱:dingxinhui_vip@163.com * 备注:SharedPreference
2021-08-04 11:03:20
203
原创 RecyclerView嵌套RecyclerView滑动冲突最简单的解决方案
滑动冲突的原因:子Recyclerview不会滑动是因为父Recyclerview消耗了点击事件。所以要解决该问题就让父Recyclerview将事件传递下来即可。解决方案:步骤1:自定义父Recyclerview的onInterceptTouchEvent()方法,让其不要拦截事件。package 《包名》;import android.content.Context;import android.util.AttributeSet;import android....
2021-07-30 20:56:23
4024
原创 RecyclerView嵌套ViewPager界面不显示问题
本人参考了很多文档,最后总结了一套切实可行的方法,有问题请指出。自定义ViewPagerpackage 《包名》;import android.content.Context;import android.util.AttributeSet;import android.view.View;import androidx.viewpager.widget.ViewPager;/** * 作者:${丁氏工作室} on * 邮箱:dingxinhui_vip@163.com *
2021-07-30 14:12:22
1174
原创 安卓倒计时
使用Handler简单做一个时间戳差倒计时。获取当前时间戳(10位数)//获取当前时间戳currentTime = System.currentTimeMillis()/1000;Handler代码 /** * handler 持有当前 Activity 的弱引用防止内存泄露 */ private Handler mHandler = new Handler(Looper.myLooper()) { //弱引用 Wea.
2021-07-27 15:16:22
176
原创 WebView加载HTML片段实现详情活动页面
WebView可加载带图片或者不带图片的HTML片段,代码如下:布局代码 <WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="wrap_content" tools:ignore="WebViewLayout"
2021-07-26 14:51:45
537
原创 ViewPager+fragment滑动 or Tab按钮切换
activity代码 //添加fragment addFragments(); fragmentManager = getChildFragmentManager(); //设置viewPager的起始页面和按钮的起始状态 vp.setCurrentItem(0); fmPagerAdapter = new FmPagerAdapter(fragmentManager,fragments);
2021-07-26 14:32:57
247
原创 腾讯云直播superplayerkit库升级版本
本demo集成了腾讯云开播、进入直播间、云点播功能,云点播功能使用的是腾讯的超级播放器,解决了腾讯云超级播放器superplayerkit版本过旧、方法弃用的问题,同时适配了androidx,适配了最新的gradle6.7.1,可直接使用。腾讯云直播demo...
2021-07-16 10:56:28
375
原创 阿里云直播UI库升级版
由于在集成安卓端阿里云直播SDK和UI库时发现,UI库gradle版本过低,未适配androidx,gradle引用的第三方框架版本太低,本demo已经修改升级阿里云直播UI库,适配android studio 4.2、androdx,测试无任何问题,可放心使用。UI库DEMO...
2021-07-09 16:49:40
281
原创 Win10系统清理拯救方法
你的电脑是否非常迟钝?是否有时候还有卡顿的情况?今天本帅B就来教你怎么拯救你的电脑。把浏览器、微信、QQ、网盘、wps等常用软件的文件下载地址或者文件缓存地址改成除系统盘之外任何一个盘。 把所有第三方软件,从系统盘卸载,重新安装到系统盘之外的任何一个盘。 尽量让电脑桌面清洁,少放文件和启动图标,文件可移动到处系统盘其它盘符。 电脑桌面除了第三条办法后,还有一个办法,不需要移动文件,可以随意放置多少文件和启动图标,但是缺点就是每次开机加载的时候,图标文件加载会慢点,加载完成后,就不会受影响,具体操作
2021-06-17 12:14:33
214
2
原创 WebSocket轻松搞定移动客户端长连接
简单三步教你们玩转WebSocket!1、gradle导入WebSocket,我这边使用的是目前最新的
2021-06-10 15:20:34
1023
3
原创 如何在jdk11以上版本安装jre?
如何在jdk11以上版本安装jre?1、用管理员身份运行win命令行,如下图。2、输入cd,敲回车,输入cd “C:\Program Files\Java\jdk-16.0.1”跳转到jdk安装路劲。3、输入指令 bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre,回车自动安装jre,如下图:4、成功后,如下图:...
2021-06-08 10:00:54
516
原创 Fragment生命周期
官网帮助文档链接: http://developer.Android.com/guide/components/fragments.html主要看两张图和代码说话:一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:35.095: D
2016-07-14 10:58:51
273
原创 连接超时:连接。如果你在一个HTTP代理,请配置IDE或Gradle代理设置
Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.错误 : 连接超时:连接。如果你在一个HTTP代理,请配置IDE或Gradle代理设置。一般这种问题都是grad
2016-07-07 16:12:18
4503
原创 SVN不需要上传哪些文件
Android studio是用gradle来构建项目的,有很多环境方面的文件都不需要增加到svn/git版本库。以下为列出不需要增加到版本库的文件:(1) .idea 文件夹,此文件夹是用来保存开发工具的设置信息。(2) .gradle文件夹,此文件夹是用来保存gradle的依赖信息。(3) build 文件夹,build文件夹是用来保存编译后的文件目录。
2016-07-07 16:09:35
5599
原创 教你怎么玩转动画
相关文章:《Android自定义控件三部曲文章索引》:http://blog.csdn.net/harvic880925/article/details/50995268一、概述Android的animation由四种类型组成:alpha、scale、translate、rotate,对应android官方文档地址:《Animation Resources》1、
2016-07-07 16:03:57
1363
原创 android动态获取权限工具类
可以使用以下方法:判断应用是否具有某个权限PackageManagerpm=getPackageManager();booleanpermission=(PackageManager.PERMISSION_GRANTED==pm.checkPermission("android.permission.RECORD_AUDIO","packageN
2016-07-07 15:54:47
1144
安卓旋转地球仪2种写法2018版
2018-08-20
LiveDemo.zip
2021-07-09
windows10系统垃圾清理工具.bat
2021-06-17
静态fragment+动态figment+Glide三者结合加载任何网络照片,自带三级缓存
2017-04-19
快速破解所有密码小技巧.txt
2020-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人