码迷,mamicode.com
首页 >  
搜索关键字:android实战 接口回调    ( 333个结果
Android实战简易教程-第五十四枪(通过实现OnScrollListener接口实现下拉刷新功能)
上一篇文章Android实战简易教程-第五十三枪(通过实现OnScrollListener接口实现上拉加载更多功能)讲述了如何实现上拉加载更多的功能,本篇,我们在上一篇的基础上实现下拉刷新功能。主要通过对滚动状态和手势监听实现这一功能,下面我们看一下代码:1.header.xml: <LinearLayout xmlns:android="http://schemas.android.com/ap...
分类:移动开发   时间:2015-09-05 15:08:05    阅读次数:229
Android实战简易教程-第五十三枪(通过实现OnScrollListener接口实现上拉加载更多功能)
支持上拉加载更多的控件有很多,但是你知道背后的原理吗?有一些面试官可能会问到这方便的知识,他们认为会用不是目的,懂背后的原理才是真人才。下面我们通过实现OnScrollListener接口实现上拉加载更多的效果,这里用到了回调接口,你需要对回调进行比较好的理解,回调机制是Android中很重要的机制,下面我们看一下代码:1.定义一个footer.xml,用于下拉提示的效果: <LinearLayo...
分类:移动开发   时间:2015-09-04 21:15:56    阅读次数:253
Android实战简易教程-第五十二枪(Fragment和Activity之间通信)
Fragment的使用可以让我们的应用更灵活的适配各种型号的安卓设备,但是对于Fragment和Activity之间的通信,很多朋友应该比较陌生,下面我们就通过一个实例来看一看如何实现。一、Activity->Fragment传递数据1.main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"...
分类:移动开发   时间:2015-09-04 19:57:19    阅读次数:190
Android实战简易教程-第五十一枪(ListView实现子控件的动态显示和隐藏、checkbox全选和反选)
前段时间写过一篇文章:Android实战简易教程-第四十七枪(ListView多选-实现点餐系统)有的同学留言建议,可不可以动态控制checkbox的显示和全选反选功能,我研究了一下,发现实现也比较容易,特写下此篇文章。学习就是要有发散思维,要举一反三,大家也可以根据我的实例进行改编,添加和删除一些功能,这样可以提高你对知识的认知!下面我们看一下代码:1.main.xml: <RelativeLa...
分类:移动开发   时间:2015-09-04 11:11:25    阅读次数:193
Android实战技巧之四十:Android5.1.1源代码编译与烧写
购买Nexus手机的朋友大多是为了自己修改系统玩,再加上其较高的性价比,在开发者中还是广受欢迎的。我的5太子被我升级到了6.0预览版,玩的正嗨,舍不得换回到5.1时代了。不过鉴于距6.0源码发布还有段日子,5.1的源码编译与烧写仍是主流,下面就记录了整个过程(持续了很长时间,我们要有耐心)。搭建开发环境系统推荐Ubuntu 14.04 1.openjdk is needed$ sudo apt-g...
分类:移动开发   时间:2015-09-04 07:37:09    阅读次数:278
Android实战简易教程-第五十枪(工具类的测试)
在开发中,为了提高开发效率,我们一般会自定义自己的工具类。为了保证项目的可靠性,在将工具类引入项目之前,我们一般都会对工具类进行单元测试,下面我们通过一个实例看一下如何搭建测试环境。1.首先自定义一个工具类,这里我们自定义了一个连接图灵机器人API的网络测试类:package com.yayun.chatrobot.utils; import java.io.ByteArrayOutpu...
分类:移动开发   时间:2015-09-02 22:08:20    阅读次数:297
Android实战简易教程-第四十九枪(两种方式实现网络图片异步加载)
加载图片属于比较耗时的工作,我们需要异步进行加载,异步加载有两种方式:1.通过AsyncTask类进行;2.通过Handler来实现,下面我们就来看一下如何通过这两种方式实现网络图片的异步加载。一、AsyncTask方式1.main.xml:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" ...
分类:移动开发   时间:2015-09-01 21:36:38    阅读次数:371
Android实战简易教程-第四十八枪(App引导页面效果实现)
经常使用APP的童鞋会发现,第一次进入APP会有引导页面,里面可以放一些APP的使用介绍或其他信息等等,下面我们研究一下如何实现这个功能,增加APP的体验。一、自定义控件继承ViewGroup:package com.genius.scroll; import android.content.Context; import android.content.Intent; import andro...
分类:移动开发   时间:2015-08-29 21:43:18    阅读次数:209
Android实战简易教程-第四十七枪(ListView多选-实现点餐系统)
一般在外卖的选单中常常会用到ListView的多选,大家可以改进后加入自己的项目中。下面看一下代码:一、代码1.main.xml:(由一个ListView和一个Button组成) <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_paren...
分类:移动开发   时间:2015-08-29 18:52:13    阅读次数:376
Android APP应用开发视频教程
课程概述:零基础3G Android移动开发就业班、共包括10多个精品Android实战项目,课程囊括Andriod所以技术点,是目前国内讲解最全面的android课程,通过该课程的学习,学员可在最短的时间内,找到高薪工作。零基础学Android APP应用开发 学习地址:http://edu.ib...
分类:移动开发   时间:2015-08-28 17:31:39    阅读次数:162
333条   上一页 1 ... 18 19 20 21 22 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!