自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 java日记

java基础

2022-07-14 18:30:02 114 2

转载 AS对话框

一.相关概念一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.Android API 支持下列类型的对话框对象:(一)警告对话框 AlertDialog: 一个可以有0到3个按钮, 一个单选框或复选框的列表的对话框. 警告对话框可以创建大多数的交互界面, 是推荐的类型.(二)进度对话框 ProgressDialog: 显示一个进度环或者一个进度条. 由于它是Ale

2020-07-06 17:45:28 1150

原创 Android Studio 使用 SharePreferences 保存和读取 List

保存的基本思路是将List数据转换成json格式数据,再保存//首先引入gson库compile ‘com.google.code.gson:gson:2.8.1’保存List集合List list = new ArrayList();Gson gson = new Gson();String data = gson.toJson(list);sp.putString(“listStr”, data);解析获取List集合String data = sp.getString(“listSt

2020-07-06 17:44:28 714

转载 Android Studio Android数据存储五种方式总结

本文介绍Android平台进行数据存储的五大方式,分别如下:       1 使用SharedPreferences存储数据    2 文件存储数据          3 SQLite数据库存储数据    4 使用

2020-07-06 17:42:48 9027

转载 4. 活动间的数据传递

在启动活动时传递数据的思路其实很简单,Intent中提供了一系列putExtra()方法的重载,我们把需要传递的数据暂存在Intent中,启动了另一个活动之后,只需要把这些数据提取出来就可以了。活动间传递数据分为两种情况,向下传递以及返回上一个活动传递1.向下一个活动传递数据在AActivity中有一个字符串,现在要把这个字符串传递到BActivity中:button.setOnClickListener(new View.OnClickListener() {@Overridepublic v

2020-07-06 17:38:49 170

原创 3. Intent的基本属性及用法

Android应用框架鼓励开发者在开发应用时重用组件,本文将阐述如何用组件构建应用程序以及如何用intent将组件联系起来。如需阅读官方原文,请您访问链接:https://developer.android.com/guide/components/index.htmlIntent 与 Intent Filters(Intents and Intent Filters)Intent是一个传递消息的对象,您可以为Intent指定action来启动其他应用组件,Intent使组件之间通信更加便利,并且通信方

2020-07-06 17:37:49 394

转载 2. 活动的生命周期

返回栈Android 中的活动是可以层叠的。我们每启动一个新的活动,就会覆盖原活动之上,然后点击 back 键销毁上面的活动,下面的一个活动就会重新显示出来。其实 Android 是使用任务 (Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也称之为返回栈(Back Stack)。栈是一种先进后出的数据结构,在默认的情况下每当我们启动了一个新的活动,它就会在返回栈中入栈,并处于栈顶的位置。而每当我们按下 Back 键之后或是调用 finish() 方法去销毁一个活动,处于栈顶的活动

2020-07-06 17:34:25 148

原创 RadioButton和CheckBox使用

RadioButton特点:只读按钮,配合RadioGroup来使用 形成按钮属性:button="@null" //去符号drawableTop = “@mipmap/bq6” //图标enabled=“false” //是否可编辑checked = “true” //是否能选中方法:isChecked();//判断是否被选中setChecked(true)//设置是否被选中事件:serOnCheckedChangeLisener()//这个事件带isChecked参数CheckBo

2020-07-06 17:05:07 150

转载 Android中给按钮注册事件的四种方法

1.在xml中用Button的属性响应对应的方法xml文件: main_activity.xml<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayoutxmlns:android=“http://schemas.android.com/apk/res/android”xmlns:app=“http://schemas.android.com/apk/res-auto”xm

2020-07-06 17:03:49 341

原创 Android Studio maxLines 和maxLength属性

android:maxLines=“3” 最多显示3行android:maxLength=“3” 文本的长度最大为“3”

2020-07-06 16:54:36 566

原创 Android Studio控件属性大全

控件属性:android属性android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,第一类:属性值为true或falseandroid:layout_centerhrizontal 水平居中android:layout_centervertical 垂直居中android:layout_centerinparent 相对于父元素完全居中android:layout_alignparentbottom 贴紧父元素的下边缘android:l

2020-07-06 16:49:23 4185

转载 AS TextView和Button

我们首先来看这个<TextVIew这个标签我建议把他打成这样的,看着就很明显了。我把这个/>打到了下一行,没错,他跟<TextView是一对的,TextView是一个控件,在.xml文件中,最基础的控件格式就是<???/>(当然有复合的控件,就是控件嵌套,这个以后再讲,我们先从最简单的开始),而尖括号里面的就是他的一系列属性,当然不止这些属性,还有很多我们可能用不到。首先来看这个layout_Width,这个是指这个控件的宽度,他默认是wrap_content,英文翻译是

2020-07-06 16:43:38 301

转载 AS常用属性

android RelativeLayout常用xml布局属性,使用RelativeLayout几乎可以布局所有类型的界面,但是由于其内容相对比较丰富,要掌握RelativeLayout并非易事,下面就对RelativeLayout常用的一些xml属性进行看看:android:layout_above    将该控件的底部至于给定id的控件之上android:layout_below    将该控件的底部至于给定id的控件之下android:

2020-07-06 16:38:32 358

转载 AS基本布局

RelativeLayoutAndroidStudio里面支持的布局有挺多种的,但是最最重要的是RelativeLayout(相对布局)和LinearLayout(线性布局),熟练掌握这两种布局也非常够用了,当然还有GridLayout…但是对于初学者,先学会了相对布局和线性布局,再去学习其他布局,就会觉得非常简单轻松了。还有一个非常有用的布局,叫RecyclerLayout,因为要结合adapter使用,所以对于初学者略难,这里就先不讲了,之后会非常详细的介绍它。学习布局需要掌握的东西很简单,就是它有

2020-07-06 16:33:50 1733

原创 AS工程目录

AS整个工程的目录结构Android工程视图Android studio创建新项目默认使用的是Android模式,这种项目结构比较简洁明了,适合快速开发,但这并不是项目真实的目录结构,而是被Android studio转换过的。当我们切换结构模式为Project,就可以看到以上图的结构,这就是项目真实的目录结构。.gradle和.idea这两个目录下放置的是Android studio自动生成的一些文件,我们无需关心,也不要手动去编辑。app项目中的代码、资源等内容几乎都是放置在这个目录文件下

2020-07-06 16:26:31 542

原创 AS--hello world

1.Android的起源:由Andy Rubin发明,2005年Google收购了Android公司==》2007年开放手持设备联盟==》2008年首台安卓手机发布–HTC G1==》2010年Android 2.3手机操作系统正式发布==》2011年Android4.0手机操作系统正式发布2.Android开发基本概念:SDK(Software Development Kit):软件开发工具...

2020-07-06 16:24:46 174

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除