![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓开发
文章平均质量分 72
我本猖狂
用我的双手,成就你一生的幸福.
展开
-
Glide 4.4+缓存机制原理
介绍在上一篇中,我们知道了 Glide 框架的最基本的执行流程,那么只知道基本执行流程,这显然是不够的,我们要深挖 Glide 框架的细节处理原理,比如缓存机制,图片处理等,这一篇我们就一起去探索 Glide 的缓存机制。Glide 缓存机制可以说是设计的非常完美,考虑的非常周全,下面就以一张表格来说明下 Glide 缓存。缓存类型 缓存代表 说明 活动缓存 ActiveResources 如果当前对应的图片资源是从内存缓存中获取的,那么会将这个图片存储到活动资源中。原创 2022-04-21 16:41:41 · 512 阅读 · 0 评论 -
android SKU选择库
/** * @author wangjie * SKU选择器 */class SKUSelector( /** * SKU属性列表。 */ private val skuSpecList: List<EproSku>, /** * 属性列表。 */ private val eproSpecList: List<EproSpec...原创 2022-04-15 11:05:51 · 2496 阅读 · 0 评论 -
Android 获取时间的工具类
public class TimeUtil { //获取当天的开始时间 public static Date getDayBegin() { Calendar cal = new GregorianCalendar(); cal.set(Calendar.HOUR_OF_DAY, 0); cal.set(Calendar.MINUT...原创 2018-07-27 14:31:32 · 870 阅读 · 0 评论 -
Android TextView的各种效果处理
public class TextViewUtil { public static void setTextColorPart(Context context, TextView textView, String flagStart, String part) { setTextColorPart(context, textView, flagStart, "", par...原创 2018-07-27 14:28:32 · 2123 阅读 · 0 评论 -
安卓开发-高级Admin激活和使用
package com.wanggjie.lockping;import android.app.Activity;import android.app.admin.DevicePolicyManager;import android.content.ComponentName;import android.content.Intent;import android.net原创 2017-02-17 20:55:39 · 1446 阅读 · 0 评论 -
安卓开发工具类-判断系统服务是否开启
package com.wanggjie.weishi.utils;import android.app.ActivityManager;import android.content.Context;import java.util.List;/** * @author 王杰 * @time 2017/2/18 0:43 * @desc 判断服务是否开启的状态,如果是true原创 2017-02-18 00:55:14 · 340 阅读 · 0 评论 -
安卓开发-动画
android实现动画的方式:1. View Animation:补间动画 1. 位移,缩放,旋转,渐变,集合2. Drawable Animation:帧动画3. 自定义动画 1. 自己通过继承Animation自己实现动画类,但是有了属性动画,可以用属性动画替代这种做法.4. Property Animation:属性动画 1. 补间动画可以做的属性动原创 2017-02-17 20:26:28 · 267 阅读 · 0 评论 -
安卓开发-TextView的字体循坏展示
android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeat原创 2017-02-17 20:24:44 · 303 阅读 · 0 评论 -
安卓开发工具类-SharedPreferences
package com.wanggjie.weishi.utils;import android.content.Context;import android.content.SharedPreferences;import com.wanggjie.weishi.conf.Containts;/** * @author 王杰 * @time 2017/2/10原创 2017-02-17 17:06:26 · 307 阅读 · 0 评论 -
安卓开发-常用的设置
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //去掉标题 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置全屏原创 2017-02-17 18:26:35 · 270 阅读 · 0 评论 -
安卓开发-自定义布局的简单实例
package com.wanggjie.weishi.view;import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.widget.ImageView;import android.widget.RelativeLayo原创 2017-02-17 17:44:50 · 418 阅读 · 0 评论 -
安卓开发-数据库dao层的简单CRUD
package com.wanggjie.weishi.db.dao;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import原创 2017-02-17 17:39:04 · 1848 阅读 · 0 评论 -
安卓开发-简单创建SQLite
package com.wanggjie.weishi.db;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import com.wanggjie.weishi.conf.原创 2017-02-17 17:35:02 · 271 阅读 · 0 评论