- 博客(22)
- 资源 (14)
- 收藏
- 关注
原创 关于Tasks and Back Stack的理解
学习Android Framework已有一个多星期了,对于Activity的加载始终一知半解。一直就感到疑惑的是,按“back”键后,怎么Activity的运行记录就会消失,这个机制到底是怎么一回事?今天,花了一个上午仔细阅读官网中Tasks and Back Stack后,忽然有种豁然开朗的感觉。下面就谈谈我的理解吧,希望对大家有帮助,有错的地方还望各位看官斧正! 如上图所示,本话
2012-07-31 08:47:48 1347 1
转载 Sencha Touch 2 入门 Demo 之一:搭建 Sencha Touch 2 的运行环境
本节目标:加载 ST2 到你的网页,搭建运行环境这一节的内容其实刚好可以对应官方文档的《Getting Started with Sencha Touch 2》http://docs.sencha.com/touch/2-0/#!/guide/getting_started为什么我前面一直没有翻译这一章节,原因也在这里,对于ST2来讲,官方的这篇文档显然缺乏诚意,虽然它可以
2012-07-26 14:12:07 3330 1
转载 ContentProvider 之文件储存
基于SQLite的ContentProvider我们见得多了,但是我们在做Android应用时,有时候程序需要下载网络上的图片,这时候我们希望能够把图片缓存到客户端本地,下次再要显示该图片时就不用再从网络上下载了,直接从本地缓存读取,这就需要用到存储文件的ContentProvider 。这里只关注如何通过ContentProvider缓存图片,对Android本地文件操作不熟悉的同学可以
2012-07-24 16:12:33 6683
转载 Android文件存储
Internal Storage内部存储空间 所谓的内部存储与外部存储,是指是否是手机内置。手机内置的存储空间,称为内部存储,它是手机一旦出厂就无法改变,它也是手机的硬件指标之一,通常来讲手机内置存储空间越大意味着手机价格会越贵(很多地方把它称为手机内存,但我们做软件的知道,这并不准确,内存是指手机运行时存储程序,数据和指令的地方;这里应该是手机内部存储的简称为内存,而并非严格意义上的内存
2012-07-24 16:09:41 1120
转载 创建Content Provider
Createing a Content Provider:英文原文:http://developer.android.com/guide/topics/providers/content-provider-creating.html版本:Android 4.0 r1译者署名:Rongqi Fan译者链接:Createing a Content Provider内容管理者
2012-07-24 11:11:28 1476
转载 Android数据库ContentProvider封装原理
大家都知道Android数据库使用的是SQLite,但是Google为了给我们简化操作,可以不用经常编写容易出错的SQL语句,直接通过 ContentProvider来封装数据的query查询、添加insert、删除delete和更新update,我们就以Android系统的 SDK中的例子来给大家简单的说明下吧。public class NotePadProvider extends Con
2012-07-23 12:15:34 758
转载 contentprovider的学习实例总结
工作中遇到了contentprovider数据共享机制,下面来总结一下:一、ContentProvider简介当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferenc
2012-07-23 12:05:27 627
转载 BootLoader
互动百科新知社百科网HDWIKI建站移动帮助免费注册登录首页IN词图片小组任务积分换礼百科分类知识官网全球最大中文百科词条图片权威评审BootLoader开放分类:互联网电子软件
2012-07-21 06:38:37 2440
原创 实战android菜单项之XML加载菜单与动态菜单项
自定义android应用程序的菜单项首先要知道切入点。经过学习,知道主要是两个Activity类中的回调函数,分别是 onCreateOptionsMenu(Menu menu)和onPrepareOptionsMenu(Menu menu)。其中,onPrepareOptionsMenu(Menu menu)是每次激活菜单项目之前都会被调用的,而 onCreateOptionsMenu(Menu
2012-07-20 16:54:16 4627
转载 Fragments (Android官方文档中文版)
Fragment 表现 Activity 中用UI的一个行为或者一部分.可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment想象成一个activity的模块化区域, 有它自己的生命周期, 接收属于它的输入事件,并且可以在activity运行期间添加和删除.Fragment 必须总
2012-07-19 15:26:48 807
转载 Android 的上下文菜单: Context Menu
概述:Android 的上下文菜单类似于 PC 上的右键菜单。当为一个视图注册了上下文菜单之后,长按(2 秒左右)这个视图对象就会弹出一个浮动菜单,即上下文菜单。任何视图都可以注册上下文菜单,不过,最常见的是用于列表视图ListView的item。注意:Android 的上下文菜单不支持图标或快捷键。创建一个上下文菜单的步骤:1. 覆盖 Activity 的 onCreateC
2012-07-19 15:20:01 965
翻译 android 动态菜单组件
英文原文:http://developer.android.com/guide/topics/ui/menus.html?#intents根据传入Intent对象添加Menu组件在一些情况下,你需要通过菜单组件,使用intent来启动一个activity(无论这个activity在否当前应用中)。当你知道这个你使用的intent的详情和准备好一个菜单组件来启动这个intent的
2012-07-18 16:07:29 3012
转载 Android SQLiteOpenHelper的使用心得
Android SQLiteOpenHelper的使用心得1.SQLiteOpenHelper SQliteOpenHelper是一个抽象类,来管理数据库的创建和版本的管理。要使用它必须实现它的nCreate(SQLiteDatabase),onUpgrade(SQLiteDatabase, int, int)方法 onCreate:当数据库第一次被建立的时候被执行
2012-07-18 08:42:35 803
原创 Activity生命机制与状态保存机制
【原文不断修改中!未免误导,请注明出处:http://blog.csdn.net/kaiwii/article/details/7755463方便跟踪】在android中,用户经常需要在不同的界面间进行切换并且需要在界面切换回来以后,仍然希望原有界面保存着原来的状态。而android中的Activity生命机制就正好实现了这点要求。在android中,每个界面对应一个Activity类的实
2012-07-17 15:20:46 1834
转载 startservice 和bindservice详解
我们有两种方式启动一个Service,他们对Service生命周期的影响是不一样的。1 通过startService Service会经历 onCreate --> onStart stopService的时候直接onDestroy 如果是 调用者 直接退出而没有调用stopService的话,Service会一直在后台运行。 下次调用者再起来仍然可以stopServi
2012-07-17 07:37:54 1027
转载 context menu
android的菜单有三种:Options Menu 当用户按下menu button按钮时显示的菜单 Context Menu 当用户长久按住屏幕,即被注册显示上下文菜单的视图时显示的菜单 Submenu 当用户按下一个菜单的某个选项时弹出的子菜单 现在演示一个上下文菜单。 main.xml布局文件:此布局文件定义了listview,用来显示一组列表,
2012-07-16 16:13:45 1724
转载 Android中Context详解 ---- 你所不知道的Context
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning前言:本文是我读《Android内核剖析》第7章 后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应为我们在开发中时刻的在与它打交道,例如:Servic
2012-07-16 10:34:13 729
转载 Android 实例剖析之 notepad
简介 android提供了三种菜单类型,分别为options menu,context menu,sub menu。 options menu就是通过按home键来显示,context menu需要在view上按上2s后显示。这两种menu都有可以加入子菜单,子菜单不能种不能嵌套子菜单。options menu最多只能在屏幕最下面显示6个菜单选项,称为icon menu,icon me
2012-07-12 07:50:14 1776
转载 OAUTH协议简介
摘要:OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。同时,任何第三方都可以使用OAUTH认证服务,任何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的
2012-07-11 07:44:10 911
转载 pthread_kill和pthread_cancel
pthread_kill和pthread_cancel为了讲述标题两个函数,必须先介绍一下pthread线程库。pthread线程库是遵循POSIX标准开发的,工作非常稳定,性能也不差,所以在Linux下是最常用的线程库。但从调用上看,pthread线程应该仍然属于用户级的线程库,其实用户级还是内核级的关键区别只在于线程的调度是由内核还是用户库来完成,用户级对于一般的服务器工作
2012-07-05 16:05:48 23610 5
转载 C中#if 0 和#if 1
当注释掉大块代码时,使用"#if 0"比使用"/**/"要好,因为用"/**/"做大段的注释要防止被注释掉的代码中有嵌套的"/**/",这会导致注释掉的代码区域不是你想要的范围, 当被注释掉的代码很大时容易出现这种情况,特别是过一段时间后又修改该处代码时更是如此。 在这里顺便对条件编译(#ifdef, #else, #endif, #if等)进行说明。以下分3种情况: 1. 情
2012-07-05 15:15:30 1035
维特比算法解决经典隐马尔科夫链问题的思路
2018-07-11
支持ADK开发的Arduino开发IDE(1)
2013-05-18
nutch入门经典翻译1:Introduction to Nutch, Part 1: Crawling
2011-08-20
SH(struts2+Hibernate 3)简单实现注册模块
2011-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人