Android
Android相关知识
Mo*◑
这个作者很懒,什么都没留下…
展开
-
Android开发实战-项目学习笔记(3)
显示天气信息【补】针对Android开发实战-项目学习笔记(2),最后部分进行代码完善添加新的数据1.设计布局2.编写布局文件3.引入到父文件4.更改Java代码①找到控件②更新控件内容第一步:activity_weather.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" x原创 2020-08-15 12:34:35 · 256 阅读 · 0 评论 -
Android开发实战-项目学习笔记(2)
获取市信息代码部分:import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.util.Log;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAd原创 2020-08-14 21:39:09 · 586 阅读 · 0 评论 -
Android开发实战-项目学习笔记(1)
安装点击本处可获取安装包点击本处可获取安装视频unable to locate adb法1:确认SDK是否存在:C:\Users\Katrina\AppData\Local\Android\Sdk\platform-tools法2:打开dos窗口第一步:cd C:\Users\Katrina\AppData\Local\Android\Sdk\platform-tools第二步:adb.exe查看是否存在,效果图如下:法3:查看插件是否安装完全法4:重新安装SDK项目分析原创 2020-08-12 00:33:53 · 408 阅读 · 0 评论 -
Android开发学习笔记整理(16)-网络请求
代码部分:part1:logo.pngmobile.pngsecret.pngbtn_shape.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#32C999"/> <corners android:radius="3原创 2020-06-20 15:20:18 · 177 阅读 · 0 评论 -
Android四大组件
Android 开发的四大组件分别是:活动(activity),用于表现功能;服务(service),后台运行服务,不提供界面呈现;广播接受者(Broadcast Receive),勇于接收广播;内容提供者(Content Provider),支持多个应用中存储和读取数据,相当于数据库。活动(activity)(1)定义:Activity是Android的四大组件之一。是用户操作的可视化界面;它为用户提供了一个完成操作指令的窗口。当我们创建完毕Activity之后,需要调用setContentView转载 2020-06-14 22:24:30 · 1832 阅读 · 0 评论 -
Android开发学习笔记整理(15)-BroadcastReceive和Service
Service什么是Service?Service是Android四大组件之一,他能够在后台执行一些比较耗时较长的操作,并且不提供用户界面。应用场景:后台播放音乐等。简单理解为没有界面的ActivityService的创建继承Service类并重写bind方法,并在Manifest.xml中注册。Service的两种启用方式(1)startService方式(2)bindService方式Service的生命周期使用Service完成计算案例代码部分:part1:...原创 2020-06-14 18:27:13 · 284 阅读 · 0 评论 -
Android开发学习笔记整理(14)-ContentProvider和BroadcastReceive
代码部分:part1:activity_main.xml<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:t原创 2020-06-14 17:50:30 · 195 阅读 · 0 评论 -
Android开发学习笔记整理(13)-文件操作和ContentProvider
文件操作文件操作的实质:使用流进行文件读写使用方式:(1) 使用文件系统(2) 使用raw资源文件(3) 使用外部存储设备使用文件系统进行文件操作(1) 获取输入(openFileInput) / 输出流(openFileOutput)(2) 进行文件读/写(3) 关闭输入/输出流使用raw资源文件(raw资源文件夹下文件不会被编译,保持原数据)(1) 获取输入(2) 进行文件读(3) 关闭输入注意:raw里面的文件只能读取,不能修改使用外部存储设备(1) 获原创 2020-06-13 01:49:12 · 994 阅读 · 0 评论 -
Android开发学习笔记整理(12)-SQLiteOpenHelper、SQLiteDatabase、execSQL和增删改查
SQLiteOpenHelper作用:用于管理数据库链接两个方法:(1) onCreate(2) onUpgradeSQLiteDatabase作用:相当于数据库/链接分类:ReadableDatabase、WritableDatabaase如何获取:通过SQLiteOpenHeIper获取execSQL作用:执行数据库语句使用:编写完整的SQL语句,然后执行缺陷:(1) 对于SQL语句要求高(2) 没有返回值insert、de lete、update、 q原创 2020-06-13 00:48:01 · 1021 阅读 · 0 评论 -
Android开发学习笔记整理(11)-homework2讲解
代码部分:part1:activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation原创 2020-06-12 00:42:47 · 240 阅读 · 0 评论 -
Android开发-homework2
代码部分:part1:activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation原创 2020-06-11 23:45:38 · 211 阅读 · 0 评论 -
Android开发学习笔记整理(10)-ViewPager、PageTitleStrip、PageTabStrip和数据存储
ViewPaper什么是ViewPaper?① 翻页类视图,水平方向,上翻页进行数据展示② 具体参照如图:如何使用ViewPager搭建ViewPaper布局准备数据和单条数据视图创建Adapter并初始化ViewPaper展示ViewPager的缓冲原理为什么要进行缓冲缓冲原理同ListView优化适配器实现ListView缓冲使用缓存优化控件的获取ViewPager的常用函数讲解getCountisViewFromObjectdestroyIte原创 2020-06-06 17:05:52 · 595 阅读 · 0 评论 -
Android开发学习笔记整理(9)-Adapter、ListView和GridView
Adapter什么是Adapter?① 用于将数据与视图连接起来的“翻译官”② 具体表现如图所示:常见的AdapterBaseAdapter:适配器公共父类ArrayAdapter:只能够展示文本的适配器SimpleAdapter:可以展示复杂数据的适配器自定义Adapter:根据自己的需求自定义适配器自定义Adapter继承BaseAdapter重写BaseAdapter中的抽象方法完成视图与数据的映射创建视图创建数据使用AdapterListView原创 2020-06-06 16:20:50 · 402 阅读 · 0 评论 -
Android开发学习笔记整理(8)-Spinner
代码部分:part1:activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation原创 2020-06-06 15:17:27 · 600 阅读 · 0 评论 -
Android开发学习笔记整理(7)-ScrolIView、Intent和Spinner
ScrolIView和HorizontalScrolIView【滚动视图】ScrollView(垂直方向)HorizontalScrolIView(水平方向)搭建个人用户中心详解IntentIntent用于处理各组件之间的通信主要组成部分:标明通信请求从哪里来、到哪里去、怎么走发起方携带数据内容,接收方解析数据包发起方接收接收方的返回结果常见属性属性方法说明ComponentsetCompoent组件,用于指定Intent的来源与目的Acti原创 2020-06-06 01:08:44 · 335 阅读 · 0 评论 -
Android开发学习笔记整理(6)-homework1讲解
代码部分:part1:activity_main.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" an原创 2020-06-05 17:37:27 · 381 阅读 · 0 评论 -
Android开发学习笔记整理(5)-约束布局
约束布局状态列表图形状态列表图形是什么:根据不同的状态来采用不同的图形表示常用状态:state pressedstate checkedstate focusedseIected如何使用创建drawable resource file设置不同状态下的图片使用讲解形状图形什么是形状图形:描述形状定义的图形(shape图形)如何使用创建xml文件定义节点并初始化调用常用属性shape:根结点,描述样子,取值:rectangle(矩形)、 oval(椭圆原创 2020-06-05 15:54:52 · 283 阅读 · 0 评论 -
Android开发-homework1
代码部分:part1:activity_main.xml<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:t原创 2020-06-05 15:10:42 · 189 阅读 · 0 评论 -
Android开发学习笔记整理(1)-安装及配置
Android开发环境的安装若迟迟下不下来卸载默认路径仍然有,删除Program FilesAdministrator中删除三个文件,具体如下:HelloWorld项 目Android项目 目录结构介绍像素和颜色学习View组件学习LinearLayout布局学习TextView组件学习Button和监听事件创建新页面和页面跳转...原创 2020-05-21 23:49:54 · 311 阅读 · 0 评论 -
Android开发学习笔记整理(2)-猜数字游戏
custom自定义安装手机开发者模式连接真机回顾。路径用英文涉及长度高度,使用dp,比例px不是比例sp专门用于描述字体大小<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tool原创 2020-05-21 23:01:08 · 637 阅读 · 0 评论 -
Android开发学习笔记整理(3)
EditVi ew主要作用:输入框常见属性同TextView其他常用属性:hint、maxLength、inputTypeinputType的常见取值text:文本textPassword:文本密码框numberPassword:数字密码numberDecimal:带小数的数字number:整形数字ImageView主要作用:用于显示图片常见属性同View其他常用属性:src、scaleType (拉伸类型)scaleType的常见取值fitXY:拉伸图片填充原创 2020-05-21 22:32:05 · 348 阅读 · 0 评论 -
Android开发学习笔记整理(4)-登录界面
RelativeLayout布局RelativeLayout:相对布局,相对于上级或者平行级控件的位置。常见属性相对其他视图layout_toLeftOf:指定视图的左侧layout_toRightOf:指定视图的右侧layout_above:指定视图的上方layout_below:指定视图的下方layout_alignLeft:指定视图左侧对齐layout_alignRight:指定视图右侧对齐layout_alignTop:指定视图右顶部对齐layout_align原创 2020-05-21 21:41:23 · 421 阅读 · 0 评论