自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习就是我的个性

每天不断的积累,不断的分享,不断的成长;

  • 博客(64)
  • 资源 (12)
  • 收藏
  • 关注

原创 Android:Google三方库之集成应用内评价详细步骤

Android:Google三方库之集成应用内评价详细步骤

2023-11-26 11:38:45 909

原创 Android:Google三方库之Adjust集成详细步骤

Android为APP添加google adjust功能

2023-11-24 17:05:41 1933 2

原创 Android:Google三方库之Firebase集成详细步骤(三)

Android为APP添加Firebase中的Cloud Messaging功能

2023-11-24 15:08:47 1256

原创 Android:Google三方库之Firebase集成详细步骤(二)

Android为APP添加Firebase中的analytics功能

2023-11-22 19:50:01 516

原创 Android:Google三方库之Firebase集成详细步骤(一)

Android为APP添加Firebase中的analytics和messaging功能

2023-11-22 18:03:54 1169

原创 Android只需要一分钟生产1到1000的dimens.xml中带命名尺寸

Android只需要一分钟生产1到1000的dimens.xml中带命名尺寸。

2023-09-19 12:02:22 136

原创 安卓整理的一个时间处理工具类

public static String md = "MM月dd日";* @param type :对应如:ymd_hms、* @param millisTime :毫秒值。* 根据毫秒值获取对应的String类型日期。* 根据毫秒值获取日期 date。

2023-07-17 17:45:37 61

原创 最新版本的Android studio 集成高德地图的定位功能

最新版的高德定位集成方式,和最新版的官方权限检查工具类

2023-05-17 15:21:41 1113 2

原创 安卓金钱过滤器(保留两位小数,保证小数点前面保留几位数)

