![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android实用技巧
道郭
为梦想启程
展开
-
android保留double小数后两位的方法
android中使用TextView或者EditText是保留double小数后两位的方法:// import java.text.DecimalFormat;// 使用格式化,四舍五入仅保留有效位// DecimalFormat df = new DecimalFormat("#.##");// 使用格式化,四舍五入,不足位补零DecimalFormat df = new Decimal原创 2017-02-18 18:45:12 · 19405 阅读 · 0 评论 -
Android原生系统API自带dp、px、sp单位转换
Android系统中自带的Api中可以使用TypedValue进行单位转换1,调用系统api转换单位// 获得转换后的px值float pxDimension = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_PX, 16,context.getResources().getDisplayMetrics());2,分析TypedValue.ap原创 2017-02-28 12:07:01 · 1041 阅读 · 0 评论 -
android软键盘,windowSoftInputMode属性详解
android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设转载 2016-08-25 21:37:32 · 191 阅读 · 0 评论 -
Android View 背景选择器编写技巧
在项目中选择器的使用是非常多的,以下是本人在项目中的一些常用的背景选择器的写法带边框下划线背景选择器效果图:上面布局中放了10个CheckBox,然后设置了CheckBox的背景图片位,背景选择器,同时设置了字体的颜色选择器。 带边框下划线背景选择器代码:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http:/原创 2017-02-22 18:00:04 · 343 阅读 · 0 评论 -
Android 中使用自定义ttf字体实现酷炫效果
所谓无图无真相,先看效果图: Java代码如下:package yc.android.fonts;import android.app.Activity;import android.graphics.Typeface;import android.os.Bundle;import android.widget.TextView;public class Y_fonts extends Ac转载 2017-03-10 16:31:26 · 4379 阅读 · 0 评论 -
Android : 反射机制获取或设置系统属性(SystemProperties)
Android.os.SystemProperties 提供了获取和设置系统属性的方法,但是这个类被隐藏了,应用开发时无法直接访问,可以通过反射的机制进行操作。获取系统属性:public static public String getProperty(String key, String defaultValue) { String value = defaultValue;转载 2017-03-14 14:35:28 · 717 阅读 · 0 评论 -
Android 设备标识
Android系统以及设备都有很多的“标识”号,比如常见的IMEI,SerizalNumber,UUID等概念,但是这些都存在一定程度上的不可靠性,到底如何标记一台Android设备?1. DEVICE_ID假设我们确实需要用到真实设备的标识,可能就需要用到DEVICE_ID。在以前,我们的Android设备是手机,这个DEVICE_ID可以同通过TelephonyManager.getDevice转载 2017-03-14 15:23:51 · 721 阅读 · 0 评论 -
Android随笔
gradle各版本下载地址 Android开发社区 | 码库接手老项目,难免遇到前辈的硬编码,怎么办?利用工具剔除出来啊CrazyShadow 是一个专门为 View 添加阴影效果的库android模拟器,Genymotion问题:Unable to start the virtual device。原因可能是电脑系统主题被破解过,恢复破解的主题即可Android-skin-suppor原创 2017-02-22 17:33:50 · 436 阅读 · 0 评论