自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鬼神泪的博客

菜鸟一枚,努力学习中,有不对的地方请不吝指出

  • 博客(17)
  • 收藏
  • 关注

原创 Android—SpannableString 修改TextView文本

INCLUSIVE 包括EXCLUSIVE 不包括使用:SpannableString spannableString = new SpannableString("好书0元");spannableString.setSpan(...);textview.setText(spannableString);1、修改部分字体大小//原字体大小1.5倍spannableS...

2019-08-15 15:03:36 361

原创 json 转换为 map

将json字符串转换为mapMap<String, String> codesMap = new HashMap<>();JSONObject jsonObject = new JSONObject(jsonStr);//获得迭代器Iterator<String> keyIter = jsonObject.keys();String key...

2019-07-03 11:27:52 318

原创 Android— dp 和 px 相互转换

dp转pxpublic int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; //屏幕密度 return (int) (dpValue * scale + 0.5f); }...

2019-05-15 21:06:38 186

原创 Android—修改状态栏颜色

colorPrimaryDark 和 statusBarColor 都可以修改状态栏颜色相同点:1、都能修改statusBar 颜色 2、Android 5.0 以上才能获得支持不同点: 1、statusBraColor 具有更高优先级 2、statusBraColor 在 Android 5.0 一下版本中会出现警告提示 3、默认情况下,stat...

2019-04-14 15:04:30 355

原创 Android—命名规范

1、方法名、变量名:小驼峰命名法2、布局文件: Activity:activity_xxx Fragment:fragment_xxx 自定义控件:view_xxx 对话框:dialog_xxx 列表项:item_xxx3、资源文件 规则: 前缀_模块名_逻辑名称 (全部小写) 按钮的名称以btn作为前缀,btn_l...

2019-03-30 17:07:21 215

原创 Java—数组

数组是一种数据结构,用来存储同一类型值的集合注意事项:1、数组定义必须指定长度,长度可以在中括号里用数字表示, 也可以在后面用大括号直接赋元素值来获得长度2、一旦创建了数组,就不能改变它的大小3、要想扩展数组的大小,需要使用ArrayList声明: int[] a; 或 int a[];定义:int[] a = new i...

2019-03-30 14:57:20 120

原创 Android ApI level

Android 代号版本对应表 code name Verison API level Oreo 8.0 26 Noguat 7.1 25 Nougat 7.0 24 Marshmallow 6.0 23 Lollipop 5.1 22 Lollipop 5.0 21 KitKat ...

2019-03-29 11:23:46 545

原创 Recycleview分页加载

UI上无加载动画原理:当最后一个item显示时,执行加载操作;同理也可设置成最后某个item显示时,提前执行加载操作1、重写recycleview滑动监听public abstract class LoadMoreOnScrollListener extends RecyclerView.OnScrollListener { /**声明一个LinearLayoutMa...

2019-02-28 15:38:39 2266

原创 Android—判断存储空间是否足够

//检查SD卡是否有足够的空间 public static boolean checkFreeSpace() { int minimum = 5; //要求sd卡最少可用空间已M为单位 long size = minimum * 1024 * 1024; if (getSDFreeSpace() &gt; size) { r...

2018-08-30 17:26:30 4663

原创 Android—将ImageLoader加载的图片保存到相册

 1、保存ImageLoader加载的图片到相册//使用图片的URL生成文件名String fileName = new HashCodeFileNameGenerator().generate(mLogoUri) + ".jpeg";//将图片存储在sd卡的共有照片文件夹下String path = Environment.getExternalStoragePublicDirec...

2018-08-30 17:18:24 1133

原创 Android—光照传感器

一、使用1、获取到SensorManager 的实例SensorManager sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);2、SensorManager 是系统所有传感器的管理器,有了它的实例之后就可以调用getDefaultSensor()犯法来得到任意传感器类型了Sens...

2018-08-12 11:52:50 918

原创 Android—自定义Dialog

1、Dialog调用的地方Dialog dialog = new Dialog(context);dialog.setClickListener(onclickListener);dialog.show();Dialog.OnclickListener onclickListener = new Dialog.onclickListener(){ ...

2018-08-09 16:45:53 152

原创 Android—系统相机、相册、裁剪的使用

一、拍照1. Activity中定义的成员变量public static final int TAKE_PHOTO = 1;//拍照requestcodepublic static final int GALLERY = 2;//从相册选择照片requestcodepublic static final int CROP_PHOTO = 3;//裁剪requestcodepriv...

2018-07-31 14:49:02 294

原创 Android—GSON的使用

一、GSON介绍GSON是谷歌提供的开源库,可以很方便的解析JSON数据 二、GSON的使用GSON并没有被添加到官方的API中,需要在项目中添加Jar包,点击下载。下载完成将Jar包拷贝到工程的 libs 目录下。案例1:json字符串:jsonData = "{"name":"Tom","age":"2"}"1.首先定义一个Person类public cl...

2018-07-26 22:40:38 535

原创 Android—popwindow的使用

一、使用 View popwindowView = LayoutInflater.from(this).inflate(R.layout.popwindow_layout,null); PopupWindow popupWindow = new PopupWindow(popwindowView, ActionBar.LayoutParams.WRAP_CON...

2018-07-13 10:45:00 447

原创 Android—获取系统当前时间

获取当前时间System.currentTimeMillis()     //获取当前时间(毫秒,long型) 将时间转为特定格式Date date = new Date(System.currentTimeMillis());   SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");    ...

2018-07-12 10:24:04 499

原创 Android—颜色的使用

颜色的使用一、颜色的表示Android中颜色值通常遵循RGB/ARGB标准,使用时以“#”字符开头,以16进制表示。RGB:红色(Red)、绿色(Green)、蓝色(Blue) ARGB:透明度(Alpha)、红色(Red)、绿色(Green)、蓝色(Blue)例 #FF99CC00:FF 是透明度,99是红色值,CC是绿色值,00是蓝色值...

2018-07-11 16:28:13 332

空空如也

空空如也

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

TA关注的人

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