自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

态度决定高度A=X+Y+Z

微信搜索 Android小菜 每日会推送一篇安卓文章,欢迎关注阅读

  • 博客(12)
  • 资源 (10)
  • 收藏
  • 关注

原创 Activity的四种启动模式任务栈图解

昨天在该平台发布了第一篇文章,遇到一些小问题,可能《知道了》平台处于创业初期,还待慢慢成长,个人也很期待越来越多的人参与进来,一起交流,一对一式的提问,会比去别的地方搜索答案效率更高,掌握的知识点也会更透彻。当然,贵平台也兑现发文章得奖励,本人也成功领取了红包。继续高歌猛进,今天带来另一篇Activity的文章——Activity的四启动模式。该篇文章,会以图文讲解的方式带你彻底掌握Activit

2016-12-24 22:55:23 1619 1

原创 Android隐式启动Activity可能存在的坑

转载本专栏文章,请注明出处,尊重原创 。文章博客地址:道龙的博客 本篇文章,对隐式启动Activity再做分析。 有些人可能会说了,隐式启动活动不是很简单吗?这有什么不理解的?话先别说的这么早,对于隐式启动,还是具有很大的坑要爬的,当然,您如果是一个资深开发者就另当别论了。 本篇文章,我们从最简单的开始,一步步引入,相信这样的方式,读起来也会轻松一些。 我们平时启动一个活动,会通过两种方式。1、显示启动;2、隐式启动。

2016-12-24 12:08:24 15386 1

原创 Android简易实战教程--第四十九话《满屏拖动的控件》

