- 博客(10)
- 收藏
- 关注
原创 Android事件
事件事件在Android程序中,大部分都是图形界面,这些界面都是通过事件来实现人机交互的。Android中的事件主要有两种。键盘事件:主要是指设备上的物理按键事件,例如,后退键的按下、菜单键的弹起等事件。触摸事件:主要指的是对程序界面上的一些控件所做的动作,例如,双击、滑动等操作。事件处理机制针对Android中的事件,Android平台提供了两种事件处理机制基于回调机制的事件处理在Android平台中,每个View都有自己处理事件的回调方法,开发人员可以通过重写View中的这些回
2021-05-19 20:59:34 1975
原创 Android服务
服务服务概述Service(服务)是Android四大组件之一,能够在后台长时间执行操作并且不提供用户界面的应用程序组件,具有长时间运行特征,应用场景是后台运行和跨进程访问具体介绍如下后台运行Service可以在后台长时间进行操作而不用提供界面信息,只有当系统必须要回收内存资源时,才会被销毁,否则Service会一直在后台运行跨进程访问当Service被其他应用组件启动时,即使用户切换到其他应用,服务仍将在后台继续运行服务的创建选中包右击选择new - Service - Serv
2021-05-07 20:08:12 407
原创 开发一个简单APP的流程及记事本案例(Android Studio)
1.需求分析(1)业务需求分析:分析潜在客户需要什么产品或服务(2)架构分析:分析所做的产品或服务需要什么功能及实现方式并画出功能结构图,记事本案例如下(3)数据库类设计分析:数据库设计是项目开发中非常关键的一个环节。同样在记事本案例中也至关重要,我们通过数据库表(Note)进行增删改查操作,记事本的数据表如下所示字段名数据类型字段名数据类型idinteger是编号contenttext否事件内容notetimetext否保存事件的时间
2021-04-20 20:16:29 16449 11
原创 Android文件存储
文件存储文件存储是Android中最基本的一种数据存储方式,其与Java中的文件存储类似,都是通过I/O流的形式把数据直接存储到文件中将数据存入文件中内部存储内部存储是指将应用程序中的数据以文件的形式存储到应用中(该文件默认位于data/data//目录下),此时存储的文件会被其所在的应用程序私有化,如果其他应用程序想要操作本应用程序中的文件,则需要设置权限。当创建的应用程序被卸载时,其内部存储文件也随之被删除。Android开发中,内部存储使用的是Context提供的openFile
2021-04-07 20:19:41 941
原创 Fragment
Fragment随着移动设备的迅速发展,不仅手机成为人们生活中的必需品,就连平板电脑也变得越来越普及。平板电脑与手机最大的差别就在于屏幕的大小,屏幕大小的差距可能会使同样的界面在不同的设备上显示不同的效果,为了能够同时兼顾到手机和平板电脑的开发,自Android3.0版本开始提供了FragmentFragment简介Fragment(碎片)是一种嵌入在Activity中的UI片段,它可以用来描述Activity中的一部分布局。一个Activity中可以包含多个Fragment,一个Fragmen
2021-04-01 00:13:33 293
原创 显式Intent与隐式Intent
显式Intent与隐式Intent什么是Intent?Intent被称为意图,是程序中各组件进行交互的一种重要方式,它不仅可以指定当前组件要执行的动作,还可以在不同组件之间进行数据传递,一般用于启动Activity、Service以及发送广播等。根据开启目标组件的方式不同,Intent被分为两种类型:显式Intent和隐式Intent显式Intent显示Itent指的是直接指定目标组件,创建的Intent对象传入了2个参数,其中第一个参数this表示当前的Activity。第二个参数表示要跳
2021-03-26 00:17:24 1238
原创 【Android studio】优化ListView加载数据逻辑
优化ListView加载数据逻辑为什么需要优化ListView?当ListView控件上加载的Item过多并快速滑动该控件时,界面就会出现卡顿的现象,这就是需要优化的原因出现卡顿的原因当滑动屏幕时,不断地创建Item对象。ListView控件在当前屏幕上显示多少个Item,就会在适配器中的getView()方法创建多少Item对象。当滑动ListView控件时,滑出屏幕的Item对象会被销毁,新加载到屏幕上的Item就会创建新的对象,因此快速滑动ListView控件时会不断地对Item对象进
2021-03-24 23:59:04 583
原创 Android控件—Toast(吐司)
Toast什么是Toast?Toast是Android系统提供的轻量级信息提醒机制,用于向用户提示即时信息,他显示在应用程序界面的最上层,显示一段时间后自动消失不会打断当前操作,也不获得焦点,非常常用基本使用方法makeText()Toast.makeText(Context(),Text,Time).show();Context():表示应用程序环境的信息,即当前组件的上下文环境。Context是一个抽象类,如果在Activity中使用Toast提示信息,那么该参数可设置为“当前Acti
2021-03-16 23:31:41 1619 2
原创 Android安装教程
Android安装教程系统要求:可以在以下的操作系统开始 Android 应用程序开发:1.Microsoft® Windows® 8/7/Vista/2003 (32 or 64位)2.Mac® OS X® 10.8.5 或者更高3.GNOME or KDE 桌面所有开发 Android 应用程序需要的工具都是开源的,并且可以从互联网上下载。以下是开始 Android 应用程序编程之前需要的软件列表:1.Java JDK5 及以后版本2.Java 运行时环境63.Android
2021-03-10 21:03:56 14071 5
原创 Android六大布局
Android六大布局基本理论Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。1、线性布局(LinearLayout):以水平或垂直方向排列2、帧布局(FrameLayout):开辟空白区域,帧里的控件(层)叠加3、表格布局(TableLayout):表格形式排列4、绝对布局(AbsoluteLayout):按照绝对坐标来布局组件5、相对布局(RelativeLayout):通过相对定位
2021-03-10 19:13:47 999 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人