
Android
慕斯.Coder
Coding少年~
展开
-
Android Studio快捷键使用收藏
在使用Android Studio开发的过程中,有很多实用且方便的快捷键可供我们选择,从而提高开发效率。接下来整理了一些我在开发中常用的组合键。Ctrl + D:将选中的内容复制黏贴到内容下面Ctrl + 向上/下箭头:代码编辑界面向上/向下一行行移动Ctrl + '/':添加注释,注释样式为单行注释 //Ctrl + shift +'/': 添加注释,注释样式为多行注释 /原创 2017-06-20 16:34:41 · 666 阅读 · 0 评论 -
BroadcastReceier内容探索
BroadcastReceier内容探索如何判断广播是有序还是无序广播的优先级对无序广播是否生效动态注册的广播谁的优先级高最终广播接收器(Final Receiver)四大组件是否都要在清单文件中注册如何让自己的广播只让指定的App接收事件总线、观察者模式、广播的区别如何判断广播是有序还是无序 在Br...原创 2019-05-17 10:39:32 · 324 阅读 · 0 评论 -
Android开发之BroadcastReceiver
BroadcastReceiver介绍原创 2019-05-17 10:32:53 · 1034 阅读 · 0 评论 -
Android异常之ANR
Android异常之ANR什么是ANRANR产生的原因ANR出现的几种情况造成ANR问题的原因ANR产生的场景ANR的定位和分析ANR定位ANR分析降低ANR产生概率什么是ANR ANR是Android中一个比较有代表性的异常,它的英文全称是Application Not Responding,就是应...原创 2019-05-15 16:39:20 · 533 阅读 · 0 评论 -
Android开发之Service
Android开发之ServiceService简介Android进程 & 优先级Service的种类Service的启动方式startService()启动服务bindService()启动服务Service注册Service里面能否执行耗时操作Service是否跟Activity在同一个线程Service里面可以弹吐司吗?Activity中启动ServiceActivity如何跟Ser...原创 2019-05-15 15:22:07 · 605 阅读 · 0 评论 -
Android之Servie生命周期探索
Android之Servie生命周期探索Service的生命周期1.Service生命周期的回调方法2.非绑定模式3.绑定模式Service创建到销毁生命周期过程Start服务Bind服务onStartCommand()返回值介绍onCreate()方法和onStartCommand()到底有什么区别?onRebind(Intent)在什么情况下执行Service的生命周期1.Service生...原创 2019-05-15 14:35:15 · 215 阅读 · 0 评论 -
Activity之启动模式
Activity之启动模式什么是Activity的启动模式Activity的启动模式使用AndroidManifest.xml设置Activity的启动模式使用Intent设置Activity启动模式启动模式的建议Activity的启动模式为SingleTop,如果视图再次启动该Activity会怎么样?Activity的回调机制如何修改Activity进入和退出的动画什么是Activity的启...原创 2019-05-14 17:09:22 · 207 阅读 · 0 评论 -
Android之Activity生命周期探索
Android之Activity生命周期探索Task & Back StackActivity生命周期回调方法代码下Activity生命周期展示Activity的内部调用过程Activity的四种状态Activity生命周期的嵌套循环Activity生命周期交互设计思想1.多个Activity的生命周期交互2.为什么要先暂停当前显示的Activity?3.为什么要先执行要打开Activit...原创 2019-05-14 16:03:54 · 279 阅读 · 0 评论 -
Android开发之Activity初识
Android开发之Activity初识认识ActivityActivity的构成如何创建使用Activity1.创建Activity2.清单文件配置Activity启动的方式1.直接启动2.匿名启动Activity的状态保存Activity设置成窗口样式退出Activity & 安全退出调用多个Activity的ApplicationActivity横竖屏切换认识Activity&n...原创 2019-05-14 13:55:26 · 565 阅读 · 0 评论 -
Android项目结构和AndroidManifest.xml
创建项目在开发一款Android应用的时候,第一步我们需要在Android的IDE开发工具中去创建一个项目。接下来会对创建项目和项目结构中各个步骤,路径功能做个梳理和讲解。Application name:当前应用程序的名称,就是我们手机中看到的应用程序图标下面的那个名字。Company domain:公司域名(会被转化为包名)。Project location:项目存放路径。...原创 2018-09-07 17:38:49 · 11469 阅读 · 0 评论 -
Android View的onClick事件监听
目录点击事件findViewById()方法查找对应的view的id监听事件实现的几种写法点击事件Android中Touch事件相关内容都被封装到 MotionEvent 中,MotionEvent 中的时间类型有按下、抬起、滑动和结束事件。这些事件都是人机交互的一个过程,按下动作指的是人手指按在手机屏幕上这个动作,抬起动作指的是人手指按下手机后抬起来这个动作,移动动作指的是人...原创 2018-09-11 14:31:28 · 34081 阅读 · 2 评论 -
ButterKnife使用详解
目录·前言·简介·ButterKnife的优势·使用须知·使用步骤(流程)前言因为在日常的Android开发工作中我们会经常面对一些非常机械化且重复的代码,像是findViewById或setXXXListener等操作。接下来我要说的是一个功能很强大的Android开发框架ButterKnife(黄油刀),该框架的作者是JakeWhar原创 2017-07-06 18:44:30 · 418 阅读 · 0 评论 -
Android发布订阅事件总线EventBus
概述什么是EventBus?EventBus内部角色介绍配置实战案例概述在之前传统的Android开发中,线程间或者Activity、Service等组件之间传递消息我们比较倾向于Intent、Handler、Broadcast去实现。接下来跟大家探讨一个很好用的Android的发布/订阅事件总线框架EventBus,这个框架在之前的项目中也有使用过,直到今天才决定整理一片文章梳理下该框架,方便自己原创 2017-07-19 09:53:20 · 1306 阅读 · 0 评论 -
Android开发模式之MVC模式
目录前言Android开发之MVC结构MVC模式的优势与不足MVC模式的案例总结前言接触过Android开发的小伙伴们一定对Android的开发模式并不陌生。例如我们常见Android开发模式三剑客MVC模式、MVP模式和MVVM模式。开发模式的存在有着优化代码结构,降低功能模块之间耦合度的作用,所以非常值得我们开发人员进行研究和学习。本文中主要介绍Android开发中的MVC模式。Android开原创 2017-07-17 17:19:14 · 1987 阅读 · 1 评论 -
Android Handler机制
目录一.概述二.什么是Handler机制三.Handler机制中的角色以及作用四.Handler中涉及的方法浅析五.Handler机制工作流程六.小结一、概述在Android开发的过程中我们经常会接触到多线程开发的内容,既然讲到多线程,我们就不得不仔细分析一下主线程和子线程。在Android应用程序启动的时候,系统会创建一个主线程,负责UI组件进行交互,原创 2017-07-03 16:27:28 · 343 阅读 · 0 评论 -
Android之多线程开发
Android之多线程开发线程(Thread)相关概念Android中常见线程实现Thread的方式线程相关重要方法线程安全停止线程线程优先级线程(Thread)相关概念 进程(Process) 同一个操作...原创 2019-05-17 16:11:45 · 368 阅读 · 0 评论