排序:
默认
按更新时间
按访问量

Android之仿今日头条顶部导航栏效果

随着时间的推移现在的软件要求显示的内容越来越多,所以要在小的屏幕上能够更好的显示更多的内容,首先我们会想到底部菜单栏,但是有时候像今日头条新闻客户端要显示的内容太多,而且又想在主界面全部显示出来,所以有加了顶部导航栏。 今日头条顶部导航栏区域的主要部分是一个导航菜单。导航菜单是一组标签的集合,在...

2015-01-07 09:11:56

阅读数:47859

评论数:24

Android图片异步加载框架Android-Universal-Image-Loader

Android-Universal-Image-Loader是一个图片异步加载,缓存和显示的框架。这个框架已经被很多开发者所使用,是最常用的几个Android开源项目之一,主流的应用,随便反编译几个,都可以见到它的身影。淘宝,天猫,Facebook,京东商城等都用到了这个项目。 该项目的Githu...

2014-12-17 09:03:29

阅读数:17684

评论数:4

排序算法总结

排序算法大体可分为两种:     一种是比较排序,时间复杂度O(nlogn) ~ O(n^2),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。     另一种是非比较排序,时间复杂度可以达到O(n),主要有:计数排序,基数排序等。

2017-11-06 12:17:52

阅读数:259

评论数:0

Android仿小米商城底部导航栏之二(BottomNavigationBar、ViewPager和Fragment的联动使用)

简介 在前文《仿小米商城底部导航栏(基于BottomNavigationBar)》我们使用BottomNavigationBar控件模仿实现了小米商城底部导航栏效果。接下来更进一步的,我们将通过BottomNavigationBar控件和ViewPager空间的联动使用来实现主界面的滑动导航。 ...

2017-01-07 10:59:28

阅读数:6308

评论数:2

Android仿小米商城底部导航栏(基于BottomNavigationBar)

简介 现在大多数App都会用到底部导航栏,比如QQ、微信和购物App等等。有了底部导航栏,用户可以随时切换界面,查看不同的内容。Android底部导航栏的实现方式特别多,例如TabHost,TabLayout,或者TextView等,都可以实现底部导航栏的效果,但是却没有Google官方统一的导...

2017-01-06 11:23:22

阅读数:1897

评论数:0

WebRTC Android API

WebRTC Android API WebRTC For Android相关的API有VideoCapturerAndroid, VideoRenderer, MediaStream, PeerConnection 和 PeerConnectionFactory等。通过这些功能完善、说明详细的...

2016-03-14 10:53:13

阅读数:4878

评论数:2

Android插件化开发技术

2016-03-08 16:49:47

阅读数:905

评论数:0

Android-PullToRefresh下拉刷新库基本用法

PullToRefresh是一套实现非常好的下拉刷新库,它支持: ListView ExpandableListView GridView WebView ScrollView HorizontalScrollView ViewPager 等多种常用的需要刷新的View类型,而且使用起来也十分方便...

2015-01-08 09:14:05

阅读数:48189

评论数:5

Android之仿今日头条标题栏效果

学习Android应用开发已经有一段时间了,对涉及应用开发的主要基础知识已经有了一定的了解,学习过程中写的博客被我整理成立了一个专栏《Android应用开发基础》。但是基本上写的代码都是一些单一知识点的演示Demo,与一个完整的产品相差甚远。要具备开发复杂的产品级应用的能力,在掌握了应用开发的基础...

2015-01-06 09:13:28

阅读数:6657

评论数:1

Android之JSON格式数据解析

JSON:JavaScript 对象表示法(JavaScript Object Notation)。独立于语言和平台,比 XML 更小、更快,更易解析。如今JSON数据已经成为了互联网中大多数数据的传递方式,所以必须要熟练掌握。 Android平台自带了JSON解析的相关API,可以将文件、输入流...

2015-01-01 12:45:52

阅读数:61802

评论数:6

Android Handler消息机制

在上一篇文章《Android AsyncTask异步任务》中我们介绍了如何使用AsyncTask异步处理网络通信和UI更新。在本文中将使用Handler消息机制来异步处理网络通信和UI更新。 Google参考了Windows的消息机制,在Android系统中实现了一套类似的消息机制。学习Andr...

