自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 UI设计师不可不知的安卓屏幕知识

不少设计师和工程师都被安卓设备纷繁的屏幕搞得晕头转向,我既做UI设计,也做过一点安卓界面布局,刚好对这块内容比较熟悉,也曾在公司内部做过相关的讲座,在此,我将此部分知识重新梳理出来分享给大家!1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等

2016-11-28 16:39:24 302

转载 Android EditText 点击“下一个”跳转到指定的EditText 和inputType 参数类型说明

1. android:imeOptions="actionNext"2. android:nextFocusForward="@+id/editText3"// editText3是要跳转到的EditText

2016-11-25 16:20:34 1214

原创 Android EditTextView 设置输入英文字母全部大写

1. EditTextView 继承自TextView 2. TextView 下面有一个方法 : setTransformationMethod,这个方法接受参数类型为:TransformationMethod,是一个借口,如下图:我们可以看到TransformationMethod这个类并没有我们需要的方法,看一下他的实现类,有下面这五个,看名字,第一感觉就是点Repl

2016-11-25 16:07:36 5593

原创 Android 中使用IDE为Android Studio时候,后台类型从double 改成 int,但是客户端还是显示double问题(JAVA修改Model类型,但是无效)

Android 中使用IDE为Android Studio时候,后台类型从double 改成 int,但是客户端还是显示double问题,debug发现java model里面接受到的也是double 类型,反复勘察,确实model改成Int了,这个问题解决方法如下:

2016-11-25 09:39:40 666

转载 使用谷歌官annotation包的时候出现错误

错误摘要:  class * declares multiple JSON fields name独立开发的时候不会出现这么low问题,不过是团队开发SerialName("申明序列化的字段") 接口变动后,有重复的申明序列化的字段 会报这个错误解决方法:删除重复的序列化字段即可错误截图如下:

2016-11-23 14:23:28 290

转载 Java 反射介绍

反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。反射机制能做什么反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;

2016-11-23 09:34:50 313

原创 Android 错误 :TextView中属性ellipsize的 值为start、middle可能会出现错误

错误摘要如下:Java.lang.ArrayIndexOutOfBoundsException: length=*; index=-1at android.text.StaticLayout.calculateEllipsis(StaticLayout.java:*)at android.text.StaticLayout.out(StaticLayout.java:*)at

2016-11-22 15:39:07 3183

原创 Android 错误(The APK file *.apk does not exist on disk Error while Installing APK)解决方法

Android 错误(The APK file *.apk does not exist on disk Error while Installing APK)解决方法

2016-11-22 14:30:00 637

原创 仿京东金融小数点动画之Android 保留两位小数的坑

1.首先先实现动画吧,用ValueAnimator实现这个京东金融小数点过度动画先贴代码:ValueAnimator valueAnimator = ValueAnimator.ofFloat(0, 1000); valueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener(

2016-11-20 23:31:52 1058

转载 格力董明珠:对别人狠,对自己更狠!

人生最大的价值,不是在于你多么富有,而是你回头看的时候,问心无愧,那才是真正的价值。女王点评:最近董明珠被免去格力集团董事长、总裁、法人代表职务,让人不禁担心“董小姐”下一步何去何从。下面是她在2013年参加《开讲啦》节目时的演讲,主题是“对自己狠一点”。从演讲中可以看出,董明珠是一个不管对别人还是自己要求都非常高的管理者,这也解释了她为何能为格力带来巨大的成功。大家好,我很高兴站在这里和

2016-11-20 21:46:51 903

原创 Java 环境变量设置(从下载到配置 )和Android Studio下载到安装 (图文说明)

1.在浏览器中键入网址https://www.oracle.com/,鼠标光标移动到DownLoads(下载),并且点击Java for Developers(Java开发者中心)2.点击Java DownLoad图片3.选中Accept License Agreement,即可根据对应链接下载对应系统的Java环境了4.安装下载软件包

2016-11-20 10:05:50 971

转载 Android Clipboard 基本使用

Clipboard是Android提供的一个系统服务,它提供了一个全局的剪贴板,让文字、图片、数据,在多App间共享成为可能,今天,我们来了解下它的真面目,以及被玩坏的新姿势。老规矩,Google API文档镇楼: https://developer.android.com/guide/topics/text/copy-paste.html说实话,如果不是为了让Clipboar

2016-11-17 17:26:59 2022

原创 Android Studio 出现错误,提示的大概意思的关键词 --- GC OVERHEAD 和 gradle内存设置太小

Android Studio 出现错误,提示的大概意思的关键词 ---  GC OVERHEAD 和 gradle内存设置太小,一直不能运行项目到真机上。 解决方法:把项目中gradle目录下的gradle.properties文件中添加 : org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=1024m -XX:+HeapDumpOnOutOfMem

2016-11-09 14:44:20 619

转载 如何关闭 Android Studio 新特性Instant Run

Android Studio 2.0提供了热修复调试模式,但是笔者在使用过过程中有很多Bug,比如阿里推送不支持这个新特性,导致每次Debug都会崩溃解决方法:1.打开项目,左上角的Android Studio(注意:一定要在这里打开,欢迎页面里面的Setting是不可勾选的!!!!!)2.选择Preference3.清除勾选全部即可

2016-11-09 13:39:43 1094

转载 Git SSH Key 生成步骤

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。github的SSH配置如下:一 、设置Git的user name和email:$ git config --global user.name "xuhaiyan"$ git config --global user.email "haiyan.xu.vip@gmail

2016-11-09 13:37:28 216

转载 打造RxJava生命周期管理框架RxLife

在前边RxJava实战技巧大全一文中,我们介绍了RxJava使用过程中常见的应用场景和可能遇到的问题,其中我们谈到利用RxLifeCycle来管理RxJava的生命周期,避免内存泄漏问题,今天自己动手打生命周期管理框RxLife来加深对RxJava的认识。详解Subject什么是Subject在RxJava当中,有四个对象值得我们关注:Observable,Subjec

2016-11-07 00:14:16 724

原创 Android Studio 性能优化

在Android Studio比较老的版本,第一次运行的时候会检查SDK更新,由于墙的原因,会导致打不开,解决方法如下:1.进入刚安装的 Android Studio 目录下的bin目录。找到 idea.properties 文件,用文本编辑器打开。2.在 idea.properties 文件末尾添加一行:disable.android.first.run=true,然后保

2016-11-04 10:44:07 385

转载 Android dex文件结构及其应用

Android dex文件结构及其应用

2016-11-04 09:54:38 1410

空空如也

空空如也

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

TA关注的人

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