自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS基础一

CSS目录一、CSS概述1. CSS简介2. CSS语法规范CSS代码风格:css选择器的作用css基础选择器标签选择器:类选择器多类名选择器id选择器:id选择器和类选择器的区别:通配符选择器:选择器总结css字体属性:字体大小:字体粗细:字体样式:字体的综合写法字体总结:css文本属性:文本颜色:文本对齐:修饰文本:文本缩进行间距:css样式表:行内样式表(行内式)内部样式表(嵌入式)外部样式表(链接式)Chrome调试工具:css第二天一、emmet语法1、简介2、快速生成HTML结构语法3、快速生成

2020-10-15 08:55:42 900

原创 物联网P7第六单元 初识Flutter

文章目录目录1. Flutter的特点与核心概念2. 开发环境搭建3. 第一个Flutter程序4. Flutter主题5. 无状态组件和有状态组件一、 Flutter的特点与核心概念二、 开发环境搭建三、 第一个Flutter程序四、 Flutter主题五、 无状态组件和有状态组件目录1. Flutter的特点与核心概念1.1 什么是Flutter1.2 一切皆为组件1.3 什么是状态2. 开发环境搭建2.1 Windows环境搭建2.2 MacOS环境搭建3. 第一个Flutt

2020-05-21 12:45:50 680 1

原创 BroadcastReceiver

#1 . 定义即 广播,是一个全局的监听器,属于Android四大组件之一Android 广播分为两个角色:广播发送者、广播接收者2. 作用监听 / 接收 应用 App 发出的广播消息,并做出响应3. 应用场景Android不同组件间的通信(含 :应用内 / 不同应用之间)多线程通信与 Android 系统在特定情况下的通信如:电话呼...

2019-09-27 11:43:05 508

原创 重新认识sharedpreference

重新认识sharedpreference参考sharedpreference,是Android开发者用的美滋滋的一个存储方式,其实不是所有的东西都能存储,使用不当、不优雅会导致APP卡顿。不要存放大的key和value,会引起界面卡、频繁GC、占用内存等等。毫不相关的配置项就不要丢在一起了!文件越大读取越慢,不知不觉就被猪队友给坑了;蓝后,放进defalut的那个简直就是愚蠢行为!读取...

2019-03-15 10:45:04 296 1

原创 Glide4.x全面解析

Glide4.x全面解析由于Glide简洁、轻便,多数Android开发者用它加载图片,4.0以前一个链式调用觉得自己很酷,其实到了4.0以后才是真正的优雅,实现更多的功能,如可以加载圆形图片。4.0的Glide不能支持链式调用了,需要一个新对象RequestOptions,属性占位图、错误图等必须在这里写。支持和其他动画库一起使用其他特性...

2019-03-15 10:16:30 430

原创 重新认识Gson

重新认识Gson以前的工作中,以为对Gson很熟悉了,其实仅仅会用了表面的一个json解析,真正强大之处都没注意到,今天重新学习一遍。

2019-03-15 09:50:10 201

原创 Android APP启动流程

Android APP启动流程启动过程

2019-03-08 14:42:43 574

原创 由Handler引出一系列干货

由Handler引出一系列干货handler主线程使用handler在主线程为什么不用创建looper引出APP的启动流程handler在子线程中使用,引出handler、thread、handlerthread的对比及使用...

2019-03-08 11:59:03 195

原创 fragment+radiogroup实现Android底部导航出现fragment重叠分析解决

fragment+radiogroup实现Android底部导航出现fragment重叠分析解决fragment+radiogroup实现底部导航原理当我们进入Activity时,首先展示第一个页面,即创建对应Fragment实例,使用add+show方法显示出来,当我们点击进入别的页面时,调用hide方法将已展示的Fragment页面隐藏(实际是设置Visiable属性为不可见),然后显...

2019-03-05 09:06:42 580

原创 工作日志

工作日志1.使用adb logcat命令显示Android设备上的Log日志2.android——实现NFC的读写3.System.arraycopy()的使用4.Gradle依赖排除4.DataBinding使用全面详解Databinding使用全面总结5.P1,P7签名验签6.Protocol Buffers简明教程...

2019-02-28 15:34:21 164

原创 Gragle最新依赖方式

Gragle最新最新依赖方式 implementation、api、compileOnlyimplementation和apiimplementation和api是取代之前的compile的,其中api和compile是一样的效果,implementation有所不同,通过implementation依赖的库只能自己库本身访问,举个例子,A依赖B,B依赖C,如果B依赖C是使用的imple...

