Android初级
格城先生
路漫漫其修远兮,吾将上下而求索。
展开
-
layout_gravity和gravity的区别
属性效果: layout_gravity 表示组件自身在父组件中的位置 gravity 表示组件的子组件在组件中的位置使用注意事项: 1、当作为父layout的LinearLayout的属性为androidrientation=”vertical” 的时候,android:layout_gravity=”?” 这里设为横向的时候才能生效。比如:left,r原创 2018-01-10 09:50:56 · 680 阅读 · 0 评论 -
透析Android 中 权重使用及分配规则(layout_weight)
转载注明:http://blog.csdn.net/itermeng/article/details/52159997平常我们在使用线性布局LinearLayout的时候,会用到权重layout_weight,将控件的宽度(或高度)设为0,再设置它的权重即可,控件呈现呈现出的大小与权重比例相吻合。方法简单,自是没有什么好说的,可是你们有想过将控件的宽和高全部设置,再去设置权转载 2018-01-09 17:02:33 · 1663 阅读 · 2 评论 -
android:clipToPadding属性的用法
属性说明在使用ListView或者RecycleView、ScrollView等滑动控件时候有一个强大但隐秘的属性,在android的布局XML文件中,android:clipToPadding=“boolean”,该属性值可设为true或者false。表示控件的绘制区域是否在padding里面的原创 2017-07-25 10:58:23 · 6716 阅读 · 0 评论 -
android:fitsSystemWindows属性的用法
Android中fitsSystemWindows属性的用法总结 fitsSystemWindows属性是我在学习沉浸式模式时候涉及到的一个知识点,因为涉及到Android不同版本间的区别,所以当时也是云里雾里的,所以今天特意整理一下这个属性。原创 2017-05-08 23:32:56 · 15898 阅读 · 3 评论 -
android:clipChildren属性的用法
Android中clipChildren属性的用法总结 android:clipChildren这个属性使用的频率并不高,但是在有些需求下,这个属性效果还是很不错的。只不过这个属性的名字和意思初次看到会有点蒙,所以对这个属性做个学习性总结。原创 2017-05-08 15:11:56 · 1157 阅读 · 0 评论 -
同步异步以及阻塞和非阻塞的区别
一、同步与异步的区别:同步和异步的理解同步:一个服务的完成需要依赖其他服务时,只有等待被依赖的服务完成后,才算完成,这是一种可靠的服务序列。要么成功都成功,失败都失败,服务的状态可以保持一致。异步:一个服务的完成需要依赖其他服务时,只通知其他依赖服务开始执行,而不需要等待被依赖的服务完成,此时该服务就算完成了。被依赖的服务是否最终完成无法确定,一次它是一个不可靠的服务序列。消息通知中的同步和异步:同转载 2017-12-06 17:19:04 · 2823 阅读 · 1 评论 -
Android中UI线程(主线程)和子线程间的通讯方式比较
通过上一篇文章我们知道在UI线程中更新UI,在子线程中执行耗时操作。这篇文章记录下那么主线程和子线程之间消息处理的多种方式,更多的是对比它们的区别。原创 2017-12-06 16:40:13 · 11744 阅读 · 1 评论 -
Android中为什么主线程更新UI,子线程执行耗时操作?
Android主线程是线程不安全的?网上文章常常有说:Android主线程是线程不安全的。我就纳闷了,线程还有安全一说? 不能说主线程是线程不安全。线程没有安全不安全这一说。而是更新UI的方法不是线程安全的,即只能在单线程中完成UI的更新,不能使用多线程。(为什么呢?因为子线程可能会有多个,存在多个线程同时操作一个控件的情况,而Andoid UI toolkit并不是线程安全的)因此,只能在主线程原创 2017-12-05 15:16:26 · 5755 阅读 · 0 评论 -
Android中的进程了解
Android进程基本知识当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。 我们可以将一些组件运行在其他进程中,组件运行在哪个进程中是在manifest文件里设置的,其中,,和都有一个process属性来指定该组件运行在哪个进程之中。我们可以设置这个属性,使得每个组件运行在它们自己的进程中,或是几个组件共同享原创 2017-12-04 10:51:02 · 351 阅读 · 0 评论 -
Android SDK工具介绍
Android SDK包含了许多可以帮助你开发Android平台应用的工具。这些工具分为两类:一是SDK工具;二是平台工具。SDK工具独立于平台,任何开发Android应用的平台都需要配置。平台工具是定制的适应最新的Android平台特性。原创 2017-09-30 15:49:29 · 3061 阅读 · 0 评论 -
Android中Log的重要性
Log的重要性Log是理解程序,分析程序Bug的神兵利器。 在软件项目的各个阶段中,最能凸显Log作用的是BugFix阶段。测试人员在发现bug后首先要做的就是截取日志供开发来定位解决bug。其次是在编码并测试功能阶段,开发完成代码后会自己测试一下,看是否实现其功能,log写好就不怕程序出bug了。要把log写好,写全面,以避免无意义的浪费。原创 2017-07-30 18:21:34 · 1454 阅读 · 0 评论 -
字符编码之ASCII码、Unicode、UTF-8的关系和区别
实际开发中常用UTF-8编码格式,但实际上对各个编码之间的关系和区别还是不清楚,毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。原创 2017-07-30 18:12:15 · 4174 阅读 · 2 评论 -
Android SDK下的各目录介绍
前言对Android开发者而言,Android SDK 一定是会用到的,但是很多人对里面各个文件夹的了解却并不多,所以我来总结一下。希望对大家了解Android SDK有帮助。原创 2017-06-24 18:44:15 · 12091 阅读 · 0 评论 -
Android入门之系统架构了解
通过对Android系统架构做简单的描述,为入门的同学明确学习Android的方向性和目的性提供一些帮助。原创 2017-03-31 10:29:28 · 610 阅读 · 0 评论