![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
weixin_43476818
这个作者很懒,什么都没留下…
展开
-
Android——SQLite数据库
数据的访问与存储Android有五种数据存储方式:文件存储、SharedPreferences、SQLite数据库、ContentProvider、网络存储。文件存储: 通过I/O流读写文件,跟Java是一样的,一般用来存储一些较大的数据,如文本、图片、音频、视频等。SharePreferences: Android中用来存储一些配置信息的方式,XML格式。SQLite数据库: Android中一种轻量级的数据库,支持SQL语法。ContentProvider: Android四大组件之一,可实现原创 2020-05-28 01:08:55 · 222 阅读 · 0 评论 -
Android——SharedPreferences
数据的访问与存储Android有五种数据存储方式:文件存储、SharedPreferences、SQLite数据库、ContentProvider、网络存储。文件存储: 通过I/O流读写文件,跟Java是一样的,一般用来存储一些较大的数据,如文本、图片、音频、视频等。SharePreferences: Android中用来存储一些配置信息的方式,XML格式。SQLite数据库: Android中一种轻量级的数据库,支持SQL语法。ContentProvider: Android四大组件之一,可实现原创 2020-05-26 23:19:31 · 150 阅读 · 0 评论 -
Android——文件存储
文件存储一种常见的存储方式,类似于Java的I/O流的读取/写入,可存储文本、图片、音频、视频等等。1.内部存储内部存储是指将应用程序中的数据以文件的方式存储到设备内部,为所创建的应用程序私有,如果有其他应用程序想要访问该数据,需要访问权限,该数据随着应用程序的消亡而消亡。FileOutputStream fos = openFileOutput(String name, int mode...原创 2020-05-19 18:19:37 · 153 阅读 · 0 评论 -
Android——Broadcast Receiver(广播接收者)
Android四大组件分别为Activity(活动)、Service(服务)、Broadcast Receiver(广播接收者)、Content Provider(内容提供者)Broadcast Receiver(广播接收者)广播是android中在应用程序间传递消息的机制,而要过滤并取得广播中的消息就需要用到Broadcast Receiver,可以监听广播消息并实现不同组件的通信。如果手写一个类继承BroadcastReceiver的话,同样需要在清单文件中注册<receiver and原创 2020-05-16 15:40:11 · 434 阅读 · 0 评论 -
Android——Service(服务)
Android四大组件分别为Activity(活动)、Service(服务)、BroadCast Recevicer(广播接收者)、Content Provider(内容提供者)Service(服务)Service(服务)是运行于后台的组件,没有用户界面,适用于后台下载、音乐播放等场景。创建完一个Service后会自动在清单文件中添加<service android:name="....原创 2020-05-08 16:32:44 · 101 阅读 · 0 评论 -
Android——Activity(活动)
Activity/Service/BroadCast Recevicer/Content providerAndroid四大组件分别为Antivity(活动)、Service(服务)、BroadCast Recevicer(广播接收者)、Content Provider(内容提供者)...原创 2020-05-08 14:04:38 · 131 阅读 · 0 评论 -
Android——控件
控件的单位px:像素,即在屏幕上显示的最小元素单位,屏幕是由一个个像素点形成的分辨率越高,屏幕像素点越多,所以采用px定义控件大小的话,在不同分辨率的设备上显示的效果可能会达不到预期。pt:磅数,一磅等于1/72英寸,一般用作字体显示,但显示效果同样会随着不同型号的设备而显示不同。dp:一种基于屏幕密度的抽象单位,在不同的显示设备上,可以根据设备的分辨率大小来显示不同的大小。sp:可伸缩...原创 2020-04-23 11:59:09 · 129 阅读 · 0 评论 -
Android——界面布局
在Android中,需要对每个控件定义大小、位置,需要给定一种布局的管理方式线性布局(LinearLayout)线性布局主要以水平和垂直方式来显示界面组件,支持为各个组件分配权重,确保组件显示的大小符合要求。1. android:orietation设置布局内组件排列方式,可选horizontal(水平排列)和vertical(竖直排列),默认为vertical。2. android:g...原创 2020-04-23 11:55:48 · 485 阅读 · 0 评论 -
Android——开发环境与程序结构
Android开发环境搭建Android软件开发包(SDK)适用于Windows、Linux和Mac OS X,要进行Android开发,需先安装Java、IDE和Android SDK。1.配置Java环境安装Java运行环境(JRE)安装完整Java开发包(JDK)配置Java环境变量,先设置一个JAVA_HOME指向JDK安装位置,计算机→属性→高级系统设置→环境变量,新建一个变量...原创 2020-04-23 11:43:31 · 116 阅读 · 0 评论 -
Android——平台架构
平台架构Android是Google公司基于Linux的开源代码软件栈,手机及平板电脑的操作系统,在移动操作平台大受欢迎。Android平台架构:Linux内核Linux内核是Android的基础,Android Runtime(ART)依靠Linux内核来执行底层功能,如线程和底层内存管理。硬件抽象层(HAL)HAL提供标准界面,向更高级别的Java API框架显示设备硬件功能。H...转载 2020-04-23 11:38:21 · 170 阅读 · 0 评论