【第一行代码笔记】(一)

Android 系统框架

1. Linux 内核层:为硬件提供底层的驱动,如显示驱动,音频驱动,照相机驱动,蓝牙驱动。

2.系统运行库层:通过C/C++库来为android系统提供主要的特性支持,如SQLite库提供数据库的支持,OpenGL|ES库提供了3D绘图的支持,WebKit库提供了浏览器内核的支持,同时,这一层还有Android运行时库,Android运行时库还包含了Dalvik虚拟机,它使得每一个Android应用都能运行在独立的进程当中,并且拥有自己的Dalvik虚拟机实例。

3.应用框架层:提供构建应用程序可能用到的各种API.

4.应用层:所有安装在手机上的应用

Android 四大组件

活动Activity,服务Service,广播接收器Broadcast Receiver,内容提供者 Content Provider

时间: 2024-11-12 08:06:08

【第一行代码笔记】(一)的相关文章

第一行代码--笔记(4)

单位和尺寸 px 是像素的意思,即屏幕中可以显示的最小元素单元,我们应用里任何可见的东西都是由一个个像素点组成的.单独一个像素点非常的微小,肉眼是无法看见的.不同分辨率的手机上同样的像素数所占尺寸不同 dp 是密度无关像素的意思,也被称作dip,和px 相比,它在不同密度的屏幕中的显示比例将保持一致. sp 是可伸缩像素的意思,它采用了和dp 同样的设计理念,解决了文字大小的适配问题. 密度 是屏幕每英寸所包含的像素数,通常以dpi 为单位.比如一个手机屏幕的宽是2 英寸长是3 英寸,如果它的分

第一行代码笔记之——ListView

1.ListView 是啥 ListView  就是一个能显示一排一排的东西View控件 2.使用ListView的步骤 创建一个class,代表你每一行想放的东东 给你每一行的东东一个布局文件,在activity的布局文件中加一个ListView  控件 New一个ArrayList,用来储存你想放的东东们 在Activity中写一个初始化函数init(),初始化东东,然后把东东add到ArrayList中 如果是创建复杂控件,要建一个继承于ArrayAdapter的类,再到里面添加复杂功能

第一行代码笔记-第五章

1.标准广播,异步,所有广播接收器同时接收. 有序广播,同步,同一时间只一个广播接收器接收,待处理完才传递至下一个. 2.动态注册广播接收器,即在代码中注册(记得取消注册),灵活自由,但必须在程序启动后才能接收. 静态注册,即在AndroidManifest.xml中注册,可实现在程序未启动是接收广播. 3.静态注册广播接收器时,"Exported"属性表示是否允许该广播接收器接收本程序以外的广播:"Enabled"表示是否启用该广播接收器. 4.(之前章节的)在a

第一行代码笔记之——Activity启动模式

1.如何修改Activity启动模式 通过Manifest来修改Activity启动模式. <activity android:name=".MainActivity" android:label="@string/app_name" android:launchMode="singleTop"> <intent-filter> <action android:name="android.intent.ac

《第一行代码:Android》学习笔记:Activity生命周期

<第一行代码:Android> 郭霖(著) Activity所在的栈为后进先出(Last In First Out)结构. Activity状态 运行状态(S1): 该Activity处于与User交互的状态,即是位于栈顶的Activity. 系统一般不考虑回收该处内存. 暂停状态(S2): Activity不再处于栈顶(Another activity comes in front of the activity),但仍然是可见的. 系统只有在内存极低时才考虑回收内存. 停止状态(S3):

《第一行代码:Android》学习笔记:Activity &amp; Intent

<第一行代码:Android> 郭霖(著) 2.2 Activity的基本用法 隐藏标题栏 在AndroidManifest.xml中配置,作为全局配置,在所有Activity范围内生效 android:theme="@android:style/Theme.NoTitleBar" 在代码中配置,必须在setContentView()前调用该方法,只在当前Activity生效 requestWindowFeature(Window.FEATURE_NO_TITLE); 在s

《Android第一行代码》笔记

学习Android开发差不多有两年时间了,期间也做了大大小小的一些项目.近来抽出闲暇想把Android基础强化一下,之前在网上看到了郭霖郭大神的几篇博客,从中受益不少.于是花了近一周时间看完了郭神的一本Android教材--<Android第一行代码>.这本书相比其他教材个人感觉更为基础,内容很实用.看完之后我也有一些收获,学到了一些可以很好的运用到实际中的Android小技巧,下面从中选出我认为很有价值的地方做个记录.同时欢迎各位指正补充~~ 1.查看当前界面处于哪个Activity. 很多

《第一行代码:以太坊》已经出版,开始连载了,购买送视频课程

好消息,<第一行代码:以太坊>已经出版!!! ?●骨灰级大牛: 51CTO学院金×××讲师.CSDN.51CTO博客专家.宁哥教育创始人.著名码农李宁亲著 ● 超级学习资源:实打实赠送价值698元JavaScript视频课程 本书视频课 全套实验软件 全书案例源码 一对一解答 不定期惊喜 ● 购买地址: 当当 京东 随书赠送的视频课程1随书赠送的视频课程2 李宁老师的视频课程 购买<第一行代码:以太坊>一书,5分好评,评语不得低于20字,将截图发到[email protected]

跟刷 《 Android Studio 单刷第一行代码》 记录坑

跟刷系列   Android Studio 单刷第一行代码 原帖地址http://www.cnblogs.com/DebugLife/p/4355687.html 记录自己的失误,也算是个督促自己了. 1. 坑--去除标题栏 在 Activity 的 onCreate()方法中添加 requestWindowFeature(Window.FEATURE_NO_TITLE);