自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

转载 scroller

关于 getScrollX 可理解成是背景的画布在移动;那哪个点是原点(0,0)呢?就是初始化时内容显示的位置。2.待续

2015-11-24 11:17:27 235

转载 一发入魂:一行代码收集

去标题 requestWindowFeature(Window.FEATURE_NO_TITLE);

2015-11-24 11:15:50 241

空空如也

空空如也

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

TA关注的人

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