Android开发
hujun1994
北京邮电大学计算机科学与技术专业本科
清华大学计算机技术专业硕士
展开
-
andriod studio快捷键
Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动转载 2015-07-29 11:54:28 · 445 阅读 · 0 评论 -
Android Fragment实例
现在Fragment的应用真的是越来越广泛了,之前Android在3.0版本加入Fragment的时候,主要是为了解决Android Pad屏幕比较大,空间不能充分利用的问题,但现在即使只是在手机上,也有很多的场景可以运用到Fragment了,今天我们就来学习其中一个特别棒的应用技巧。 很多手机应用都会有一个非常类似的功能,即屏幕的下方显示一行Tab标签选项,点击不同的标签就可以切换到不同的转载 2015-08-26 23:58:17 · 444 阅读 · 0 评论 -
使用InjectView和findViewById说拜拜
使用InjectView和findViewById说拜拜 Posted on 2014-12-06 /Under Android /With 2 Comments Android的findViewById真是太烦人了,模板似的方法,要写在每个Activity,Fragment,Adapter里面。声明View和findView总是间隔着未知的行距;setOnClickL转载 2015-08-27 13:46:55 · 1105 阅读 · 0 评论 -
StickyListHeaders:在listview中可以轻松的把headers添加到列表视图中组件
StickyListHeaders:在listview中可以轻松的把headers添加到列表视图中组件 StickyListHeaders 是一个在listview中可以轻松的把headers添加到列表视图中,类似于Android4.0 的手机通讯录的效果。很多IOS 也用这种效果,这个框架也可以用在不动的列表之中. 安装 Maven 1 2转载 2015-08-27 15:50:09 · 851 阅读 · 0 评论 -
ListView详解之三
ListView详解之三 参考http://www.cnblogs.com/angeldevil/archive/2011/11/20/2255972.html 上上篇,我们使用了几次Adapter,如ArrayAdapter、SimpleAdapter;上篇,我们又见识了更多的Adapter,有点晕了,到底什么是Adapter? 一、Adapter的作用转载 2015-08-26 23:11:50 · 339 阅读 · 0 评论 -
使用自定义的BaseAdapter实现LIstView的展示
使用自定义的BaseAdapter实现LIstView的展示 使用自定义的BaseAdapter实现LIstView的展示 实现以下功能点: 1.通过自定义的BaseAdapter展示ListView; 2.动态修改、刷新ListView内容; 3.在自定义的BaseAdapter中实现ListView内容的点击和长按点击事件;转载 2015-08-27 00:03:43 · 486 阅读 · 0 评论 -
startActivityForResult和setResult详解
startActivityForResult与startActivity的不同之处在于: 1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。 2、startActivityForResult( ) 可以一次性完成这项任务,当程序执行到这段代码的时候,假若从T1Activity跳转到下一个Text2A转载 2015-07-29 20:02:50 · 304 阅读 · 0 评论 -
Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)(转)
android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。 1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("",""); 2、Log.d的输出颜色是蓝转载 2015-07-29 20:04:57 · 544 阅读 · 0 评论 -
URI和URL的区别
这两天在写代码的时候,由于涉及到资源的位置,因此,需要在Java Bean中定义一些字段,用来表示资源的位置,比如:imgUrl,logoUri等等。但是,每次定义的时候,心里都很纠结,是该用imgUrl还是imgUri呢? 同样的,另外一个问题:String HttpServletRequest.getRequestURI();和StringBuffer HttpServletReques转载 2015-07-29 20:03:20 · 363 阅读 · 0 评论 -
深入理解Android的startservice和bindservice
一、首先,让我们确认下什么是service? service就是android系统中的服务,它有这么几个特点:它无法与用户直接进行交互、它必须由用户或者其他程序显式的启动、它的优先级比较高,它比处于前台的应用优先级低,但是比后台的其他应用优先级高,这就决定了当系统因为缺少内存而销毁某些没被利用的资源时,它被销毁的概率很小哦。 二、那么,什么时候,我们需要使用service呢?转载 2015-07-29 20:21:41 · 381 阅读 · 0 评论 -
带参数的Fragment
1. 要深刻理解Fragment 的生命周期 2. Fragment.getActivity()并不能保证非空。 3.如果在Fragment中有异步的回调, 特别要注意此时Fragment 是否还attached 在Activity中,可以调用isVisible()来判断 4. Layout 中添加fragment 与代码中添加Fragment 的区别: 1 Line转载 2015-08-29 17:51:09 · 615 阅读 · 0 评论