自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

_HD的博客

小鸟的进阶之路

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

原创 editText的InputType类型---记录笔记

//输入类型为没有指定明确的类型的特殊内容类型 editText.setInputType(InputType.TYPE_NULL); //输入类型为普通文本 editText.setInputType(InputType.TYPE_CLASS_TEXT); //输入类型为数字文本 editText.setInputType(InputType.TYP...

2018-04-09 18:39:11 355

原创 记录一下透明度对应的值,方便以后用省的还需要计算

100% — FF99% — FC98% — FA97% — F796% — F595% — F294% — F093% — ED92% — EB91% — E890% — E689% — E388% — E087% — DE86% — DB85% — D984% — D683% — D482% — D181% — CF

2017-06-22 14:58:02 620

原创 Androidstudio升级2.3填坑

工作的时候重启了下Androidstudio,然后出了更新提示,之前都忽略了,今天也不知道怎么回事手贱点了下update然后一下午就这么过来了,首先他会开始下一大堆jar包,这到没什么,等就好了,国内有墙的原因快慢不一定看运气,比如我就卡在gradle下载上了,我后来从csdn上找到的链接 需要的可以去下载,然后中途报了这么个错误Error:(1, 0) Minimum supported G

2017-03-14 16:26:02 1437

原创 viewpager导致的fragment嵌套不触发onActivityResult方法不触发解决方式

fragment嵌套导致的onActivityResult方法不触发的解决办法

2017-03-03 01:40:15 831 1

原创 基于RecyclerView的表情键盘滑动性能卡顿问题

因为工程需要制作一个表情键盘,我用的RecyclerView加网格布局制作的,因为功能要求比较弱,这写就足够了,但是在滑动的时候非常卡。做了很多处理还是会这样,最后经过检查是因为我把显示图片的imageview的宽度设成了warp_content,因为每一个图片的宽度都需要去计算,所以才会卡,设成了固定宽度就好了,也得出了warp_content这个属性还是很消耗性能的,根据情况而使用。

2017-03-01 15:25:03 413

原创 帮同事做个测试,了解下浏览器内核,做个笔记

全球仅有四大浏览器内核  目前全球仅有四个独立的浏览器内核,分别为微软IE的Trident、网景最初研发后卖给Mozilla基金会并演化成火狐的Gecko、KDE的开源内核Webkit以及Opera(欧朋)的Presto。其中,Presto是历史最悠久的内核。  目前微软的Trident在移动终端上主要为WP7系统内置浏览器,Opera的Presto内核在所有联网设备上都使用,移动终端上主

2016-08-31 11:39:51 265

原创 java模拟提交post工具类

最近在搞微信开发,问题不少,微信文档更是毒多得很,接口测试也不解释清楚,总之麻烦的很,自己写写查查,从晚上找了几段代码组合做了个工具类,留下笔记,以后再写到这里,也好方便一点package com.wechat.util;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import

2016-08-12 10:41:31 1288

转载 CentOS7.0服务器配置Node.JS

CentOS7.0配置Node.js环境

2016-07-03 16:36:00 1366

原创 初接触Node.JS

本来作为一个Android工程师应该专心学Android的,可是老学一样实现有点小无聊,而且东西学到一定程度就是重复用,那就没什么好写的了,我就利用课余时间接触一下现在特别火的Node.JS,顺便拾起好久没写的博客,毕竟写一遍总是可以让自己把知识学的更深刻。既然接触Node.JS,肯定要从最基本的来啊,简单介绍一下Node.JS。node.js的出现源自于Google的一次浏览器革命,他制

2016-06-06 15:31:01 279

原创 Android stuido快捷键集合

////输出打印Groovy(常规部分)---->serr --->System.err.println("example")souf --->printf "example"sout --->println "example"soutm --->System.out.println("MainActivity.onCreate");//当前类的当前方法名soutp ---

2016-05-05 21:52:16 261

转载 Android相对布局属性全解