: CharSequence {//方法返回的值将会替换掉dest字符串中dstartd位置到dend位置之间字符,返回source表示不做任何处理,返回空字符串""表示不输入任何字符。val target = start.toString() + source + end//字符串变化后的结果。val backup = dest.subSequence(dstart, dend)//将要被替换的字符串。if (target.indexOf(".") == 0) {//不允许第一个字符为.

2022-11-18 18:13:02 473

转载 安卓通过SpannableString对TextView设置大小、颜色、下划线等

//创建一个SpannableString对象sStr = new SpannableString("最是那一低头的温柔,像一朵水莲花不胜凉风的娇羞,道一声珍重,道一声珍重,那一声珍重里有蜜甜的忧愁");//设置字体(default,default-bold,monospace,serif,sans-serif)sStr.setSpan(new TypefaceSpan("default"), 0, 2, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);sStr.setSpan.

2022-05-13 22:39:01 988

原创 android studio 格式化代码,xml代码顺序被打乱的解决方案

1、2、

2022-04-27 17:52:57 1873 3

原创 android知识点总结:安卓的service以及intentService

一、servicer:用于处理后台的一些耗时任务(不是运行在独立的线程)1、service的启动方式:(startService和bindService) startService: a、生命周期:onCreate()只执行一次;onStartCommand()跟随startService()的调用次数而定。public void onCreate() {}public @StartResult int onStartCommand(Intent int...

2021-09-01 22:49:44 399

原创 安卓开发常用的工具导航(持续补充)

1、自制.9图2、安卓颜色透明度换算3、安卓官方开发文档4、json在线格式化5、开发常用工具类6、base647、二维码生成器8、取色器

2021-08-30 15:01:35 110

原创 Recyclerview的网格布局的间距设置

/** * 网格布局的间距 */public class YjGridDivider extends RecyclerView.ItemDecoration { private int spacing;//水平方向上的间距 private boolean isIncludeEdge; private int vertivalSpacing;//垂直方向上的间距 private Drawable mDivider; public YjGridDivider(i.

2021-08-23 14:40:20 994

原创 安卓加载长图

引用:https://github.com/davemorrissey/subsampling-scale-image-viewimplementation 'com.davemorrissey.labs:subsampling-scale-image-view:3.10.0'使用:1、布局<com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView android:id="@+id/imageV..

2021-07-16 14:53:44 134

原创 安卓动态权限申请工具类

依赖:// https://github.com/yanzhenjie/AndPermissionapi 'com.yanzhenjie:permission:2.0.0-rc12'工具类:/** * 权限工具类 */public abstract class PermissionUtils { public void checkPerm(final String permission) {// requestPermission(permission);.

2021-07-16 11:34:27 315

原创 glide加载不了图片,证书问题

问题:glide 加载不了这张图片:https://aliyun.vod.sgcctop.com/image/default/1A5EEAB153F549DF8C58CB6171273977-6-2.png错误信息:Message:java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.分析得知是证书问题!解决办法如下: 1、把链接放到浏览器,下载证书...

2020-10-29 14:16:15 1242

原创 安卓webview加载 图文显示不正常问题的解决方案

myWebView.getSettings().setJavaScriptEnabled(true);//支持javascriptmyWebView.getSettings().setUseWideViewPort(true);myWebView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUM...

2019-10-28 15:44:52 673

原创 Android 带进度的圆形进度条

自定义viewpublic class RoundProgressBar extends View {/*** 画笔对象的引用*/private Paint paint; /** * 圆环的颜色 */ private int roundColor; /** * 圆环进度的颜色 */ private int roundProgressColor; /**...

2019-07-28 09:57:15 747

原创 安卓实现高亮显示文字中的某段文字

1.高亮显示文字中的某段文字public static void lightShow(String content, String lightContent, TextView textView) { SpannableString spannableString = new SpannableString(content); Pattern p = Patter...

2019-07-02 13:30:10 626

原创 安卓实现截图功能的两种方式

1.对指定的view进行截图(解决了getDrawingCache得到的bitmap为null的问题) public static Bitmap loadBitmapFromView(View v) { v.setDrawingCacheEnabled(true); //view转换成图片 v.measure(View.MeasureSpec....

2019-07-02 13:17:56 4596

原创 安卓微信登录,分享,支付

1.准备工作在微信开放平台注册好账号,和获得WX_AppID。添加依赖 : api ‘com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+’在BaseApplication里注册微信登录wxapi = WXAPIFactory.createWXAPI(this, Configure.WX_AppID, false);...

2019-07-02 13:13:56 736

原创 极光推送自定义语音推送快捷实现方法

由于8.0版本手机的推送添加了渠道,可能会有些问题!所以想到了一种直接在JPushMessageReceiver的onNotifyMessageArrived方法中播放本地的音乐就好。方法如下:注意:在Assets文件下直接放音乐文件(最好是mp3格式,如果播放不出来,可能是音乐太长了的原因)/** * 播放本地音乐 */public class MediaPlayerUtils {...

2019-07-02 11:08:16 918

原创 Android安卓应用自动更新

1.判断版本public static void judgeVersion() { ApiService.getAndroidAppVersion().subscribe(new CallBack<UpdateEntity>() { @Override protected void errorBody(String code, String m...

2019-07-02 10:38:46 1477

原创 一行代码解决拨打电话权限问题

 /** * 跳转到拨号页面 * @param phone */public static void skipCall(String phone){ Intent dialIntent = new Intent(Intent.ACTION_DIAL,Uri.parse("tel:" + phone)); BaseApplication.getCurrentActiv...

2018-12-04 17:12:00 800

原创 Glide加载常用类型图片(带白色边框的圆形图、圆角矩形图片、圆形图片)

一:依赖包:Glide_githubimplementation 'com.github.bumptech.glide:glide:4.8.0'annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'二:要想使用GlideApp需要自定义AppGlideModule(需要放在工程目录下)/** * 用于gli...

2018-12-04 16:58:32 3059

原创 安卓简单实现自定义树状条形图一行代码解决条形图问题

一、首先看需求:                                                                二、 思路:只需要输入一个总体数字(X)和一个所占有的份数(Y),1、就能达到条目的长度(X/Y就是所占有的比例),2、条目的颜色必须随着条目所占有的比例变化透明度;三、实现过程:   1、自定义的view/** * 数据分析里的矩...

2018-07-27 16:18:43 964

原创 获取APK当前签名文件的SHA1,解决高德地图时的SHA1值的不同问题

public static String sHA1(Context context) { try { PackageInfo info = context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_SIGNATURES); byte[] c...

2018-07-02 15:42:19 1097 1

原创 流式布局FlowLayout可以直接使用

public class FlowLayout extends ViewGroup { private boolean centerHorizontal;//是否水平居中显示 public FlowLayout(Context context) { super(context); } public FlowLayout(Context conte...

2018-06-28 16:59:15 592

原创 弹窗

暂定

2018-06-25 17:43:29 193

原创 动画

暂定

2018-06-25 17:42:57 91

原创 安卓限制edittext只能输入小数点后两位数,小数点前8位

/** * 限制edittext只能输入小数点后两位数,小数点前8位 */public static void setPricePoint(final EditText editText) { editText.addTextChangedListener(new TextWatcher() { @Override public void onTe...

2018-06-05 21:43:53 1100

原创 拨打电话解决6.0以上版本权限问题以及实现拒绝权限后再次申请权限

import com.yanzhenjie.permission.AndPermission;import com.yanzhenjie.permission.PermissionListener;import com.yanzhenjie.permission.Rationale;import com.yanzhenjie.permission.RationaleListener;imp...

2018-05-24 21:13:46 1089

原创 Rxjava实现获取验证码60秒倒计时效果

/** * 开始计时 */public static void startTime(final TextView tvGetCode) { final long codeTimes = 60; Observable.interval(0, 1, TimeUnit.SECONDS) .take(codeTimes - 1) .m...

2018-05-24 21:08:52 1690

原创 解决Glide在5.0版本能加载出图片,在6.0版本上加载不出图片问题

解决办法: //圆形public static void load(Context context, String url, ImageView iv){ RequestManager glideRequest = Glide.with(context); glideRequest.load(url).diskCacheStrategy(DiskCacheStrateg...

2018-05-24 20:59:20 1466

原创 安卓中简单实现截图功能:对View进行量测、布局后截图

截图功能/** * 对View进行量测,布局后截图 * @param view * @return */public static Bitmap convertViewToBitmap(View view) { view.measure(View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED), Vi...

2018-04-04 11:03:54 287

原创 性能优化(未完善篇)

自动拆箱和自动装箱的时候,可能会因为产生很多无用的对象而造成性能的消耗,比如:在for循环时,变量声明为一个integer对象,而在循环里又对这个变量进行赋值!...

2018-04-02 09:28:32 119

原创 常用的工具类(Utils)

1.关闭软键盘 public static void closeKeybord(View view) { InputMethodManager imm = (InputMethodManager) BaseApplication.getCurActivity().getSystemService(Context.INPUT_METHOD_SERVICE); imm.hid...

2018-02-24 10:53:53 1369

原创 XRecyclerView的下拉刷新和上拉加载的实现

1.下载依赖库并依赖:https://github.com/XRecyclerView/XRecyclerView2.设置xrecyclerview的属性 LinearLayoutManager manager = new LinearLayoutManager(this);mRecyclerView.setLayoutManager(manager);mRecyclerView...

2018-02-24 10:40:16 547

原创 SearchView的使用详细介绍

1.效果如下:2.xml布局: &lt;android.support.v7.widget.SearchView xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/searchView" android:layout_width="0dp" android:l...

2018-02-24 10:24:07 291

ViewPager2+动态指示器(指示器数量不固定,每次滑动之后居中显示)

ViewPager2+动态指示器(指示器数量不固定,每次滑动之后居中显示)

2022-11-11

baseAdapter

用于recyclerview的适配器,里面含有adapter和holder,方便快速开发

2018-05-22

普通话考试资料(含听力)

普通话考试资料(含听力),让我们远离方音,说一口流利的普通话!

2018-03-27

CSS权威指南 第3版pdf版

CSS权威指南 第3版pdf版,

2018-03-22

JavaScript权威指南(第6版)(中文版)pdf版本

JavaScript权威指南(第6版)(中文版)pdf版本,根据官方的标准开发,少走弯路!

2018-03-22

Java编程思想第四版完整中文高清版pdf版

Java编程思想第四版完整中文高清版pdf版,思想是编程的核心!

2018-03-22

Android开发艺术探索pdf版

Android开发艺术探索pdf版,让我们的开发更具吸引力!

2018-03-22

疯狂Android讲义2(中文版)pdf

疯狂Android讲义2(中文版)pdf,菜鸟进阶大神的选择!

2018-03-22

仿支付宝带数字键盘的六个格子的密码输入框的实现

仿支付宝带数字键盘的六个格子的密码输入框的实现,可以让你轻松实现自己的数字键盘和六个格子的密码框

2018-03-21

功能强大样式多样化的选择器PickerView

强大的选择器PickerView,有时间、日期、地区、自定义等多种样式供自由选择!

2018-03-21

用于安卓开发时的反编译工具

用于安卓开发时的反编译工具,逆向获取资源,方便开发!

2018-03-19

安卓开发中,像素测量工具

安卓开发中,像素测量工具,用于程序员自己测量!场景:1、独立开发时;2、避免和ui产生冲突,自力更生!

2018-03-19

空空如也

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

TA关注的人

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