摘要:这两天在读一本书 《意志力》,意志力可以被各种事情损耗的。比如挣扎着起床,减肥等等,当在很多琐事上损耗了很多的时候,在关键的重要的事情意志力就会很薄弱,容易做出错误的决定或者放纵自己。所以养车很多良好的习惯至关重要,养车习惯后,在很多事情上就会触发人的自动意识,而无需意志力的介入。从现在开始,明确目...
阅读全文
摘要:1)家人、朋友和对你重要的那些人,千万不要降低他们在你心中的优先级。知己若干胜过朋友千万,偶尔与朋友彻夜长谈,聚会要时不时参加。2)生活不是彩排——这大概就是生活的真谛。所以要把握光阴!人生苦短,时光飞逝,去做那些真正让你感到开心和满足的事情!百年之后,能被人记起的有几人,所以别做那些让你不开心的事...
阅读全文
摘要:曾子曰:吾日三省吾身,为人谋而不忠乎?与朋友交而不信乎?传不习乎?——《论语·学而》曾子说:“我每天都多次反省自身:替人家谋虑是否不够尽心?和朋友交往是否不够诚信?老师传授的知识是否复习了呢?”(一)为了不再痛苦我们都曾因为过去的错误而困扰着、痛苦着、追悔莫及着,无论是对他人,还是对自己的造成伤害。...
阅读全文
摘要:相信每个Android新手都会遇到这个问题,希望这篇帖子能让你不再纠结。px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示(图片来自android developer guide,下同)。偶尔用到px的情况,...
阅读全文
摘要:在使用Java局部内部类或者匿名内部类时,若该类调用了所在方法的局部变量,则该局部变量必须使用final关键字来修饰,否则将会出现编译错误“Cannot refer to a non-final variable * inside an inner class defined in a differ...
阅读全文
摘要:Handler 为Android操作系统中的线程通信工具,包为android.os.Handler。与Handler绑定的有两个队列,一个为消息队列,另一个为线程队列。Handler可以通过这两个队列来分别:发送、接受、处理消息–消息队列;启动、结束、休眠线程–线程队列;Android OS中,一个...
阅读全文
摘要:相信对于Android的初学者来说,大家都曾经被layout里这两个极其相似的属性迷惑过。简单使用一下搜索工具,我们就不难找到下面这样的答案:layout_gravity 表示组件自身在父组件中的位置gravity 表示组件的子组件在组件中的位置看似很简单嘛~)貌似大伙瞅一眼就明白了。今天我要说的就...
阅读全文
摘要:在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、Tex...
阅读全文
摘要:pendingIntent字面意义:等待的,未决定的Intent。要得到一个pendingIntent对象,使用方法类的静态方法getActivity(Context, int, Intent, int),getBroadcast(Context, int, Intent, int),getServ...
阅读全文
摘要:intent英文意思是意图,pending表示即将发生或来临的事情。PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。Intent 是及时启动,intent 随所在的activity 消失而消失。PendingIntent 可以...
阅读全文
摘要:本文主要讲解ArrayAdapter的创建方法,我把ArrayAdapter分为三种:简单的、样式丰富的但内容简单的、内容丰富的。默认的,ArrayAdapter期望接受的样式文件里只含有一个textview,然后它把接受到的数据toString后(即调用数据对象的toString方法)展示在tex...
阅读全文
摘要:打开 Eclipse -> Window -> Perferences -> Java -> Editor -> Content Assist,在右边最下面一栏找到 auto-Activation ,下面有三个选项,找到第二个“Auto activation triggers for Java:”选...
阅读全文
摘要:moqThe most popular and friendly mocking framework for .NET var mock = new Mock(); // WOW! No record/replay weirdness?! :) mock.Setup(framework => ...
阅读全文
摘要:1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导...
阅读全文
摘要:!!android:inputType参数类型说明android:inputType="none"--输入普通字符android:inputType="text"--输入普通字符android:inputType="textCapCharacters"--输入普通字符android:inputTyp...
阅读全文
摘要:Action bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当你需要突出展现用户行为或全局导航的activity中使用action bar,因为action bar能够使应用程序给用户提供一致的界面,并且系统能够很好根据不同的屏幕配置来适应操作栏的...
阅读全文
摘要:对于这ActionBar我想很多人都想了解一下到底是怎么一个使用方法,以及它都存在哪些可操作的和使用的地方。如下图所示:这便是ActionBar的基本内容。获得ActionBar的方法很简单actionBar = this.getActionBar();1.Home图标区域:这里的图标当然可以在清单...
阅读全文
摘要:4841Eclipse中10个最有用的快捷键组合一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打...
阅读全文
摘要:1.在项目的根目录有个配置文件“AndroidManifest.xml”,是用来设置Activity的属性的如[html]view plaincopyprint?其中“android:name=".MyAndroidActivity"”里面的“.”符号表示说当前包的意思, 也就是在标签中设置的pac...
阅读全文
摘要:一直对于tools:context=".MainActivity"这句不懂,今天查了下,发现是这样的:tools:context="activity name"这一句不会被打包进APK。只是ADT的Layout Editor在你当前的Layout文件里面设置对应的渲染上下文,说明你当前的Layout...
阅读全文
摘要:抽屉效果的导航菜单 看了很多应用,觉得这种侧滑的抽屉效果的菜单很好。 不用切换到另一个页面,也不用去按菜单的硬件按钮,直接在界面上一个按钮点击,菜单就滑出来,而且感觉能放很多东西。 关于实现,搜索了一下,有如下两种: 1.用SlidingDrawer: http://developer.a...
阅读全文