自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小冯的Blog

My Blog, My Code!

  • 博客(91)
  • 资源 (4)
  • 收藏
  • 关注

原创 HshMap 数据结构以及源码分析

最近整理数据结构方面的知识点,HashMap是很重要的一部分,今天来联合源码分析他的数据结构以及存储方式! 接下来将从以下几个方面来分析(根据JDK1.8) 1. 构造方法 2. 重要的几个数据解释 3. put 4. get 5. 数据结构 6. 性能分析HashMap 的几个重要数据解释HashMap 使用数组+链表进行存储,基本节点形式如下:// 存储数据的数组...

2018-06-28 12:30:02 342

原创 Android 安装时配的几点适配

最近在做一个项目的时候,遇到关于适配的问题,真的是鼓捣了两个晚上,几乎要心碎了,特来趁还有记忆记录下。第一个问题是在App刚上线的时候,一般我们都会选择让用户强制更新,so,我们也选择了可以让用户及时享用我们App的变化。形式是通过一个我们常见的下载框,屏幕外不可点击取消,如下图: 弹出框的主要代码appUpdate, 这里采用Retrofit 进行ResponseBody 拦截监听下载...

2018-06-14 16:37:16 285

原创 ListView 源码详解 有这一篇就够了!!!(二)

本篇文章是接着上篇文章继续分析 上篇文章地址(5) Listview 的滑动过程(6) setAdapter 原理 @Override public void setAdapter(ListAdapter adapter) { // 当ListView之前绑定过adapter信息时,在这里会清除原有Adapter和数据集观察者等信息, i...

2018-06-13 23:33:09 394

原创 ListView 源码详解 有这一篇就够了!!!

虽然现在大家使用ListView的机会相对RecyclerView的机会较少,但官方并没有标注 ListView 类过期,哈哈,就说明它一定还是有他的特殊之处,这篇文章就来分析下,ListView的内部机制以及几个重要的点。 将从下面几个方面开始着手分析ListView 1. 类的继承关系 2. ListView 的构造方法 3. ListView 的绘制原理 (onMeasure onL...

2018-06-13 23:28:26 6106

原创 OrmLite 数据库使用大全

本文介绍OrmLite的数据库表的使用以及在项目中选择他的原因。1. 选用 OrmLite 数据库的原因目前用的最多的就是GreenDAO 和 OrmLite 了,两者各有优缺点。 GreenDAO 性能高,号称Android最快的关系型数据库;内存占用较小;支持数据库加密; OrmLite 通过注解和反射将对象映射到数据库中...

2018-04-23 08:58:34 2086

原创 程序媛小黑 2017 年终总结

2017, 回顾做 Android 的这一年,第一年的年终总结,这一年发生了很多,生活上,工作上。也让自己的性格渐渐稳定下来,思考事情也不是那么没有不切实际了。上半年的工作内容有点让自己手足无措,那段时间,公司的 Android 只有我自己,负责整个项目的开发和设计,遇到技术难点,也只能自己谷歌、百度解决。曾一度每天失眠到半夜两点,然后早上8点起来继续工作,而且在公司每天还要被别人追着赶进度。那段时

2017-12-30 22:42:34 248

原创 Android开发之RecyclerView实现流式布局

RecyclerView的流式布局

2016-11-19 23:16:02 7485

原创 Android用简洁的方法对图片进行高斯模糊

图片的高斯模糊

2016-11-01 18:56:52 370

原创 greenDAO的使用

greenDAO的基本使用

2016-10-29 13:15:31 469

原创 Android中的性能优化

Android的开发中, 性能优化是App中非常重要的一个部分.它体现在很多的方面,

2016-10-28 23:05:44 278

原创 XUtils 3 的基本使用(一)

XUtils 3的简单使用

2016-10-28 22:08:47 316

原创 Studio uggestion: add 'tools:replace="android:theme"

Error:Execution failed for task ':app:processDebugManifest'. Manifest merger failed : Attribute application@theme value=(@style/AppTheme) from AndroidManifest.xml:10:9-40 is also present at value

2016-10-23 17:11:54 732

转载 Android大坑之沉浸式StatusBar+actionbar

Android开发大坑 StatusBar + actionBar

2016-10-20 21:39:19 1951

原创 传感器的使用

手机中传感器的简单使用

2016-10-19 23:35:13 448

原创 常见问题以及解决方案

常见问题的解决

2016-10-18 23:47:13 385

转载 Android中的图片缓存

三级缓存图片

2016-10-09 12:39:39 450

转载 Android之事件分发机制

Android中很重要的事件分发机制

2016-10-05 12:41:47 288

原创 Android之机型适配

Android中的机型适配 在软件开发的过程中,为了让软件在不同的场景下都可以使用,所以机型适配是不可或缺并且非常重要耗时的一个环节

2016-10-04 18:52:54 6013

转载 Android30--Android之CoordinatorLayout布局的使用方式

http://www.jianshu.com/p/97206f5973c5

2016-09-23 09:34:47 342

转载 Android30--Android之Translucent System Bar 的最佳实践

http://www.jianshu.com/p/0acc12c29c1b

2016-09-22 23:11:53 271

转载 Android30--Andorid之很详细的Toolbar开发实践

http://www.codeceo.com/article/android-toolbar-develop.html

2016-09-22 23:10:35 384

原创 Android30--Android之Toolbar

Toolbar的详细使用

2016-09-22 23:09:36 406

原创 Android之Service(一)

1.Service的作用Service是长时间运行于后台的服务,没有UI界面,常和广播在一起使用. 1.就是一种可以长时间运行于后台的应用程序组件(类似于可以长时间执行的异步任务,通过线程来实现) 2. Service 可以在应用程序切换到后台,或者Activity销毁之后,可以继续执行;(类似于Windows应用程序的驻留,右下角小图标)

2016-09-22 15:57:15 283

原创 Android30--Android之BroadcastReceiver

BroadastReceiver : 广播接受者 1. 广播接收者,Android 四大组件之一,用来接收Android 系统 或者是应用程序发送出来的各种广播信息的。

2016-09-22 10:37:14 337

转载 Android28--Android之Android的通知(Notification)使用详解

http://www.2cto.com/kf/201502/374946.html

2016-09-20 21:58:16 1170

转载 Android27-- Android Material Design之Toolbar与Palette实践

Toolbar 和Palette的使用

2016-09-19 21:12:48 267

原创 Android27--Android之ActioBar

ActionBar 的介绍

2016-09-19 21:11:38 1306

转载 Android26--Android之常见面试题

关于面试中常见的一些题目

2016-09-18 21:44:07 324

原创 Android26--Android之Handler进阶

1. Handler机制详解

2016-09-18 12:14:57 292

原创 Android22--Android之ViewPager的使用

ViewPager的详细介绍

2016-09-15 01:21:14 315

原创 Android21--Android之Android中的Fragment

Fragment的使用,生命周期和注意的地方.

2016-09-13 21:12:09 387

原创 Android17--Android之常见问题库

Android常见的错误总结,时常更新..

2016-09-09 20:00:49 205

原创 Android15--Android之SQLite数据库的操作

SQLite的增删改查,利用到SQLiteOpenHelper这个类对数据库文件进行操作.

2016-09-07 21:01:36 220

原创 Android14--Android中的数据存储

SharedPreferens数据保存

2016-09-06 09:31:36 244

原创 Android11--Android之ListView进阶提升

ListView

2016-09-05 14:23:32 231

原创 Android11--Android之ListView使用的适配器

介绍ListView时,我们一定会扯到适配器那,所以我们结合适配器来介绍ListView

2016-09-02 10:30:42 349

转载 Android10--Android之动态代理详解

http://my.oschina.net/rksi5/blog/224931

2016-09-01 14:33:36 2494

原创 Android10--Android之动态接口实现加载网页和图片

承接上文:今天我们使用动态接口去实现,更好的实现了封装性,通过接口,我们可以

2016-09-01 12:51:32 909

原创 Android10--Android之异步任务加载网页和图片

今天介绍的是一个简单的从网上获取网页和图片,我们将其做成工具类,再使用时

2016-09-01 11:17:28 403

原创 Android10--Android之异步任务AsyncTask

Android实现多线程的两种方式:Handler和AsyncTask1.AsyncTask 的基本用法在使用AsyncTask时,我们需要子类先去继承这个类:public abstract class AsyncTask<Params, Progress, Result>Params:在后台执行时需要传入的参数 Progress:在后台进度条显示的单位类型 Result:在后台执行完,返回的参

2016-09-01 10:11:24 386

人月神话 中文加英文版

《人月神话》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。

2015-09-04

c语言嵌入式系统编程修炼之道

本文的讨论主要围绕以通用处理器为中心的协议处理模块进行,因为它更多地牵涉到具体的C语言编程技巧。

2015-09-04

[SEO实战指导:知识·策略·案例]

本书抛弃繁杂的技术理论讲解,绝大多数内容是实际案例的操作与分析。

2014-08-09

空空如也

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

TA关注的人

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