自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaofei的专栏

只是记笔记

  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android Parcel源码笔记

Android Parcel源码笔记,简单记录

2017-06-03 00:42:22 2443

原创 Android.mk引用aar文件

正文:最近遇到一个问题,在更改Android的系统应用时,要引用一个aar文件。之前引用的主要是jar包,而aar文件包含Android的资源文件,如:布局、样式、图片等,如果按照源码中jar的引用方式会遇到编译不过的问题,提示找不到相关的资源文件。

2016-08-11 00:43:21 17957 4

原创 Loader相关源码学习笔记

最近项目用到了LoaderManager+Loader加载数据,同时在阅读Android源码时发现其中使用LoaderManager+Loader加载数据的情况数不胜数,于是趁热打铁,学习一下相关源码。

2016-05-29 00:44:14 903

原创 Launcher3 拖动图标笔记

本文主要记录了Launcher3拖动时的流程和代码记录,在桌面图标拖动时会引起图标的重排,拖动时受影响的图标在文中由item或cell来表示。

2016-05-01 16:50:56 9085 1

原创 Launcher3 Folder源码笔记

整理一下Lancher3 Folder相关的代码笔记,从Folder加载显示的过程中可以更清晰的认识到Launcher3的加载流程

2016-01-29 21:05:29 2293

原创 Launcher3 桌面壁纸滑动

在原生系统Launcher3中,滑动桌面,壁纸跟着滑动,查看一下源码,这部分代码比较简单,主要在Workspace类中,主要是WallpaperOffsetInterpolator内部类。这个类实现了Choreographer.FrameCallback类。

2015-12-06 16:41:57 3059

原创 Launcher3动态切换桌面排列和解锁动画

切换图标排列和大小桌面图标的排列数目和大小代码在DynamicGrid和DeviceProfile中

2015-12-06 15:20:00 2542

原创 LoaderManager杂记

最近在写代码时忽然发现Cursor managedQuery (Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)被标注为废弃了。

2015-09-27 15:03:45 723

原创 Launcher3 OverviewMode和mInsets

Launcher3 OverviewMode和mInsetsOverviewModeLauncher3里,在Workspace界面长按空白处,桌面进去OverviewMode

2015-09-27 14:37:11 2498

原创 Android getView方法优化简记

Android getView方法优化简记学习Android差不多半年,现在看来以前学习的终究太浅,重量不中质。看书也是囫囵吞枣,总想着看完再说,却没有想想自己究竟真正的掌握了什么。最近一直在反思之前的学习历程,这个getView方法的优化让我印象颇深,网上的资料数不胜数,说是优化,不如说是一种应该如此的学法。虽然只是入门的知识,但是很多基础教程上都没有提及。把它写下来,就是给自己提个醒,也算

2015-02-08 23:52:37 1684

原创 Android createChooser方法源码简析

Android createChooser方法源码简析Android Browser源代码中分享网页的方法Android内置的和第三方很多App都有分享的功能,看了一下Android源码,简单的看了看其实现的方法和原理:Android Browser源代码中分享网页的效果:对应的源码:static final void sharePage(Context c

2015-01-11 21:59:03 5651 2

原创 Android Settings源代码数据储存简易分析

Android Settings源代码数据储存简易分析在Android系统的设置里面,我们可以对手机的很多属性进行相关的设置,如铃声,显示屏亮度等等,Android将这些数据储存在一个名为settings.db的Sqlite数据库里面,我们可以在Android手机的文件系统data/data/com.android.providers.settings/databases里面找到setting

2014-10-19 22:38:47 3400

原创 Android手势识别GestureOverlayView手势自动消除和多笔画识别问题

Android手势识别GestureOverlayView手势消除以及多笔划识别问题最近做的一个项目,要求将手势(Gesture)由用户自定义储存,然后再根据用户划出的手势分别启动相应的功能。在网上查找了一些资料,发现可以使用Android 1.6开始支持的手势识别功能,至于生画笔划部分可以直接使用GestureOverlayView来完成。在Android的模拟器了预装了一个叫Gesture

2014-10-15 00:09:55 2092

原创 Android Settings源码简单分析之列表项Switch

最近简单看了Android的源代码,从Settings模块开始看起,

2014-10-12 21:53:21 1702

原创 Ubuntu14.04LTS x64 Eclipse图标为问号及深度音乐卸载后声音状态栏仍显示的解决方法

最近想学习一下Andoid源代码,于是在在笔记本上安装了Ubuntu 14.04 LTS x64,但是俺是搞Android的怎能不在电脑上配置Android的开发环境呢,于是立刻上网搜索,顺便把一些常用软件也装上。JDK网上教程一大堆,恩,顺利搞定。想边听音乐边学习,听说Deepin-music-player不错装上,不过这界面跟系统不太搭呀,俺是轻度完美主义者和重度强迫症患者,这个不能忍,删了!

2014-08-11 20:44:27 1839

gesture手势识别Android源代码

Android手势识别相关源代码,位于framework中,大家可以参考一下!

2014-10-15

android GestureBuilder源代码

android GestureBuilder源代码

2014-09-01

arp欺骗简单实现

找了很久,基于winpcap的c程序arp欺骗代码,亲自试过绝对能用。

2012-11-13

空空如也

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

TA关注的人

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