
安卓入门开发
文章平均质量分 83
Deniece_X
这个作者很懒,什么都没留下…
展开
-
Android安卓——Activity组件代码测试生命周期(续)
经过之前对安卓中Activity组件的学习,可以在理论上明白Activity的作用和用法。 本次的学习主要是Activity的生命周期运行情况的实践。通过实际的系统调用情况来确定生命周期的流程。 Activity组件(1) Activity组件(2)建立一个类实现所有的生命周期的方法package edu.hrbeu.ActivityLifeCycle;import androi原创 2017-11-11 20:19:36 · 485 阅读 · 0 评论 -
Android安卓——BroadcastReceiver广播组件
之间讲解过Activity组件之间的使用Intent通信,而本次学习的安卓四大组件之一的BroadcastReceiver组件,进行的则是广播通信。然而这都是以Intent通信为基础的。一、广播通信的简介1、是Intent的另一种用途——发送广播通信 2、应用程序和安卓程序都可以使用Intent发送广播消息 3、广播消息的内容可以与应用程序密切相关的数据信息,也可以是Android系统的信息。原创 2017-11-18 20:55:20 · 521 阅读 · 0 评论 -
Android安卓——数据存储之数据库存储
在安卓开发中,对于用户端数据的存储常使用SQLite数据库。 使用SQLite数据库进行数据的增删查改操作。后面附有代码一、SQLite数据库1、SQLite数据库简介(1)、SQLite数据库是一个开源的嵌入式关系数据库。(2)、特点: 更加适用于嵌入式系统,嵌入到使用它的应用程序中去。占用非常少的内存,运行高效可靠,可移植性好。原创 2017-11-24 15:57:30 · 4308 阅读 · 0 评论 -
Android安卓——ContentProvider组件
本次学习Android四大组件之一——ContentProvider组件。这是应用程序之间共享数据的一种接口机制,提供了更高级的数据共享方法。 实践:本次学习之后做一个使用ContentProvider来实现数据共享的简单实例。一、ContentProvider简介(一)理论支持1、ContentProvider(数据提供者)是在应用程序之间共享数据的一种接口机制。 2、原创 2017-11-25 15:17:32 · 523 阅读 · 0 评论 -
Android安卓——数据存储之文件存储
在安卓中对数据的存储有了SQLite数据库存储数据,在本次学习的是对文件的存储。利用SharedPerences将数据存储在文件中。 实战:本次学习准备的实战是总结性写了一下数据内部存储的读写、文件内部存储的读写、在SD卡中的读写。一、 简单存储SharedPreferences1、简单存储简介SharedPreferences是一种轻量级的数据保存方式。通过SharedPrefer原创 2017-11-25 21:24:41 · 1332 阅读 · 0 评论 -
Android安卓——入门学习
在正式动手开发学习之前,首先了解一下安卓开发,让自己首先在主观印象中认识安卓的开发。所以本次学习主要是理论方面的知识,让大家对安卓有一个大概的了解。 本人在学习安卓时使用的是Android Studio开发工具。 (当然,在本次的学习之前我已经发表过很多安卓开发中的深入学习内容,而且在很多的开发书籍中也有了很多对安卓的简介。本次的学习,主要是对自己过往所学知识点的梳理及深入体会。希望有学原创 2017-12-27 18:53:39 · 830 阅读 · 0 评论 -
Android安卓——事件响应
本次学习的是安卓应用中最常使用的事件响应。所谓事件响应无时无刻不在手机应用上发生,划开锁屏、拨号、查找联系人、发送信息等。只要你对屏幕有所动作都会产生事件。 在了解事件处理原理之后,针对单击事件、长按事件、焦点改变事件、键盘事件、触摸事件的基本操作,进行详细的解说。一、事件处理原理1、涉及的三个概念:1)事件(Event):表示在图形界面操作的描述,通常是封装成各种类。2)事件源(Event原创 2017-12-28 21:11:17 · 1737 阅读 · 1 评论 -
Android安卓——消息提示
Android系统提供一套友好的消息提示机制,不会打断用户当前的操作。 在安卓应用中最常见的就是消息的提示,而消息的提示有多种方式,可根据实际的需要来选择使用。 本次介绍Toast提示框、Notification通知栏、AlertDialog提示框样式。一、Toast提示框1、适用情况一种快速的即时消息消息内容简短悬浮于应用程序的最上方不获得焦点显示时间有限,会自动消失2、原创 2017-12-29 13:14:30 · 1114 阅读 · 0 评论 -
Android安卓——资源管理
在安卓应用的开发过程中,代码、字符串、菜单、图像、声音、视频这些文件统称为资源。 他们都存储在资源文件(res/)下面。 此处在讲解了资源文件的相关知识后,着重介绍字符串、颜色、尺寸、布局、数组、资源、原始xml文件等。一、资源简介1、映射Android应用中的所有资源,都将被编译成二进制的形式存放在Android应用中,每个资源都被赋予一个独一无二的int型的ID,资源在引用时将通过原创 2017-12-29 16:04:20 · 849 阅读 · 0 评论 -
Android安卓——UI布局
安卓应用在用户面前所呈现出来的就是一个布局方式。一、页面布局概述1、界面布局(Layout)是用户界面结构的描述,定义了界面中所有的元素、结构和相互关系 2、声明Android程序的界面布局有两种方法 1)、使用XML文件描述界面布局 2)、在程序运行时动态添加或修改界面布局 3、用户既可以独立使用任何一种声明界面布局的方式,也可以同时使用两种方式 4、使用XML文件声明界面原创 2017-12-29 16:26:58 · 855 阅读 · 0 评论 -
Android安卓——页面翻转(横屏、竖屏)功能代码
此处给出的是简单的设置横屏竖屏的代码。一、简介当系统运行时可能会修改系统配置,例如屏幕方向和语言等等,一般系统会重启正在运行的activity(destroy->create),加载候选资源适应新配置。可以通过配置避免重启,此时可以监听系统设置的更改,重写Activity的onConfigurationChanged方法,该方法是一个基于回调的事件处理方法。当系统设置发生更改时,该方法会被自动原创 2017-11-29 20:28:22 · 2682 阅读 · 0 评论 -
Android安卓——实现发短信功能的代码
本处给出的是简单的发短信的笼统代码过程,可根据自己的知识,结合起来进行完善。 在配置文件中给权限配置 <uses-permission android:name="android.permission.SEND_SMS"/>代码实现: 从 Android 6.0(API 级别 23)开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予。此方法可以简化应用安装过程,因为用户原创 2017-11-29 20:23:03 · 10095 阅读 · 0 评论 -
Android安卓——Intent通信(1)
本次学习Android中最重要的Intent。 Intent是一个动作的完整描述,包含了动作的产生组件、接收组件和传递的数据信息。 本次学习在介绍了Intent的作用之后,主要讲解怎么在Activity中使用Intent,比如:Activity的显示跳转,隐式跳转,父子Activity中传递数据等。一、Intent简介Intent也可称为一个在不同组件之间传递的消息,这个消原创 2017-11-05 22:15:27 · 1264 阅读 · 0 评论 -
Android安卓——Intent(2)传递数据
在上一小节中Intent的简介和显式隐式跳转,通过使用startActivity(Intent)方法启动Activity后,启动后的两个Activity之间相互独立,没有任何的关联。 本次学习两个Activity使用Intent跳转之后,数据传递的问题。通常的情况下,都会有多个Activity的跳转组成一整套的系统,而这些跳转承接关系的Activity之间,需要进行数据的传递。这就是使用Int原创 2017-11-11 20:48:20 · 548 阅读 · 0 评论 -
Android安卓——Intent(3)过滤器
通过之前两次学习,学习了Intent的简单用法,简单了解了Intent。 本次学习Intent过滤器。让系统自己进行匹配调用。Intent过滤器简介Intent过滤器是一种根据Intent中的动作(Action)、类别(Categorie)和数据(Data)等内容,对适合接收该Intent的组件进行匹配和筛选的机制Intent过滤器可以匹配数据类型、路径和协议,还包括可以用来确定多个匹配原创 2017-11-11 21:14:10 · 790 阅读 · 0 评论 -
Android安卓——基本组件介绍
安卓组件简介: 1、组件是可以调用的基本功能模块,Android应用程序就是由组件组成的。 2、Android系统的四个重要组件,分别是Activity、Service、BroadcastReceiver和ContentProvider。一、Activity组件 -Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。 -Activity中所有操作都与用原创 2017-11-05 15:30:46 · 1044 阅读 · 0 评论 -
Android安卓——Activity组件(1)
此次学习主要讲解的是Android中的Activity组件。 对于此组件的学习将会从创建、配置、启动等片面的使用方法。创建、配置、启动Activity1、创建Activity,大致可以分为以下两个步骤:(1)创建一个Activity一般是继承android.app包中的Activity类,不过在不同的应用场景下,也可以继承Activity的子类。 例:创建一个MainActivity的具体原创 2017-11-05 15:56:53 · 339 阅读 · 0 评论 -
Android安卓——Android程序生命周期
多处的开发者都给使用者了一个方便,给一些东西设置了一个生命周期的东西。本次学习主要对安卓中程序的生命周期进行讲解。 充分了解安卓生命周期,记住生命周期的优先级,为后续的开发打基础。Android程序生命周期1、程序的生命周期程序的生命周期是在Android系统中进程从启动到终止的所有阶段,也就是Android程序启动到停止的全过程程序的生命周期由Android系统进行调度和控制的2、A原创 2017-11-05 16:19:24 · 964 阅读 · 0 评论 -
Android安卓——Activity组件(2)
本次的学习是继Android安卓——Activity组件(1)和Android程序生命周期的学习之后展开的。 可以初步的使用Activity之后,明白了生命周期的存在才能更好的使用Activity组件。Activity生命周期 组件生命周期 所有Android组件都具有自己的生命周期,是从组件建立到组件销毁的整个过程 在生命周期中,组件会在可见、不可见、活动、非活动等原创 2017-11-05 16:36:46 · 441 阅读 · 0 评论 -
Android安卓——service组件
安卓有四大组件,本次学习为service组件。了解service组件的生命周期、使用方法(注册、启动方式、绑定方式、停止方法)、绑定服务等基础性的知识。 实战:启动音乐服务、停止音乐服务、随机数的输出(绑定服务的实现方法)一、Service简介1、Service是Android系统的后台服务组件,适用于开发无界面、长时间运行的应用功能。2、特点:没有用户界面比Activity的优先级高,原创 2017-11-29 19:27:17 · 712 阅读 · 0 评论 -
Android安卓——实现通话的代码
在安卓中拨号进行通话的代码实现:从 Android 6.0(API 级别 23)开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予。此方法可以简化应用安装过程,因为用户在安装或更新应用时不需要授予权限。它还让用户可以对应用的功能进行更多控制; 检查权限->请求权限->处理权限请求响应 在配置文件中需要自己配置权限: <uses-permission android:name="原创 2017-11-29 20:18:28 · 1850 阅读 · 0 评论 -
Android安卓——UI组件
Android用户界面框架(Android UI Framework)采用MVC(Model-View-Controller)模型。 提供了处理用户输入的控制器(Controller)、显示用户界面和图像的视图(View),以及保存数据和代码的模型(Model)基本界面控件1、简介Android系统的界面控件分为定制控件和系统控件 定制控件是用户独立开发的控件,或通过继承并修改系统控件后原创 2017-12-29 19:05:56 · 579 阅读 · 0 评论