自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 移动开发---kotlin 打印日志类

【代码】移动开发---kotlin 打印日志类。

2024-01-17 13:06:12 389

原创 移动开发---通知栏组件加载网络图片

【代码】移动开发---通知栏组件加载网络图片。

2023-12-25 18:35:30 337

原创 移动开发---View宽高自动拉伸动画

//这里是设置的高拉伸动画 val viewLWrapper = ViewHWrapper(anyView) val ofInt = ObjectAnimator.ofInt(viewLWrapper, "trueHeight", 800, 0) ofInt.addListener(object : Animator.AnimatorListener{ override fun onAnimationStart(p0: Animato.

2021-08-28 15:43:28 163

原创 移动开发---ScheduledExecutorService定时任务

//每6小时弹出請求网络策略 ScheduledExecutorService scheduledExecutorService = Executors.newScheduledThreadPool(1); scheduledExecutorService.scheduleAtFixedRate(new Runnable() { @Override public void ...

2019-08-05 20:00:06 142

原创 移动开发---修改圆形progressBar颜色

<?xml version="1.0" encoding="utf-8"?><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="1000" android:fillAfter="true" android:fromDegrees="0"...

2019-07-16 12:00:01 443

原创 移动开发---背景渐变色(由蓝色变成红色),以及数字变化

//从蓝色到红色的背景变化 private void toggleBackgroundColor(int BLUE, int ORANGE,int RED, long duration) { ValueAnimator colorAnim = ObjectAnimator.ofInt(findViewById(R.id.root), "backgroundColor", BLUE,ORAN...

2019-06-17 10:10:00 2272

原创 移动开发---DES加密解密

DES加密解密import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.security.Key;import javax.crypto.Cip...

2019-04-02 11:27:00 9449

原创 移动开发---AES加密解密

aes加密解密import android.util.Base64;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;/** * Date: 2019/4/1 * autor:Wayne */publ...

2019-04-02 10:51:54 9525

原创 移动开发---更改状态栏颜色

