- 博客(12)
- 收藏
- 关注
原创 大龄新程序员的自我挽尊——老骥伏枥
转眼转行做程序员(转安卓开发)快一年了,当在招聘网站上填写个人简历所需的资料时,“工作时间”这一栏总是很尴尬: 填1年吧,实际已经毕业5年了,填5年吧,邀请你去面试的hr是很容易把你当成一个已经开发5年安卓的程序员的——我就遇过这种尴尬; 但这种尴尬比起背后的含义——你已经不小了,人家假如一毕业就做程序员的,如今就真的很有资历了,而你还只是一个菜鸟——又不值一提了。 曾经
2016-03-01 21:31:33 768
原创 开发:用自定义控件来实现常用的标题栏
1需求1) 大量界面都需要某个布局时,我们可能会使用include去引用某个布局文件,但缺点就是,include无法处理具体的响应事件。2) 举个栗子,现在你想做一个标题栏,带Button(触发finish方法)、还有textView(显示标题),用include的话,你得在每一个界面都来对Button设置点击监听,然后在onClick()里写finish();然后
2015-11-24 14:52:41 470
原创 开发:点击空白处收起虚拟键盘的方案和原理(触发分发流程)
注明:方案都是百度来的,我自己项目挑了方案31.方案1(监控最外层布局)1.1步骤1. 给activity布局文件加入 id<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools
2015-11-24 11:42:36 814 1
转载 多态之:深入多态
原文:感谢这位博主的分享,很清楚的讲了多态长求总:多态机制遵循的原则概括为:当超类对象引用变量引用子类对象时,被引用对象的类型而不是引用变量的类型决定了调用谁的成员方法,但是这个被调用的方法必须是在超类中定义过的,也就是说被子类覆盖的方法,但是它仍然要根据继承链中方法调用的优先级来确认方法,该优先级为:this.show(O)、super.show(O)、this.show((
2015-11-24 11:35:38 296
转载 基础:dpi与px
一、基本概念dip : Density independent pixels ,设备无关像素。dp :就是dippx : 像素dpi :dots per inch , 直接来说就是一英寸多少个像素点。常见取值 120,160,240。我一般称作像素密度,简称密度density : 直接翻译的话貌似叫 密度。常见取值 1.5
2015-11-24 11:34:05 620
转载 框架:关闭多个activity的方案之一(用list记录create过的activity)
步骤一:搞Application类的成员变量作为list,记录开过的activitypublic class MyApplication extends Application{ //运用list来保存们每一个activity是关键 private List mList = new LinkedList(); //为了实现每次使用该类时不
2015-11-24 11:32:28 590
转载 多态之:向下转型和向上转型
向上转型时,父类指向子类引用对象会遗失除与父类对象共有的其他方法,也就是在转型过程中,子类的新有的方法都会遗失掉,在编译时,系统会提供找不到方法的错误。实例如下:public class Animal { public void eat(){ System.out.println("animal eatting...");
2015-11-24 11:31:17 405
原创 fragment
1.FragmentTransaction的commit()和commitAllowingStateLoss()的区别1.1源码1.1.1 FragmentTransaction什么是FragmentTransactionl 所有对Fragment的操作,比如增加、移除、替换等的改变,都可构成一个集合,这个集合被叫做一个transaction,而FragmentTr
2015-11-24 11:29:55 320
转载 泄露内存之:handler的优化
两个案例Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { mImageView.setImageBitmap(mBitmap); }}postDelayed()handler引起内存泄露的原因
2015-11-24 11:24:59 329
转载 context
getApplicationContext()、getBaseContext()、this的区别In various bits of Android code I've seen: public class MyActivity extends Activity { public void method() { mContext = th
2015-11-24 11:19:16 275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人