2019-02-26 14:13:18 406

原创 最近要学习的内容

最近要学习的内容CoordinatorLayout

2019-02-14 19:45:58 251

原创 RxJava学习

RxJava学习获取验证码倒计时实例//方式一:Observable.interval(0L, 1L, TimeUnit.SECONDS, AndroidSchedulers.mainThread()).subscribe(new Observer<Long>() { @Override public void onSubsc...

2019-02-13 16:52:32 253

原创 关于沉浸式的几个概念

关于沉浸式的几个概念android:fitsSystemWindows属性的用法移动开发中colorPrimary、colorPrimaryDark、colorAccent区别。colorPrimary — actionbar颜色colorPrimaryDark — 通知栏颜色colorAccent — 控件选中后颜色...

2019-02-13 10:45:25 2459

原创 项目中常用的第三方框架

项目中常用的第三方框架Android MVP架构:The MVPAndroid圆形图片:CircleImageView侧滑关闭activity:Slidr沉浸式状态栏:StatusBarUtil沉浸式状态栏:status-bar-compatAndroid富文本编辑器:RichEditorWebAndroid富文本编辑器:richeditor-androidAndroid下拉刷新下...

2019-02-12 18:08:57 1014

转载 markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-02-12 17:45:43 152

原创 安卓技术积累

Android拨打电话的两种实现方法

2019-01-23 18:18:36 245

原创 Android APP性能分析之布局优化

Android APP性能分析之布局优化参考文章1参考文章2

2019-01-21 11:04:51 239

原创 AAPT2error:checklogsfordetails解决方法

AAPT2error:checklogsfordetails解决方法AAPT 是全称是 Android Asset Packaging Tool,它是构建 App,甚至是构建 Android 系统都必不可少的一个工具。它的作用是将所有资源文件压缩打包到Android APK 当中。我们在 Android SDK 目录下可以找到它。AAPT2 是 AAPT 的全新版本,从 Android...

2019-01-21 10:58:31 912 1

原创 面试答案

反编译:apktool:资源文件获取,能够提取出图片文件和布局文件进行使用查看dex2jar:将apk反编译成java源代码(classes.dex转化成jar文件)Android 四大组件:Activity:Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑Service:后台服务于...

2019-01-04 21:02:13 218

原创 Markdown语法

Markdown语法标题一级标题二级标题三级标题四级标题五级标题六级标题锚点访问链接第一段第二段第三段List itemList itemList itemList itemList itemList itemList itemList itemList itemList itemList item第一段这里是第一段的内...

2018-11-26 20:25:03 137

原创 MQTT

MQTT1、MQTT入门:https://blog.youkuaiyun.com/qq_28877125/article/details/783250032、MQTT介绍与使用:https://www.cnblogs.com/sxkgeek/p/9140180.html

2018-11-22 11:07:33 677

原创 Java基础开发--网络编程