今天做个有意思的效果吧,控件的拖拽,简单实用,逻辑清晰点3分钟看完。说的很高大上,其实就是拖动Button按钮跟着鼠标位置满手机屏幕跑罢了。直接上简单的代码吧:public class MainActivity extends Activity implements View.OnTouchListener { private Button mButton; private Vie

2016-12-20 20:06:16 1204

原创 Android Studio精彩案例(五)《JSMS短信验证码功能实现》

转载本专栏文章,请注明出处,尊重原创 。文章博客地址:很多应用刚打开的时候,让我们输入手机号,通过短信验证码来登录该应用。那么,这个场景是怎么实现的呢?其实是很多开放平台提供了短信验证功能的接口供我们使用,我们只需要关心客户端,无需关心服务端的业务逻辑,而且更加稳定安全。今天这篇文章就通过Jpush官方的JSMS模块,来实现短信验证登录功能。虽然,Jpush对于极光推送是非常有名出色的,短信验证也

2016-12-18 22:33:59 2975 1

原创 Android简易实战教程--第四十八话《Android - Timer、TimerTask和Handler实现倒计时》

之前本专栏文章中的小案例有写到:第三十九话《Chronometer实现倒计时》 以及使用异步实现倒计时:第三十三话《 AsyncTask异步倒计时》 本篇文章结合Timer、TimerTask和Handler来实现相同的功能。下面介绍一下Handler及其主要用法: 在android中提供了一种异步回调机制Handler,利用它我们可以在完成任务后做出相应的通知。 handler基本使用: 在主线

2016-12-18 13:23:27 1753

原创 Android Studio精彩案例(四)《DrawerLayout使用详解仿网易新闻客户端侧边栏 》

转载本专栏文章,请注明出处,尊重原创 。文章博客地址:道龙的博客侧拉菜单在Android应用中非常常见,它的实现方式太多了,今天我们就说说使用Google提供的DrawerLayout来实现侧拉菜单效果。简单模仿一下网易客户端的侧边栏。DrawerLayout的实现其实非常简单,可以说是“傻瓜式使用”。只要按照官方文档提供的步骤一步步实现,就没有太大的问题。首先,我们对一个应用定义一个布局<and

2016-12-14 22:44:02 11602 7

原创 Android简易实战教程--第四十七话《使用OKhttp回调方式获取网络信息》

在之前的小案例中写过一篇使用HttpUrlConnection获取网络数据的例子。在OKhttp盛行的时代,当然要学会怎么使用它,本篇就对其基本使用做一个介绍,然后再使用它的接口回调的方式获取相同的数据。因为它封装的很好了,并不需要我们去做封装,只需要写少量的代码就可以获取到复杂的网络数据了。一、OKhttp的最基本使用。还是直接使用代码来说话:1、添加依赖:Github网址:https://gi

2016-12-13 09:40:14 1243

原创 Android Studio突然不显示logcat日志

参考文章:http://blog.csdn.net/victor_e_n_01185/article/details/52818809有时候,AS出现没有log的情况。一般您换了模拟器,或者使用真机的时候会碰到这个情况。现象如图所示,logcat无日志显示:遇到这种事情的确很头疼。下面两种解决方案,一般可以得到解决。首先,你可以试试修改以下参数:若修改上述参数依然不显示,你可以打开Device M

2016-12-12 19:03:04 12234 1

原创 Android简易实战教程--第四十六话《RecyclerView竖向和横向滚动》

Android5.X后,引入了RecyclerView,这个控件使用起来非常的方便,不但可以完成listView的效果,而且还可以实现ListView无法实现的效果。当然,在新能方便也做了大大的提高。本篇 第四十六话 案例,就使用这个控件,完成竖向和横向加载数据。我们直接上代码,在每一步后都简要分析一下功能:一、实现竖向滚动1、定义一个实体类:package com.ity

2016-12-07 23:38:46 1897

原创 Android Studio 中设置代码块自动补齐

AS中很多提示键,并不如Eclipse中做的好,需要我们自己去自定义。这里以switch...case为例,讲解一下如何设置代码自动补全。1.进入settings -->  Editor --> Live Templates2.具体操作        按照图中的步骤操作就可以了,设置完了之后记住先点击Apply,再点击Ok。不然修改不会生

2016-12-06 18:04:23 3073

原创 Android Studio精彩案例(三)《模仿微信ViewPage+Fragment实现方式二》

转载本专栏文章,请注明出处,尊重原创 。文章博客地址:写在前面的话:此专栏是博主在工作之余所写,每一篇文章尽可能写的思路清晰一些,属于博主的“精华”部分,不同于以往专栏的文章,是直接结合实际开发的。喜欢的朋友可以关注我,给与更好的思路或者意见,哪怕有一点点帮助到您,这才是最重要的。上一篇模仿微信底部tab的方式实现滑动效果,那里的手段是通过动态添加View的方式,上一篇就提到,

2016-12-05 20:03:28 9580 5

原创 Android Studio精彩案例(二)《仿微信动态点击底部tab切换Fragment》

转载本专栏文章,请注明出处,尊重原创 。文章博客地址:现在很多的App要么顶部带有tab,要么就底部带有tab。用户通过点击tab从而切换不同的页面(大部分情况时去切换fragment)。本篇博客就通过简单的动态添加tab方式实现这个功能(当然最好的方式还是自定义控件来切换页面,就像微信那样)。在开始之前,让我们对原型看看效果图:因为最终效果是动态添加底部tab,我这里只是

2016-12-02 00:10:47 6033 1

SimpleRefreshListView

一个简单的自定义View,实现下拉刷新上拉加载更多。一个简单的自定义View,实现下拉刷新上拉加载更多。

2017-10-15

自定义ViewPage

博客对应,欢迎下载

2017-02-01

模仿微信切换

欢迎免费下载源码

2016-12-05

FragmentDemo2

读者可自行下载

2016-12-02

ActionBarDemo

仿网易新闻客户端架子搭建,Android Studio案例欢迎下载学习交流

2016-11-29

ListView局部刷新Demo

开发实现的Demo,欢迎下载~

2016-11-26

新浪网盘相关

新浪网盘lib库和Demo,可免费下载

2016-11-18

xlistview第三方开源库

xlistview好用的下拉刷新、上拉加载开源库

2016-11-16

CSS2.0样式表中文手册

2016-05-22

空空如也

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

TA关注的人

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