private void setStatusBarColor(int color) { if (color == 0) return; if (Build.VERSION.SDK_INT &gt;= 21) { Window window = getWindow(); //取消设置透明状态...

2018-12-14 19:20:12 640

原创 移动开发---简单DialogFragment

import android.app.Dialog;import android.graphics.Color;import android.graphics.drawable.ColorDrawable;import android.os.Bundle;import android.support.annotation.NonNull;import android.support.a...

2018-12-11 18:22:27 5479 2

原创 移动开发---CircleProgress带数字进度条

package com.message.skeul.mm.marks.main;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android.graphics...

2018-12-11 18:13:58 1214

原创 移动开发---点击2次返回退出

private long Current = 0; public void onBackPressed() { if (System.currentTimeMillis() - Current &gt; 2000) { Current = System.currentTimeMillis(); Toast.makeText(th...

2018-10-22 12:10:41 649

转载 移动开发------Android WebView 基本使用

转载于:http://blog.csdn.net/lowprofile_coding/article/details/77928614 WebView介绍Android WebView在Android平台上是一个特殊的View, 基于webkit引擎、展现web页面的控件,这个类可以被用来在你的app中仅仅显示一张在线的网页,还可以用来开发浏览器。WebView内部实现是采用渲染引...

2018-09-20 14:28:04 532

原创 移动开发---电池信息

广播监听获取到电池的信息private BroadcastReceiver mBatteryReceiver = new BroadcastReceiver() { @Override public void onReceive(Context arg0, Intent arg1) { int voltage = arg1.getIntExtra(BatteryMa...

2018-07-11 15:23:29 480

原创 移动开发---渐变状态栏

private View statusBarView;@Overrideprotected void onCreate(Bundle savedInstanceState) {   Looper.myQueue().addIdleHandler(new MessageQueue.IdleHandler() {    @Override    public boolean queueIdle() {...

2018-05-23 18:30:05 334

原创 移动开发-----自定义View(圆环)

import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.RectF;import android.support.annotation.Nullable;

2017-12-22 14:40:56 502

原创 移动开发----android 中uri.parse()用法

android 中uri.parse()用法//1,调web浏览器 Uri myBlogUri = Uri.parse("http://xxxxx.com"); returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri); //2,地图 Uri mapUri = Uri.parse("geo:38.899533,-77.036476");

2017-12-21 20:46:16 814

转载 移动开发----安卓判断是否安装了某个APP

1.有的时候我们要调用第三方APP。就需要查看用户是否安装了APP。[java] view plain copypublic boolean isAppInstalled(Context context, String packageName) {            final PackageManager packageManage

2017-08-18 17:42:54 893

原创 移动开发----biu,biu,一个有趣的EditText

BiuEditTextbiu,biu,一个有趣的EditText直接看效果andUsageStep 1三个类:ONE(主VIEW):package me.james.biuedittext;import static android.content.ContentValues.TAG;import java.lang.

2017-07-14 17:17:14 695

原创 移动开发----BigSmallTextView方便设置大小字体颜色的View

Tag:项目介绍:BigSmallTextView设置大小字体的View有时候在项目中可能会做下面的效果,为了简便,所以搞了这个View。效果图:使用说明:方法 说明 示例app:bigText 设置左边的 text app:bigText="你"setBigText("你");app:bigTextColor

2017-07-14 15:04:34 871

原创 移动开发----Android模仿打字机效果的自定义View实现

前言  在做splash界面的时候,需要做类似于打字机打字的效果,字一个一个地蹦出来,显示每一个字都带有打字的声音。效果演示实现原理:  这个其实不难实现,通过一个定时器不断调用TextView的setText就行了,在setText的时候播放打字的音效。具体代码如下:import java.util.Timer;import java.util.

2017-07-14 12:02:03 1408

原创 移动开发----Android开发者网址导航

官网Android DeveloperAndroid Training 中文版Android API中文版Android API指南中文版Android设计指南中文版Material Design中文版Android Developers资源StackOverFlowAndroidDevToolsG

2017-07-14 11:55:21 389

原创 移动开发----自定义样式 Dialog

1、基本用法: CustomDialog.Builder customBuilder = new CustomDialog.Builder(context); customBuilder.setTitle(title) .setMessage(content) .setNegativeButton(cancelTe

2017-07-11 20:32:31 354

原创 移动开发----自定义带有字体的文本

public class GameTextView extends TextView { private static Typeface typeface; public GameTextView(Context context, AttributeSet attrs) { super(context, attrs); setTypeFace(c

2017-07-04 20:43:19 314 1

原创 移动开发----平板电脑或者小屏幕设备

public class DeviceUtils { private static Boolean mIsTablet; private static Boolean mIsSmallScreen; //如果设备是平板电脑 public static boolean isTablet(Context context) { if (mIsTablet

2017-07-04 20:41:30 403

原创 移动开发----Android判断屏幕锁屏的方法

由于做一个项目,需要判断屏幕是否锁屏,发现网上方法很多,但是比较杂,现在进行总结一下:总共有两类方法:一、代码直接判定二、接收广播现在先说第一类方法(代码直接判定):1、通过PowerManager的isScreenOn方法,代码如下:[java] view plain copy 在CODE上查看代码片派生到我的代码片PowerManager pm = (PowerManager)

2017-04-05 12:43:55 603

原创 移动开发----启动到三方软件,百度 高德(路线)

//点击跳转到百度 或者 高德 地图   public void ding(View v) { new AlertDialog.Builder(this) .setCancelable(true) .setItems(new String[]{"百度地图", "高德地图"}, new DialogInterfa

2016-12-20 17:34:51 407

原创 移动开发----计算缓存大小并且清空缓存

以下的这个类的功能很简单,计算你的缓存总大小,不管内部缓存还是外部缓存,和清空缓存,包括内部和外部的缓存一起清空,请本人亲测,效果杠杠的。public class DataCleanManager { public static String getTotalCacheSize(Context context) throws Exception {

2016-12-06 16:42:19 1475

原创 移动开发----Android4.4打开系统相册返回Null问题

public interface PhotoCallBack { void onSuccess(String picturePath);// 拿取相片成功 void onFailure();// 拿取相片失败 } /** * 获取图片路径 * * @param context * @param data

2016-12-02 00:25:18 421

原创 移动开发----正则手机号验证

public static boolean isMobileNO(String mobiles){ Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(14[57])|(17[0-9])|(18[0,0-9]))\\d{8}$"); Matcher m = p.matcher(mobiles);//

2016-12-01 23:55:16 360

原创 移动开发----判空方法

public static boolean validateNull(Object str) { if(null == str || "".equals(str.toString().trim()) || "null".equalsIgnoreCase(str.toString().trim()) || "\"null\"".equalsIg

2016-11-27 19:18:25 264

转载 移动开发----GuideView(演示图层)

下载地址:点击下载链接Tag:项目介绍:demoupdate readmeAug 26, 2016gradle/wrapperupdate readmeOct 12, 2016guideviewversion 0.1.6 optimize code

2016-11-22 00:53:35 1770

转载 移动开发----带头部(headView)和底部(footView)的RecycleView

下载地址:点击这里下载Tag:项目介绍:.idea更新gif和图片说明Sep 26, 2016app修正【刷新完成】至【回滚隐藏】这个过程中用户狂拽,快速滑动有可能出现的状态错误Oct 9, 2016gradle/wrapper提交代码

2016-11-22 00:44:49 1096

转载 移动开发----android6.0以上权限动态请求实现

Tag:项目介绍:[i=s] 本帖最后由 leon2017 于 2016-11-15 09:23 编辑 [/i]权限检查工具类的封装本项目github地址:https://github.com/leon2017/LeonEasyPermissions演示效果图部分代码 /** * 单个权限的检查 *

2016-11-22 00:36:01 377

原创 移动开发----一个简单能用的LoadingDialog

项目介绍:.ideaadd two methods for usersNov 10, 2016LoadingDialogadd two methods for usersNov 10, 2016app修复尺寸设置问题Nov 6, 2016gra

2016-11-12 15:03:38 1661

原创 移动开发----Mark!Android最佳的开源库集锦

工欲善其事,必先利其器。一个好的开发库可以快速提高开发者的工作效率,甚至让开发工作变得简单。本文收集了大量的Android开发库,快来切磋一下,到底哪一个最适合你。动画Android View Animations:一个非常强大的开源动画库,开发者可以用来创建各种效果。RecyclerView Animators:可实现Recyc

2016-11-11 14:22:53 506

原创 移动开发----Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性

在Android中,TextView是我们最常用的用来显示文本的控件。  一般情况下,TextView中的文本都是一个样式。那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下。   res-layout-main.xml[html] v

2016-11-08 18:17:45 306

原创 移动开发----支持Android图文混排、文字环绕图片等效果:MixtureTextView

支持Android图文混排、文字环绕图片等效果效果图一般的展示在ListView中动态图使用代码设置属性mixtureTextView = (MixtureTextView)findViewById(R.id.id_mixtureTextview);mixtureTextView. setTextCo

2016-11-08 10:53:38 3088

转载 移动开发----Android 开发各种工具类

【原文地址 点击打开链接】为方便查找,已进行大致归类,其目录如下所示:App相关→AppUtils.java安装指定路径下的Apk installApp卸载指定包名的App uninstallApp获取当前App信息 getAppInfo获取所有已安装App信息 getAllAppsInfo根据包名判断App是否安装 isInstallApp

2016-11-04 11:07:21 481

原创 移动开发----ContentProvider之通过ContentResolver获取图像、视频、音频举例

MediaStore中定义了一系列的数据表格,通过ContentResolver提供的查询接口,我们可以得到各种需要的媒体信息。通过以下两个URI可以扫描设备外部和内部的媒体文件。Android系统提供了MediaProvider,MediaStore,MediaScanner接口,通过Content Provider的方式提供给用户。以下是一个简单的例子:(注意,项目使用AndroidAnn

2016-11-02 16:52:36 2906

空空如也

空空如也

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

TA关注的人

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