2014-12-29 09:09:04

阅读数:1743

评论数:1

Android AsyncTask异步任务

在上一篇文章《Android网络编程之使用HttpClient进行Get方式通信》中,我们强制直接在UI线程进行网络操作,在实际的应用开发过程中不能这样做,因为这样很可能会阻塞UI,影响用户体验。为了避免直接在UI线程中进行网络操作,我们可以使用AsyncTask异步处理网络通信和UI更新。通过A...

2014-12-26 09:14:24

阅读数:3459

评论数:1

Android网络编程之使用HttpClient进行Get方式通信

在Android开发中,Android SDK附带了Apache的HttpClient,它是一个完善的客户端。它提供了对HTTP协议的全面支持,可以使用HttpClient的对象来执行HTTP GET和HTTP POST调用。 HTTP工作原理: 1.客户端(一般是指浏览器,这里是指自己写的程序...

2014-12-25 09:15:13

阅读数:15333

评论数:4

Android存储之SharedPreferences

SharedPreferences是Android提供用来存储一些简单的配置信息的一种机制,例如,一些默认欢迎语、登录的用户名和密码等。其以键值对的方式存储,使得我们可以很方便的读取和存入,下面看一个演示的例子。 实例:SharedPreferencesDemo 代码逻辑: 应用启动时尝试从Sh...

2014-12-23 09:12:34

阅读数:1655

评论数:1

Android UI之SlidingMenu侧滑菜单

SlidingMenu侧滑菜单是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作。很多优秀的应用都采用了这种界面方案,像facebook、人人网、everynote、Google+、网易新闻、知乎日报、有道云笔记等等。 现在这种交互方式越来越流行了...

2014-12-08 10:11:21

阅读数:5399

评论数:3

Android UI之ViewPager

ViewPager需要android-support-v4.jar这个包的支持,它是Google提供的一个附加包。 ViewPager主要用来组织一组界面,并且通过左右滑动的方式来展示。与ListView类似,ViewPager也需要一个适配器,也就是PagerAdapter,来把这组界面填充到...

2014-12-04 10:52:58

阅读数:1710

评论数:0

Android UI之Tab(ActionBar+Fragment实现)

Fragment和ActionBar都是Android3.0之后出现的,Fragment,碎片,主要是为了支持更多的UI设计在大屏幕设备上,如平板。因为现在设备的屏幕越来越大,使用Fragment可以更灵活的管理视图层次的变化。像Activity一样,可以创建Fragment来包含View,进行布...

2014-12-02 09:41:15

阅读数:6057

评论数:0

Android UI之Tab(TabActivity+TabHost实现)

Tab标签页是UI设计时经常使用的UI控件,可以实现多个分页之间的快速切换,每个分页可以显示不同的内容。 TabHost相当于浏览器中标签页分布的集合,而Tabspec则相当于浏览器中的每一个分页面。在Android中,每一个TabSpec分布可以是一个组件,也可以是一个布局,然后将每一个分页装...

2014-12-01 09:15:33

阅读数:4167

评论数:0

Android之BroadcastReceiver

Android广播机制包含三个基本要素: 广播发送者(调用sendBroadcast方法) - 用于发送广播; 广播接收器(BroadcastReceiver) - 用于接收广播; 意图内容(Intent)-用于保存广播相关信息的媒介。 Broadcast是Android中一种广泛运用的在应用程序...

2014-11-25 09:12:11

阅读数:1919

评论数:0

Android系统架构

传统的嵌入式Linux环境,几乎都会遵从一种约定俗成的传统,就是专注于如何将开源软件精减,然后尽可能将PC上的运行环境照搬到嵌入式。在这种思路引导下开发出来的系统,可移植性本身是没什么问题的,只要不是跟X86绑定的源代码,铁定是可以移植。但是,这样构建出来的系统,一般都在结构上过于复杂,会有过多的...

2014-11-24 17:58:57

阅读数:1353

评论数:0

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