随笔分类 -  Android 读书笔记

摘要:1:项目有哪些内容2:需要哪些必需的界面以及界面之间的跳转流程3:需要的数据及其数据来源和格式4:是否需要服务端支持5:是否需要本地数据库支持6:是否需要特殊权限7:是否需要后台进程RSS——RSS(简易信息聚合,也叫聚合内容)是一种描述和同步网站内容的格式。RSS可以是以下三个解释的其中一个: Really Simple Syndication;RDF (Resource Description Framework) Site Summary; Rich Site Summary。但其实这三个解释都是指同一种Syndication的技术。一般以rss、xml、rdf作为后缀SAX——Simp 阅读全文
posted @ 2012-05-16 18:36 cateatmycode 阅读(455) 评论(0) 推荐(0)
摘要:Service——服务。一:它在后台运行,是不可交互的。级别跟Activity差不多,但是他不能自己运行,需要通过某一个Activity或者其他Context对象来调用。如:Context.startService()和Context.bindServiece()两种方式启动service如果在Service的onCreaete()或者onStart()里面有一些很耗时间的操作,最好启动一个新的线程来运行它。如果Service是运行在主线程中,会影响到程序的UI操作或阻塞主线程的其他事情应用场景如:检测SD卡上的文件变化、或者后台记录用户地理位置信息的变化1:Local Service——本应 阅读全文
posted @ 2012-05-15 21:39 cateatmycode 阅读(1055) 评论(0) 推荐(0)
摘要:一:Intent基础三种方式1:通过startActivity启动一个新的ActivityA:启动一个特定的Activity——Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);startActivity(intent);B:启动一个未指明的Activity——Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:131-111111"));startActivity(intent);并没有指定那个Activity 阅读全文
posted @ 2012-05-14 22:10 cateatmycode 阅读(528) 评论(0) 推荐(0)
摘要:数据存储一:SharedPreferences:是android提供用来存储一些简单的配置信息的一种机制。比如一些默认的欢迎语,用户名、密码等它以键值对的方式存储,可以很方便的写入和读取SharedPreferences是以的XML格式以文件的方式自动保存的。在DDMS中的File Explorer中展开到/data/data/<package name>/shared_prefs可以找到二:文件存储——谁的文件,谁主宰Android中提供了:openFileInput和openFileOutput方法读取设备上的文件。如下:String FILE_NAME = "tem 阅读全文
posted @ 2012-05-09 21:56 cateatmycode 阅读(242) 评论(0) 推荐(0)
摘要:一:基本组件1:View 是UI元素,是构成用户界面的基本构建块。最终,所有看到的一切都是视图2:Activity 是一个用户界面的概念。通常表示应用程序的一个屏幕。通常包含多个View也可以不包含View。帮助用户完成某一个操作3:Intent “意图”。可以执行以下任务A:广播消息B、启动ServiceC、启动ActivityD、显示网页或者一组联系人E、拨出或者接听电话Intent并不总是由应用程序发起,系统也会使他们来向应用程序通知特定的事件(如收到一条文本消息)Intent可以是显式的也可以是隐式的4:ContentProvider 需要在设备上的移动应用程序之间共享数据,因此And 阅读全文
posted @ 2012-04-13 08:15 cateatmycode 阅读(224) 评论(0) 推荐(0)
摘要:一:通过Android SDK(Software Development Kit,软件开发工具包)将框架提供给程序员Android SDK支持大多数的Java SE(Java Platform, Standard Edition),但不支持AWT和Swing。Android提供了自己经过优化的JVM(java virtual machin,java虚拟机)——Dalvik VM二:Dalvik VM1:Dalvik VM获取生成的java类文件,将它们组合成一个或多个Dalvik 可执行文件(.dex)。它重用多个类文件中得重复信息,与未压缩的传统.jar文件相比,有效空间需求减少一半2:其次 阅读全文
posted @ 2012-04-12 08:52 cateatmycode 阅读(242) 评论(0) 推荐(0)
摘要:一:界面UI元素1:视图组件(View)基本所有的高级UI组件都继承View类而实现的2:视图容器组件(Viewgroup)一个Viewgroup对象就是Android.view.Viewgroup的实例。Viewgroup是View的容器。一个Viewgroup可以加到另外一个Viewgroup中。3:布局组件LayoutA: LinearLayout 水平或者垂直布局(horizon水平,vertical垂直)、RelativeLayout相对布局B: FrameLayout 一个FrameLayout对象就好像在屏幕上提前预订好空白区域,然后可以填充一些数据在里面,比如一些图片。注意:所 阅读全文
posted @ 2012-04-10 01:22 cateatmycode 阅读(317) 评论(0) 推荐(0)
摘要:Android应用程序构成一般4部分(ABCS):ActivityBroadcast Intent ReceiverContentProviderServiceActivity一般代表手机屏幕一屏Intent和Intent FiltersIntent:An Intent is an abstract description of an operation to be performed 一个Intent就是一次对将要执行的操作的抽象描述Intent中最重要的两部分:Action和Data。典型动作(Action)有:MAIN,VIEW,PICK,EDIT。动作对应的数据用URI形式表示如果说一 阅读全文
posted @ 2012-04-10 01:10 cateatmycode 阅读(360) 评论(0) 推荐(0)