
Android
一笑小先生
这个作者很懒,什么都没留下…
展开
-
Android全局捕获崩溃异常记录日志保存至本地并定时删除
在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开发者分析和调试程序。原创 2015-10-10 10:02:14 · 28347 阅读 · 15 评论 -
Android系统架构
Android系统架构一.简介 Android采用层次化系统架构,官方公布的标准架构如下图所示。Android由底层往上分为4个主要功能层,分别是linux内核层(Linux Kernel),系统运行时库层(Libraries和Android Runtime),应用程序架构层(Application Framework)和应用程序层(Applications)。 二.架构详解Linux内核层原创 2016-09-11 11:12:18 · 1264 阅读 · 0 评论 -
Android系统简介
Android发展历程一.简介 Android一词最早初出现在法国作家利尔亚当在1886年发表的科幻小说《未来夏娃》(L”ève future)。他将外表像人的机器人起名Android,这也就是Android小人名字的由来。 知道了Android名字的来历,我们再来看下Android系统的来历。Android系统一开始并不是由谷歌研发出来了,Android系统原来的公 司名字就叫做Andro原创 2016-09-10 15:21:36 · 1082 阅读 · 0 评论 -
Android四大组件详解
Android四大组件 Android的四大组件分别为Activity,Service服务,ContentProvider内容提供者,BroadcastReceiver广播接收器。一.Activity 应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Intent 的描述结构中,有两个原创 2016-09-14 13:58:29 · 572 阅读 · 0 评论 -
Android控件—RecyclerView
RecyclerView RecyclerView 与 ListView、GridView 类似,都是可以显示同一种类型 View 的集合的控件。一.基本使用 RecyclerView的基本使用分四步: 1.build.gradle 文件中加入compile 'com.android.support:recyclerview-v7:23.0.0'2.创建RecyclerVIew对象Recycl原创 2016-09-26 10:11:44 · 511 阅读 · 0 评论 -
Android内存管理及Memory Leak、OOM分析
一.Android进程管理&内存Android主要应用在嵌入式设备当中,而嵌入式设备由于一些众所周知的条件限制,通常都不会有很高的配置,特别是内存是比较有限的。如果我们编写的代 码当中有太多的对内存使用不当的地方,难免会使得我们的设备运行缓慢,甚至是死机。为了能够使得Android应用程序安全且快速的运行,Android 的每个应用程序都会使用一个专有的Dalvik虚拟机实例来运行,它是由Zygot原创 2016-09-27 10:45:47 · 760 阅读 · 0 评论 -
性能优化第一篇—数据库性能优化
一.索引(Index)索引(Index)是一种特殊的查找表,数据库搜索引擎用来加快数据检索。简单地说,索引是一个指向表中数据的指针。一个数据库中的索引与一本书后边的索引是非常相似的。例如,如果您想在一本讨论某个话题的书中引用所有页面,您首先需要指向索引,索引按字母顺序列出了所有主题,然后指向一个或多个特定的页码。 索引有助于加快 SELECT 查询和 WHERE 子句,但它会减慢使用 UPDATE原创 2016-09-27 16:49:30 · 507 阅读 · 0 评论