![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 61
淼淼1111
这个作者很懒,什么都没留下…
展开
-
looper几个点
Android的Looper类使用的5个要点1. Looper类用来为一个线程开启一个消息循环。 默认情况下android中新诞生的线程是没有开启消息循环的。(主线程除外,主线程系统会自动为其创建Looper对象,开启消息循环。) Looper对象通过MessageQueue来存放消息和事件。一个线程只能有一个Looper,对应一个MessageQueue。2. 通常是通过Handler对象来与Looper进行交互的。Handler可看做是Looper的一个接口,用来向指定的Loope...原创 2021-09-07 16:49:19 · 184 阅读 · 0 评论 -
Android之Activity生命周期简介
概述有图有真相,所以先上图:上图是从Android官网截下的Activity的生命周期流程图,结构非常清晰,它描述了Activity在其生命周期中所有可能发生的情况以及发生的先后顺序,下面就将结合此图详细介绍一下Activity的生命周期。--- ---Activity四大基本状态Activity生命周期一般分为四个基本状态,分别是活动状态(running),暂停状态(pau...原创 2018-11-07 21:17:10 · 176 阅读 · 0 评论 -
在不同Activity之间传递数据的四种常用方法
1.通过Intent传递数据2.通过静态变量(static)传递数据3.通过剪贴板(Clipboard)传递数据4.通过全局对象传递数据原创 2018-11-07 21:15:51 · 1439 阅读 · 0 评论 -
关于Android Activity之间传递数据的6种方式
使用Inten的putExtra传递第一个Activity中? 1 2 3 4 5 6 //创建意图对象 Intent intent = new Intent(this,TwoActivity.class); //设置传递键值对 intent.putExtra("data",str);...原创 2018-11-07 21:14:46 · 26457 阅读 · 4 评论 -
View绘制流程简述
在view的绘制过程中,一般会分如下三个过程: measure() —— 测量view的大小 layout() —— 计算view在父view中的位置 draw() —— 绘制view measure方法总调用了onMeasure方法,layout方法中调用了onLayout方法,draw中调用了onDraw方法,一般我们自定义view只需要实现这三个方法就可以。(measure在view...原创 2018-11-07 12:41:59 · 369 阅读 · 0 评论 -
Maven私服搭建
一、仓库:本地仓库、第三方仓库(内部中心仓库\私服)、中央仓库1、本地仓库:1)、maven将工程中依赖的jar包(构件)从远程下载到本地某目录下管理,通常默认存储地址为${user.home}/.m2/responsitory/(Windows下可以通过%USERPROFILE%直接定位到当前用户文件夹路径下);2)、jar包存储方式为在responsitory下groupId/artifa...原创 2018-11-06 21:07:46 · 4977 阅读 · 0 评论 -
[Android开发]Activity的四种启动模式及其应用场景
首先介绍一下任务栈:(1)程序打开时就创建了一个任务栈, 用于存储当前程序的activity,所有的activity属于一个任务栈。 (2)一个任务栈包含了一个activity的集合, 去有序的选择哪一个activity和用户进行交互:只有在任务栈栈顶的activity才可以跟用户进行交互。 (3)任务栈可以移动到后台, 并且保留了每一个activity的状态. 并且有序的给用户列出它们的...转载 2018-11-06 20:10:29 · 119 阅读 · 0 评论 -
Android--Sensor传感器
前言 Android提供了对设备传感器的支持,只要Android设备的硬件提供了这些传感器,Android应用可以通过传感器来获取设备的外界条件,包括手机的运行状态、当前摆放的方向等。Android系统还提供了驱动程序去管理这些传感器硬件,可以通过监听器的方式监听传感器硬件感知到的外部环境的变化。本篇博客主要讲解如何简单的使用Android下的传感器,最后将以一个简单的Demo演示。 ...原创 2018-08-29 11:14:42 · 222 阅读 · 0 评论 -
Android--使用Canvas绘图
除了使用已有的图片之外,Android应用常常需要在运行时根据场景动态生成2D图片,比如手机游戏,这就需要借助于Android2D绘图的支持。本篇博客主要讲解一下Android下使用Canvas进行绘图的相关操作。最后将以一个简单的Demo演示如何使用Canvas在ImageView上画图并保存。 本篇博客的主要内容:画布Canvas 画笔Paint 使用Canvas绘图Demo...转载 2018-08-28 12:55:40 · 891 阅读 · 0 评论 -
Android--Matrix图片变换处理
本篇博客主要讲解一下如何处理对一个Bitmap对象进行处理,包括:缩放、旋转、位移、倾斜等。在最后将以一个简单的Demo来演示图片特效的变换。 本篇博客的主要内容:Matrix Matrix缩放 Matrix旋转 Matrix位移 Matrix倾斜 Matrix变换注意事项 Matrix完整的Demo Matrix 对于一个图片变换的处理,需要Matrix类的...转载 2018-08-28 12:54:55 · 105 阅读 · 0 评论