网络编程端口:物理端口:设备与外界通讯交流的出口逻辑端口:用于标识进程的逻辑地址,不同进程的标识;有效端口:0 ~ 65535,其中0 ~ 1024系统使用或保留端口。java 中ip对象:InetAddress.import java.net.*;class IPDemo{ public static void main(String[] args) throws Unknown...

2018-11-20 16:44:09 144

原创 Java基础开发--IO流

IO流(用于处理设备上数据)流: 可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。流也进行分类:①输入流(读)和输出流(写)。②因为处理的数据不同,分为字节流和字符流。字节流:处理字节数据的流对象。设备上的数据无论是图片或者dvd,文字,它们都以二进制存储的。二进制的最终都是以一个8位为数据单元进行体现,所以计算机中的最小数据单元就是字节。意味着...

2018-11-20 15:25:45 210

原创 Java基础开发--集合

集合Java集合类关系图 解释:Java集合:单列集合(collection)、双列集合(map)–< java.util >-- Collection接口:Collection:|–List:有序(元素存入集合的顺序和取出的顺序一致),元素都有索引。元素可以重复。|–Set:无序(存入和取出顺序有可能不一致),不可以存储重复元素。必须保证元素唯一性。...

2018-11-15 17:06:48 174

原创 Android组件化和插件化开发

Android组件化和插件化开发初步认识组件化开发就是将一个app分成多个模块,每个模块都是一个组件(Module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件等,但是最终发布的时候是将这些组件合并统一成一个apk,这就是组件化开发。插件化开发和组件化开发略有不用,插件化开发时将整个app拆分成很多模块,这些模块包括一个宿主和多个插件,每个模块都是一个apk(组件化的每个模...

2018-11-09 10:46:08 157

原创 Android手机CPU框架简介

Android手机CPU框架简介1、Android 中arm64-v8a、armeabi-v7a、armeabi、x86简介:https://blog.youkuaiyun.com/u012400885/article/details/529237652、Android 的7种CPU架构:https://blog.youkuaiyun.com/nongminkouhao/article/details/810488...

2018-09-28 10:11:38 527

原创 Android列表总结

Android列表总结一、Listview 二、Gridview 三、RecyclerView

2018-09-08 00:07:46 516

原创 讲解中Socket物联接入使用

讲解中Socket物联接入使用一、需求 目前,讲解的物联支持仅HTTP请求以及特定的灯控接口,相关文档《超级后台配置物联接口》以前在worktitle提交过。部分公司希望物联能够支持socket通信,通过socket通信控制设备开关实现物联,如讲解过程中正在讲解某个素材的时候可以控制视频的播放。二、实现步骤 1、在超级后台讲解的素材中配置物联接口(格式下边介绍) 2、在讲解APP中,...

2018-09-06 11:59:22 988

原创 Android国际化

Android国际化参考1:https://blog.youkuaiyun.com/Jason_996/article/details/78227452 参考2:https://blog.youkuaiyun.com/lanyeming2012/article/details/37776107核心方法: Resources resources = getResources(); C...

2018-08-27 17:41:15 305

原创 AS插件总集

AS插件总集1、code iris:https://blog.youkuaiyun.com/nanyi545/article/details/51368037

2018-08-09 20:17:30 726

原创 android保存png及gif到本地指定路径

android根据URL保存png及gif到本地指定路径一、保存png到本地 步骤一:根据URL得到bitmap对象 public static Bitmap decodeUriAsBitmapFromNet(String url) { URL fileUrl = null; Bitmap bitmap = null; try { ...

2018-08-08 20:29:34 4453 1

原创 Android代码注解

//// .::::.// .::::::::.// :::::::::::// ..:::::::::::'// '::::::::::::'// .:::::::::://...

2018-07-23 21:00:22 312

原创 安卓dialog消失:dismiss、cancel、hide

安卓dialog消失:dismiss、cancel、hide在我们看来dismiss和cancel效果是一样的,但是从源码看在cancel中调用了dismiss,如果调用cancel的话就可以监听cancelListener了,dismiss可以在任何线程,并且销毁了dialog对象,但是hide仅仅隐藏了对话框并没有销毁,如果打算用这方法来灭掉对话框就会出现问题,在Activity销毁的时候...

2018-07-22 20:45:27 5589

原创 最全面的安卓ANR

最全面的安卓ANR一、什么是ANR?1、概念 应用程序无响应(ANR:Application Not Responding):在一定的时间内没有做完响应的处理。注意:在Android里,应用程序的响应性是由Activity Manager和WindowManager系统服务监视的 。如响应输入的事件5S,broadcastReceiver是10S,service是20S,如果这...

2018-07-20 23:36:30 4466

原创 android工作件总结

ViewFlipperhttps://blog.youkuaiyun.com/harvic880925/article/details/39585347

2018-06-22 21:03:40 241

原创 Json实现GIF

Json实现GIF准备: 1.Json文件(AE生成); 2.添加依赖:compile 'com.airbnb.android:lottie:1.5.1'实现: 1.布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schem

2018-06-13 21:36:44 5854

原创 安卓bug解决

安卓bug解决bug: java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity 原因: 加载图片的时候传入了一个已经销毁的Activity或者是一个空的Context ,Fragment 挂载的Activity为空导致的 分析: 加载图片的方法是Glide.with(conte...

2018-06-11 17:08:37 735

原创 Android定时

Android定时1、常用定时器和延时方法:https://www.cnblogs.com/dame/p/8085983.html

2018-06-04 10:27:12 461

原创 Kotlin基础知识

Kotlin基础知识一、Kotlin基本语法1.定义变量var n: Int = 30 //Kotlin变量,这里也可以不初始化,等待后边初始化var ok:Int //仅仅定义了类型,并未初始化,后期使用可以初始化ok = 10 //后期初始化okval m: Int = 20 //定义m为常量,后期不能...

2018-05-19 21:44:43 1495

空空如也

空空如也

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

TA关注的人

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