![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
AstroCsdn博客
Astro 努力成为优秀的Java工程师
展开
-
Android四大组件之Content Provider(内容提供者)
Content Provider简介1、什么是Content Provider 所谓内容提供者官方给出的概念是:为存储和获取数据提供统一的接口。可以在不同的应用程序之间共享数据。2、什么时候使用 一般情况下我们知道自己应用程序的数据库是私有的,别的应用是不能进行访问的,可是有时我们需要把应用的数据库暴露给其他的应用程序进行增删改查,比如一些备份手机联系人的应用,这时就可以用原创 2015-10-27 22:46:19 · 623 阅读 · 7 评论 -
Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38377229 ,本文出自【张鸿洋的博客】很多人面试肯定都被问到过,请问Android中的Looper , Handler , Message有什么关系?本篇博客目的首先为大家从源码角度介绍3者关系,然后给出一个容易记忆的结论。1、 概述Handler 、 Lo转载 2016-02-03 17:01:49 · 546 阅读 · 7 评论 -
ListView滑动删除实现之一——merge标签与LayoutInflater.inflate()
转自:http://blog.csdn.net/harvic880925/article/details/45155965 从今天开始带着大家做一个滑动删除的listView控件,先拿效果来吸引下大家:看着是不是挺好玩的,万丈高楼平地起,今天先讲讲有关merge与LayoutInflater.inflate()的用法一、merge标签merg转载 2016-01-25 15:36:31 · 627 阅读 · 10 评论 -
Android中使用Handler造成内存泄露的分析和解决
什么是内存泄露?Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引用,而没有来自它们外部的引用(例如有两个对象A和B互相持有引用,但没有任何外部对象持有指向A或B的引用),这仍然属于不可转载 2015-12-22 22:53:50 · 432 阅读 · 2 评论 -
Android中的junit单元测试
安卓中的单元测试测试第三方的jar包第一步:引入jar包选中项目,右键选择properties,选择libraries,选择add libraries,选择Junit。在order选项卡中把新添加的Junit打钩。第二步:配置文件中位置信息在清单文件中添加两个节点。instrumentation在application外面添加;uses-library在appl原创 2015-12-22 21:35:58 · 2879 阅读 · 2 评论 -
EventBus使用详解(一)——初步使用EventBus
转自:http://blog.csdn.net/harvic880925/article/details/40660137一、概述EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。转载 2015-12-17 00:49:25 · 456 阅读 · 3 评论 -
Android 事件分发机制View篇
这两天研究了一下Android中的事件分发机制,在这里和大家分享下学习成果。原创 2015-12-17 00:36:32 · 561 阅读 · 4 评论 -
Android四大组件之Service(服务)(二)
一、AIDL简介在Android平台中,各个组件运行在自己的进程中,他们之间是不能互相访问的,但是在程序之间是不可避免的要传递一些对象,在进程之间互相通信。为了实现进程之间的互相通信,Android采用了一种轻量级的实现方式RPC(Remote Procedure Call远程进程调用)来完成进程之间的通信,并且通过AIDL(Android interface definition langu原创 2015-11-01 18:06:13 · 526 阅读 · 1 评论 -
Android四大组件之Service(服务)
一、Service简介1、什么是Service(服务)服务是在后台运行,没有界面,运行在当前应用程序进程里面的组件。和windows中的服务很类似,它运行与系统中,不容易被用户发觉。2、服务有什么用?a、监视一个硬件是否被插入,如手机sd卡。b、连接服务器刷新最新的数据c、定时轮询(音乐播放器后台播放)注意:服务是运行在主线程中,不可以直接在里面写耗原创 2015-10-29 12:11:44 · 559 阅读 · 8 评论 -
ConstraintLayout 完全解析 快来优化你的布局吧
转自http://blog.csdn.net/lmj623565791/article/details/78011599一、概述ConstraintLayout出现有一段时间了,不过一直没有特别去关注,也多多少少看了一些文字介绍,多数都是对使用可视化布局拖拽,个人对拖拽一直不看好,直到前段时间看到该文:解析ConstraintLayout的性能优势非常详尽的介绍了C转载 2017-12-26 13:45:01 · 549 阅读 · 0 评论