ShinnyYang_
码龄7年
关注
提问 私信
  • 博客:69,481
    69,481
    总访问量
  • 40
    原创
  • 391,702
    排名
  • 13
    粉丝
  • 0
    铁粉

个人简介:罗马不是一天建成的, 贵在坚持!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2018-01-29
博客简介:

要让世界看得见

博客描述:
开发的道路上一直在奔跑
查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得15次评论
  • 获得86次收藏
创作历程
  • 30篇
    2020年
  • 11篇
    2018年
成就勋章
兴趣领域 设置
  • 移动开发
    kotlinandroid studio
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

179人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

android 保存Bitmap到本地图片

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>public String sdCardDir = Environme..
原创
发布博客 2020.12.08 ·
1994 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

Android拼团堆叠头像实现

implementation'com.android.support:recyclerview-v7:28.0.0'implementation 'com.github.bumptech.glide:glide:4.5.0'//设置数据源private ImageViewBean imageViewBean;private List<ImageViewBean> list = new ArrayList<>();private RecyclerView r...
原创
发布博客 2020.11.23 ·
955 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android RecyclerView 添加可拖动的滚动条

几个属性:android:scrollbars" 一般都是垂直的滚动条设置verticalandroid:scrollbarSize 设置滚动条的宽度android:scrollbarThumbVertical:设置垂直滚动条颜色android:scrollbarTrackVertical :设置滚动条背景色<androidx.recyclerview.widget.RecyclerView android:id="@+id/rv_industry" .
原创
发布博客 2020.11.13 ·
1808 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CalculationUtils Android 计算工具类

//默认除法运算精度private static final int DEF_DIV_SCALE = 2;/** * 提供精确的加法运算。 * * @param v1 被加数 * @param v2 加数 * @return 两个参数的和 */public static double add(double v1, double v2) { BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigDecimal b2.
原创
发布博客 2020.10.29 ·
462 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

弄清楚Android存储路径

在平时开发当中,我们可能会纠结什么文件该存储在哪个目录下面,要么是不确定放哪,要么是放多了以后放乱了。那就弄清楚哪些文件存哪里吧。1.外部存储(SD卡存储)SD卡根目录,目录为 /storage/emulated/0Environment.getExternalStorageDirectory()目录为 /storage/emulated/0/Android/data/packagename/cache (packagename为应用包名)getExternal...
转载
发布博客 2020.09.27 ·
2235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

校验数字 校验字符 正则表达式

一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 8 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 9 有两位小数的正实.
原创
发布博客 2020.09.15 ·
1615 阅读 ·
2 点赞 ·
0 评论 ·
12 收藏

Android常用第三方框架

一 、图片加载库FrescoGithub地址: https://github.com/facebook/fresco// 1.添加依赖(最新已经更新到2.2.0)api 'com.facebook.fresco:fresco:1.9.0'// 2.清单文件中添加权限<uses-permission android:name="android.permission.INTERNET" />// 3.Application中初始化Fresco.initialize(this)
原创
发布博客 2020.09.07 ·
516 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

LogUtil 工具类

package com.cy.utils;import android.os.Environment;import android.util.Log;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.PrintWriter;import java.text.SimpleDateFormat;import java.util.Date;/** * .
原创
发布博客 2020.09.03 ·
497 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android 沉浸式状态适配 (完全适配各种屏幕 如 水滴屏 流海屏 等等)

package com.example.okhttp.utils;import android.annotation.TargetApi;import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.os.Build;import android.view.View;import android.view.ViewGroup;import an.
原创
发布博客 2020.08.18 ·
1058 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Android CollapsingToolbarLayout 实现上划toolbar渐变效果

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_paren.
原创
发布博客 2020.08.18 ·
1215 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Android中实现倒计时 CountDownTimer

使用 CountDownTimer 实现倒计时/** * CountDownTimer timer = new CountDownTimer(3000, 1000)中, * 第一个参数表示总时间,第二个参数表示间隔时间。 * 意思就是每隔一秒会回调一次方法onTick,然后1秒之后会回调onFinish方法。 */CountDownTimer timer = new CountDownTimer(3000, 1000) { public void onTick(long millis
原创
发布博客 2020.08.18 ·
442 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Android 实现ToolBar滑动渐变

title.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/top_bg" android:layout_width="match_parent
原创
发布博客 2020.08.18 ·
500 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android 获取手机的 IMEI 值 (设备标识码)

权限<uses-permission android:name="android.permission.READ_PHONE_STATE"/>private void setPhoneStateManifest(){ if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED)...
原创
发布博客 2020.08.13 ·
5567 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Android 图片转换为 Base64 编码

/** * 将图片转换成Base64编码的字符串 */public static String imageToBase64(String path){ if(TextUtils.isEmpty(path)){ return null; } InputStream is = null; byte[] data = null; String result = null; try{ is = new FileInputStre.
原创
发布博客 2020.08.13 ·
4433 阅读 ·
1 点赞 ·
3 评论 ·
6 收藏

Android 实现拍照 和拉起相册库 带裁剪功能

布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layo..
原创
发布博客 2020.08.10 ·
579 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Retrofit2+OkHttp3+RxJava网络请求封装

第一步: 添加依赖//RxJavaimplementation 'io.reactivex:rxjava:1.1.3'//RxAndroidimplementation 'io.reactivex:rxandroid:1.1.0'//retrofitimplementation 'com.squareup.retrofit2:retrofit:2.0.0'//retrofit依赖Gsonimplementation 'com.squareup.retrofit2:converte...
原创
发布博客 2020.08.03 ·
765 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

StatusBarUtil 适配各种屏幕状态栏

@SuppressWarnings("unused")public class StatusBarUtil { public static final int DEFAULT_STATUS_BAR_ALPHA = 112; private static final int FAKE_STATUS_BAR_VIEW_ID = R.id.statusbarutil_fake_status_bar_view; private static final int FAKE_TRANSLUC.
原创
发布博客 2020.07.29 ·
1996 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

ToastUtil

/** * Created by ${ShinnyYang} on 2019/5/8. */public class ToastUtil { public static boolean isShow = true; /** * 短时间显示Toast * * @param context * @param message */ public static void showShort(Context context, Char.
原创
发布博客 2020.07.28 ·
414 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ScreenUtils 获取屏幕相关的辅助类

/** * 获取屏幕相关的辅助类 * Created by Administrator on 2017/2/21. */public class ScreenUtils { private ScreenUtils() { /* cannot be instantiated */ throw new UnsupportedOperationException("cannot be instantiated"); } /** * 获.
原创
发布博客 2020.07.28 ·
338 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

DateUtils 获取时间工具类

/** * Created by DateUtils on 2019/10/14. */public class DateUtils { private static final String TAG = "DataUtils"; public static String getTodayDateTime() { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", .
原创
发布博客 2020.07.28 ·
1823 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多