自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 接口与抽象类的区别

抽象类: 含有抽象方法的类称为抽象类,类前用abstract修饰, 抽象类不能创建对象 抽象类和普通类的区别: 1.抽象方法必须为public或protected,默认为public 2.抽象类不能创建对象 3.继承抽象类必须实现抽象方法,否则也是chou抽象类 接口: 接口中所有的方法都是抽象方法,且方法都是public(其他修饰会报错) 抽象类与接口的区别 1.单继承与多实现的区别 2.抽象类...

2019-11-09 09:58:25 89 1

转载 Android打包的那些事

Android打包的那些事 发表于 2015-11-07   |   分类于 android   |     |   阅读次数 7578 使用gradle打包apk已经成为当前主流趋势,我也在这个过程中经历了各种需求,并不断结合gradle新的支持,一一改进。在此,把这些相关的东西记录,做一总结。 1. 替换AndroidManifest中的占位符 我想把其中的${

2017-05-09 16:50:51 320

转载 如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion

英文原文:Picking your compileSdkVersion, minSdkVersion, and targetSdkVersion 作者:Ian Lake,Google Android 推广工程师;翻译:韩国恺。 当你发布一个应用之后,(取决于具体的发布时间)可能没过几个月 Android 系统就发布了一个新版本。这对你的应用意味着什么,所有东西都不能用了?

2017-05-09 11:44:53 251

空空如也

空空如也

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

TA关注的人

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