自定义博客皮肤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)
  • 收藏
  • 关注

原创 自定义View实现拖动并自动吸边效果以及手势

【代码】自定义View实现拖动并自动吸边效果以及手势。

2023-08-24 18:05:25 109

原创 需要永久储存化,但是必须要设置过期时间的数据如何处理?

import android.text.TextUtilsimport com.chiquedoll.chiquedoll.utils.MmkvUtilimport com.chiquedoll.chiquedoll.utils.isEmptyNoBlank/*** * 保存有过期时间的mmkv * 2022年4月7日 14:17:59 * auth:Bill liang * e-mail:[email protected] * 优化 */class AcacheUtils {

2022-04-07 17:51:58 557

原创 Android 利用scheme协议进行跳转

什么是 URL Scheme?android中的scheme是一种页面内跳转协议。通过定义自己的scheme协议,可以非常方便跳转app中的各个页面;通过scheme协议,服务器可以定制化告诉App跳转到APP内部页面。之前项目都是我们客户端和服务器端用自定义json串的形式来告诉客户端如何跳转,这种方式要手动解析字段,有点麻烦。然而scheme协议自带字段解析,非常之方便,后面我们就放弃了json解析的方式。Scheme协议在Android中使用场景H5跳转到native页面客户端获取pus

2021-07-02 14:40:51 1801

原创 安卓实现定时器,倒计时器

public class RxTimerUtil { /* 使用rxjava实现定时器 Instruction:Rxjava2.x实现定时器 * **/ private static Disposable mDisposable; /** * milliseconds毫秒后执行next操作 */ public static void timer(long milliseconds, final IRxNext next) {

2020-11-17 11:16:16 320

原创 MPANDROIDCHAT 折线图 markview自定义

/** * 2020年9月25日 17:01:30 * Email:[email protected] * * @author Bill */public class CustomChartMarkView extends MarkerView { private final int DEFAULT_INDICATOR_COLOR = UI.getColor(R.color.main_color);//指示器默认的颜色 private final int ARROW_HEIGHT = ...

2020-09-25 17:08:17 456

原创 Edittext自定义实现居中 右侧删除的逻辑

在实际开发中,产品有这样子那样子的需求,尤其UI给你找困难下面是做到的效果界面的一些逻辑就不写了主要写下 我封装的这个控件package com.jingyun.wallet.ui.view;import android.annotation.SuppressLint;import android.app.Activity;import android.content.Context;import android.content.res.TypedArray;import andr

2020-09-18 13:48:22 259

原创 cordova生成插件步骤

根据官方安装指定的nodejs版本cordova create hello com.example.hello HelloWorldcordova platform add androidcordova buildcordova run androidplugman create --name GameShare --plugin_id com.yunjin.gameshare --plugin_version 1.0.0cd GameShareplugman platform add --p

2020-09-10 09:49:37 149

原创 Java邮箱正则校验

此校验非100%校验正确,只是为后台排除很多垃圾提交 String Eail = "[a-zA-Z0-9]{3,20}@([a-zA-Z0-9]{2,10}|[a-zA-Z0-9]{2,10}[.][a-zA-Z0-9]{2,10})[.](com|cn|net)"; if (!String(xxxxx).matches(Eail)) { return; }

2020-08-17 16:56:49 1151

原创 自定义view实现三角形布局可用于 PopupWindow

package com.jingyun.wallet.ui.view;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.Path;import android.util.AttributeSet;import android.view.V

2020-07-29 13:31:07 477 1

原创 Android实现个人中心设置界面

xml: <com.example.rxhttpdemo.util.navbar android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/shoucang" app:icon="@mipmap/ic_l...

2020-01-08 16:25:22 4237 1

原创 rxJava快速切换子线程 主线程工具类

rxJava快速切换子线程 主线程工具类public class ThreadUtils { //主线程做操作 public static void doOnUIThread(UITask uiTask){ Observable.just(uiTask) .observeOn(AndroidSchedulers.mainThrea...

2020-01-08 15:37:41 643

原创 BASEDAILOG

public abstract class BaseDialog extends Dialog {private Context context;public BaseDialog(Context context, int gravity, boolean backCancelable, boolean outsideCancelable) { su...

2019-12-04 15:10:30 108

原创 安卓手机振动逻辑实现

网上大多数仅仅只支持安卓版本6.0以下的代码,自己封装了一个震动类 如果取消的话 调用cancalVibrator就好了(该方法一般用不到)首先要在清单文件下,注册权限:代码如下:import android.content.Context;import android.os.Build;import android.os.VibrationEffect;import android...

2019-09-27 11:58:38 623 2

原创 缓存清理以及应用缓存获取

public class CacheDataManager { /** * 获取缓存大小 */ public static String getTotalCacheSize(Context context) { long cacheSize = getFolderSize(context.getCacheDir()); if (...

2019-04-16 09:51:39 193

原创 WebView Js调原生,原生调安卓

public class MainActivity extends AppCompatActivity { private WebView mWebview; private TextView tv_onclick; @SuppressLint("AddJavascriptInterface") @Override protected void onCre...

2019-04-12 14:56:38 752

原创 VersionUtils版本号对比

public class VersionUtils { /** * 版本号对比 * * @param oldVersion * @param newVersion * @return error : 返回-2 既传入版本号格式有误 返回1 新版本大于老版本 * oldVersion &gt; newVersion return...

2018-12-26 11:23:59 732

原创 Edittext禁止系统键盘,实现textview效果 不可点击弹出键盘输入

et_stock.setKeyListener(null); et_stock .setInputType(InputType.TYPE_NULL);

2018-08-17 11:08:48 1443

原创 Edittext 小数整数设置

//输入小数: et_text.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);//输入整数 et_text.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_VARIATION_NO...

2018-08-13 13:26:35 438

原创 自定义spinner下拉框样式,并实现二级联动

public class MainActivity extends Activity { private Spinner provinceSpinner = null; // 省级(省、直辖市) private Spinner citySpinner = null; // 地级市 ArrayAdapter&amp;lt;String&amp;gt; provinceAdapter = nu...

2018-08-07 10:02:43 731 1

原创 Spinner 自定义 居中

如何实现以上效果呢 activity_list 布局&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"...

2018-08-06 17:57:45 1055 1

转载 Android TextView 自定义字体设置(华文行楷TTF)

如何在Android中,对TextView设置自己喜欢的字体呢? 原文转自:https://blog.csdn.net/shiyangkai/article/details/70257004 本文提供一个ttf下载的地址:https://pan.baidu.com/s/1UW6yw6IxIEIUahJY88hPdQ 下面介绍 2 种方法:1、代码中动态设置: &amp;amp;lt;!-- 这...

2018-08-06 14:17:37 5209

原创 Android 点击View实现翻转动画仿金立软件商店会员点击翻转

代码如下 直接使用工具类: import android.animation.Animator; import android.animation.ObjectAnimator; import android.view.View; import android.view.animation.OvershootInterpolator;public class AnimUtil { ...

2018-08-06 11:00:09 323

原创 android 如何打开一个程序呢?如果没有该程序跳转至浏览器下载

打开微信程序的例子try { PackageManager packageManager = getPackageManager(); Intent intent=new Intent(); intent = packageManager.getLaunchIntentForPackage(“com.tencent.mm”); startActivity...

2018-08-03 09:10:45 212

原创 android textview自动识别网址 电话 邮件,点击长按选择文本

仅仅只需要在textview的xml文件中添加 android:autoLink=”email|phone|web” android:textIsSelectable=”true” 以上属性即可实现~ 超简单吧~~~~ so easy

2018-07-31 13:17:19 1289

空空如也

空空如也

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

TA关注的人

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