Android
文章平均质量分 73
一路洒满阳光XD
这个作者很懒,什么都没留下…
展开
-
Eclipse搭建Android开发环境-Android SDK和ADT离线安装
1. 下载Android SDK -> 百度网盘链接 或者 Android官网下载(需要代理)2. 下载ADT(Android Development Tools)->Android官网离线安装包 这是需要安装在Eclipse中的插件,按照链接上“Troubleshooting ADT Installation”一栏中的步骤一步一步做就好。不过在第7步做完之后,记得将“Contact all upd原创 2015-08-22 20:06:10 · 753 阅读 · 0 评论 -
使用SAX解析文档 --《第一行代码Android》学习笔记
1. 工作流程SAX(Simple API for XML)使用回调模型与用户代码交互,这是一种基于事件的编程模型。基于事件的编程模型的特点在于用户代码不是主动去执行,也就是说,它从来不会去指使XML解析器去做这做那,它是被动的,在等待被调用,然后才会去执行程序。SAX由解析器和用户代码组成。在处理整个文档时,解析器负责逐个依次扫描文档元素,用户代码负责侦听事件并执行响应,当解析器遇到标签、文本等元原创 2015-11-19 01:11:55 · 869 阅读 · 0 评论 -
Android定制ListView的界面(使用继承自ArrayAdapter的自定义适配器)--《第一行代码Android》学习笔记
ListView控件用于实现程序中的内容在屏幕上滚动的效果,大部分日常使用的应用程序都会使用ListView控件。一、简单ListView的用法简单ListView,即实现只有多个文本内容的滚动显示(不含有图片)。效果如图…关键代码如下:ArrayAdapter<String> adapter = new ArrayAdapter<String>( MainActivity.this原创 2015-10-13 00:35:53 · 5217 阅读 · 1 评论 -
自定义控件-组合控件
自定义控件当原生控件不能满足需要时,需要进行自定义控件,自定义控件可分为三种方式: 对现有控件进行拓展 通过现有控件的组合实现新的控件 完全自定义一个新的控件 组合控件的使用方式1、新建控件类首先控件是一个Java类,如android.widget.TextView类、android.widget.LinearLayout类等,那么自定义控件时,也必须新建一个自定义控件的类。由于该自定义控件由多个现原创 2016-06-10 02:42:39 · 1555 阅读 · 1 评论 -
轻量级Android网络请求框架
轻量级Android网络请求框架构成:BepHttpUtils类构建HttpURLConnection对象、设置参数、发起HTTP请求,传入BaseHandler或其子类来处理HTTP响应。 GET方法 POST方法 BaseHandler类 onStart、onProcess、onFinish、onSuccess、onFailure五个抽象方法。 框架在不同阶段回调相应的方法。请求成功后(20X)原创 2016-07-03 00:21:26 · 992 阅读 · 0 评论 -
杂学-Fragment
Fragment是嵌入到Activity中的,但是在Fragment中调用Activity中方法、获取上下文时,要使用getActivity方法,并进行强制类型转换。例如在Fragment中需要用到ContentResolver,就可以ContentResolver resolver = ((MainActivity) getActivity()).getContentResolver();不建议为原创 2016-06-19 01:26:33 · 416 阅读 · 0 评论 -
Android APP开发记录
1、需要使用ViewPager但是不想使用v4支持包时遇到的问题:通常兼容低版本设备的做法是:ViewPager(v4) + Fragment(v4) + FragmentActivity(v4) + FragmentPagerAdapter(v4)。 构造FragmentPagerAdapter时使用getSupportFragmentManager也可以刚好获取到v4包下的FragmentMa原创 2017-02-01 21:32:37 · 366 阅读 · 0 评论 -
TabLayout改造计划
大多数的应用程序都采用了多Fragment+底部导航栏,Android提供了Fragment+ViewPager+TabLayout这套解决方案,但是TabLayout在使用中有两处局限: Tab无法溢出TabLayout 无法设置中心按钮(一般中心按钮不用来切换Fragment,而是发帖、扫码等其他功能) 第一处局限已有开源项目XTabLayout解决了这个问题,实现这种效果主要是把Cl原创 2017-12-23 11:43:38 · 436 阅读 · 0 评论