自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 总结

1、Android第一个程序 第一个Android程序的搭建—Hello Word a)如何新建一个工程(2种) b) 整个工程的目录结构Android工程视图 i. Manifests(全局的资源控制) ii. Java(逻辑业务代码) iii. Res(静态资源文件) 图片 布局 静态资源(颜色、字符串、样式) 2、基本布局 a) 布局与控件之间的关系 b) 常用的控件以及它们常用的属性 c) 常用的布局(线性布局)及常用的属性 4、预习基本控件—文本框,编辑框,按钮,基本属性,使用方式 Androi

2020-07-06 18:42:40 127

原创 自定义控件

一、实现自定义控件的3种主要方式 (1)修改已有控件——继承已有控件,重写其显示、响应等; (2)组合已有控件——将已有的系统控件组合成一个独特的控件(接下来的示例中就是这种演示); (3)开发全新的控件——一般继承View或SurfaceView。他们都提供一个Canvas(画布)和一系列的画的方法,还有Paint(画笔)。使用它们去创建一个自定义的UI。你可以重写事件,包括屏幕接触或者按键按下等等,用来提供与用户交互。这种方式比较高阶,需要熟悉View的工作原理并熟悉其各个回调方法。 二、为自定义控件增

2020-07-06 18:41:25 119 1

原创 Listview的用法

ListView的作用: (1) 将数据填充到布局 (2) 处理用户的选择点击操作 l 创建ListView需要的3个元素: (1) ListView中的每一列的View (2) 填入View的数据或图片资源等 (3) 连接数据与ListView的适配器 l 什么是适配器呢? 适配器是一个连接数据资源和AdapterView(如ListView)的桥梁,使用适配器能实现数据与AdapterView的分离,使AdapterView与数据的绑定更加简单,修改更加方便。 l Android中常用的Adapter:

2020-07-06 18:39:13 2603

原创 SQLite数据库

1.SQLite是一个轻量级的关系型数据库,运算速度快,占用资源少,很适合在移动设备上使用, 不仅支持标准SQL语法,还遵循ACID(数据库事务)原则,无需账号,使用起来非常方便! 2.前面我们学习了使用文件与SharedPreference来保存数据,但是在很多情况下, 文件并不一定是有效的,如多线程并发访问是相关的;app要处理可能变化的复杂数据结构等等! 比如银行的存钱与取钱!使用前两者就会显得很无力或者繁琐,数据库的出现可以解决这种问题, 而Android又给我们提供了这样一个轻量级的SQLite,

2020-07-06 18:36:40 120

原创 使用Camera拍照

调用系统相机,相机拍照后会返回一个intent给onActivityResult。 intent的extra部分包含一个编码过的Bitmap Intent it = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(it,Activity.DEFAULT_KEYS_DIALER); //重写onActivityResult方法 @Override protected void onActivityResult(int re

2020-07-06 18:35:28 91

原创 按钮添加点击事件

总结一下Button 点击事件onclick实现的四种方式; 方式一: 在xml中定义onclick属性 在Activity中创建onclick_button1方法 // 方式一 public void onclick_button1(View view) { Toast.makeText(this, “方式一”, Toast.LENGTH_SHORT).show(); } 方式二: 匿名内部类 button2 = (Button) findViewById(R.id.button2); button2.s

2020-07-06 18:31:40 604

原创 移动应用开发

一·、Android EditText各种属性及作用如下: 1、android:inputType=“textMultiLine”//可以显示多行 2、android:gravity=“left|top”//输入时光标左上角 3、android:minLines=“6” //最小显示6行 4、android:layout_gravity=“center_vertical”//设置控件显示的位置:默认top,这里居中显示,还有bottom 5、android:hint=“请输入数字!”//设置显示在空间上的提

2020-07-06 18:30:27 106

原创 移动应用开发Android UI布局

线性布局(LinerLayout) android:orientation(设置方向的属性)两个方向的重要属性(vertical,horizontal) 方向上的比重属性(layout_weight) layout_gravity和gravity的区别 相对布局(RealateiveLayout) 控件位置灵活多变的 控件的属性比较多,但都是有规律可循的,所以结合案例多练习,不难记忆这些属性。 表格布局(TableLayout) 帧布局(FrameLay...

2020-07-06 18:17:40 272

原创 移动应用开发Android基本UI控件

新建工程 a) FeilànewprojectàEmptyActivityà工程的相关设置 2. 项目的目录结构 i. Manifests(清单文件,全局的资源控制,APP图标,名字设置,活动页面) ii. Java(逻辑业务代码) iii. Res(静态资源文件) 3. 图片 4. 布局 5. 静态资源(颜色、字符串、样式) ●.java文件à工程位置 ●.xml布局文件文件à工程位置 6. 文本框(TextView) a) 宽度,高度(match_parent,warp_content,自己设置)...

2020-07-06 18:16:14 239

原创 activity 移动应用开发

活动的创建与基本用法 (layout——soul) 创建活动 创建和加载布局 菜单(menu)的创建 如何使用我们菜单(menu) 活动的生命周期 帮助文档: 生命周期的5种状态 启动 运行 暂停 停止 销毁 生命周期方法 Intent的基本属性及用法 显示Intent 隐式Intent 活动间的数据传递 简单的数据传递 Intent.putextra(key,vaule) getIntent() 通过key拿到相应的vaule 数据包传递 Bundle对象,通过Bundle.putString(Int)

2020-07-06 18:14:14 158

原创 Android Studio详细的安装以及环境的搭建过程

开发第一个Android程序 一、实战演练----HelloWorld程序 功能描述:展示HelloWorld界面 技术要点:使用AndroidStudio创建程序,使用模拟器运行程序 实现步骤:1.AndroidStudio中选择【File】–【New】–【New Project】选项创建项目 2.点击工具栏中【AVD Nanager】按钮启动模拟器 3.点击工具栏中的运行按钮运行程序 二、Android程序结构 三、Android程序打包 Android程序开发完成后,将自己的程序打包正式的Androi

2020-07-06 18:12:07 324

原创 安装以及环境的搭建过程

安卓版本对应API如下表[^1] 名称 版本号 API Android Q Android 10 29 Android Pie Android 9.0 28 Android Oreo Android 8.0/8.1 26/27 Android Nougat Android 7.0/7.1 24/25 Android Marshmallow Android 6.0 23 Android Lollipop Android 5.0/5.1 21/22 Android KitKat Android 4.4 19 1

2020-07-06 18:09:37 170

原创 移动应用开发第一节课

1.1 什么是Android:Android本意指“机器人”,Google公司将Android的标识设计为一个绿色机器人,表示Android系统符合环保概念,是一个轻薄短小,功能强大的移动系统,是第一个真正为手机打造的开放性系统。 1.2 Android起源:Android操作系统最初是由安迪·鲁宾(Andy Rubin)开发出的,2005年被Google收购,并于2007年11月5日正式向外界展示了这款系统。 1.3 Android发展史: 2005年,Google收购了Android公司 2007年,开

2020-07-06 18:07:33 106

空空如也

空空如也

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

TA关注的人

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