自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 TextView设置selector后,没有点击效果

今天忘了一个知识点,给TextView设置了一个background,用的是SelectListDrawable,就是想实现View在不同状态下改变背景色。怎么试效果就是出不来,忘了一件事,还是通过源码比较直接:public void setOnClickListener(@Nullable OnClickListener l) { if (!isClickable()) {

2016-02-04 23:25:07 2059

原创 List#toArray小技巧

有时候我们希望把一个Collection转换成一个数组,Collection提供了toArray方法。toArray是一个重载方法,其中无参数版本返回的是Object数组,很明显通常情况下这不是我们想要的结果。我们希望返回目标类型的数据,另一个方法可以返回实现:// 这里以ArrayList#<T> T[] toArray(T[] a);为例public class Pet{ public

2015-12-27 11:33:17 524

原创 谨慎使用Arrays.asList()

使用Arrays.asList()可能会报UnsupportedOperationException异常。 看下源码大家会发现此ArrayList非彼ArrayList。 这里的Arrays.asList()返回的是Arrays.java的内部类ArrayList。这个ArrayList继承自AbstractList,AbstractList内部并没有实现像下面这些方法:public E set

2015-12-25 22:12:22 396

原创 练手Android应用

TangShi描述开发初衷截图版本10版本11版本12未实现功能TangShi描述这是一款经星星褪了色作者同意,本人将他设计的唐诗三百首原型开发成了这款安卓应用。面向那些热爱唐诗的人群,对于本人来说主要是开发简单,同时也圆了本人独立开发应用的小梦想。开发初衷通过简单的应用开发,学习掌握Android代码规范、简单的项目架构实现,通过学习这些内容,编写一个属于我自己的开发文档,让自己以

2015-12-24 21:35:29 500

原创 读Android学Java基础之按位操作符

今天准备讲讲在Android Framework中按位操作符的运用,讲之前大家最好再回顾一下,按位“与”(&)、按位“或”(|)、按位“非”(~)、按位“异或”(^)的定义// VISIBILITY_MASK = VISIBLE + INVISIBLE + GONE// VISIBILITY_MASK 称为掩位码public static final int VISIBLE = 0x000000

2015-12-24 21:24:08 634

原创 读Android学Java基础之动机

读Android学Java基础之动机也许是我的Java基础实在太差了,为了跳槽找个好工作,硬着头皮开始读View源码。第一天算是把View的javaDoc模棱两可的读下来了,也不知道理解的对不对,反正是读完了,我是这么想的,文档没理解透的地方不是还有源代码吗,等我开始读源码的时候,再去深入理解就好了吗!!呵呵,不知道有多少初级程序猿还有和我一样的想法。先说说我读View的初衷。最直接的动机应该是自定

2015-12-22 18:15:13 686

原创 解决Ubuntu12.04安装AndroidStudio报"No JDK found."的bug

解决Ubuntu12.04安装AndroidStudio报”No JDK found.”的bug今天在Ubuntu下安装AndroidStudio 4.0完后,点击图标,一直启动不了,报的错误是”No JDK found. Please validate either STUDIO_JDK, JDK_HOME or JAVA_HOME environment variable points to v

2015-11-04 15:09:35 1387

原创 Android 模拟器和键盘的按键对应关系

按键按钮 模拟器对应键 home Home key Home键 ESC Back键 F2 Menu Key 菜单键 F3 Call Key 拨号键 F4 End Call Key结束通话即”红键” 上下左右 方向键 Enter 确定键

2015-05-25 15:05:52 1137

原创 Could not open Selected VM debug port (8700)

引言 今天在用Android Studio的时候需要debug一下,不知道怎么回事,一直停在”Force Close”界面,尝试了各种方法,google完,被迫用百度,也不好使.最后回过头来看了这篇帖子Could not open selected VM debug port (8700),在这篇帖子里找127.0.0.1关键字.起初我也看到这篇帖子了,没往我改了hosts的方面去想,心想我改个ho

2015-05-18 18:05:23 1939

转载 FragmentPagerAdapter与FragmentStatePagerAdapter具体使用场景

本文只是一篇抄自 Android Fragment 你应该知道的一切 这篇文章的片段,以便本人日后回顾,有兴趣的话,可以看原文,博主鸿洋_ 的文章值得一看。这两个类都是PagerAdapter的子类。自从Fragment问世,结合ViewPager制作的App主页案例特别多。。。。既然Android攻城狮写了两个类,绝对有他们的考虑。肯定在使用场景上有所不同。具体的差别如下:FragmentPa

2015-05-07 22:37:13 581 1

原创 git学习笔记--添加远程库

本地git仓库与GitHub远程仓库同步本文是学习廖雪峰Git教程后的一些总结,有兴趣的同学可以直接去看教程。。。具体场景是,你已经创建了一个本地Git仓库,现在想要在GitHub上创建一个Git仓库,并且让这两个仓库进行远程同步。具体步骤登录GitHub,点击“Create a new repository”按钮,创建一个新的仓库。 点击”Create repository” 按钮,成功创

2015-04-18 11:34:29 527

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-04-18 09:49:17 357

原创 Ubuntu 用/ect/profile文件配置JAVA环境变量

打开终端  :vim /etc/profile添加的代码如下:这段代码添加的位置在:if [ -d /etc/profile.d ]; then  for i in /etc/profile.d/*.sh; do    if [ -r $i ]; then      . $i    fi  done  # Java Environment P

2014-03-09 14:24:10 1616

Android SDK 源码

谷歌上不去,想看看Android源码都费劲,这是我fan枪下载下来的,希望对大家一些帮助

2014-10-31

AnimatePacker V1.0beta

cocos2d-x自制工具01:AnimatePacker测试版 作者地址:http://goldlion.blog.51cto.com/4127613/779533

2014-04-04

空空如也

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

TA关注的人

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