移动平台程序设计
文章平均质量分 80
移动平台程序设计的学习笔记和部分作业
Disservice
这个作者很懒,什么都没留下…
展开
-
[学习笔记][移动平台程序开发]第八章 数据存储与访问
目录简单存储ShardPreferences简单存储ShardPreferences ShardPreferences是一种轻量级的数据保存方式,通过ShardPreferences开发人员可以将NVP(Name/Value Pair,名称/值对)保存在Android的文件系统中,而且ShardPreferences完全屏蔽了对文件系统的操作过程,开发人员仅通过调用ShardPreferences中的函数就可以实现对NVP的保存和读取。ShardPreferences不仅能保存数据,还能实现不同应原创 2021-03-21 15:14:26 · 170 阅读 · 0 评论 -
ContentProvider
ContentProvider为存储和获取数据提供了统一的接口,使用ContentProvider可以在不同的应用程序之间共享数据。ContentProvider使用表的形式来组织数据。URI统一资源标识符每一个ContentProvider都拥有一个公共的URI,这个URI用于表示这个ContentProvider所提供的数据。ContentProvider所提供的函数函数名用途query()查询insert()插入update()更新delete原创 2021-03-21 15:13:46 · 107 阅读 · 1 评论 -
[学习笔记][移动平台程序开发]第六章 组建通信与广播消息
目录Intent简介启动Activity获取Activity返回值Intent过滤器广播消息Intent简介 Intent是一种轻量级的消息传递机制,有以下用途用于组件之间的数据交换Activity、Service和BroadcastReceiver的数据交互启动Activity和Service发送广播消息应用程序广播消息和系统广播消息(手机信号变化、电池电量变化)启动Activity应用程序一般都有多个Activity,Intent可以实现不同Activity之间的切换和数据传递原创 2021-01-18 20:29:59 · 183 阅读 · 0 评论 -
[学习笔记][移动平台程序开发]第五章 Android用户界面
目录用户界面基础MVC 模型单线程用户界面界面控件控件的属性常见的控件TextView 和 EditTextButton 和 ImageButtonCheckBox和RadioButtonSpinnerListView界面布局菜单操作栏与FragmentTab导航栏界面事件用户界面基础MVC 模型 Android用户界面框架采用MVC(Model_View_Controller)模型。 Model:模型,是应用程序的核心,是对客观事务的抽象。 View:视图,Androi系统的界面控件以一种原创 2021-01-18 17:12:23 · 457 阅读 · 1 评论 -
[学习笔记][移动平台程序开发]第四章 Android生命周期
目录第三章 Android生命周期Android组件1. Activity2. Service3. BroadcaseReceiver4. ContentProvider程序生命周期第三章 Android生命周期Android组件 Android系统四大组件(调用的基本模块) Android应用程序由组件组成,组件是可以被调用的基本功能模块,1. Activity 显示可视化的用户界面,并接收与用户交互所产生的界面事件。Android应用程序可以包含一个或多个Activity,一般需要指定原创 2021-01-18 13:54:21 · 210 阅读 · 0 评论 -
[学习笔记][移动平台程序开发]第七章 后台服务
目录Service简介生命周期使用方式 启动方式 绑定方式本地服务服务管理Service简介 由于手机硬件性能和屏幕尺寸的限制,通常Android系统仅允许一个应用程序处于激活状态并显示在手机屏幕上,暂停其他处于未激活状态的程序。因此系统需要一种后台服务机制,允许在没有用户界面的情况下程序能够在后台长时间运行,实现应用程序的后台服务功能,能够处理事件或数据更新。 Android系统提供Service(服务)组件不直接与用户进行交互,且能够长期在后台运行:适用于无需用户干预,且规则或长期运行原创 2021-01-18 21:29:02 · 220 阅读 · 0 评论 -
[学习笔记][移动平台程序开发]第三章 Android应用程序
目录第三章 Android应用程序工程结构manifests目录第三章 Android应用程序工程结构 一个完整的Android Studio工程中包含的文件和资源很多,非常庞杂,但使用Project工具窗口在Android模式下还是能够比较清楚地看出它的结构。manifests目录 每一个Android应用程序都需要manifests类型文件。 AndroidManifest.xml是XML格式的Android程序声明文件,包含了Android系统运行Android程序前所必须掌握的重要原创 2020-11-07 11:08:12 · 281 阅读 · 0 评论 -
[学习笔记][移动平台程序开发]第二章 Android开发环境
目录主流开发平台Eclipse + ADT方式Android StudioAndroid SDKAndroid模拟器主流开发平台Eclipse + ADT方式 Eclipse是一个开放源代码、基于Java的可扩展开发平台。Eclipse只是一个框架和一组服务,用于通过插件组件构建开发环境。 ADT(Android Development Tools),专为Android平台定制的插件。在Eclipse上安装Android开发环境,首先需要安装支持Java应用程序运行的Java开发工具包JDK(J原创 2020-10-21 15:25:46 · 316 阅读 · 1 评论 -
[学习笔记][移动平台程序开发]第一章 Android简介
目录第一章 Android简介APP的开发方式Android特征Android体系结构第一章 Android简介APP的开发方式NativeApp(原生APP)就是用Android和Swift等原生语言开发的应用,性能优,成本高。WebApp就是利用H5网页的模式开发APP,相当于一个网站加了一个APP的壳。成本低,门槛低。速度慢,功能有限。HybridApp(混合APP)部分核心板块利用原生模式开发,非核心内容通过web方式实现,兼具两者优势。Android特征在内存和进程管理原创 2020-10-21 15:25:14 · 166 阅读 · 1 评论 -
[Android Studio]练习作业:设计一个学生信息输入页面
题目设计一个学生信息输入页面,可输入姓名、班级、学号,结合多选的勾选情况,单击“提交”按钮后,将勾选项的用户输入的信息用文本框显示出来。findViewById()函数安卓编程的定位函数,主要是引用.R文件里的引用名。一般在R.java文件里系统会自动帮你给出你在XML里定义的ID或者Layout里面的名称,例如:Button button=(Button)findViewById(R.id.button01);这样就引用了XML(res里的布局文件)文件里面的button,使得在写.java的原创 2020-10-17 19:48:18 · 8000 阅读 · 1 评论