自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

了解,入门再进深,一步一步来

没有什么途近可以找的。

  • 博客(25)
  • 收藏
  • 关注

原创 recycleview禁止手势滑动并自动跳转到指定位置

禁止手势滑动final LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this) { @Override public boolean canScrollVertically() { return false; }};跳转指定位置:设置对齐方式f...

2019-11-15 14:05:52 1055

转载 手机文件目录

Android根目录1、mnt 挂载点目录2、etc 系统主要配置文件3、system Android 系统文件4、sys Linux 内核文件5、proc 运行时文件6、init.rc 启动脚本7、default.prop 系统属性配置文件8、data 用户程序目录9、dev 这里是Linux系统常规文件夹,里面的文件很多都是设备模拟的文件系统,一般用户无需理会。Android系统中很重要的几个...

2018-06-02 09:22:58 4300

原创 Fragment的一些小理论

大家好,我是一名小小小小草,今天我们一起来学习关于碎片的一些小知识。activity的生命周期我们都知道:oncreate、onstart、onresume、onpause、onstop、ondestroy。activity的运行状态:运行状态、暂停状态、停止状态、销毁状态fragment除了这些之外还有一些生命周期需要了解:onAttach:当碎片和活动建立关联的时候调用。onCreateVie...

2018-05-14 13:17:11 190

原创 碎片的使用一(fragment切换)

在开发中,我们经常要用到碎片,碎片与活动特别像,但却不是。在我们平常看到的平板与手机之间的app会清晰地发现两者的不同点,在于手机只有一个活动窗口,而平板除了一个活动窗口外它有可能还增加了一个以上的详细信息。接下来,我们就先学习如何简单地使用Fragment。一、我们可以创建一个碎片布局。命名为fragment_easy。<LinearLayout xmlns:android="ht...

2018-05-14 09:52:47 1209

原创 StaggeredGridLayoutManager与GridLayoutManager小细节注意点

一、StaggeredGridLayoutManager1、当我们的设置为VERTICAL时,很容易发现当上一行的高度排放相等时它一行排放的先后顺序是从左到右。2、当我们的设置为HORIZONTAL时,它总是从上到下排放的。3、当我们的设置为VERTICAL时,上一行最凹的那一列最先排放,依次排放到最凸的那一列结束。4、当我们的设置为HORIZONTAL时,上一列最凹的那一行最先排放,依次排放到最...

2018-05-13 21:40:38 5629

原创 ListView与RecyclerView的使用

