- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 性能优化第一篇—数据库性能优化
一.索引(Index)索引(Index)是一种特殊的查找表,数据库搜索引擎用来加快数据检索。简单地说,索引是一个指向表中数据的指针。一个数据库中的索引与一本书后边的索引是非常相似的。例如,如果您想在一本讨论某个话题的书中引用所有页面,您首先需要指向索引,索引按字母顺序列出了所有主题,然后指向一个或多个特定的页码。 索引有助于加快 SELECT 查询和 WHERE 子句,但它会减慢使用 UPDATE
2016-09-27 16:49:30
505
原创 Android内存管理及Memory Leak、OOM分析
一.Android进程管理&内存Android主要应用在嵌入式设备当中,而嵌入式设备由于一些众所周知的条件限制,通常都不会有很高的配置,特别是内存是比较有限的。如果我们编写的代 码当中有太多的对内存使用不当的地方,难免会使得我们的设备运行缓慢,甚至是死机。为了能够使得Android应用程序安全且快速的运行,Android 的每个应用程序都会使用一个专有的Dalvik虚拟机实例来运行,它是由Zygot
2016-09-27 10:45:47
757
原创 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
508
原创 Java设计模式
Java设计模式一.简介 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都
2016-09-19 14:18:07
389
原创 Android四大组件详解
Android四大组件 Android的四大组件分别为Activity,Service服务,ContentProvider内容提供者,BroadcastReceiver广播接收器。一.Activity 应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Intent 的描述结构中,有两个
2016-09-14 13:58:29
571
原创 Android系统架构
Android系统架构一.简介 Android采用层次化系统架构,官方公布的标准架构如下图所示。Android由底层往上分为4个主要功能层,分别是linux内核层(Linux Kernel),系统运行时库层(Libraries和Android Runtime),应用程序架构层(Application Framework)和应用程序层(Applications)。 二.架构详解Linux内核层
2016-09-11 11:12:18
1263
原创 Android系统简介
Android发展历程一.简介 Android一词最早初出现在法国作家利尔亚当在1886年发表的科幻小说《未来夏娃》(L”ève future)。他将外表像人的机器人起名Android,这也就是Android小人名字的由来。 知道了Android名字的来历,我们再来看下Android系统的来历。Android系统一开始并不是由谷歌研发出来了,Android系统原来的公 司名字就叫做Andro
2016-09-10 15:21:36
1078
原创 Android全局捕获崩溃异常记录日志保存至本地并定时删除
在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开发者分析和调试程序。
2015-10-10 10:02:14
28339
8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人