自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RecyclerView混排2种策略你都知道么

RecyclerView混排2种策略你都知道么:LinearLayoutManager布局实现单行混排、GridLayoutManager设置参数实现混排

2022-11-05 00:48:12 799

原创 Android设置圆角看着一篇文章就够了

方法1:Outline 方法2:CardView 方法3:自定义Drawable .....你还知道哪些优雅的方式来设置圆角,可以分享出来共同学习

2022-10-31 23:34:27 14067 1

原创 反应式流 Java 9 Flow实战

数据生成 Spliterator数据过滤 filter:过滤掉非数字的字串数据转换 mapping:String --->FlowBean数据消费:输出Log,显示结果:13689

2022-05-29 17:42:06 1710

原创 Java深度好文整理

Java各版本经典特性及更新时间,部分功能深入解读,点击查看

2022-05-18 00:48:49 175 1

原创 Stream基础知识整理:特性-生命周期-执行-Collector

Stream基础知识整理:特性-生命周期-执行-Collector

2022-05-02 23:01:48 576

原创 Stream同步执行的设计逻辑:Pipeline-Terminal-Sink

Pipeline管道或流水线,设计类似双向链表,ReferencePipeline主要实现了Stream接口,Stream是暴露给用户的接口。AbstractPipeline主要实现了BaseStream接口。它们的继承关系如图:ReferencePipeline实现类有三种:Head-链表头、StatelessOp-无状态操作、StatefullOp-有状态操作。无状态操作和有状态操作都属于中间操作,Head是stream操作创建的第一个Stream,记录了数据...

2022-05-01 20:30:39 608

原创 Android内存那点事儿

好久没有写了,不是忘了,也不是懒,是因为迷茫了~~不知道该学什么,该写什么,该走什么样子的路,该做什么样子的人。我嘴笨,不知道怎么把自己会的讲给别人,我愿意分享,所以我就写出来,不管是对的,错的,希望大家能取其精华去其糟粕,不要因为我而误导诸位。废话不多说了~~你的应用内存泄漏了么?要看是不是存在内存泄漏,首先我们要看到内存信息,如何看到内存信息呢?这里介绍一种方法,打开Eclipse

2014-12-20 23:02:19 1150 2

转载 Android-ListView的removeFooterView方法报java.lang.ClassCastException错误

在做ListView滚动到底部时自动加载下一页数据时出现了错误,困扰了还挺久的,网上搜了不少资料,但是还是没明白到底错在哪里。今天又在处理这个问题的时候突然之间悟出来了。先看下ListView的setAdapter方法里的部分代码:

2014-04-10 14:08:24 768

原创 android PackageInstaller那点事儿

android apk安装整体上可以分为2类,一类是有界面安装,一类是无界面安装。无界面安装又分为内置apk开机安装和命令安装,命令安装又分为两类,一类电脑安装也就是adb命令,另一类是手机安装也就是pm命令。今天我们主要介绍有界面安装。

2014-03-12 16:53:26 15735 5

原创 android Launcher那点事儿(二)

应朋友要求,把Launcher应用再详细解说一下。    首先,我们需要去LauncherApplication里面看一下,因为这里没有两个成员变量对我们这一讲非常重要,它们就是 public LauncherModel mModel; public IconCache mIconCache;在LauncherApplication的onCreate()创建

2014-02-26 18:02:48 4524 6

原创 android Surface 那点事儿

首先我们要说一下Surface是什么?关于Surface的描述是这样的“Handle onto a raw buffer that is being managed by the screen compositor.”简单翻译就是“由屏幕显示内容合成器所管理的原始缓存区的句柄”。    1、Surface是一个句柄,通过Surface就可以获得原始缓冲器及其内容。    2、a raw b

2014-02-17 15:30:54 3204

原创 android Binder那点事儿

年后第一篇,在这里首先祝大家新年快乐。    之前我们总是提到“这是binder的事情,这里暂不做解释”,现在我们就解释解释binder的事儿。还从我们之前的某个地方开始,这个地方叫ActivityManagerNative,当然了,只要我们把这儿梳理通了,那其它有关binder的事情我们基本都能理解了。首先我们先给出一个流程图     通过这个图我们大致可以明白binder的

2014-02-10 21:14:49 2469

原创 扯淡:能扯多远扯多远,能扯多少扯多少吧

