![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android学习笔记
文章平均质量分 55
SZJ
这个作者很懒,什么都没留下…
展开
-
Android应用程序基础知识
Android操作系统是一个基于Linux的多用户操作系统,而每一个应用程序都是Android操作系统上的一个“用户”,都有属于自己的ID。默认情况下每个应用程序的ID都不同,操作系统会将一些权限(如属于该应用程序的文件的访问权限)与应用程序的ID绑定,这是出于安全性的考虑吧。但如果需要的话,也可以手动设定两个不同的应用程序共享一个用户ID,这样的话这两个应用程序就能共享数据了,不仅如此,共享一个原创 2011-12-08 01:25:38 · 413 阅读 · 2 评论 -
Android应用程序的组件
Activity,就是用户能看到的整个屏幕部分,负责处理跟用户的交互。Service,跟传统意义上的后台程序类似,没有用户界面。其它组件(如Activity)可以启动一个Service并将其与自己绑定以便与其交互。Content provider,用来管理应用程序共享的数据。被管理的数据可以存储在文件系统、SQLite数据库、网络等(只要应用程序可以访问得到)。其它应用程序可以通过它来查询或者修改原创 2011-12-08 01:55:36 · 289 阅读 · 0 评论 -
Android应用程序组件的启动方式
Activity,通过传递一个Intent对象给startActivity()或者startActivityForResult()启动,该Intent对象带有“动作”和该动作作用到的“数据”。Service,同样需要一个带有“动作”和“数据”的Intent对象,启动用startService(),绑定用bindService()。Broadcast receiver,也需要一个Intent对象,但原创 2011-12-08 10:09:38 · 358 阅读 · 0 评论 -
AndroidManifest.xml文件的作用
声明应用程序的每一个组件,注意在应用程序中所用到的每一个组件都必须在此声明,但也有特殊情况,Broadcast receiver组件既可以在此静态声明也可以在代码里动态创建后注册(用registerReceiver())。以下是各个组件对应的标签: ,Activity组件,Service组件,Broadcast receiver组件,Content provider组件 列出应原创 2011-12-08 10:20:45 · 1365 阅读 · 0 评论 -
从头开始学习Android
学习Android已经有一段时间了,期间也做过一些小程序,但总感觉基础还不怎么好,于是从头开始学习Android,鉴于有关Android的教材鱼龙混杂,决定看官网教程的好。其实一直都想深入学习Android源码的,但Linux也没有什么基础,还在一边学习Linux中,看来得先学好Linux再看Android源码的好。原创 2011-12-08 01:04:42 · 369 阅读 · 0 评论 -
Android应用程序四大组件之Activity入门
Activity简介 Activity组件是用户能够与之交互的部分,每一个Activity组件都必须在AndroidManifest.xml文件里的元素中用进行声明,元素有很多属性,必须含有的属性是android:name,表示这个Activity类的名字。 Activity的启动与被启动 我们知道,在Android中,应用程序可以通过Intent对象启动原创 2011-12-08 14:46:37 · 832 阅读 · 0 评论