自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZCJ-阿杰的博客

小小程序猿的探索之路

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

原创 Android构建BaseActivity和BaseFragment

先说说为什么要构建Base类吧,我们一般在创建一个Activity的时候往往会去继承AppCompatActivity然后重写oncreate()方法以及生命周期,有几个Activity就会执行这样的操作几次,麻烦,代码量也多,我们构建一个Base类,让我们的Activity去继承这个base类,所有的生命周期都在Base里面操作,共通逻辑写一遍被继承就可以实现,且可以重写父类方法。但是也有一定缺...

2018-11-08 15:46:08 993 1

原创 Fragment的切换

Fragment使用率非常大,最常见的就是APP首页,和Activity组成的首页,例如微信主界面,今天就来看一看Fragment切换是如何操作的。布局文件:看微信的主页面,实则就是一个Activity,通过下方的几个按钮进行fragment的切换,首先我们现在写一下Activity的布局,既然要用到Fragment,我们在布局中就需要一个FrameLayout来装载Fragment,然后...

2018-11-06 15:13:06 1621

原创 Android开发之Fragment

前几篇博文给大家介绍了Android的四大组件,今天给大家介绍一下Android开发中常用的Fragment,也被称作碎片。在开发中,Fragment使用极其广泛,像微信的主界面,淘宝,等等。。很多很多都是使用了Framgent。Fragment是依赖于Activity存在的,不能独立存在,一个Activity可以包含多个Fragment,多个Activity可以重用一个Fragment,当然...

2018-11-05 18:39:33 300

转载 Android四大组件之ContentProvider详解

转自:http://www.cnblogs.com/devinzhang/archive/2012/01/20/2327863.html1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,...

2018-11-05 15:45:58 216

原创 Android四大组件之BroadCastReceive

hello,大家好 ,我是小杰,前几篇博文中我给大家介绍了四大组件的其中两种,今天给大家介绍一下第三个组件,BroadCastReceive,也就是广播接受者。广播是通过Intent发送action,然后注册一个接受者来接收这个action从而进行一些操作。 广播的发送方式无序广播 有序广播无序广播是所有的接收者都可以接收到这个action从而进行操作,而有序广播是根据优先级不同来进行...

2018-11-05 14:42:43 195

原创 Android四大组件之Service全面解析(二)

 hello,大家好,我是阿杰,在上一篇博文中,阿杰给大家介绍了Service这个组件以及它的生命周期和它启动的方式,这一篇博文呢主要给大家讲一下如何防止Service被杀死。1. 设置onStartCommand方法中的返回值调用Context.startService方式启动Service时,如果Android面临内存匮乏,可能会销毁当前运行的Service,待内存充足时可以重建Ser...

2018-11-02 15:09:34 136

原创 Android四大组件之Service全面解析(一)

 在阿杰的上一篇博文中给大家讲了一下Android四大组件之一的Activity,也是最重要的,这一篇文章,给大家讲一下Service。什么是Service Service是Android的四大组件之一应用广泛,它是一个能在后台进行一个长时间的操作并且不提供用户界面的一个组件,应用相当广泛。其他应用组件可以启动Service,当用户切换到另一个应用程序时,Service依然可以在后台运行。...

2018-11-02 12:07:20 174

原创 Android四大组件之Activity

Android有四大基本组件,他们分别是:Activity Service(服务) BroadcastReceive(广播) Content Provider(内容提供者)这四大组件在Android开发中必不可缺,今天我们来介绍一下ActivityActivity本质Activity是Android开发中必不可缺的,他是一个界面的载体,如果你想显示出一个界面,那么必须经过Act...

2018-11-01 17:43:12 124

原创 在Activity中引用控件以及控件的点击事件

今天我们要讲的是在Activity中使用控件,我们在AndroidStudio中创建好了项目,会有一个Mainactivity,对了这里推荐大家在使用AndroidStudio写代码的时候,选择project如下图:选择这种结构呢,大家可以很清楚的看到项目目录结构良好的目录结构是很重要的呢,以后阿杰会给大家说怎么写目录。好了回到我们的重点,我们新建项目会有一个MainActivit...

2018-11-01 16:30:43 1321 1

原创 合理利用style文件,使布局中的代码简洁

在我们搭建界面的时候,我们常常可以碰到一种情况,就是,这个界面,所有的布局差不多都一样类似于下面这种:这个界面,一看,基本上都是一样的格式,一张图片,文字,再加上一张图片,这个时候,很多新手同学可能就开始写了,一个imageView+textView+image,OK 完成,然后在复制粘贴,好,完成了这个界面的搭建,但是,这样一来,你的代码量增加了很多,这样写估计要写200多行代码吧,阿杰...

2018-11-01 15:37:56 343

原创 Android常用的基本控件

在搭建Android界面中 有许多的控件给我们使用,有TextView,ImageView,Button等等,正是有了这些控件,我们才能搭建出好看的界面框架,本篇主要讲解一下基本控件的属性,以及在项目中常用的一些Android自带的控件。所有控件必须要有的属性: android:layout_width(宽) android:layout_height(高) TextV...

2018-11-01 14:56:09 3687

原创 Android常用的基本布局

Android常用的5中基本布局 Android的基本布局是搭建Android界面很重要的一环,你所有的控件都必须在布局基本布局下面来控制,选择合适的布局,对你的界面搭建有很大的帮助。  这5中基本布局是:       LinearLayout(线性布局)        RelativeLayout(相对布局)        FrameLayout(帧布局)        Abs...

2018-11-01 14:04:56 323 2

原创 Android萌新的开发之路

大家好,我是阿杰,怎么说呢,从大学毕业到现在,大概2年多时间了,从一个Android新手小白,自学Android,到现在慢慢入门,经历了许多,以前就想开始写博客,但是怕自己经验能力不足,怕误导大家,不敢写,现在想慢慢开始写博客,我不是大神,我也是新手菜鸟,只是可能比刚入门的同学稍微多点经验,所以想分享给大家,希望大家多多支持,以后我每周至少一篇博客,给新手同学讲一讲关于Android我自己的一些经...

2018-11-01 10:54:31 194 1

空空如也

空空如也

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

TA关注的人

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