自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 保存图片到手机相册,并通知图库更新

保存图片到手机相册,并通知图库更新

2022-08-19 16:57:49 293 1

原创 wx 登录

微信登录案例分享

2022-08-19 16:44:21 287

原创 zxing的使用

zxing的简单使用

2022-08-19 16:30:29 354

原创 自定义dialog

public static void showDialog(Context context, TextView textView) { Dialog dialog = new Dialog(context, R.style.MyDialog); View view = LayoutInflater.from(context).inflate(R.layout.dialog_shexiao_tip, null); dialog.setContentView(vi

2021-08-24 16:13:51 89

原创 android ViewFlipper实现公告栏

android ViewFlipper实现公告栏 vf_keyword.setInAnimation(getContext(), R.anim.anim_marquee_in);//设置滚动进入动画 vf_keyword.setOutAnimation(getContext(), R.anim.anim_marquee_out);//设置滚动退出动画 vf_keyword.setFlipInterval(5_000);//设置滚动间隔 for (int i

2021-06-25 15:39:10 300

原创 WebView加载html部分手机空白

WebView加载html部分手机空白webView.loadData(data, "text/html;charset=UTF-8", null);//部分机型加载不出来webView.loadDataWithBaseURL(null,data, "text/html", "utf-8", null);

2021-06-25 15:32:48 372

原创 Android Toast自定义

Android Toast自定义Toast宽度全屏顶部展示记录,代码如下:public static void showToastTop(Activity context, String msg) { DisplayMetrics dm = new DisplayMetrics(); context.getWindowManager().getDefaultDisplay().getMetrics(dm); LayoutInflater inflater

2021-06-10 15:58:56 117 1

原创 git 创建分支

git 创建分支1.git branch dev 创建本地分支dev2.git checkout dev 切换到dev分支3.git push origin dev 创建远程分支dev

2021-06-07 10:33:06 104

原创 Android 原生分享

Android 原生分享原生分享图片和文字获取屏幕视图请参考:https://blog.csdn.net/weixin_46367639/article/details/117417711?spm=1001.2014.3001.5501public class ShareUtils { /** * 原生分享bitmap */ public static void shareBitmap(Context context,Bitmap bitmap) {

2021-06-04 16:56:25 363

原创 Android 权限申请

Android 权限申请使用RxPermissions进行权限申请和用户拒绝,并且选择不再提示的处理implementation 'com.github.tbruyelle:rxpermissions:0.12'public class PermissionUtils { /** * 权限申请 * * @param activity * @param callBack */ @SuppressLint("CheckResult")

2021-06-04 16:20:31 210

原创 Android activity进出动画

Android activity进出动画这里总结两种activity的进出动画方式,一种是在application节点下配置theme,但是这种方式在部分手机上没有效果,第二中方式是重写activity的onCreate和finish添加进出动画,这种方式可以解决第一种方案的痛点方案一 《部分手机没有效果》1.在清单文件application节点下添加themeandroid:theme="@style/AppTheme"<!-- 主题配置 --> <style na

2021-06-04 16:02:40 817 1

原创 Android 启动页黑屏适配

Android 启动页黑屏适配方案一 《推荐方案》1.给启动加添加如下配置<style name="SplashTheme" parent="AppTheme"> //启动页黑屏适配 <item name="android:windowBackground">@drawable/splash_img</item> <item name="android:fitsSystemWindows">false&

2021-06-04 15:44:02 127 1

原创 Android 双击退出和单击回到桌面

Android 双击退出和单击回到桌面 //双击退出app @Override public void onBackPressed() { if (System.currentTimeMillis() - lastTime < 3_000) { super.onBackPressed(); } lastTime = System.currentTimeMillis(); ToastUtils.showT

2021-06-04 15:30:38 257

原创 Android 跳转拨号界面并传递tel

Android 跳转拨号界面并传递telintent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + "电话号码"));intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(intent);

2021-06-01 16:38:53 233 1

原创 android回车健搜索

android回车健搜索1.xml EditText设置android:maxLines="1"android:singleLine="true"android:imeOptions="actionSearch"2.mianfest设置属性,防止被顶上去android:windowSoftInputMode="stateAlwaysVisible|adjustPan"3.设置搜索监听etSearch.setOnEditorActionListener((v, actionId, event)

2021-05-31 15:47:19 138

原创 android RecyclerView条目滑动大小渐变

android RecyclerView条目滑动大小渐变根据item距离左边间距距离计算渐变大小post方法防止刷新时渐变大小错乱recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) { super.onScroll

2021-05-31 15:44:07 834

原创 android 获取屏幕视图

android 获取屏幕视图public Bitmap getScreenShot() { View decorView = this.getWindow().getDecorView(); View contentView = decorView.findViewById(android.R.id.content); contentView.setDrawingCacheEnabled(true); int num= 3; Bitmap cache = null;

2021-05-31 15:36:35 415

原创 Android字体不跟随系统

Android字体不跟随系统在基类里面重写getResources方法使设置缩放比例为1@Overridepublic Resources getResources() {//还原字体大小 Resources res = super.getResources(); Configuration configuration = res.getConfiguration(); if (configuration.fontScale != 1) {//fontScale要缩放的比例

2021-05-31 15:31:23 212

原创 Android 圆形圆角图片

Android 圆形圆角图片官方提供的ShapeImageView能实现之定义图片的形状圆形圆角图片示例: <com.google.android.material.imageview.ShapeableImageView android:id="@+id/iv_item_main_hear" android:layout_width="44dp" android:layout_height="44dp" android:scaleType="center

2021-05-31 15:27:08 135

原创 图片与数组间的相互转化

图片与数组间的相互转化在使用room保存图片时,需要转化为数组类型记录相互转换代码 /** * bitmap转数组 * @param bm * @return */ public static byte[] Bitmap2Bytes(Bitmap bm) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); bm.compress(Bitmap.Compre

2021-05-21 16:39:27 481

原创 Android Room使用

Room使用1.导入依赖包//room def room_version = "2.3.0" implementation "androidx.room:room-runtime:$room_version" annotationProcessor "androidx.room:room-compiler:$room_version" // optional - RxJava2 support for Room implementation "androidx.r

2021-05-21 16:34:11 191

原创 保存scrollview布局视图到手机

保存scrollview布局试图到手机1.获取布局bitmap/*** 获取布局bitmap** @param view scrollview子布局* @return/public static Bitmap loadBitmapFromView(View view) {Bitmap bmp = Bitmap.createBitmap(view.getWidth(), view.getHeight(), Bitmap.Config.ARGB_8888);Canvas c = new Ca

2021-05-21 16:11:40 85

原创 Android 自定义钟表

public class ClockView extends View {private Paint paint;private int clockColor;private void init() { paint = new Paint(); this.setLayerType(View.LAYER_TYPE_SOFTWARE,paint); //设置抗锯齿 paint.setAntiAlias(true);}@Overrideprotected void

2021-04-02 17:06:31 227 1

原创 Android自定义虚线

public class DottedLineView extends View {private int horizontal = 0;private int lineColor;private int lineSpacing;private int oneLineLength;private int lineOrientation;private Paint paint;public DottedLineView(Context context, @Nullable AttributeSe

2021-04-02 17:02:12 93

空空如也

空空如也

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

TA关注的人

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