Working harder, getting stronger!

一点一滴地积累!

‍‍android捕获全局异常,并对异常做出处理

在做项目时,经常会把错误利用异常抛出去,这样在开发时就可以通过手机抛的异常排查错误,很方便。但是当程序开发完毕,版本稳定,需要上线时,为了避免抛出异常影响用户感受,可以捕获全局异常,对异常做出处理。 具体的实方法如下: 利用Thread.UncaughtExceptionHandler 获取异...

2011-10-26 23:34:16

阅读数:838

评论数:0

SQLite的SQL语法

SQLite库可以解析大部分标准SQL语言。但它也省去了一些特性并且加入了一些自己的新特性。这篇文档就是试图描述那些SQLite支持/不支持的SQL语法的。查看关键字列表。 如下语法表格中,纯文本用蓝色粗体显示。非终极符号为斜体红色。作为语法一部分的运算符用黑色Roman字体表示。 这篇文...

2011-10-25 08:48:24

阅读数:829

评论数:0

SQLite语法备忘录

SQLite内建语法表 结构定义 CREATE TABLE 创建新表。 语法: sql-command ::= CREATE [TEMP | TEMPORARY] TABLE table-name (     column-def [,...

2011-10-25 08:46:41

阅读数:637

评论数:0

Android数据库升级

Android数据库升级是一个基于Android的应用软件版本升级不得不考虑的问题,正好最近在做类似的工作,这里总结一下。 Android系统提供了一个功能很强大的Sqlite数据库,通过这个数据库我们可以在Android上面用sql语句来实现数据的很多操作,增/删/改/查四种基本常见的操作...

2011-10-25 08:46:16

阅读数:1301

评论数:0

android的PowerManager和PowerManager.WakeLock and WiFi Lock

PowerManager powerManager = (PowerManager) getSystemService(Context.POWER_SERVICE); mWakeLock = powerManager.newWakeLock(PowerManager.PARTI

2011-10-17 12:46:54

阅读数:1099

评论数:0

Android Power Management

总体上来说Android的电源管理还是比较简单的, 主要就是通过锁和定时器来切换系统的状态,使系统的功耗降至最低,整个系统的电源管理架构图如下: (注该图来自Steve Guo)   接下来我们从Java应用层面, Android framework层面, Linux内核

2011-10-16 23:24:20

阅读数:494

评论数:0

Android 的电源管理

Android 的电源管理也是很重要的一部分。比如在待机的时候关掉不用的设备,timeout之后的屏幕和键盘背光的关闭,用户操作的时候该打开多少设备等等,这些都直接关系到产品的待机时间,以及用户体验。在网上可以找到一篇到处转载的关于power management的文章http:

2011-10-16 23:12:56

阅读数:659

评论数:0

[转载]android 休眠

转自:http://www.cublog.cn/u1/42456/showart_2387659.html 在 Android 的上层是使用 goToSleep() 这个函数让系统进入休眠的。但是这个命令为什么会让 Android 进入 Suspend Mode。   以前

2011-10-16 23:09:23

阅读数:2957

评论数:0

Android刷机原理及Rom定制解析

一、刷机原理 记得第一次刷机,哪个心理紧张啊。其实紧张什么呢?就是因为不明白原理啊,只看到一堆的教程来依葫芦画瓢,生怕错了一步将手机变砖。真正使我对刷机 原理有一些理解的是看了这一篇文章:点击查看 说起来,刷机就是两种方法: 一是recovery方法,就是我们平

2011-10-16 22:16:18

阅读数:786

评论数:0

Android Launcher中桌面图标的加载和存储

1) 桌面安装之后有5个默认的图标:search、contacts、browser、phone、message。它们是系统自带的,那它们是在哪儿存储的?什么时候加载的? 2) 在res/xml目录下的default_workspace.xml文件中定义了它们。里面还定义了其他一

2011-10-16 22:14:02

阅读数:755

评论数:0

Android中的一些简单设置

1开机图片:   android-logo-mask.png   android-logo-shine.png   这两个图片一个在上一个在下   ./out/target/common/obj/JAVA_LIBRARIES/android_stubs_cur

2011-10-16 22:13:07

阅读数:559

评论数:0

Android开机流程解析

开机过程中无线模块的初始化过程;如果sim卡锁开启,或者pin被锁住的时候,会要求输入pin或者puk,但是这个解锁动作必须在系统初始化完成以后才能进行。(图形系统都还没有初始化怎么输入密码阿?)当系统初始化完成以后会调用 wm.systemReady()来通知大家。这时候该做什

2011-10-16 22:11:55

阅读数:988

评论数:0

Android待机流程解析

以下分析基于android2.2的google源码。 开机启动时,首先执行PhoneWindowManager.systemReady()(这之前的流程不分析)。调用KeyguardViewMediator.onSystemReady()进行待机锁屏及解锁逻辑。

2011-10-16 22:09:01

阅读数:1026

评论数:0

Android推送方式比较

推送方式的基础知识 当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震及时通》就需要及时获取服务器上最新的地震信息。要获取服务器上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有

2011-10-16 12:18:49

阅读数:1150

评论数:2

android WIFI检测与设置

WIFI是无线通信协议,可以允许手机直接连接到无线网络。在现在3G资费还比较贵的情况下,WIFI对于手机来说是很重要的,我们可以很方便的下载软件,音乐等资源。Android手机必须要有WIFI网卡才能支持WIFI。Android应用程序有时候需要对WIFI网卡进行操作,从而操作W

2011-10-16 12:14:26

阅读数:4376

评论数:1

android WifiManager

1. import java.util.List; 2. 3. import android.content.Context; 4. import android.net.wifi.ScanResult; 5. import androi

2011-10-16 12:12:36

阅读数:1635

评论数:0

史上最全最牛的XT800百科问答与使用指南

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ (回帖者得永生,刷ROM失败自动重启复活免变砖,信号满格电量满格) 1 XT800采用什么样的显示屏? 3.7寸大屏幕、854×480高分辨率、支持多点触控的电容触控显示屏。

2011-10-14 12:52:30

阅读数:1261

评论数:0

Android推送通知指南

在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。

2011-10-13 21:10:29

阅读数:455

评论数:0

Android电源管理

一、 相关概念 1.          出于节电的需要,一般应用在用户一段时间无操作的情况下屏幕变暗,然后进后休眠状态 2.          用户只能在”设置->声音和显示”中设置所有应用默认的屏幕亮度和进行待机的时间 3.          电源管理的实现分内核

2011-10-13 19:43:29

阅读数:461

评论数:0

android里面的进程回收机制

Android中的进程是托管的,当系统进程空间紧张的时候,会依照优先级自动进行进程的回收. 由此带来三个问题: l 回收规则:  什么时候回收与回收哪一个 l 避免误杀:  如何阻止被回收 l 数据恢复与保存:  被回收了怎么办   Android将进程分为6个等级,

2011-10-13 19:42:50

阅读数:1134

评论数:0

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