Android课程
文章平均质量分 78
Hey-
呵呵
展开
-
Android第三天 View视图
View 的子类:TextView:用于展示文本的视图 不能编辑属性:1.android:text=“123”展示的文本内容2.android:textSize=“20sp”字体的大小 单位必须是 sp3.android:textColor=“” 字体的颜色4.android:textStyle=“bold”设置字体风格样式 加粗 正常和 斜体原创 2018-01-22 17:43:20 · 271 阅读 · 0 评论 -
Android第二十一天Menu
Menu :概念:1、Android应用中的菜单默认是隐藏的,只有当用户点击手机上的MENU键,系统才会显示菜单。这种菜单叫做选项菜单(Option Menu)。2、从3.0开始,Android不要求手机设备上必须提供MENU按键。因此Android推荐使用ActionBar来代替Menu。分类:1.OptionsMenu 按手机Menu弹出的菜单,选项菜单2.ContextMenu 长按绑定UI...原创 2018-03-07 14:44:27 · 273 阅读 · 0 评论 -
Android二十二天PopupWindow
Android中有两种弹出框 ,一种是AlertDialog 一种是PopupWindow。区别:AlertDialog的位置固定,而PopupWindow的位置可以随意 •AlertDialog是非阻塞线程的,而PopupWindow是阻塞线程的 •PopupWindow的位置按照有无偏移分,可以分为偏移和无偏移两种;按照参照物的不同, 使用:1,通过布局加载器,加载一个布局:getLayout...原创 2018-03-08 11:28:36 · 158 阅读 · 0 评论 -
Android第二十二天PopupWindow练习
题目:创建一个项目,里面有一个按钮,点击按钮弹出popwindow,高150 宽200,popwindow中有3个按钮,点击按钮 改变背景颜色代码:布局文件:main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/...原创 2018-03-08 16:08:17 · 205 阅读 · 0 评论 -
Android第二十三天Toast
Toast 吐司提示:/** * 默认Toast 展示:默认显示屏幕下方 * 参数一:上下文对象 * 参数二: 显示的文本信息 * 参数三:Toast展示的时间长短可用常量0,1 代替 */Toast.makeText(this,"",Toast.LENGTH_SHORT).show();自定义Toast://自定义的//构造方法返回一个Toast对象Toast toast = To...原创 2018-03-09 13:54:05 · 162 阅读 · 0 评论 -
Android第二十四天Notification通知
Notification通知发出会会显示到任务栏中1.先获取通知管理者://第一步:获取通知管理者! 这是一个系统级别的服务! manager = ((NotificationManager) getSystemService(NOTIFICATION_SERVICE));任务栏中显示的通知样式有很多:public void onClick(View view) { //创建一个...原创 2018-03-09 14:09:57 · 183 阅读 · 0 评论 -
Android第二十七天BroadCastReceiver广播接收者
广播简介:(一)、广播传播机制:广播接收器,也被称为全局事件,或系统事件。当Android系统中任何程序有动作时,如果想通知其他程序,采用广播的方式进行传播是非常有效的。广播从理论上说,可以将一个动作传播给任意多个程序(当然,广播接收器的数量会收到系统限制)。在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广...原创 2018-03-16 16:42:07 · 306 阅读 · 0 评论 -
Android年前知识点总复习
年前知识复习:Android 一、第一天 :初识Android 基于Linux移动端的操作系统 Android系统结构: 1.第一层 Application 应用层 2.第二层 Application FrameWork 应用程序框架层 3.第三层 Library 核心库 (DVM虚拟机) 4.第四层 Linux Core Linux内核 ADB命令: Android De...原创 2018-02-24 15:22:56 · 270 阅读 · 0 评论 -
Android第十六天图片加载框架
Android加载图片缓存原则:Android对于内存一定要倍加的珍惜使用图片在加载的时候一般采用三级缓存原则: 第一级 :内存 临时存贮 第二级 :磁盘(文件/SD卡)持久化存储 第三级 :网络 持久化 当想要加载一张图片的时候,首先去内存中查找,这张图片是否存在,如果存在,则直接加载,如果不存在去磁盘中查找,如果磁盘中存在,则将图片加载到内存中,并且展示出来,如果磁盘中不存在,则从网络获取,当...原创 2018-02-24 16:14:46 · 335 阅读 · 0 评论 -
Android第二十五天数据存储(共享参数,内部存储,外部存储)
一,分类 1, 共享参数存储 2, File存储 内部存储 和 外部存储 (SD卡的存储) 3, 数据库存储 4, ContentProvider 内容提供者 5, 网络存储二, 共享参数存储 Shared Preferences 1,特征: 1, 存放轻量级数据的存储方式 2, 本质上存储是xml格式,然后通过键值对的方式对数据进行读取 3, 通常用...原创 2018-03-12 16:49:27 · 322 阅读 · 0 评论 -
Android第二十天练习作业
题目:使用ListView显示本班级的任意十个同学的信息,信息包括同学的姓名、头像、电话号码,点击第一个同学的时候使用AlertDialog显示他的信息,点击第二个同学的时候使用DatePickerDialog显示当前的日期,点击第三个同学的时候一个自定义的Dialog菜单显示第三个同学的信息。布局:<?xml version="1.0" encoding="utf-8"?><...原创 2018-03-06 15:32:28 · 210 阅读 · 0 评论 -
Android第二十六天SQLite数据库
常用数据库:1.SQL Servier Microsoft 系统 iis2. Oracle Oracle3.MySQL Oracle php+MySql+Linux 被oracle购买4.DB2 IBM 小众 价格超高 数据库必须与机器配套 保证机器若干年不关机 并保证访问 用于 银行等5.SQLite Oracle 本质是个文件 .db...原创 2018-03-13 18:59:09 · 205 阅读 · 0 评论 -
Android第二十天Dialog
弹出框的分类:普通弹出框:代码: //普通的弹出框 // 构造方法 创建一个Builder 对象 参数是 上下文对象 AlertDialog.Builder normalBuilder = new AlertDialog.Builder(this); //使用Builder对象来赋予弹出框各种各样的属性...原创 2018-03-06 16:15:14 · 310 阅读 · 0 评论 -
Android第十天AsyncTask 异步任务
AsyncTask 异步任务:一、相关知识回顾:1、开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的,并且某些操作必须在UI线程中执行。2、单线程模型中必须遵循两条法则: 1). 不要阻塞UI线程 ;2). 确保只在UI线程中访问Android UI控件。当一个程序第一次启动时,An原创 2018-01-30 09:21:38 · 275 阅读 · 0 评论 -
Android第十天HttpUrlConnection
Http:超文本传输协议 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP原创 2018-01-30 15:25:47 · 193 阅读 · 0 评论 -
Android第四天 单选、多选
单选:RadioButton: 单选按钮: 如果想要有互斥效果必须配合RadioGroup使用 是TextView的子类属性:android:checked="" 设置默认选择 true 表示选中 false 表示 不选中在代码中可通过实例化对象radioButton调用 setChecked方法达到同样的效果效果图:RadioGroup: 单选原创 2018-01-23 17:11:22 · 318 阅读 · 0 评论 -
AndroidStudio简单用法
首页面:创建工程:工作区:新建项目:设置主题:设置自动导包:设置工作区字体大小:常用快捷键:原创 2018-01-23 18:01:23 · 208 阅读 · 0 评论 -
Android第十一天 Handler
Handler 一、引入Handler 消息传递机制 1、案例: 网络访问结果直接显示到UI页面中 结论: 出现异常问题 CalledFromWrongThreadException Message 分析: 引入UI线程与工原创 2018-01-31 10:14:20 · 219 阅读 · 0 评论 -
Android第五天 Activity 活动
Activity 活动: Android四大组件之一Android 四大组件: 1.Activity活动 2.Service 服务 3.BroadCastReceiver 广播接收者 4.ContentProvider 内容提供者Activity:活动 每个活动都会绑定一个布局原创 2018-01-24 15:33:45 · 309 阅读 · 0 评论 -
Android第六天 Activity间的数据传递
Activity数据传递的四种方式:1.Intent携带数据在第一个页面使用Intent对象的put方法 可传递的参数是: intent .putExtra("KEY","VALUE"); 参数一:表示的是 key键, 我们将这个值像map一样存放的标示 key参数二:标示的值 值的类型是基本数据类型 String 和基本数据类型数组等等 注意:Intent原创 2018-01-25 09:56:36 · 386 阅读 · 0 评论 -
Android第七天 Json解析
JSON (JavaScript ObjectNotation, JS 对象标记)是一种轻量级的数据交换格式。 JSON数据作为目前网络中主流的数据传输格式之一,应用十分广泛。在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型:· 对象表示为键值对· 数据由逗号分原创 2018-01-26 09:53:48 · 260 阅读 · 0 评论 -
Day十二天ListView、BaseAdapter
一、ListView介绍:(一)、 ListView 概念:ListView是Android中最重要的组件之一,几乎每个Android应用中都会使用ListView。它以垂直列表的方式列出所需的列表项。java.lang.Object↳ android.view.View↳ android.view.ViewGroup↳ android.widg原创 2018-02-01 17:08:27 · 270 阅读 · 0 评论 -
Android第一周 复习
一、Android系统架构: 第一层:Application 应用层第二层:Application Framework 应用框架层第三层:Library 核心库 - DVM 虚拟机第四层:Linux core Linux内核二、常用布局: 1.LinearLayout : 线性布局: android:layout_weight:权重 分配剩余空间,当权重大于0原创 2018-01-27 10:57:36 · 173 阅读 · 0 评论 -
Android第八天ScrollView和Assets文件夹
一:ScrollView ScrollView - 纵向可滚动的 视图 当布局摆放的视图 超出了屏幕范围 显示方式为可上下滑动 只能够纵向滑动 ScrollView 只能有一个直接子视图 一般使用ScrollView配合LinearLayout等 ViewGR原创 2018-01-27 12:16:38 · 257 阅读 · 0 评论 -
Android第一天 初识Android
Android这一词最先出现在法国作家利尔 亚当在1886年发表的科幻小说《未来夏娃》中,作者将外表像人类的机器起名为Android,这也就是Android小人名字的由来。 Android(安卓),是一个以Linux为基础的开源移动设备操作系统,主要用于智能手机和平板电脑。 Android5.0后开始新增了ART虚拟机 Android系统架构:注意顺序 四层原创 2018-01-19 19:01:06 · 495 阅读 · 0 评论 -
Android第二天 视图及五大常用布局
View视图:View 所有视图的 父类View的公有属性: 所有的视图都有的属性1.View视图的宽高 所有视图必须添加的属性android:layout_width=android:layout_height=表达方式:1.固定值 100dp等等 类似 px(不推荐使用px) dp在Android开发中固定要求使用的距离单位 sp在原创 2018-01-20 12:07:32 · 683 阅读 · 0 评论 -
Android第九天Spinner、ArrayAdapter、SimpleAdapter、AutoCompleteTextView
一. AdapterView(适配器视图,实际上就是一系列 列表类UI组件)①.AdapterView即Adapter控件,其内容通常是一个包含多项相同格式资源的列表,每次只显示其中的一项。②.常用的AdapterView:包括:ListVew(列表)、Spinner(下拉列表)、GridView(网格图)适配器:从数据源到UI组件(特指适配器视图AdapterVi原创 2018-01-29 15:26:43 · 617 阅读 · 0 评论 -
Android第十七天WebView初识
/** * WebView :在Android 应用程序中加载网页的视图 * 1.既可以加载外网服务器上的页面,也可以访问加载本地的静态页面 * 2.基于WebKit内核 * 3.webView加载的网页会默认缓存到database 或 cache文件夹下 * InternalStorage(内部存储)里面的 - 持久化存贮 (第二个月的时候会学到) * 4.webView的...原创 2018-03-06 16:27:10 · 252 阅读 · 0 评论