
Android Studio
有关Android的摘要
BEYONDmonster
一个学习Java软件开发的小白~多多指教
展开
-
Android中Service概述
Service能够在后台长时间运行,并且没有用户界面的应用程序组件。Service按启动方式可以分为Started Service和Bound Service。Started Service:调用startService()方法来启动的Service,通过这个方法运行应用的时候服务并没有启动,当应用程序组件调用这个startService()方法时才启动。Bound Service:调用b...原创 2020-04-07 12:45:31 · 327 阅读 · 0 评论 -
Android中Handler消息处理概述
Handler消息传递机制:Handler是Android中提供的一个消息处理机制。在任意线程中发送消息,在主线程中获取并处理消息。进程:一个Android应用就是一个进程,每个应用在各自的进程中运行。线程:比进程更小的独立运行的基本单位,一个进程可以包含多个线程。在Android中线程是不安全的,子线程不允许操作主线程中的组件,可以通过Handler实现。通过匿名内部类实例化一个Han...原创 2020-04-06 20:06:47 · 274 阅读 · 0 评论 -
Android中的数据存储
在Android中有四种存储数据的方式:SharedPreferences、文件存储(内部存储、外部存储)、数据库存储、数据共享(Content Provider)SharedPreferences:是Android提供的,用来以最简单的方式对数据进行永久保存的方法。SharePreferences存储的数据是以xml文件的格式进行存储的,这个文件的位置在Android手机系统的data目录下...原创 2020-04-05 23:22:24 · 353 阅读 · 0 评论 -
Android的消息、通知和广播概述
在Android中系统使用四种方法来完成消息的展示:1.通过Toast显示消息提示框:特点:没有控制按钮、不会获得焦点、过一会儿会自动消失。步骤:先创建Toast对象,可以通过构造方法或者makeText()方法。(一般使用makeText()方法直接指定显示的内容和持续的时间)然后设置消息提示的样式,最后调用show()方法来显示这个消息提示框。2.使用AlertDialog实现对话框...原创 2020-04-03 12:04:42 · 783 阅读 · 0 评论 -
Android应用的资源概述
Android将常用的资源统一放置到res目录下。资源包括:字符串资源、颜色资源、尺寸资源、布局资源、数组资源、图像资源(drawable资源、mipmap资源)、主题和样式资源、菜单资源(选项菜单、上下文菜单)字符串资源:日常生活中的文字、数字、字母、符号都可以是字符串,用来保存这些信息的就是字符串资源。要使用字符串资源首先要定义字符串资源文件,然后才可以使用字符串资源。定义字符串资源...原创 2020-04-02 13:08:10 · 651 阅读 · 0 评论 -
Android事件处理概述
在Android中有俩种事件处理方式:基于监听的事件处理、基于回调的事件处理基于监听的事件处理:主要是为UI组件绑定特定的事件监听器。在事件监听的处理模型中主要有三类对象:1.事件监听器:主要用于监听事件源所发生的的事件,并对不同的事件作出相应的响应。2.事件源:即事件产生的来源,一般情况下是指各种组件。3.事件:在事件中封装了UI组件上发生的特定事件的具体信息,如果监听器要获取这个UI组件上...原创 2020-03-30 17:52:50 · 382 阅读 · 0 评论 -
Android中Log类概述
AndroidSDK中提供了Log类,通过这个类可以记录程序运行时的记录信息。Log类继承自java.lang.Object这个类位于android.util.Log包中。Log类中通常使用五个方法:v():主要用于输出冗余日志(输出信息为黑色)d():主要用于输出调试日志(输出信息为蓝色)i():主要用于输出程序中一些说明性日志(输出信息为绿色)w():主要用于输出警告日志(输出信息...原创 2020-03-28 16:08:38 · 887 阅读 · 0 评论 -
AndroidIntent概述
Intent中文翻译为意图,在Android中Intent主要用于在Activity、Service、BroadCastReceiver之间通信。即Intent的主要作用就是用来实现组件之间的通信。Intent负责对应用当中的一次操作的动作、动作涉及的数据、还有附加数据来进行描述,Android会根据Intent的描述来负责找到相应的组件,再将Intent传递给调用的组件,并完成对组件的调用。...原创 2020-03-25 18:57:45 · 264 阅读 · 0 评论 -
AndroidFragment概述
Fragment是Android3.0中新加的概念,中文意思是碎片,和Activity相似,用于在一个Activity中描述一些行为或者是一部分用户界面。可以在多个Activity中重用这个Fragment,也可以使用多个Fragment在一个单独的Activity建立多个UI面板。Fragment的生命周期:Fragment必须被嵌入到一个Activity当中,它的生命周期直接受到他所在的这...原创 2020-03-25 14:30:14 · 317 阅读 · 0 评论 -
AndroidActivity概述
Activity意思是活动,在Android中是手机或者平板电脑的一屏,是Android程序中重要的组件,在一个Activity中可以添加一个或多个组件,这些组件负责具体的功能。在Activity中有四种状态:运行、暂停、停止、销毁。当处于运行状态时,在屏幕中是可以看到这个Activity,并且可以对其进行操作;当要关闭应用的时候,弹出一个询问是否关闭的对话框,这个时候属于暂停状态,Activ...原创 2020-03-25 13:43:07 · 473 阅读 · 0 评论 -
Android布局管理器
Android 的布局管理器用于控制组件如何摆放。常用的布局管理器RelativeLayout(相对布局管理器)、LinearLayout(线性布局管理器)、FrameLayout(帧布局管理器)、TableLayout(表格布局管理器)、AbsoluteLayout(绝对布局管理器)、GridLayout(网格布局管理器)。其中绝对布局管理器是根据组件的绝对位置进行布局,所以不利于屏幕自适应,...原创 2020-03-19 14:09:38 · 558 阅读 · 0 评论 -
Android Studio建立第一个项目卡在Gradle:Resolvedependencies':app:_debugCompile'
在安装好Android Studio后,新建第一个项目可能会卡在Gradle:Resolvedependencies’:app:_debugCompile’这个步骤,即使进入了Android Studio界面,也会因无法正常下载Gradle依赖而无法编译运行。原因就是无法访问到https://dl.google.com这个网站。可以到站长工具网站http://ping.chinaz.com/d...原创 2020-03-18 13:52:01 · 534 阅读 · 0 评论