2013年过去了,2014年来了,在这交接的时节是个扯淡的时节,不扯不成活啊,有扯过去的,有扯现在的,有扯未来的,有扯房子的,有扯汽车的等等,今天我们也扯扯,我们扯未来手机的发展方向。    未来是什么样子没有人知道,而我们能做的就是根据过去和现在的情况,来预测未来。就像过去的未卜师,推背图,现在的电影,大师等等,反正都是扯淡,大家都扯扯,包不定就能扯到,那时再回顾起来,自己就有未卜先知的能力

2014-01-23 12:17:37 928 2

原创 android 摇一摇那点事儿

今天我们说说摇一摇,以晃动手机切换壁纸为例子。    首先说说晃动,做手机的应该知道,这个晃动就是重力感应了,也就是Gsensor了。 public void startListener(){ try{ if(mSensorManager == null){ mSensorManager = (SensorManager) mContext.getSystemServic

2014-01-22 10:59:38 1281

原创 android activity那点事儿

activity、service和Application都继承于ContextWrapper,所以当我们startActivity的时候就会走到ContextWrapper的startActivity,进ContextWrapper里面的startActivity我们很容易看出来是mBase.startActivity(intent);之前我们已经说过了这里的mBase其实就是ContextImp

2014-01-20 14:29:48 1559

原创 android 悬浮窗那点事儿

不管是桌面小球,悬浮歌词,还是实时监控窗口等等,这些在我这里统统都叫做悬浮窗,虽然长相不同,单实质一样。我认为这些都是配饰,就像美女带的眼镜,耳环,更或者刺青等等,有了这些美女才更美,那有人就会辩驳了说“清水出芙蓉,天然去雕饰”。我只能这么回答你,人能达到这个境界的寥寥无几,更何况物乎。    不再闲扯,言归正传。    首先要把一个View贴在窗口上,当然我们必须能够管理这个窗口,就像看

2014-01-18 14:10:01 1465

原创 ContentProvider 那点事儿

ContentProvider Content内容,Provider提供者,所以就是内容提供者。    ContentResolver Content内容,Resolver解析者,所以就是内容解析者。    这两个是什么关系呢?我们通过插入一条数据过程来分析其关系:     首先通过this.getContext()获取到Context,而Context中getContentRes

2014-01-15 11:46:28 1708 2

原创 android Launcher那点事儿

今天讲关于Launcher的事情,但讲之前我想先说说我自己。    首先说一下学东西,以前我很害怕别人问我问题,因为我怕自己不会,回答不上来那多丢人啊,但现在我不这么想了,因为别人问你问题的时候也会想,我问这个问是不是很傻比啊,问一个傻逼的问题多丢人啊,其实大家心里都一样,都有一种恐惧心里,恐惧是什么,恐惧是来自对未知事物的不了解,当了解了一个事物,就不会感到害怕与恐慌。所以现在自己敢去面对以

2014-01-12 16:34:46 2106 1

原创 android 锁屏那点事儿

在我看来android有一张俊俏脸叫launcher,而这张脸上有一张面纱叫锁屏,就像诗中写的“千呼万唤始出来,犹抱琵琶半遮面”玩android就要从这面纱说起。    这张面纱虽然美丽,但是有多少人知道她的故事呢?要讲述这个故事就要从一个类开始,这个类叫做SystemServer,学习android的人都知道,有了这个类才有android绚丽的开始。    先抛开SystemServer

2014-01-11 17:30:39 2320 3

原创 android那点事儿 开篇寄语

今天,有位同事突然问我“你对android了解那么深了,为什么不写出来,给大家共享一下?”这个问题把我问住了。虽然学习android已有两年了,但是感觉自己还像个初学者一样。android的博大精深,让自己觉着总有不知道、不熟悉的地方,了解了这一个,还会有另一个,从UI到四大组件再到框架流程;从一个方法到一个类再到一个应用...总有吸引我不断学习的东西,就像一个几天没吃过饭的人,有种吃不饱的感觉。

2014-01-11 00:58:51 678

android 悬浮窗音乐控制面板 源码及apk

android悬浮窗音乐控制面板例子,给你一点阳光,希望你能灿烂辉煌,给你一块砖,希望你能炼成玉,来吧,相信自己。

2014-01-18

android 3D地球模型 opengl es学习必备

android 的一个发展方向就是3D,这是一个视觉上的冲击,作为android开发者,学习3D是必需的,这里是个地球小模型,给您学习使用....

2014-01-17

微软windows经典纸牌游戏的android版本源码及apk包

微软windows经典纸牌游戏的android版本源码及apk包,电脑玩的不过瘾,到手机中去完,想知道这游戏是怎么运行,这里有源码,与您共享,请用大分辨率手机,否则可能有显示问题哦,等待您的解决哦。

2014-01-16

空空如也

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

TA关注的人

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