自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 dp,sp, in, mm 转 px

int valueDP = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, value, getResources().getDisplayMetrics());int valuePX = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_PX, value,...

2018-08-30 17:44:05 181

转载 自定义Edt 光标和下划线

EditText 有一个属性:android:textCursorDrawable ,它就是用来设置光标样式的。我们可以在drawable资源文件夹下新建一个cursor_color.xml文件,内容如下<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/a...

2018-06-14 15:57:44 236

原创 状态栏不透明

当设置了theme 为noactionbar 后,状态栏会透明 ,如果不想状态栏透明,可以在onCreate 的setContent 前调用getWindow().clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);...

2018-06-14 11:42:52 252

原创 Android dip转px

DP转px(int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 150, getResources().getDisplayMetrics());直接获取px,换成TypedValue.COMPLEX_UNIT_PX

2018-06-09 17:20:59 102

原创 未处理异常捕获

自定义类实现UncaughtExceptionHandler接口public class CrashHandler implements UncaughtExceptionHandler然后在初始化方法中调用Thread.setDefaultUncaughtExceptionHandler(this);设置该异常类为程序默认的处理器,在调用这个方法前可以保存系统默认的处理器,在我们的自定义处理完成...

2018-05-07 10:34:40 336

转载 图片处理——加载指定大小的图片

/* * Copyright (C) 2011 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * Yo...

2018-05-04 21:47:46 626

原创 摄氏度符号

°Cxml: °C最好不要用输入法打出来的符号,因为做多语言时,其它国家的语言里可能没有输入法的那个字符,然后就会报错

2018-04-26 16:33:16 7271

转载 onMeasure的写法

@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { setMeasuredDimension(measureWidth(widthMeasureSpec), measureHeight(heightMeasureSpec));}private int measureWidt...

2018-04-21 14:35:15 274

转载 使用外部存储

使用外部存储每个兼容 Android 的设备都支持可用于保存文件的共享“外部存储”。 该存储可能是可移除的存储介质(例如 SD 卡)或内部(不可移除)存储。 保存到外部存储的文件是全局可读取文件,而且,在计算机上启用 USB 大容量存储以传输文件后,可由用户修改这些文件。注意:如果用户在计算机上装载了外部存储或移除了介质,则外部存储可能变为不可用状态,并且在您保存到外部存储的文件上没有实施任何安全...

2018-04-10 16:01:52 1241

转载 自定义Progress bar

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 背景 gradient是渐变,corners定义的是圆角 --> <item android:id="@android:id/background"> <shape&...

2018-04-10 15:50:59 284

转载 adb 使用

在您的设备上启用 adb 调试要在通过 USB 连接的设备上使用 adb,您必须在设备系统设置中启用 USB debugging(位于 Developer options 下)。在运行 Android 4.2 及更高版本的设备上,Developer options 屏幕默认情况下处于隐藏状态。如需将其显示出来,请转到 Settings > About phone 并点按 Build numb...

2018-04-10 15:50:44 198

原创 strings.xml里 应用颜色

%1$s apps recommended to lock upxml 源码 : <font color="#fc9551">%1$s</font> apps recommended to lock up

2018-03-23 17:15:42 554

转载 anr 分析

导出 APP  的ANR 日志adb pull /data/anr/traces.txt ~/tmpanr大概可以分两种,CPU 占满 或主线程 blockanr文件里有所多类似这样的开头"main" prio=5 tid=1 Waiting最后的一个单表示该线程的状态ThreadState (defined at “dalvik/vm/

2017-12-15 11:33:29 310

转载 沉浸式状态栏

protected void initTransStatusBar() { Window window = getWindow(); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { window.clearFlags(WindowManager.LayoutParams

2017-06-28 11:29:03 141

转载 创建快捷方式——解决部分机型创建不了或图标文案不正确

Intent shortCut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); shortCut.putExtra(Intent.EXTRA_SHORTCUT_NAME, context.getString(titleId)); Shortc

2017-03-03 21:34:45 300

空空如也

空空如也

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

TA关注的人

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