- 博客(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
222
转载 自定义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
275
原创 状态栏不透明
当设置了theme 为noactionbar 后,状态栏会透明 ,如果不想状态栏透明,可以在onCreate 的setContent 前调用getWindow().clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);...
2018-06-14 11:42:52
292
原创 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
128
原创 未处理异常捕获
自定义类实现UncaughtExceptionHandler接口public class CrashHandler implements UncaughtExceptionHandler然后在初始化方法中调用Thread.setDefaultUncaughtExceptionHandler(this);设置该异常类为程序默认的处理器,在调用这个方法前可以保存系统默认的处理器,在我们的自定义处理完成...
2018-05-07 10:34:40
374
转载 图片处理——加载指定大小的图片
/* * 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
671
原创 摄氏度符号
°Cxml: &#176;C最好不要用输入法打出来的符号,因为做多语言时,其它国家的语言里可能没有输入法的那个字符,然后就会报错
2018-04-26 16:33:16
7344
转载 onMeasure的写法
@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { setMeasuredDimension(measureWidth(widthMeasureSpec), measureHeight(heightMeasureSpec));}private int measureWidt...
2018-04-21 14:35:15
312
转载 使用外部存储
使用外部存储每个兼容 Android 的设备都支持可用于保存文件的共享“外部存储”。 该存储可能是可移除的存储介质(例如 SD 卡)或内部(不可移除)存储。 保存到外部存储的文件是全局可读取文件,而且,在计算机上启用 USB 大容量存储以传输文件后,可由用户修改这些文件。注意:如果用户在计算机上装载了外部存储或移除了介质,则外部存储可能变为不可用状态,并且在您保存到外部存储的文件上没有实施任何安全...
2018-04-10 16:01:52
1315
转载 自定义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
340
转载 adb 使用
在您的设备上启用 adb 调试要在通过 USB 连接的设备上使用 adb,您必须在设备系统设置中启用 USB debugging(位于 Developer options 下)。在运行 Android 4.2 及更高版本的设备上,Developer options 屏幕默认情况下处于隐藏状态。如需将其显示出来,请转到 Settings > About phone 并点按 Build numb...
2018-04-10 15:50:44
232
原创 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
600
转载 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
402
转载 沉浸式状态栏
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
172
转载 创建快捷方式——解决部分机型创建不了或图标文案不正确
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
334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人