自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

转载 Android使用Gradle构建的一些遇到的问题

对于AndroidStudio下的项目结构可以参考这篇博文AndroidStudio工程结构及gradle介绍。其中最重要的是主模块(通常是app)下的build.gradle文件,下面贴出我做过的一个项目的完整gradle文件:apply plugin: 'com.android.application'android { compileSdkVersion 19 b

2015-01-27 11:10:35 907

原创 Java学习拾遗

发现一些Java中的被我遗漏的小知识,这里为防遗忘,小记一下:匿名构造方法:即用不带类名的花括号括起来的构造方法,这个构造方法在任何其他构造方法调用之前都会调用,用这个可以处理一些重载过多的构造方法的初始化操作,下面是demo:public class Demo { { System.out.println("anonymous constructor"); } public

2015-01-26 13:29:44 504

原创 社会助长与社会懈怠

社会助力发生在人们在一起为个人目标努力时。他人在场的情况下有时会提高个体的作业成绩,有时则会降低个体的作业成绩。用统一的理论概括即为:由于他人在场能引发唤起状态,唤起状态促进优势反应,优势反应会提高简单任务或重复性任务的作业成绩,但会降低复杂困难任务的作业成绩。实例:单独一人跑步比与别人一起跑步表现差;独自一人做数学题比与有他人在场时做题效率低。社会懈怠发生在人们一起为同一个目标努力时

2015-01-25 21:59:46 1306

原创 Vim学习总结(二)

第三部分:登堂入室:set nu  显示行数nG  n代表数字,比如1G就是跳到第一行首,10G就是跳到第10行首G  跳到最后一行.  重复上一次的动作,如插入、删除、粘贴等%  主要对代码有用,当光标在一个{[()]}之上时,可以立马跳至与之配对的那个括号上*  跳至下一个与当前单词一样的单词上#  同上,不过是向上跳下面看两种命令一种是n comm

2015-01-22 10:53:56 510

原创 vim 学习总结(一)

vim这东西是linux下标准的文本编辑器,但由于其超强的能力,各种其他平台上也可以使用vim,其上手有一定的难度,但熟练掌握后编辑效率也是奇高,我的学习方法是在windows上面装个vim,然后在命令行下一边看别人写的教程,一边用vim把教程里面的东西用自己的话录入进去。下面总结下我的vim学习的步骤——第一部分:略知一二vim起步最重要的概念就是三个模式了,一般的编辑器都没有模式的区分

2015-01-21 14:22:29 594

原创 Android PopupMenu简单使用

额,现在app里经常要使用弹出菜单,起初我用popupWindow来处理,虽说能处理,但明显不是最适合菜单展示的方式啊,后来改用PopupMenu来实现,发现变得好简单啦,下面给个简单使用例子,相信你很快能看明白: @TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH) private void showPopUpWindow(View a

2015-01-19 14:53:17 579

原创 态度和行为

态度和行为有着强大的联系,但这些联系并非和我们常识一样,总结起来即行为更能决定态度,但态度却需要很多条件才能产生行为,引用别人的话即“我们精通并擅长为自己的行为寻找原因,但却非常不立于不善于做我们已找到原因的事”。首先说说我们的态度很难产生行为的事情,就是说我们常常心口不一,很多情况下态度几乎和行为无关,比如:学生对作弊的态度和实际作弊的行为几乎没有关系对教堂的态度与作礼拜的行为只

2015-01-14 21:45:52 868

转载 Android webview解决图片过大出现水平滚动条的问题

现在在hybrid app中经常需要用webview加载html内容,有时候我们希望图片不要那么大,于是便需要图片自适应宽度,在Android 4.4之前可以很简单的用webSettings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); 就能解决这个问题,但在4.4webview内核改写后,这种single_column的算法不再被支持,

2015-01-09 16:05:31 2932 1

原创 Java反射(四) 方法Method

Java的方法反射和成员变量反射有点像,通过getMethod(String name,Class... params)来得到带参数的public的方法getDeclaredMethod(String name,Class... param)得到带参数的方法。方法调用用method.invoke(Object obj,Obj... param),这么调用相当于obj.method(param)

2015-01-08 16:12:44 487

原创 Java的单例

Java中经常要用到单例了,其实单例有几种变体版本,其中有一些细微的差别。最常见的是这种了,如果没有并发的要求,可以将getInstance()前的synchronized去掉,否则影响性能public class Singleton { private static Singleton instance; private Singleton(){ //构造方法必须是私有的 };

2015-01-07 16:13:43 417

原创 错觉思维

错觉相关(ilusory correlation)——当我们期待发现某种重要的联系时,我们很容易会将符合我们期待的随机事件联系起来。这种现象也是常见到数不清:比如相恋中的两人,当一人正想给另一人打电话时时,对方的电话就来了,他就会把这两个随机事件联系起来,认为这不是随机事件,解释其为冥冥之中自有天意,或者认为这表明他们两个心有灵犀一点通。但在那些对方来电话时自己在玩自己的,或者是自己正思念

2015-01-06 20:18:43 1805

原创 Java反射(三)Field

Field代表一个类的成员变量对于public的成员变量,一般用Class对象的getField(String name)可以得到,name参数即方法名,之后我们可以用field.get(Object obj)得到obj身上的这个成员变量的值,用field.set(Object obj,Object value)设置obj身上该成员变量的值为value.对于非public的成员变量,我们可

2015-01-06 15:12:00 514

原创 信念固着与记忆重构

信念固着:一旦人们为错误的信息自发建立了自己的一套解释方法,那就很难再让他们否定这条错误信息,俗称“先入为主”当时这个实验是这样的:每一个实验首先都给被试灌输一种信念或宣称某个结论是正确的,然后要求被试想出一套解释方法来解释为什么这是正确的。最后,研究人员再告诉被试真相——当时是故意给他们的错误的结论的。然后,只有25%的人接受了新结论,大部分人仍然坚持他们已经接受的解释。人们有这种倾向就

2015-01-05 22:06:20 1607

原创 Java反射(二)Constructor

Java中Constructor类表示类的构造器,得到一个Constructor对象一般要通过Class对象的getConstructor(Class...)方法,通过参数列表中类的顺序和类型来决定得到的是哪个重载的构造器,比如Constructor constructor=String.class.getConstructor(StringBuffer.class); String st

2015-01-05 15:50:52 564

原创 我们如何解释他人——归因

性格归因,即我们将行为解释为行为者的内部原因,如性格、物质;情境归因,即将行为解释为外部环境的原因。我们每天都在做归因,比如今天同事迟到了,我们就会在不觉中做一下归因——这厮今天肯定是又犯懒赖床了(性格归因),或者是他今天可能运气不好碰上堵车了(情境归因)。我们在日常生活的归因中普遍用到的手法可以由凯利的归因理论来概括,即三种因素——共同反应、区别性、一致性。共同反应:在这

2015-01-04 20:32:01 999

原创 Java反射(一)Class

Java的反射应该算Java最灵活的一部分,反射机制是站在更高层次的抽象上,把Java中的类、方法、构造器、成员变量、接口等又抽象成了一个个类。先说说反射的基石Class类吧。Class类的实例表示一个Java类在内存中的一段字节码。Java程序运行时要用到某类时一定要先将其类对应的class文件的字节码加载到内存中才能使用,而一个Class类的实例正是代表这些内容。Class类没有公有构

2015-01-04 12:58:33 467

原创 Java枚举的几种使用方式

以前的Java是没有枚举的,凡是需要用的时候大家都是用具名int常量来做,于是我们经常能看到类的成员变量有一堆密密麻麻的public static final int,但使用这种整数常量来代替其实会有一些问题,比如:当我们得到了一个枚举的状态,想打印出状态时我们只能看到一个数字,要想知道这数字是啥意思还得查;当我们使用这个状态时,有些程度员可能图方便用数字来填,有可能这数字完全不在枚举

2015-01-03 16:09:04 568

安卓密码仓库

提供用户本地的账号密码存储与管理,利用了手势锁控件、greendao的orm框架、简单的AES加密解密手段与安卓的搜索框架这些技术

2014-09-19

带通知栏的安卓音乐播放器

实现了类似天天动听的通知栏管理音乐功能,有上一首、下一首、播放、暂停、关闭应用,实现中用到了IntentService、BroadcastReceiver、Application、Notification等,对安卓进阶很有帮助,当然项目只是个demo,还有很多地方没处理好,如果你想做个完整的音乐播放器应用,可以拿他作基础

2014-08-11

CircleImageView

安卓自定义控件CircleImageView,用它可以实现一个圆形的图片展示,与普通ImageView使用近乎一样,仅需在布局中加上几个特有属性即可。如: <cn.llzg.plotwiki.ui.stub.CircleImageView xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/iv_portrait_usersetting" android:layout_width="100dp" android:layout_height="100dp" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="20dp" android:src="@drawable/topic_default_img2" app:border_color="#FFFFFFFF" app:border_width="2dp" />

2014-07-14

空空如也

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

TA关注的人

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