2016年3月8日

连接AdapterView视图和数据源的桥梁:Adapter适配器(3)

摘要: BaseAdapter是一种使用频率较高的适配器,因为它可以通过自定义最大程度扩展满足各种情景下的使用。我们不仅需要知道适配器的使用,进一步我们也需要了解适配器的原理。 问题是最好的学习方式,下面主要讨论这么几个问题: Q1.ListView中每个Item的创建 Q2.ListView中Item的复 阅读全文

posted @ 2016-03-08 00:57 AellenLei 阅读(999) 评论(0) 推荐(0) 编辑

2015年11月15日

系统组件:工具栏Toolbar

摘要: Toolbar是Api21引入的一个控件,v7包含有它的控件,可兼容5.0以下系统,它是用来替代Actionbar,官方推荐Toolbar,它作为一个控件,比Actionbar更灵活也更强大。 官方文档描述: Toolbar的组成分为5部分,分别是A navigation but... 阅读全文

posted @ 2015-11-15 18:02 AellenLei 阅读(977) 评论(0) 推荐(0) 编辑

系统组件:动作条ActionBar

摘要: 引入: 概念:动作栏或导航控件,Action Bar 就是替换3.0 以前的title bar 和Menu。 主要功能: 1)突出显示一些重要操作(如“注册”,“登录”,“搜索”等,将平时隐藏的选项菜单显示成活动項ActionItem。 2)在程序中保持一致的页面导航和切... 阅读全文

posted @ 2015-11-15 16:35 AellenLei 阅读(911) 评论(0) 推荐(0) 编辑

Android Studio 常用快捷键汇总

摘要: 快捷键,可以极大的提升我们的工作效率,同时让我们能够更专注与工作本身,而不需要拘泥于工具的使用,当脱离鼠标的时候,我们看起来会更酷,下面简单的汇总一些Android Studio 常用的快捷键,仅针对于Windows系统。 常用: 1.Alt + Enter 万能键,提示+导包 2.C... 阅读全文

posted @ 2015-11-15 12:03 AellenLei 阅读(1627) 评论(0) 推荐(0) 编辑

2015年11月5日

Android第三方服务(1):语音识别(1)

摘要: App开发中为了让软件功能更加强大,经常会引用许多的第三方框架或服务,其中可能会碰到这样一种场景,让用户语音输入,App接受用户的输入信息,做出相应的相应,这就是所谓的语音识别,当然这也是最基础最简单的语音识别,还有什么语音听写、在线语音合成、开发语义、人脸识别、声纹识别、语音唤醒等等。 关于... 阅读全文

posted @ 2015-11-05 21:40 AellenLei 阅读(6629) 评论(1) 推荐(0) 编辑

2015年10月21日

Android数据存储(4):SQLite Database

摘要: Android系统存储数据的第四种方式是SQLite Database,即数据库存储。 该方式(数据库存储)的特点是存储私有数据,且数据是具有数据结构的,存储位置/data/data//databases目录下。 数据库存储有两个核心类: SQLiteOpenHelper类: 数据库管理... 阅读全文

posted @ 2015-10-21 14:43 AellenLei 阅读(1067) 评论(0) 推荐(0) 编辑

2015年10月20日

Android数据存储(3):External Storage

摘要: Android系统的数据存储第三种方式是External Storage,即是外部存储。 外部存储通常存储的是公共的数据,存储位置是在扩展卡或SD卡上,存储目录:/mnt/sdcard/Android/data/包名/cache,注:测试使用的是系统自带的模拟器。 外部存储不是必须的,同时存... 阅读全文

posted @ 2015-10-20 00:04 AellenLei 阅读(1259) 评论(0) 推荐(0) 编辑

2015年10月19日

Android数据存储(2):Internal Storage

摘要: Android数据存储的第二种形式是Internal Storage,即内部存储。 内存存储的特点是存储的是私有数据,其存储位置是在手机内存,一种是普通的文件存储,另一种是文本或图片在内存的缓存。 内部缓存的存放位置/data/data/包名/files 或 /data/data/包名/ca... 阅读全文

posted @ 2015-10-19 21:54 AellenLei 阅读(1767) 评论(0) 推荐(0) 编辑

Android数据存储(1):SharedPreferences

摘要: Android系统提供了5种方式用来存储应用数据(application data),它们分别是SharedPreferences(共享参数),Internal Storage(内部存储),External Storage(外部存储),SQLite Databases(数据库存储),Networ... 阅读全文

posted @ 2015-10-19 20:50 AellenLei 阅读(1226) 评论(0) 推荐(0) 编辑

2015年10月13日

Android网络通信框架Volley总结

摘要: 1.什么是Volley? Volley是一个网络通信库,它是对网络操作的一个封装框架,能够简化网络的相关操作,同时使网络更快、更简单、更健壮。 2.Volley有什么用? 上面这张图是在2013年Google I/O 大会中,引入Volley时所采用的图,由于Vol... 阅读全文

posted @ 2015-10-13 21:57 AellenLei 阅读(600) 评论(0) 推荐(0) 编辑

导航