ListView :当我们需要有大量的数据信息进行显示时,这时就需要用到ListView。那么如何使用它呢?简单使用:1、在布局文件中创建ListView控件并设置相关属性id如:easy_list_view。2、在activity中创建Adapter,Listview和一个数组对象。private Integer[] data = new Integer[200];for (int i = 0;...

2018-05-13 20:37:45 312

转载 一步一步自定义LayoutManager

前言这篇文章实现了一个简单的LayoutManager,重点在于从原理方面一步一步去了解如何自定义一个LayoutManager。麻雀虽小,但五脏俱全。从自定义LayoutManager的layout布局,到scroll滑动,再到添加简单的动画效果。 其实,自定义一个LayoutManager也没那么难。基本概念RecyclerLayoutManafger调用 getViewForPosition...

2018-05-13 16:59:55 7753

原创 自定义UI框架

在我们刚刚接触android时我们设计的ui一般只用sdk原生的就可以,但是,为了提高我们的开发效率,我们不可能一这么做。今天我就告诉大家一个新一方法:    我们可以依照android的方法,创建我们自己的xml文件,并且创造我们自己的属性,使用我们自定义的代码,我们可以把我们创建的这种框架称为母板,意思是我们会多次用到它。如新浪,网易,qq等app会多次用到结构差不多的toolbar。一、在资...

2018-05-13 10:51:23 1748

原创 activity在SingleIntance模式下的生命周期

在此模式下,SingleIntance模式的act定义如下:act1、act2、act3。我们先作以下简单的跳转如下:act1->act2->act3:相邻不同的activity之间的跳转和标准的一样。若我们再点击跳转其中一个act,如图所示跳转act1时发现act3暂停后调用了onNewIntent、onRestart、onStart、onResume再停止act3。onSaveIn...

2018-05-09 15:06:19 612

原创 activity在SingleTask模式下的生命周期

这次是在SingleTask中作了实验。我们先做了三个简单的activity。act_task1,act_task2,act_task3。我们先作一般情况下跳转不同的act。如:act_task1->act_task2->act_task3发现与标准情况下没有任何不同。接下来我们再回跳转到act_task1。发现如下:系统会先从内部开始把act_task1与act_task3之间的ac...

2018-05-09 11:05:06 7178

原创 activity在singleTop模式下的生命周期

设计三个activity:act1,act2,act3;我们在配置文件中将三个act都可以设置为singleTop,通过相互或自身跳转来熟悉这种模式的特点。首先我们的执行顺序为:act1->act2->act3->act1->act2->act3可以发现相邻不同的act之间的跳转和standard模式一样:接下来我们回退到栈内最后一个act1也就是回退5次发现还是一样...

2018-05-08 17:19:16 5220

转载 android的四种启动模式

android的启动模式有四种,分别是 :standard(标准)、singleTop(顶单例模式)、singleTask (内单例模式)和 singleInstance(全局单利模式),可以在 AndroidManifest.xml 中通过给<activity>标签指定android:launchMode属性来选择启动模式。一,standard(标准):这个是android默认的一种...

2018-05-08 16:41:24 256

原创 activity在standard模式下的生命周期

activity生命周期这一篇不错可以看一看:https://www.cnblogs.com/changjl/p/5717130.html(这里只考虑完全覆盖)准备工作设置三个activity:act1,act2,act3(standard);进入顺序:act1->act2->act3->act1->act2->act3->act3->act3在栈中显示:...

2018-05-08 13:57:20 214

转载 Android 强引用,弱引用,软引用,虚引用

转载请注明出处:http://blog.csdn.net/mr_liabill/article/details/48344483   来自《LiaBin的博客》基本概念1.  强引用以前我们使用的大部分引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,...

2018-05-07 15:17:39 332

转载 activity退出的六种方式

我们先来看看几种常见的退出方法(不优雅的方式)一、容器式建立一个全局容器,把所有的Activity存储起来,退出时循环遍历finish所有Activityimport java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;public class Ba...

2018-05-07 15:13:00 5433

原创 android四大组件(一四大组件简单介绍)

坚定自己的信仰,忠实自己的android!android四大组件你了解多少?初学者一般最擅长使用只是其中一个,其它就不使用了,但四大组件的共存必然有其原因存在,所以从今天开始要好好学一下!在我们初学android时,我们首先了解的就是android四大组件有哪几个?activity、service、content provider、broadcast receiver。activity:我们可以把...

2018-05-07 11:01:30 1507

原创 html5

html5格式: MyHtml.html header{} nav{} section{} article{} footer{}

2017-07-23 14:13:39 224

原创 php学习——css复习七(细节处理)

其实之前说过,正常的文档流。意思就是说,我们每添加一个元素标签时,元素标签应该是纵向排列的—— 理应一行一个元素。反之当我们的元素没有按照一行一个元素时,此元素就称之为行内元素。行内元素:span b  i u strong a ...块元素:div p table ul li ol dl dt dd h1.....行内元素特点:内容决定大小。块元素:自定义或内容决定大小。块元

2017-07-22 15:02:42 157

原创 php学习——css复习六(格式清除和布局方法)

几天里我在用css编网站格式时,发现一些问题,在这些总结一下,比如在某些html标签下默认格式会困扰我,幸好我自学能力强盛,之前也遇到过。所以再理一理。默认格式的清除:(方式1)用通用选择器*{margin:0;padding:0;}(方式2)如果上面的方法浏览器不支持可以用这个。body,table,p,ul,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,l

2017-07-22 14:18:59 244

原创 网站建设与远程登录

我花了两天的时间把网站发布并学会了如何远程登录。这个过程中,阿里云的贡献非常大。(一)如果我们想要建一个网站,网上有很多种方式。我都试过:1,一键免费建站,嗯是的全免费,只不过限制当然有的——空间小,权限小,域名无法更改,网站无法完全自定义,适合那些不懂网络的人(当然若自己不想浪费时间也是可以这样的。)2,买买买模了式,买服务器,买网站,买域名,买云解析。一开始我也打算这样,可是一

2017-07-21 14:42:00 718

原创 php学习——css复习五(浮动)

当我们在自学的时候往往会出很多问题导致会走很多弯路。我的一个老师吧,不说啥,他没有专业的知识经历(他的是其他专业),但为了看我们就是来硬教我们web。出发点是好为了学生,只是知识没怎么学到,简单的web我们看书就行了,主要的还是要看老师的经验总结才是重点。人生又再次给了我提醒,当我向别人教东西的时候,一定要有自己的经验总结,这样教别人东西才算有意义。浮动(float):在网页布局的时候,往

2017-07-20 11:30:11 212

原创 php学习——css复习四(理解元素div)

我时常用的且涉及css的标签就是这个div了,特别好。尤其是在让我理解元素的大小和边距的时候,div作出了极大的贡献。

2017-07-20 09:45:48 180

原创 php学习——css复习三(表格、边框)

使用表格边框的一些必用的属性。其实表格边框等等这些都有好多属性,以前你能背,现在只要是不用的话很容易就忘了,所以没关系的,熟悉就行,用到了自然记住了。

2017-07-20 09:28:38 679

原创 php学习——css复习二(背景、列表属性)

背景列表属性内容不多,所以放在一起

2017-07-19 15:04:41 200

原创 php学习——css复习一(选择器)

永远不要质疑你的学习能力。

2017-07-19 11:43:04 281

空空如也

空空如也

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

TA关注的人

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