今天学习内容:观看了哔哩哔哩上的安卓教学视频,简单了解下了安卓的基本知识 具体内容: 一、配置安卓开发环境(安装Android studio,配置JDK) Android studio是个集成环境,不用配置JDK也可以正常使用,如果想要配置JDK,可以参考下面的教程。 JDK配置教程链接:https ...
分类:
移动开发 时间:
2020-02-02 01:18:37
阅读次数:
97
今天成功安装了Android Studio 并且对APP的开发框架结构进行了初步了解 如上图:app基本结构情况 下面来仔细解释一下各个方面目录的作用 首先 manifests目录:包含AndroidManifest.xml文件 也就是安卓的入口 AndroidManifest.xml用于指定App ...
分类:
移动开发 时间:
2020-02-01 21:47:00
阅读次数:
88
安卓中的消息处理机制主要涉及到5个概念 (1)消息类:Message,可以理解成一个数据单元; (2)消息队列类:Message Queue,存放通过Hander发布的消息,处理顺序类似于队列,按照先进先出的顺序执行; (3)消息操作类:Handler,用于处理包装在Message中的数据; (4) ...
分类:
移动开发 时间:
2020-02-01 19:27:32
阅读次数:
112
安卓中的消息处理机制主要涉及到5个概念 (1)消息类:Message,可以理解成一个数据单元; (2)消息队列类:Message Queue,存放通过Hander发布的消息,处理顺序类似于队列,按照先进先出的顺序执行; (3)消息操作类:Handler,用于处理包装在Message中的数据; (4) ...
分类:
移动开发 时间:
2020-01-31 20:50:24
阅读次数:
94
几天前,我花了一天时间,结合这段时间所学知识开发出了一个简单的计算器,它由两个TextView和23个Button组成,代码会放在文章结尾。 TextView TextView:上面一个TextView的功能是记录运算过程,其中运算符的显示顺序是输入顺序也是运算顺序/*即1+2×3为(1+2)×3* ...
分类:
移动开发 时间:
2020-01-31 16:07:25
阅读次数:
111
1、SavedStateHandle(进程被杀保存数据) 1、依赖 在build.gradle的dependencies中添加依赖: implementation 'androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0-alpha01' 2、 ...
分类:
移动开发 时间:
2020-01-31 12:12:23
阅读次数:
124
安卓版本高了就会有点问题,不能静态注册 令活动Main用来发广播,另一个接收器(不是Activity而是receiver)用来接收广播 注册文件 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schema ...
分类:
移动开发 时间:
2020-01-30 23:04:47
阅读次数:
115
测试回调代码 package com.example.hello; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; public class Mai ...
分类:
移动开发 时间:
2020-01-30 20:59:08
阅读次数:
101
安卓tool: http://tools.android-studio.org/ SDK下载地址:http://dl.google.com/android/android-sdk_r24.4.1-windows.zip 安装:直接双击下一步,默认安装即可。 配置:打开SDK Manager(首次自动 ...
分类:
移动开发 时间:
2020-01-29 19:38:57
阅读次数:
81
为什么要进行屏幕适配、对哪些设备进行适配?在近几年的发展当中,安卓设备数量逐渐增长,由于安卓设备的开放性,导致安卓设备的屏幕尺寸大小碎片化极为严重。从【友盟+】2016年手机生态发展报告H1 中看截止16年手机分辨率使用情况:Android设备720p和1080p是主流,如果对前5中Android设... ...
分类:
移动开发 时间:
2020-01-29 12:46:40
阅读次数:
90