随笔分类 - android开发
摘要:每个Android项目都包含一个Manifest(清单)文件--Android Manifest.xml,它存储在项目层次中的最底层,Manifest可以定义应用程序及其组件和需求的结构和元数据。它包含了组成应用程序的每一个Activity,Service,Content Provider和Broa
阅读全文
摘要:Android 应用程序由松散耦合的组件组成,并使用应用程序Manifest绑定到一起。应用程序Manifest描述了每一个组件和他们之间的交互方式,还用于指定应用程序元数据,其硬件和平台要求,外部库以及必须的权限。 以下几个组件提供了应用程序的基本结构模块: Activity 应用程序的表示层,应
阅读全文
摘要:了解了安卓多线程编程的技术之后,作为安卓的四大组件之一,是十分重要的。 定义一个服务 首先看一下如何在项目中定义一个服务, 这里我们又重写了onCreate(),onStartCommand()和onDestroy()这个三个方法,他们是每个服务中最常用的三个方法,其中onCreate()方法会在服
阅读全文
摘要:线程的基本用法: android多线程编程其实并不比java多线程特殊,基本都是使用相同的语法,比如说,定义一个线程只需要新建一个类继承自Thread,然后重写父类的run()方法,并在里面编写耗时的逻辑即可, 如何启动这个线程,其实也很简单,只需要new出MyThread的实例,然后调用它的sta
阅读全文
摘要:http的工作原理十分简单,就是客户端祥服务器发送一条http请求,服务器收到请求之后会返回一些数据给客户端,然后客户端对这些数据进行解析和处理就可以了,正如webview控件的原理就是一个很好的例子,我们向百度的服务器发起一条http请求,接着服务器分析出我们想要访问的百度首页,于是会把该网页的h
阅读全文
摘要:android系统内置了数据库,SQLite作为一种轻量级的关系型数据库,它的运算速度非常快。占用资源很少,通常只需要几百k的内存就足够了,之前多介绍的两种方式只适合去存储一些简单的数据和键值对,当蓄呀存储大量的复杂的关系型数据的时候,就会发现以上两种存储方式很难应付。下面开始介绍在android中
阅读全文
摘要:SharedPreferences 将数据存储到SharedPreferences中: 不同于文件的存储方式,SharedPreferences是使用键值对的方式来存储数据的。也就是说当保存一条数据的时候,需要给这条数据提供一个对应的健,这样再读取数据的时候就可以通过这个健把相应的值去出来,而Sha
阅读全文
摘要:文件存储: 所谓的文件存储,就是将数据存储在文件中,不对数据有任何的格式转换处理,所有的数据都将数原封不动的保存到文件当中去,这种方式比较适合存储一些简单的文本数据或者二进制数据,比如评论的时候,中途退出,这时候讲评论采用文件存储是极好的。下面我们就来看看具体用法。 作为文件存储主要有两大部分,第一
阅读全文

浙公网安备 33010602011771号