RelativeLayout布局android:layout_marginTop="25dip" //顶部距离android:gravity="left" //空间布局位置android:layout_marginLeft="15dip //距离左边距// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;android:

2016-04-02 09:27:18 485

原创 要命的Retrofic框架

作为一个第一次接触注解这个知识的小鸟来说,这个框架真是噩梦啊,只能一点点来了!第一步引包跟之前几个框架一样,因为用的编辑器是Android studio,引包还真不是一般的方便啊 compile 'com.squareup.retrofit:retrofit:2.0.0-beta2' compile 'com.squareup.retrofit:converter

2016-03-24 19:37:53 404

转载 Android权限大全

这主要是复制人家的,留在自己这里当做笔记  点击打开链接访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略

2016-03-24 14:38:49 232

原创 Android Studio 单元测试

作为一个Android攻城狮,现在谷歌已经不再进行eclipse的Android支持,自然就转到Android studio这个编辑器下了,可是这个编辑器也是个坑啊,特烧内存不说,读取也慢,小鸟我的三千七的戴尔本完全被吊打,不开模拟器就已经卡到爆,开了更是要死机的节奏,无奈还在上学的小鸟跟父亲大人申请了一千的额度升级配置,固态内存都上了,还因为不懂价位被坑了不少,真是心酸啊,不过升完配置后编辑器确

2016-03-21 11:37:41 243

原创 初识OKhttp框架(下)线程通讯

线程通讯因为OKhttp是不能在UI线程中执行的,所以每一次网络请求都需要新建一个线程,可是新建线程后,在子线程里想要更新UI界面怎么办呢?就用到了这么一个知识点,线程通讯。子线程传给UI线程的方式NO.1 Handler new Thread(new Runnable(){ @Override public void run() {

2016-03-18 15:29:39 1092

原创 编写天气Demo,接触OKhttp框架,框架没那么难

因为本人都是自学,而且也是边学边用,肯定会有很多不足的地方,这也不是学习的定义吗?从未知的一点点摸索,到最后的大鸟。概述HTTP是现代网络应用程序的方式。 这是我们如何与媒体交换数据。 做HTTP有效地使你的东西加载更快,节省带宽。OkHttp默认是一个有效的HTTP客户端:HTTP / 2支持允许所有请求相同的主机共享一个套接字。连接池可以减少请求延迟(如果HTTP / 2不

2016-03-16 16:27:35 757

原创 如何获得屏幕的宽高?ScreenUtils工具类的学习与应用!!!

在屏幕布局的时候,总会需要获得屏幕的一些参数,而Android本身又没有提供这些API,这时候就需要程序猿自己去写工具类获取自己想要的数据,好在不复杂,可以写下来保存留着用。import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android

2016-03-11 09:21:12 496

原创 初识Volley框架

开发Android的APP时,很多时候都是要涉及网络操作,Android SDK中本身提供了HttpClient 和 HttpUrlConnection两种方式用来处理网络操作,但是当应用很复杂的时候,就需要编写大量的代码来进行处理。这时Volley框架应时而生,他可以自动调度网络请求,允许多发的网络连接,支持请求的优先级,运行更快,可以缓存。(PS:因为是边学边写,更多的也感觉不出来)。现在

2016-03-10 16:28:45 283

原创 利用ViewHolder优化自定义BaseAdapter

动手前先讲一下为什么要用这个ViewHolder,不用这个也可以实现啊,感觉鸡肋有木有,可是实际上呢,既然发明肯定有存在的必要性,接下来就来简单讲一下BaseAdapter,慢慢就能理解为什么需要用ViewHolder来优化了!!!当用到像ListView、Spinner、Gallery及GridView等UI显示组件时,自然需要用到数据适配器 Adapter 这个东西import andro

2016-03-10 09:22:06 433

原创 JAVA_检测字符串是不是一串数字的几个方法

public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(str.charAt(i))){ return false; } } return true; } 这是利用JAVA自带的一个函数,把字符串拆分

2016-03-08 16:15:03 1622

空空如也

空空如也

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

TA关注的人

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