自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fun哥

大前端之路

原创 React学习之Todo List组件Demo

React是目前最火的前端技术之一,最近笔者也看了下React官方文档的入门教程(传送门:https://react.docschina.org/docs/hello-world.html) 看完入门教程之后,写了一个Todo List组件的demo,整个效果如下图 React的一个理念就是抽出...

2018-11-10 23:49:19

阅读数 100

评论数 0

原创 Flutter for Anroid 走读

Flutter for Android 走读ViewsIntents异步UI项目结构Activities和FragmentsLayouts手势检测和触摸事件处理数据库与本地存储 Views Flutter中,Widget代替安卓的view的概念,并且任何东西都Widget。区别在于,Widget...

2018-10-27 23:10:24

阅读数 119

评论数 0

原创 Android banner轮播控件

最近工作用到了一个banner控件,所以写篇文章记录下,功能很简单 本文介绍用一种简单的方式实现一个banner轮播控件 最终效果 实现介绍 实现思路很简单,就是在viewpager的原始imageViewList的前后个各增加一个假数据。首先在原始数据的起始位置前面增加一个与...

2018-09-04 10:11:02

阅读数 240

评论数 0

原创 RecyclerView实现拖拽和分页加载以及emptyView

最近工作中用到了RecyclerView,所以写一篇关于RecyclerView的总结文章热热身 本文主要实现3主要功能 item上下移动与滑动删除 emptyView与RecyclerView的简单绑定 RecyclerView实现流畅分页加载 功能不是很复杂,稍微介绍下之后就直接上代...

2018-04-18 23:47:30

阅读数 534

评论数 0

原创 H5微信支付webview设置referer无效问题总结

最近在接入H5微信支付时遇到了一个比较坑的问题,所以写篇总结 问题描述 在接入H5微信支付时,如果是APP里调起H5支付,需要在webview中手动设置referer,如下 Map extraHeaders = new HashMap(); extraHeaders.put(&a...

2018-02-10 22:37:17

阅读数 10518

评论数 5

原创 宿主与插件进行数据交互研究

本文主要介绍通过跨进程通信(aidl)完成宿主与插件数据通信。 首先看下项目结构 1.分别在宿主与插件中新增IService.aidl文件,文件名与包名要一致。IService.aidl中增加2个方法 interface IService { void init(Strin...

2018-01-24 20:28:26

阅读数 871

评论数 0

原创 Android Java 层的同步机制

同步关键字synchronized 在 java 中可以通过 synchronized 关键字来支持线程间的同步操作。 synchronized关键字最常见的用法是保护一段代码,如下所示 class Foo implments Runable { private String mLo...

2017-08-20 19:04:29

阅读数 307

评论数 0

原创 Android四大组件与进程启动关系总结

Android四大组件与进程启动关系总结 进程创建方法 四大组件(Activity、Service、ContentProvider、Broadcast)在所属进程没有启动的情况下,在调用startActivity、startService、ContentResolver.query、pro...

2017-06-06 22:48:21

阅读数 379

评论数 0

原创 Android 静态代码分析

Android 静态代码分析 在一些大型项目中,静态代码分析是必不可少的,通过静态代码分析可以避免一些低级的问题,与此同时可以规范代码书写、提高代码质量。本文主要介绍4种分析工具(CheckStyle、Findbugs、PMD、Android Lint)和如何快速接入。 功能介绍 ...

2017-04-07 22:39:41

阅读数 1666

评论数 0

原创 Google 内购总结

Google 内购坑之总结 最近项目中增加了 Google 内购的内容,接入并不难,在这里总结下接入过程中的细节和坑的地方。 内购接入过程 如何接入官方的教程写的很详细(传送门),并且官方也提供了一个 Demo ,结合文档与 Demo 对内购应该会有一个比较全面的理解。 坑 ...

2017-04-01 17:37:31

阅读数 2853

评论数 1

原创 Android线程池

线程池知识点总结 在Android开发中经常会用到线程,简单的方式是去新建一个线程但这样有一些缺点 a. 每次new Thread新建对象性能差,内存消耗相对较大 b. 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。 c. 缺乏更多功能,如定时...

2016-10-25 17:11:49

阅读数 243

评论数 0

原创 RecyclerView实现多类型布局和跨列

RecyclerView 如何实现多类型布局和跨列呢? 首先为rc设置layoutManger,因为要跨列所以这里选用GridLayoutManager,并且初始为两列。 manager = new GridLayoutManager(this, 2); r...

2016-05-12 16:24:36

阅读数 5053

评论数 1

原创 底部划出菜单控件总结

最近在开发过程中总是遇到从底部划出菜单的需求,自己研究了下作了一个可以适应各种底部划出需求的控件,使用起来很简单,只要把需要划出的内容set到这个控件中就可以了,先上效果图。 接下来看下这个控件的源码。 public class BottomSlideLayout extends Fr...

2015-10-22 10:50:45

阅读数 523

评论数 0

原创 ViewPager+Fragment研究总结

viewpager+fragment在日常的开发中经常用到,viewpager为了提高用户进行左右切换时的流畅度,实现了一套预加载的功能,在默认情况下,viewpager会预加载一个页面(默认情况下为1,可以自己设置),即当你使用viewpager+fragment时,除了当前可见的第一个frag...

2015-08-28 13:20:40

阅读数 531

评论数 0

原创 阿里巴巴影业面试总结

之前机缘巧合之下,通过阿里影业HR介绍参加了阿里影业的面试。听这个HR介绍上海的阿里影业公司一般会有4轮面试,第一轮电话技术面试,第二轮当面的技术面试,第三轮不清楚,第四轮是HR终面。不幸的是,我在第二轮技术面试就被pass了。。。总结下来,第一轮的题目主要围绕android基本知识点,考察and...

2015-08-04 10:06:56

阅读数 3071

评论数 0

原创 Fragment与Activity相互通信研究总结

最近研究了下activity和fragment之间进行通信,所以做一下总结。 先看下效果图 布局很简单,上面部分是一个textView,左半部分和右半部分各为一个frameLayout,这两个frameLayout都是用来填充fragment,分别是LeftFragment和RightFr...

2015-07-17 15:11:54

阅读数 487

评论数 0

原创 扫描二维码研究总结(高仿微信扫一扫,轻松实现定制扫描界面)

在正文之前说点题外话,加上这篇我已经写了3篇博客了,其实我写博客的初衷不是想证明自己有多牛,并且我也只是从事安卓开发只有半年时间的小渣,但是不想成为大牛的渣不是好渣,所以我想通过博客把工作学习中遇到的问题进行研究总结,从而提高自己,与此同时如果能给广大从事安卓开发的朋友们提供帮助或者是提供一点点思...

2015-07-11 14:07:15

阅读数 9744

评论数 1

原创 LruCache缓存图片研究小结

上一篇研究了LinkedHashMap实现LRU策略,虽然通过上述方式来实现图片缓存可以优化内存的使用效率,但是这种方式也存在一些问题,例如,LinkedHashMap不是线程安全的,所以在操作时需要考虑线程安全问题。另外在缓存时,只能指定缓存数据条目的数量,不能指定缓存区的大小,如果需要缓存的图...

2015-07-07 16:03:42

阅读数 582

评论数 0

原创 通过LinkedHashMap缓存图片并实现LRU策略

最近看了下通过LinkedHashMap来缓存图片并且实现LRU机制优化内存使用率的内容,所以做下总结!~~ 在Android开发过程中,实现图片缓存是一个很重要的问题,如果处理不当很容易引起OOM等问题。很多图片加载框架中都会使用LRU机制来优化内存使用率。今天我们就看下通过LinkedHas...

2015-07-06 18:06:44

阅读数 1003

评论数 4

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