![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android学习
文章平均质量分 88
lllllllhhhhjjjjj
19届计算机科学与技术系毕业生,Android开发
展开
-
EventBus基本使用学习笔记(附demo)
一、EventBus简介:EventBus是一个Android事件发布/订阅框架,通过解耦发布者和订阅者简化Android事件传递,这里的事件可以理解为消息。事件传递既可以用于Android四大组件间通讯,也可以用于异步线程和主线程间通讯等。传统的事件传递方式包括:Handler、BroadcastReceiver、Interface回调,相比之下EventBus的有点是代码简洁,使用简单,并将事件发布和订阅充分解耦。二、概念:(1)事件Event:又可称为消息,其实就是一个对象,可以是网络请原创 2021-05-24 17:16:05 · 2372 阅读 · 1 评论 -
Android 四大组件之 Service
学习参考:Android 四大组件之 Service原创 2020-11-23 10:48:42 · 93 阅读 · 0 评论 -
Android开发之Log的使用
Log(android.util.log)是Android Studio中的日志工具类熟练使用log会对你以后的Android开发之旅有很大的帮助。log类有五个方法,分别是(级别由低到高):1.Log.v():打印一些最为繁琐、意义不大的日志信息2.Log.d():打印一些调试信息(logd+tab)3.Log.i():打印一些比较重要的数据,可帮助你分析用户行为数据(logi+tab)4.Log.w():打印一些警告信息,提示程序该处可能存在的风险(logw+tab)5.Log.e():打原创 2020-11-17 20:29:55 · 2858 阅读 · 0 评论 -
Android常用快捷键整理(待完善)
(1) Ctrl+shift+O=import包原创 2020-11-17 20:13:13 · 162 阅读 · 0 评论 -
Android使用自定义styles定义layout中的属性
项目过程中,在layout文件中有大量的控件属性有重复,比如width,height等,为了简化代码,于是将这些重复的属性统一写进了styles.xml文件中,自定义了包含这些属性的style。使用方法及示例总结如下:<style name="button_style"><item name="android:layout_width">match_parent<...原创 2020-03-23 10:53:49 · 765 阅读 · 0 评论 -
Fragment基础学习及滑动切换界面Demo编码实战
一、Fragment简介(1) Fragment(碎片)是一种可以嵌入在Activity中的UI片段,它能让程序更加合理的利用大屏幕空间,因而Fragment在平板上应用的非常广泛。(2) Fragment需要包含在Activity中,一个Activity里面可以包含一个或者多个Fragment,而且一个Activity可以同时展示多个Fragment。同时,Fragment也能具有自己的布局...原创 2020-03-18 11:09:30 · 649 阅读 · 0 评论 -
Android中Button点击事件实现的三种方式总结及Demo演示
两个月前初学Android时,公司要求我们刚入职的应届小白写知识分享,于是结合实操的Demo写了一篇关于Button点击事件的分享。大概因为是初学的缘故,所以当时写的很细,恨不得把每一个操作步骤都写进去,趁着今天周末,就又整理了一下。既可以以后复习的时候当笔记参考,也希望能帮到和我一样的Android初学者。下面是这篇分享:Button是按钮,是用于响应用户的一系列点击事件,使程序更加流畅和完...原创 2019-12-07 13:31:17 · 3205 阅读 · 0 评论 -
在Android Studio中配置及使用Android代码规范神器CheckStyle
今天使用到了一个新的代码规范工具CheckStyle,于是就配置的过程及使用方法进行了简单的图文总结,步骤如下:1、首先准备一个Sayama_checkstyle.xml文件2、打开Android Studio,点击File—Settings—Plugins在搜索框内输入checkstyle进行搜索,搜索结果如下图所示:3、选中第一个,点击Install进行下载。4、下载完成后,点击Restart IDE对Android Studio进行重启操作5、在AS重启后,再次点击File—set原创 2020-08-31 11:18:19 · 1347 阅读 · 0 评论 -
Android绘图机制与处理技巧之——(1)Android屏幕相关知识
屏幕原创 2020-05-12 10:08:46 · 137 阅读 · 0 评论 -
Android绘图机制与处理技巧(目录总结)
Android的绘图机制应该是Android最核心的内容之一,不管是什么样的功能,最终都要以图像的形式呈现给用户。因此,掌握Android的绘图技巧,可以让我们在设计应用时更加随心所欲,对Android的理解层次也越来越高。基本的绘制图形的方法,在之前的学习中已经能熟练掌握,接下来总结一些关于Android绘图机制的一些高级技巧与分析。一、Android屏幕相关知识Android屏幕相关知识二、Android绘图技巧Android绘图技巧三、Android图像处理技巧Android图像处理技巧原创 2020-05-11 16:13:26 · 156 阅读 · 0 评论 -
Android中View的测量与View的绘制
一、View的测量Android系统在绘制View前,必须对View进行测量。即告诉系统该画一个多大的View。这个过程在onMeasure()方法中进行Android系统给我们提供了一个设计短小精悍却功能强大的类——MeasureSpec类,通过它来帮助我们测量View。MeasureSpec是一个32位的int值,其中高2位为测量的模式,低30位为测量的大小,在计算中使用位运算的原因是为了提高并优化效率。测量的模式可以为以下三种:(1) EXACTLY即精确值模式,当我们将控件的layout_原创 2020-05-11 15:26:04 · 283 阅读 · 0 评论 -
Android体系与系统架构
1.1 Google 生态系统Android底层通过最快的C语言保证效率,上层使用Java简单、快速进行开发。现在,Google正利用其搜索、移动、web的各个入口,来逐渐掌握互联网的控制权。而Android有了Google这样一个“干爹”支持,更是如鱼得水,不仅在搜索上利用Google Now的优势,更利用Google Map这样一个强有力的工具,将移动系统与Web系统紧密的联系在了一起。...原创 2020-05-06 13:12:45 · 438 阅读 · 0 评论