- 博客(18)
- 收藏
- 关注
原创 期末总结
Android第一个程序1. 第一个Android程序的搭建—Hello Worda)a. 如何新建一个工程(2种)b.整个工程的目录结构Android工程视图i. Manifests(全局的资源控制)ii. Java(逻辑业务代码)iii. Res(静态资源文件)1.图片2. 布局3. 3. 静态资源(颜色、字符串、样式)基本布局a.布局与控件之间的关系b. 常用的控件以及它们常用的属性c. 常用的布局(线性布局)及常用的属性Android基本UI控件1.新建工程Feil-
2020-07-06 18:59:03
173
原创 Android sqlite SQL语句
//创建数据库:String sql = “create table person(id integer primary key autoincrement,name varchar(64),address varchar(64))”;//插入:database = helper.getWritableDatabase();//实现对数据库写的操作String sql = “insert into person(name,address,sex) values(?,?,?)”;database.e
2020-07-06 18:09:18
153
原创 FrameLayout(帧布局)的基本使用
FrameLayout又称作帧布局,它相比于LinearLayout和RelativeLayout要简单很多,因为它的应用场景也少了很多。这种布局没有方便的定位方式,所有的控件都会默认摆放在布局的左上角。activity_main代码:<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layou
2020-07-06 18:03:29
623
原创 安卓SharePreferences数据存储
1.什么是SharePreferencesSharePreferences是安卓平台上的一个轻量级存储类,用来存储少量数据时简单、便捷(如记住密码)。SharePreferences以键值对形式存储数据。SharePreferences的存储位置在/data/data/<包名>/sharedprefs目录下SharePreferences保存数据以XML存储。2.如何使用SharePreferences获得使用SharePreferences对象;获得Editor对象;通过Edi
2020-07-06 17:52:10
324
原创 Android活动的生命周期
返回栈Android中的活动是可以层叠的。每启动一个新的活动,就会覆盖在原活动之上,然后点击Back键会销毁最上面的活动,下面的一个活动就会重新显示出来。其实Android是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈(Back Stack)。栈是一种后进先出的数据结构,在默认情况下,每当我们启动了一个新的活动,他会在返回栈中入栈,并处于栈顶的位置。而每当我们按下Back键或调用finish()方法去销毁一个活动时,处于栈顶的活动会出栈,这时前一个入栈的
2020-07-06 17:40:16
637
原创 Activity(活动)
活动的创建与基本用法创建项目创建项目时选择Add No Activity1.手动创建活动创建一个基本的Activity(EmptyActivity)不勾选Generrate Layout File和Launcher ActivityGenerrate Layout:表示为Activity自动创建一个对应的布局文件Launcher Activity:表示将Activity设置为当前项目主活动注意:项目中任何活动都应该重写Activity的onCreate()方法2.创建布局首先在res目录下
2020-07-06 17:29:26
164
原创 ListView
ListView(列表)和Adapter(适配器)如何实现ListView创建ListView视图Adapter(Java类)最简单的ArrayAdapter,它一行只能显示一个控件,如果想多个,需要自定义Adapter准备数据自定义实现Adapter
2020-07-06 17:19:39
73
原创 Android为Button按钮添加监听事件的几种方式
第一种方式:在xml代码中设置监听事件,在Button标签里设置onclick属性调用需要执行的方法。但是方法的签名必须是如下格式的:1.访问权限必须是public类型2.必须无返回值参数列表3.必须是View类型的参数第二种方式:使用setOnClickListener()函数的方式,参数直接使用匿名,实现OnClickListener接口的onclick()方法。在使用该方法的时候,一定不要把包import错了。第三种方式:定义一个内部类实现OnClickListener接口。在这里可以实现
2020-07-06 17:17:29
857
原创 移动第十次课
ListView(列表)和Adapter(适配器)如何实现ListView1.创建ListView视图2.Adapter(Java类)最简单的ArrayAdapter,它一行只能显示一个控件,如果想多个,需要自定义Adapter3.准备数据4.自定义实现Adapter
2020-07-06 17:12:26
73
原创 LinearLayout和RelativeLayout
1.LinearLayout线性布局(LinearLayout)主要以水平或垂直方式来显示界面中的控件。当控件水平排列时,显示顺序依次为从左到右,当控件垂直排列时,显示顺序依次为从上到下。通过android:orientation属性指定了排列方向是vertical,控件就会在垂直方向上排列了;如果指定的是horizontal,控件就会在水平方向上排列了。注意:如果LinearLayout的排列方向是horizontal,内部的控件就绝对不能将宽度指定为match_parent;如果LinearLay
2020-07-06 17:09:08
362
1
原创 对话框
对话框也是程序与用户交互的一种方式,通常用于显示当前程序提示信息以及相关说明,以小窗口形式展现。常用对话框普通对话框进度条对话框单选对话框消息对话框多选对话框自定义对话框1. 普通对话框普通对话框(Dialog)一般只会显示提示信息,并具有确定和取消按钮2. 单选对话框单选对话框和RadioButton作用类似,只能选择一个选项,它是通过AlertDialog对象调用setSingleChoiceItems()方法创建的3.多选对话框多选对话框通常在需要勾选
2020-07-06 17:07:22
405
原创 Android控件属性大全
控件属性:android属性android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,第一类:属性值为true或falseandroid:layout_centerhrizontal 水平居中android:layout_centervertical 垂直居中android:layout_centerinparent 相对于父元素完全居中android:layout_alignparentbottom 贴紧父元素的下边缘android:l
2020-07-06 17:01:53
550
原创 AS常用属性
android RelativeLayout常用xml布局属性,使用RelativeLayout几乎可以布局所有类型的界面,但是由于其内容相对比较丰富,要掌握RelativeLayout并非易事,下面就对RelativeLayout常用的一些xml属性进行看看:android:layout_above 将该控件的底部至于给定id的控件之上android:layout_below 将该控件的底部至于给定id的控件之下android:layout_toLeftOf 将该控件的右边缘和给定id的
2020-07-06 16:59:43
316
原创 移动应用开发
一·、Android EditText各种属性及作用如下:1、android:inputType=“textMultiLine”//可以显示多行2、android:gravity=“left|top”//输入时光标左上角3、android:minLines=“6” //最小显示6行4、android:layout_gravity=“center_vertical”//设置控件显示的位置:默认top,这里居中显示,还有bottom5、android:hint=“请输入数字!”//设置显示在空间上的提
2020-07-06 16:55:30
92
原创 移动应用开发第四课
制作登陆页面一、静态文件在res下面,布局文件在layout下面,逻辑代码在java(class)里面写二、1、在file中点new再点new project,然后name(Login)==Package name(com.scxx.login)路径自己选Language(java)2、布局文件创建:在com.scxx.login单击右键,有个new–Activity–Empty Activity3、在Activity_Login中记:在values中colors定义颜色:#008577#00
2020-07-06 16:54:31
101
原创 Android studio基本布局
什么是布局?就是把界面中的控件按照某种规律摆放到指定的位置布局的二种实现代码xml配置文件:res/layout目录下注:也可以同时使用xml和代码目录用 [TOC]来生成目录:什么是布局?布局的二种实现目录LinearLayout 线性布局android:gravity和android:layout_gravity的区别FrameLayout 帧布局RelativeLayout 相对布局RelativeLayout支持的二个xml属性控制子组件布局的内部类RalativeL
2020-07-06 16:45:41
351
原创 Android Studio详细的安装以及环境的搭建过程 2020.02.21
(一) Android简介 [ 续 ]1.1 Android版本发展史Android操作系统是一个由Google和开放手持设备联盟共同开发发展的移动设备操作系统,其最早的一个版本Android 1.0 beta发布于2007年11月5日,至今已经发布了多个更新。这些更新版本都在前一个版本的基础上修复了Bug并且添加了前一个版本所没有的新功能。从2009年5月开始,Android操作系统改用甜点来作为版本代号,这些版本按照从C大写字母开始的顺序来进行命名:纸杯蛋糕(Cupcake)、甜甜圈(Donu.
2020-06-27 20:13:30
562
原创 移动开发的第一节课 2020-02-19
什么是AndroidAndroid本意指“机器人”,Google公司将Android的标识设计为一个绿色机器人, 表示Android系统符合环保概念,是一个轻薄短小,功能强大的移动系统,是第一个真正为手机打造的开放性系统。...
2020-06-27 19:12:36
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人