- 博客(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
CSS2.0样式表中文手册
2016-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人