Android学习之旅
文章平均质量分 95
明昕1024
这个作者很懒,什么都没留下…
展开
-
Android的安装过程
Android的安装过程1、下载官网: https://developer.android.com或者链接:https://pan.baidu.com/s/1do-SHHxq8AyndyrBRgtSTw提取码:zxms2、安装步骤:(如果没有安装过JDK,需要先安装JDK)在JAVA官网上下载JDK(注意是下载JDK,不是JRE)(http://www.oracle.com/tech...原创 2018-10-21 21:19:18 · 1121 阅读 · 0 评论 -
Android学习之基本组件(文本类、按钮类、图像类控件)的使用
Android系统给开发者提供了三种设计UI的方式:布局文件控制UI;使用传统的代码布局;前两者结合使用。 1.布局文件控制UI: 使用XML文件编写界面,添加布局类型及控件; 将布局中使用到的资源添加到资源文件中; 在Android程序的主Activity中,加载布局文件。...原创 2019-07-15 19:44:29 · 1311 阅读 · 0 评论 -
Android学习之布局管理器Layout
Android系统定义了五种摆放控件的规则,它们都间接或者直接的继承自ViewGroup类。因此,我们也可以通过间接或者直接的继承方式来实现自定义控件摆放的规则。 1. 线性布局:LinearLayout 摆放方式有两种: 第一种:垂直放置(VERTICAL),相对水平放置来讲,垂直放置就相当于一列,放置的控件或者容器只能在该列中的某个位置,两个控件之间只存在上下方向的关系。当这一...原创 2019-07-15 22:29:39 · 384 阅读 · 0 评论 -
Android学习之菜单的使用
Android中菜单包含上下文菜单和选项菜单两种类型。 使用统一的菜单类来管理菜单: Menu、MenuItem、SubMenu三个类。 1.Menu类: 一个Menu对象代表一个菜单,是整个菜单的基础。 Menu类的常用方法:添加一个菜单:add(int groupId, int itemId, int order, CharSequence title) 1.Men...原创 2019-07-16 18:10:26 · 216 阅读 · 0 评论 -
Android学习之Toast和Notification的使用
Toast和Notification的使用 1. Toast 1.1常规Toast 创建Toast消息提示框对象的方法: makeText(context context,CharSequence text, int Duration) //参数分别是:容器、显示的文本信息、显示停留时间 其他方法: show():显示消息提示框信息 setGravi...原创 2019-07-16 19:31:19 · 370 阅读 · 0 评论 -
Android学习之列表的使用
在Android很多应用中我们会经常看到列表,而且样式各种各样,这是怎么实现的呢?ListView的直接父类是ViewGroup,那么也就是说它自己定义了排列子View的排列规则。ListView和所要展示的内容(即数据源)之间需要Adapter(适配器)来实现。Adapter是一个桥梁,对ListView的数据进行管理,根据数据来源的不同,所使用的Adapter也不同。 数据源、Adap...原创 2019-07-16 21:21:31 · 331 阅读 · 0 评论 -
Android学习之传感器的简单使用
Android学习之传感器的简单使用 1. SensorManager类 SensorManager类用来管理各个传感器:通过SensorManager创建实例,并用getSystemService(SENSOR_SERVICE)获取传感器服务。 使用其getSensorList()方法,可以获取所有可用的传感器该方法返回一个List<Sensor>,即Sensor对象的...原创 2019-07-29 09:24:30 · 609 阅读 · 0 评论 -
Android学习之Service(服务)的使用
Service是Android系统中的四大组件之一,它与Activity不同,它是不能与用户交互的。它是一种长生命周期的,没有可视化界面,运行于后台的一种服务程序。 1. 两种启动方式: 1.1 Started(启动): 应用程序组件通过startService()方法启动服务,一旦启动,服务能在后台无限期运行,即使启动的服务已销毁。 启动时,startService –>...原创 2019-07-19 17:17:41 · 270 阅读 · 0 评论 -
Android学习之广播的使用
在Android里面有各式各样的广播,比如:电池的状态变化、信号的强弱状态、电话的接听和短信的接收等等,接下来将介绍系统发送、监听这些广播的机制。 1. 发送广播 可利用Intent来发送广播,创建Intent对象,将信息的内容和用于过滤的信息封装起来,共有三种发送广播的方法: 1.1 sendBroadcast() 普通广播:满足条件的接收者都会响应,但不能保证顺序。 1...原创 2019-07-19 18:55:52 · 518 阅读 · 0 评论 -
Android学习之音频、视频的使用
Android的多媒体功能之音频、视频的使用 1. 音频播放 1.1 使用MediaPlayer类播放音乐 使用MediaPlayer的常见流程: 创建Mediaplayer对象; 调用setDataSource()方法来设置音频文件; 再调用prepare()方法使Mediaplayer对象进入准备状态; 调用start()、stop()、pause()等方法控制音频...原创 2019-07-21 21:54:55 · 366 阅读 · 0 评论 -
Android学习之进程与消息处理(一)
Android的进程与消息处理 1. 进程与线程 1.1 什么是进程? 是一个具有一定独立功能的程序关于某个数据集合的一次运行活动,是操作系统动态执行的基本单元。 通俗地讲一个进程代表一个应用程序,该应用程序运行在自己的进程当中,使用系统为其分配的堆内存,不受其他应用程序或者是其他进程的影响,是独立运行的。当然一个进程中可以同时运行多个应用程序,这时堆内存是共享的。 Andro...原创 2019-07-26 19:27:23 · 299 阅读 · 0 评论 -
Android学习之Intent的使用
Intent是一个动作的完整描述,包含了产生组件、接收组件和传递数据信息。并且,Intent利用消息实现应用程序之间的交互机制,这种消息描述了应用中一次操作的动作、数据以及附加数据,系统通过该Intent的描述负责找到对应的组件,并将Intent传递给调用的组件,完成组件的调用。 Intent 属性: Intent由动作、数据、分类、类型、组件和扩展信息等内容组成,每个组成都由相应的属...原创 2019-07-15 14:07:20 · 650 阅读 · 0 评论 -
Android学习之Fragment的使用
在Android 3.0之前的版本,通常程序运行在较小屏幕的设备上,随着技术的发展,Android开始支持平板电脑,相比手机大了很多,若还是像手机那样只显示联系人列表,显的操控不够自然,同时也不能很好地体现大尺寸屏幕的优点。手机程序是通过不同的窗口显示不同级别的信息,而平板电脑程序会尽可能利用当前界面的显示更多的信息。对于同时适应手机和平板电脑的APK程序比较麻烦,为了解决这个问题,就需要一种...原创 2019-07-14 14:16:30 · 276 阅读 · 0 评论 -
Android对话框的使用
对话框(Dialog)是Android系统在Activity或者其他组件运行过程中提供的一种提示机制。它可以帮助应用完成一些必要的提示功能,同时提供一些与用户交互的功能。...原创 2018-11-19 22:30:47 · 8299 阅读 · 0 评论 -
Android学习之RecyclerView的使用
RecyclerView是Android 5.0推出的,是support-v7包中的新组件,它被用来代替ListView和GridView,并且能够实现瀑布流的布局,更加高级并且更加灵活,提供更为高效的回收复用机制,同时实现管理与视图的解耦合。官方文档解释:A flexible view for p...原创 2019-04-22 21:58:13 · 65417 阅读 · 12 评论 -
Android图形动画学习之逐帧动画
&n...原创 2019-05-15 16:44:45 · 380 阅读 · 0 评论 -
Android图形动画学习之图形与动画综合小实例
&n...原创 2019-05-15 17:07:19 · 196 阅读 · 0 评论 -
Android图形动画学习之利用Canvas类绘制图形
Android利...原创 2019-05-11 20:04:44 · 972 阅读 · 1 评论 -
Android学习之五种数据存储方式(一)
&n...原创 2019-05-16 13:17:42 · 4342 阅读 · 0 评论 -
Android Studio中Android Device Monitor不显示目录树的解决以及查看数据存储文件的操作
Android Studio开发过程中,当我们进行数据存储操作时,我们希望看到数据存储文件的位置以及如何导出该文件并查看文件内容,但是当我们打开Android Device Monitor时,File Explorer中并没有显示目录树,或者是查看数据存储文件时不能查看,通过自己的实际操作,终于解决了此...原创 2019-05-16 13:18:01 · 2270 阅读 · 0 评论 -
Android图形动画学习之补间动画
&n...原创 2019-05-12 20:46:51 · 359 阅读 · 0 评论 -
Android学习之五种数据存储方式(二)
Android数据存储方式之SQLite数据库存储数据 &nbs...原创 2019-06-14 17:04:34 · 411 阅读 · 0 评论 -
Android学习之五种数据存储方式(三)
Android数据存储方式之ContentProvider存储 1.ContentProvider简介 ☆☆☆ ContentProvider是Android平台在不同应用程序之间实现数据共享的唯一机制;如果一个应用程序需要让别的应用程序能够操作自己的数据,可采用这种机制。 ☆☆☆ ContentProvider为存储和获取数据提供统一的接口;以类似数据库中表的形式来组成数据,提供了一...原创 2019-07-13 16:44:11 · 239 阅读 · 0 评论 -
Android学习之进程与消息处理(二)
Android学习之消息处理 1.1 Handler的基本概念 Handler类是Android为开发者封装的一个能异步处理消息的辅助类。通过Handler能够很容易的处理消息的发送和接收处理。Handler运作的过程中包含了Android的消息机制。...原创 2019-07-27 19:14:10 · 196 阅读 · 0 评论