自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第十一节课:ListView

ListView(列表)和Adapter(适配器)如何实现ListView创建ListView视图Adapter(Java类)最简单的ArrayAdapter,它一行只能显示一个控件,如果想多个,需要自定义Adapter准备数据自定义实现Adapter

2020-07-06 16:08:09 94

原创 第十节课:自定义控件

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

2020-07-06 16:05:47 152

原创 第八节课:Context

一、Context基本概念这是一个关于应用程序环境的全局信息接口。这是一个抽象类,实现类(这里指的是ContextIml类)是由系统提供的。允许获取应用级别的资源和类,也可以调用应用级别的操作,比如启动Activity,broadcast,接受intent等等。从Context的子类结构中也可以可以看出,Activity,Application,Service,TabActivity等都是它的直接或者间接子类。这足以看出Context的重要性了。二、Context的用法对应Context中的用法,最

2020-07-06 15:57:18 104

原创 第七节课:线程的基本用法

标题线程的基本用法Android多线程编程其实并不比Java多线程编程特殊,基本都是使用相同的语法。比如说,定义一个线程只需要新建一个类继承自Thread,然后重写父类的run()方法,并在里面编写耗时逻辑即可,如下所示:class MyThread extends Thread {@0verridepublic void run(){//处理具体的逻辑}那么该如何启动这个线程呢?其实也很简单,只需要new出MyThread的实例,然后调用它的start()方法,这样run()方法中的代码就

2020-07-06 15:57:10 143

原创 第九节课:帧布局

FrameLayout又称作帧布局,它相比于LinearLayout和RelativeLayout要简单很多,因为它的应用场景也少了很多。这种布局没有方便的定位方式,所有的控件都会默认摆放在布局的左上角。

2020-07-06 15:56:56 189

原创 第五次课

Button

2020-07-06 15:38:08 135 1

原创 第六节课:数据库存储

SQLite数据库存储Android 系统竟然是内置了数据库的,SQLite 是散轻量级的关系型数据库,它的运算速度非常快,古用资源很少,通常只需要几百KB的内存就足够了,因而特别适合在移动设备上用。SQLite不仅支持标准的SOL语法,还遵循了数据库ACID事务,所以只要你以前使用过其他的关系型数据库,就可以很快地上手SoLite. 而sQLite又比一般的数据库要简单得多, 它甚至不用设置用户名和密码就可以使用。Anroid J正是把这个功能极为强大的数据库嵌人到了系统当中,使得本地持久化的功能有了-

2020-07-06 15:28:57 170

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

第1章 Android基础入门什么是Android?Android本意指"机器人",Google公司将Android的标识设计为一个绿色机器人,表示Android系统符合环保概念,是一个轻薄短小,功能强大的移动系统,是第一个真正为手机打造的开放系统。Android 操作系统最初是又安迪•鲁宾开发出的2005年被Google收购,并于2007年11月5日正式向外界展示了这款系统Androi...

2020-04-15 08:59:32 151

原创 移动应用开发第四次课

Android UI 的开发一、新建工程Feil→newproject→EmptyActivity→工程的相关设置二、项目的目录结构Manifests(清单文件、全局的资源控制、APP图标、名字设置、活动页面)Java (逻辑业务代码)Res(静态资源文件)图片布局静态资源文件(颜色、字符串、样式).java文→java里.xml布局文件→res的layout...

2020-03-16 09:53:51 61

原创 移动应用开发第三次课

开发第一个Android程序一、第一个Android程序的搭建—Hello Worda) 如何新建一个工程(两种-主界面、工程中)b) 整个工程的目录结构Android工程试图i.Manifests(清单文件、全局的资源控制、APP图标、名字设置、活动页面)ii. Java (逻辑业务代码)iii. Res(静态资源文件)图片布局静态资源文件(颜色、字符串、样式)二、基本布局...

2020-03-16 09:39:45 100

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

Android简介Android是由Google公司和开放手机联盟领导并开发的一种基于 Linux的自由且开放源代码的操作系统,主要使用于移动设备。Android的系统架构Android分为四个层,从高层到低层分别是应用程序层应用程序框架层系统运行库层(核心库)Linux内核层。Dalvik虚拟机Dalvik虚拟机是google专门为android平台开发的一个...

2020-02-23 16:00:23 271

空空如也

空空如也

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

TA关注的人

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