共有94篇文章,第1页,共5

  • 两分钟彻底让你明白Android Activity生命周期(图文)![分享]
    鉴客 发表于 2011-09-18 09:12|43次评论|80687次阅读
    首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的): Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码: public class Activity extends ApplicationContext { pro...
  • Android 框架简介[分享]
    虫虫 发表于 2011-10-10 11:12|21次评论|41815次阅读
    这篇文章写的挺好的,适合有一定编程基础的人学习Android,遂转之!   ======================= 第一节 =========================== 这里简单的介绍了Android的java环境基础,在后面一节中会结合具体的实例来理解这一节的内容。 一、Dalvik虚拟机 Dalvik是Android的程序的...
  • 【多图】Google工程师解析Android系统架构[分享]
    红薯 发表于 2010-11-25 22:02|15次评论|38681次阅读
    导读:Sans Serif是Google的一位工程师,近日发布了一篇博文非常清楚的描述了Android系统架构,中国移动通信研究院院长黄晓庆在新浪微博上推荐了该文,并认为文中对Android的介绍很好,如下是CSDN对文章的简单编译: Andriod是什么? 首先,就像Android开源和兼容性技术负责...
  • Android中四大组件[博客]
    我希冀着 发表于 2011-09-22 21:45|6次评论|17936次阅读
    Android中称为四大组件的为别为:Activity/Service/BroadCast Recevicer/Content  provider Activity:activity是用户和应用程序交互的窗口,一个activity相当于我们实际中的一个网页,当打开一个屏幕时,之前的那一个屏幕会被置为暂停状态,并且压入历史堆栈中,用户可以...
  • Android 进程和线程[分享]
    阿酷 发表于 2011-11-17 23:49|3次评论|15030次阅读
    Processes and Threads 译者署名: 呆呆大虾 译者微博: http://weibo.com/popapa 版本:Android 3.2 r1   进程和线程 如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,...
  • 详解 Android 系统启动过程[分享]
    鉴客 发表于 2011-09-15 10:53|0次评论|12340次阅读
    Android的启动过程可以分为两个阶段,第一阶段是Linux的启动,第二阶段才是Android的启动,下面我们分别来了解一下具体的过程。 首先是Linux启动,这一部分我想就可以略过了,无非是Linux的Bootloader,Kernel,Driver之类的,在这里唯一要提到 的就是ServiceManager,即服...
  • android系统底层到应用层全方位剖析[分享]
    无鸯 发表于 2011-09-05 12:41|23次评论|11762次阅读
    共12个pdf文档打包分享,大小 4.8M 01_Android系统概述 02_Android系统的开发综述 03_Android的Linux内核与驱动程序 04_Android的底层库和程序 05_Android的JAVA虚拟机和JAVA环境 06_Android的GUI系统 07_Android的Audio系统 08_Android的Video_输入输出系统 09_Android的多...
  • Activity详解(生命周期、以各种方式启动Activity、状态保存,完全退出等)[博客]
    lucassky 发表于 2012-06-04 22:32|2次评论|10984次阅读
    一、什么是Activity?     简单的说:Activity就是布满整个窗口或者悬浮于其他窗口上的交互界面。在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的Activity,如下设置 <activity android:label="@string/app_name" andro...
  • 第二讲:Android系统构架分析和应用程序目录结构分析[博客]
    神勇小白鼠 发表于 2011-03-10 16:49|5次评论|8706次阅读
    本讲内容: Android系统构架简介 Android应用程序结构分析 点这里下载:Android学习指南第二讲源代码 一、Android系统构架 Android系统从底向上一共分了4层,每一层都把底层实现封装,并暴露调用接口给上一层。 下面是简单翻译的版本: Linux内核(Linux Kernel) Android运行...
  • 如何 定时启动你的Android App[博客]
    二胡 发表于 2013-06-27 16:12|4次评论|8791次阅读
    我司开发了一个APP, 叫“美乐时光”,简单地说他是一个听歌软件; 它有一个功能叫“定时启动”,即早上(或你设定的时间)可以定时启动,然后放歌把你叫醒。 这个功能中最麻烦的就是“点亮屏幕”和“解开屏幕锁”。 用GOOGLE一搜“”,文章一大堆,什么PowerManager, K...
  • 怎样在Android App退出时关闭所有线程[提问]
    我爱咸蛋黄 发表于 2012-08-23 14:18|2次评论|7280次阅读
    请问怎样才能保证程序退出时关闭掉所有线程。我在MainActivity里面加一个退出按钮,点击后会调用finish();退出程序,但是调试时,发现还有的线程没有结束掉。
  • Android 一个应用启动另一个已经打开应用的问题[提问]
    徐玉强 发表于 2013-03-06 14:46|8次评论|6022次阅读
    Android 一个应用启动另个应用时: Intent intent = new Intent(); PackageManager packageManager = this.getPackageManager(); intent = packageManager.getLaunchIntentForPackage(packageName); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVIT...
  • Android程序完全退出[博客]
    eric_zhang 发表于 2011-08-08 18:27|2次评论|6039次阅读
    有几个activity,有一需求是在一个activityA点击back键退出系统而不是跳到之前的activity     首先想到的是清空activityA的堆栈,使用intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 但是该activityA不是已经存在于 堆栈底端的,所以清除的只是堆栈中该activityA上...
  • Android 应用程序框架之无边界设计意图[分享]
    鉴客 发表于 2011-07-18 10:03|9次评论|4999次阅读
    Android的应用框架的外特性空间的描述在SDK文档有十分清楚的描述,Android应用的基本概念,组件生命周期等等有详细的描述。在外特性空间中,Android提供了Activity,Service,Broadcast receivers,Content Provider,Intent,task等概念,我在这里不讨论这些概念定义,因为S...
  • android如何唤醒睡眠状态?[提问]
    嘿仔晨 发表于 2012-04-28 09:42|1次评论|4063次阅读
    在做一个定时进入睡眠和唤醒功能,现在睡眠已经实现了,可不知道怎么唤醒,符代码: //这是进入睡眠 PowerManager pm = (PowerManager)context.getSystemService(Context.POWER_SERVICE); System.out.println("go to sleep: ");         pm.goToSleep(SystemClock.uptimeMi...
  • 深度探索Android应用程序的基本原理[分享]
    鉴客 发表于 2011-12-07 08:13|0次评论|3443次阅读
    Android应用程序是用Java语言编写的。编译过后的字节码,以及应用程序要求的其他数据和资源文件,通过aapt工具被绑定在一起,称为 Android包,这是一个带.apk后缀的档案文件。这个文件也是用户下载到他们设备上的文件。所有的代码在一个单一的.apk文件中,组成一个“应用程...
  • handler和android生命周期[代码]
    SageHeaven 发表于 2011-10-15 09:33|1次评论|3126次阅读
    android
  • Android - 如何将2个或多个应用放到一个进程中去?[分享]
    无鸯 发表于 2011-10-13 08:51|2次评论|2999次阅读
    文章出处:http://www.cnblogs.com/super119/archive/2010/12/13/1904321.html 将两个或者多个应用放到一个进程的方法如下: 在<manifest>里面添加: android:sharedUserId,注意这个属性的取值必须包含点(dot),也就是诸如java packae的形式。比如com.aaa.bbb。没有dot...
  • Android 四个主干类的介绍[分享]
    JavaGG 发表于 2009-09-14 17:25|1次评论|2937次阅读
    啰嗦几句先-.-, 按我的经验,对一个新的平台学习步骤大概是 1 对项目结构的了解 2 对平台中构成一个应用程序骨架主要类的学习 3 UI类(这个直观又容易入手,培养开发的感觉) 4 该平台上数据库,多线程, 文件操作,绘图,网络通讯API等的使用,到这一步   中你就能够开发一...
  • Android系统的架构[博客]
    Bazinga 发表于 2011-03-24 20:49|0次评论|2912次阅读
            android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。 1.应用程序      Android会同一系列核心应用程序包一起发布,该应用程序包包括ema...
top Created with Sketch. 顶部