- 博客(12)
- 资源 (42)
- 收藏
- 关注
原创 在应用程序里获取Android控件的高度
其实很简单,记录下。 ViewTreeObserver vto=mCloseView.getViewTreeObserver(); //mCloseView就是所要获取高度的控件 vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
2012-07-30 18:55:22 726
转载 Android开发之XML文件的解析的三种方法
Android开发之XML文件的解析的三种方法/* * Android开发之XML文件的解析的三种方法 * * Created on: 2012-7-24 * Author: blueeagle * Email:liujiaxiang@gmail.com */本文主要讲解Android开发中如何对XML文件的解析,由于XM
2012-07-29 09:13:36 1307
原创 在Widget里获取系统时间改变的广播
之前没有接触过widget,widget本身就是一个广播。Intent.ACTION_TIME_TICK是一个系统广播,以下是官方介绍:Broadcast Action: The current time has changed. Sent every minute. You can not receive this through components declared in
2012-07-26 14:51:22 2243
转载 Android中处理崩溃异常
大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息,并发送这些信息到服务器供开
2012-07-26 08:44:19 828
转载 让你自己写的Android的Launcher成为系统中第一个启动的,也是唯一的Launcher.
如果你要定制一个Android系统,你想用你自己的Launcher(Home)作主界面来替换Android自己的Home,而且不希望用户安装的Launcher来替换掉你的Launcher.我们可以通过修改Framework来实现这样的功能。这里以Android2.1的源代码为例来实际说明。1)首先了解一下Android的启动过程。 Android系统的启动先从Zygote
2012-07-25 19:53:09 914
原创 Android 2.3禁止系统弹出应用程序强制退出对话框
当应用程序出错的时候,系统会弹出强制关闭的对话框,这样不够友好,可以学习水果的做法,直接干掉程序。弹出出错的对话框路径:frameworks/base/services/java/com/android/server/am/AppErrorDialog.java在第38、39行有以下语句: // 5-minute timeout, then we automaticall
2012-07-25 16:14:56 3447 5
转载 Android 4.0 多平台界面支持原理分析
1 简介(Introduction) Android4.0 冰激凌(ice cream)推出后,宣布可以同时支持手机,平板,和电视多个平台。 我们做了如下实验:在模拟器上用不同设置的android 虚拟设备(AVD) 运行,可得到如下不同的效果。 创建虚拟设备: 使用此AVD设置,启动模拟器后运行联系人应用
2012-07-18 11:28:22 995
转载 Android4.0 Launcher 源码分析系列(一)
先从整体上对Launcher布局作一个分析,让我们通过查看Launcher.xml 和使用hierarchyviewer布局查看工具两者结合的方法来对Launcher的整体结构有个了解。通过hierarchyviewer来对整个桌面做个截图,如下: 放大后如下所示: 可以看到整个桌面包含的元素,最上面是google的搜索框,下面是一个始终插件,然后是图标,再有就是
2012-07-18 10:51:49 1312
转载 Android的全局键(home键/长按耳机键)详解【android源码解析八】
转自 http://blog.csdn.net/wdaming1986/article/details/7539600 如果想在Android手机要想扩展一个实体键,就我知道而言有两种方法,基于Android4.0的源码来分析的和2.3的源码有点区别,区别不大,下面分享给大家: 转载请标明出处: (一)可以在frameworks层的KeyEven
2012-07-16 18:51:01 1145
原创 sudo apt-get installl XXX 需要依赖关系的解决。
Ubuntu 10.04 64位配置Android 4.0编译环境时,安装编译所需的软件时,有好几款装不了,需要依赖关系。sudo apt-get install 不好使啊。改用sudo aptitude install 就装上了。
2012-07-12 08:11:36 1731
原创 在一个Activity中 关闭指定的Activity
public class A_activity extends Activity {public static A_activity _instance = null;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.o
2012-07-05 15:26:19 675
原创 深入理解Android Activity生命周期
<!--p {margin-bottom:0.21cm}-->Activity是Android四大组件之一,提供了一个可视化的界面,负责与用户进行交互,所以Activity在整个Android开发中有着非常重要的地位。理解并掌握Activity的生命周期就显得尤为重要。Activity的生命周期涉及到以下几个方法:onCreate(),onStart(),onRes
2012-07-05 10:05:17 962
Android Gif动画解析、listview下拉刷新、瀑布流异步加载图片
2012-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人