摘要: 每一个Android应用程序在运行时,对于底层的Linux Kernel而言都是一个单独的进程,但是对于Android系统而言,因为局限于手机画面的大小与使用的考虑,不能把每一个运行中的应用程序窗口都显示出来。 所以通常手机系统的界面一次仅显示一个应用程序窗口,Android使用了Activity... 阅读全文
posted @ 2015-07-22 13:33 一汪海洋 阅读(187) 评论(0) 推荐(0) 编辑
摘要: MODE_WORLD_WRITEABLE现在(since API 17)已经被标记为deprecated)。 换句话说,它们不是共享的,如果需要在不同的应用之间共享数据,需要建立content provider,本文对这部分内容不作介绍。 本文基本是官方文档翻译,原文请见文后链接。本文目录一.利... 阅读全文
posted @ 2015-07-22 13:31 一汪海洋 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 进程的生命周期 Android系统会尽力保持应用的进程,但是有时为了给新的进程和更重要的进程回收一些内存空间,它会移除一些旧的进程。 为了决定哪些进程留下,哪些进程被杀死,系统根据在进程中在运行的组件及组件的状态,为每一个进程分配了一个优先级等级。 优先级最低的进程首先被杀死。 这个进程重要... 阅读全文
posted @ 2015-07-22 13:28 一汪海洋 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 虽然贴链接这种事情。。真是一种很偷懒的做法。。。 但是我一个小菜鸟,果断还是要以多向别人学习为主。。。 好资源要和大家分享对不对! 况且。。放博客里。。比收藏夹的利用几率要大一点! 原作者应该也很喜欢我这种贴链接打广告的做法吧。。。嗯。。。 不断更新中,加油!官方网站: http://w... 阅读全文
posted @ 2015-07-22 13:21 一汪海洋 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Content Providers Content providers管理对一个结构化的数据集合的访问。它们封装了数据,并且提供了保护数据安全性的机制。 Content providers是连接跨进程数据的标准接口。 当你需要访问一个content provider中的数据时: 你在应用的C... 阅读全文
posted @ 2015-07-22 13:16 一汪海洋 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 命令的四种类型type type—Indicate how a command name is interpreted. type命令:展示命令的类型。which which—Display which executable program will be executed. which命令... 阅读全文
posted @ 2015-07-22 13:14 一汪海洋 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1. What is the Shell? The Shell is a program that takes keyboard commands and passes them to the operating system to carry out.提示符 $被称作shell prompt,... 阅读全文
posted @ 2015-07-22 13:13 一汪海洋 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 序列化定义 将对象转换为字节流保存起来,并在以后还原这个对象,这种机制叫做对象序列化。 将一个对象保存到永久存储设备上称为持久化。 一个对象要想能够实现序列化,必须实现java.io.Serializable接口。该接口中没有定义任何方法,是一个标识性接口(Marker Interface),... 阅读全文
posted @ 2015-07-22 13:11 一汪海洋 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 转自:《Android开发之eclipse 快捷键》http://www.cnblogs.com/aimeng/archive/2012/08/07/2626909.htmlCtrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复... 阅读全文
posted @ 2015-07-22 13:06 一汪海洋 阅读(200) 评论(0) 推荐(0) 编辑
摘要: File这是文件基类,抽象地代表一个文件实体,它有四个不同的构造方法:File(File dir, String name)File(String path) File(String dirPath, String name)File(URI uri)这些构造方法的实质都是一样的,就是构造一个Fil... 阅读全文
posted @ 2015-07-22 11:48 一汪海洋 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 简介 在使用Andriod SDK进行应用程序开发的时候,我们需要对源代码进行调试,有可能需要进入到某个Android API函数内部进行跟踪调试。但是,如果目标版本的SDK没有关联对应版本的源代码的话,就会提示你找不到源代码。 图:找不到Android源码的提示 我们都知道Android... 阅读全文
posted @ 2015-07-22 11:46 一汪海洋 阅读(759) 评论(0) 推荐(0) 编辑
摘要: .一般要使得数据库查询语句性能好点遵循一下原则:在做表与表的连接查询时,大表在前,小表在后不使用表别名,通过字段前缀区分不同表中的字段查询条件中的限制条件要写在表连接条件前尽量使用索引的字段做为查询条件Left Join / Right Join /inner join相关关于左连接和右连接总结性的... 阅读全文
posted @ 2015-07-22 11:42 一汪海洋 阅读(1840) 评论(0) 推荐(1) 编辑
摘要: 一,缓存数据库属于 IO 密集型的应用程序,其主要职责就是数据的管理及存储工作。而我们知道,从内存中读取一个数据库的时间是微秒级别,而从一块普通硬盘上读取一个IO是在毫秒级别,二者相差3个数量级。所以,要优化数据库,首先第一步需要优化的就是 IO,尽可能将磁盘IO转化为内存IO。query_cach... 阅读全文
posted @ 2015-07-22 11:38 一汪海洋 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 数据库性能调优大师博客:http://www.cnblogs.com/woodytu/SHOW STATUS;FLUSH STATUS;查看当前连接数 SHOW STATUS LIKE 'Thread_%';Thread_cached:被缓存的线程的个数Thread_running:处于激活状态的线... 阅读全文
posted @ 2015-07-22 11:34 一汪海洋 阅读(772) 评论(0) 推荐(1) 编辑
摘要: 第一部分安卓开发中,在写布局代码的时候,ide可以看到布局的预览效果。但是有些效果则必须在运行之后才能看见,比如这种情况:TextView在xml中没有设置任何字符,而是在activity中设置了text。因此为了在ide中预览效果,你必须在xml中为TextView控件设置android:text... 阅读全文
posted @ 2015-07-22 00:23 一汪海洋 阅读(142) 评论(0) 推荐(0) 编辑