- 博客(10)
- 资源 (18)
- 收藏
- 关注
原创 RecyclerView添加自定义分割线
RecyclerView添加自定义分割线在开发中会有很多地方用到RecyclerView,那么自然而然也就需要在item间隔添加各家产品要添加分割线,V7包中提供DividerItemDecoration,用它我们可以快速实现自定义分割线,下面是博主开发一个教育类APP部分截图,类似微信朋友圈功能,这里本文只讲 RecyclerView添加自定义分割线.动态一:没有分割线效果动态二:添...
2018-10-30 16:51:21 1219
原创 设计摸式-面向对象的六大原则
设计摸式-面向对象的六大原则单一职责原则开闭原则里氏替换原则依赖倒置原则接口隔离原则迪米特原则本文对上面的面试对象的六大原则,做逐步了解记录,并结合真实项目与Android源码进行分析,那么开工了,兄弟们靠勤劳双手致富吧!一 单一职责原则单一职责原则(Single Responsibility Principle),缩写SRP概述:就一个类而言,应该仅有一个引起它变化...
2018-10-24 15:59:55 550 1
原创 #Android 消息机制handler详细攻略+源码解析
Android 消息机制handler快速攻略 Android 消息机制handler快速攻略,在这之前我们需要了解下面几个知识点安卓线程安全问题: 如果多个线程并发的操作UI组件,是可能导致线程的安全问题出现解决线程安全: 安卓提供解决的机制,只允许在UI主线程做组件修改什么是UI主线程: 应用第一次启动时,系统默认启动一条UI线程(也称之为:主线程),专门负责处理UI相关的...
2018-10-22 16:14:52 728 1
原创 Android自定义底部弹出窗-dialog(2种实现分析+源码)
Android自定义底部弹出窗-dialog上线项目功能抽取,在项目开发中,我们会在许多地方会用到底部自定义弹窗,比如设置:个人账户退出,切换,照片的拍照或者相册的调出,或者一些底部弹出列表,本文对自定义底部弹出窗-dialog,做个开发记录,希望对读者有所帮助.本文实现的抽取的代码实例:安卓两种底部弹出窗dialog实现方式,一种是列表弹窗实现,2是灵活底部弹窗,传入布局以及控件id实...
2018-10-22 14:42:37 7507 3
原创 安卓解决EditText进入页面抢占焦点
安卓解决EditText进入页面抢占焦点进入页面时,EditText会自动抢占焦点,弹出键盘,在一些交互上,比较影响用户体验,我们用2行代码来解决这个问题1,在EditText父布局添加,这样父布局先于EditText夺取焦点,android:focusable="true"android:focusableInTouchMode="t
2018-10-19 10:22:57 4041 1
原创 Android2018-2019之BAT等大厂必问技术面试题
Android2018-2019之BAT等大厂必问技术面试题最近博主身边的安卓朋友换个坑,接到BAT等大厂面试邀请,回来聊天,博主记录下各大厂必问的面试题.希望对你学习,工作,面试有所帮助.(博主会持续收集更新这些面试题)线程池原理图片加载框架原理Http 协议原理Okhttp 原理设计模式讲一讲各种内存优化垃圾回收机制原理谈谈对同步请求和异步请求的理解怎么保证同步和异步...
2018-10-17 14:24:42 5769
原创 Android P应用适配相关指南
Android P应用适配相关指南本文对开发Android P应用适配,博主开发的教育项目对刘海屏相关适配.如图:一 Android P适配指导AndroidP开始提供规范化的接口,应用可以使用标准接口,获取当前是否有刘海,控制应用在刘海屏上的布局显示区域。AndroidP的设备支持模拟刘海效果,持有P的设备的可以打开“开发者选项”,找到“模拟巨有凹口的显示屏”进行模拟调试。二 ...
2018-10-12 15:24:43 5568 1
原创 Android之cardview属性以及阴影处理源码+实例
Android之cardview属性以及阴影处理开发中,项目会含有大量的图片需要展示,需要圆角图片,带圆角的组合控件等.本文对cardview使用,以及属性做开发记录,方便后来者查阅(博主也容易忘东西)一 cardview使用带圆角的图片 <!--//不显示阴影--> <android.support.v7.widget.CardV...
2018-10-10 15:45:21 17242 1
原创 设计模式与面向对象
设计模式与面向对象本问对设计模式与面向对象,博主的个人理解和记录,仅供技术学习分享使用. 本文面向的学习对象:即使你是刚入门的学习者(任何一门编程语言,C#、smalltalk、EIFFEL、python、Java、OC等),或者已经拥有几年开发经验的开发人员,想对自己技术的进一步提升(例子:想提升手头微薄的工资单么? 那就不断的为自己技术增值,量变引起质变)一 设计模式什么是设计模式?...
2018-10-03 00:06:25 2166 3
原创 安卓日期时间选择器TimePicker快速开发(解析+实例)
安卓日期时间选择器TimePicker快速开发(解析+实例)今天在某群刚好看到一群友,一需求:日期选择器TimePicker,博主花了点小时间抽出Demo分享出去了,因为一般博主比较喜欢笔记记录在本子上(翻阅起来纸张还是比较舒爽的,你懂得,哈哈),因此写此个博客记录下来,提供未来有需要开发到此功能的读者,本文仅供技术学习使用.效果图:一 实例(方便读者直接使用)实例源代码包含配套一个...
2018-10-01 14:13:18 3963 1
安卓Android与H5(JS)交互(双向)最新版
2019-03-07
安卓PreferenceScreen使用详细Demo
2018-12-11
设计模式之单例模式源码demo
2018-12-03
A_APP通过Uri调用B_APP(Uri含两个应用包)demo最新版
2018-11-12
Android 两步实现欢迎页面splash+viewpager+point(详细解析+源码实例)
2018-09-17
安卓dialog实现对错动画控件
2018-09-11
安卓微信支付Demo
2018-09-06
Android实现蒙版引导功能
2018-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人