自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 收藏
  • 关注

[Android Training视频系列] 8.3 Dealing with Audio Output Hardware

用户在播放音乐的时候有多个选择,可以使用内置的扬声器,有线耳机或者是支持A2DP的蓝牙耳机。(补充:A2DP全名是Advanced Audio Distribution Profile 蓝牙音频传输模型协定, A2DP是能够采用耳机内的芯片来堆栈数据,达到声音的高清晰度。有A2DP的耳机就是蓝牙立体声耳机。声音能达到44.1kHz,一般的耳机只能达到8kHz。如果手机支持蓝牙,只要装载A2DP协议...

2013-07-19 21:29:49 167

[Android Training视频系列] 8.2 Managing Audio Focus

[url][b]视频讲解:http://www.eyeandroid.com/thread-15896-1-1.html[/b][/url]由于很多应用程序都可以播放音频,因此在播放前考虑它们如何交互就显得很重要了,为了避免同时出现多个声音,Android使用音频焦点(AudioFocus)来控制音频的播放 - 仅仅是获取到Audio Focus的应用程序才能够播放音频。 在应...

2013-07-19 00:20:20 183

[Android Training视频系列] 8.1 Controlling Your App’s Volume and Playback

主要内容:1 鉴别使用的是哪个音频流2 使用物理音量键控制应用程序的音量3 使用物理播放控制键来控制应用程序的音频播放[b]视频讲解:[url]http://www.eyeandroid.com/thread-15877-1-1.html[/url][/b]控制应用程序的音量和音频的播放 一个好的用户体验是可预期可控的。如果应用程序是在播放音频,那么显然我们需要...

2013-07-17 22:26:27 179

[Android教程]通过Intent分享数据内容给其他应用程序

[b][size=large]一:主要内容[/size][/b][size=medium]本文档首先介绍如何通过发送Intent来分享数据内容,这里的数据内容有:文本内容和二进制内容。最后讲解如何一次发送多块数据内容。内容来源自:Android Training的Sending Content to Other Apps对初学者非常有用,欢迎大家参考![/size][size=...

2013-05-16 07:57:19 178

[Android Training视频系列] 6.3 Saving Data in SQL Databases(保存数据到SQLite)

[b]一 主要内容[/b]1.概述2.定义Schema与Contract3.使用SQL Helper创建数据库4.向数据库添加信息5.从数据库中读取信息6.删除数据库中的信息7.更新数据库中的信息[b]二 翻译转载[/b]对于重复或者结构化的数据(如联系人信息)等保存到DB是个不错的主意。这节课假定你已经熟悉SQL数据库的操作。在Android上可能会使用到...

2013-05-06 07:54:10 103

[Android Training视频系列] 6.2 Saving Files(保存文件)

[b]一:主要内容[/b]1.概述2.选择内部存储还是外部存储3.获取访问External Storage的权限4.保存文件到Internal Storage5.保存文件到External Storage6.查询剩余空间7.删除文件8.Q&ADemo截图[img]http://dl.iteye.com/upload/attachment/0080/566...

2013-02-19 00:11:44 73

【Android您问我讲】Android 2.x中使用actionbar - Actionbarsherlock的使用

[b]1. 范例说明[/b]从Android 3.0开始,Android引入了ActoinBar,不得不说3.0之前android的标题栏确实比较丑,并且还没有任何功能。之前很多应用的顶部栏很多都是仿苹果的,比如微信。随着Android 4.0和Android 4.2 的发布和慢慢的推广开来,很多应用也开始使用Google推广的UI设计,而ActionBar是其中相当重要的一部分。无奈...

2013-01-06 11:34:40 62

【Android您问我讲】带左右滑动的选项卡 - ViewPager与Tabhost的结合使用

[b]1. 范例说明[/b]ViewPager实现滑动切换的效果,但是切换的几个页面只是调用了不同的layout,实际上还是在一个Activity里面,对功能编写就不方便了。所以,采用TabHost和ViewPager结合,使用TabHost切换Activity,使用ViewPager切换界面,从而完善切换效果原理就是把tabhost里原有的的tabcontent隐藏掉,加一个viewpa...

2013-01-02 00:34:09 126

【Android您问我讲】如何使用选显卡 - Tabhost的使用

[b]1. 范例说明[/b][list][*]TabHost是Android系统中提供的一个视图容器组件,它可以通过分页显示一组子组件,把程序中的多个Activity组织起来。创建一个TabHost还需要引入TabWidget组件和TabHost.TabSpec组件,TabWidget代表选项卡的位置,Tabhost.Spec则表示每个选项卡中的内容。[*]在本范例的布局文件中,Tab...

2012-12-23 00:40:55 93

[Android Training视频系列]6.1 Saving Key-Value Sets

[b]1.主要内容[/b][b]本小节介绍SharedPreference相关API的使用[/b]获取SharedPreference的Handle写Shared Preference读Shared Preference[b]2.视频讲解[/b][url]http://www.eyeandroid.com/thread-11495-1-1.html[/url][b]...

2012-12-22 10:35:00 58

[Android Training视频系列]2.4 Recreating an Activity

[b]1.主要内容[/b]本讲讲解onSaveInstanceState与onRestoreInstanceState的使用。[b]2.视频讲解 [/b][url]http://www.eyeandroid.com/thread-11391-1-1.html[/url][b]3.翻译参考[/b]存在一些情况,由于普通的程序行为,你的activity会被销毁,比如,当用户...

2012-12-18 00:34:59 61

【Android您问我讲】超炫的左右滑动效果 - ViewPager的使用

[b]1. 范例说明[/b]•android-support-v4.jar,这是谷歌官方给我们提供的一个兼容低版本Android设备的软件包,里面包囊了只有在Android 3.0以上可以使用的api。而ViewPager就是其中之一,利用它我们可以做很多事情,从最简单的导航,到页面切换菜单等等。•ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。•本Dem...

2012-12-16 20:45:42 64

[Android Training视频系列]2.3 Stopping and Restarting an Activity

[b]1.主要内容[/b]本小节介绍onStop与onRestart以及onStart的使用,通过本讲我们能学会应该在onStop与onStart里面执行什么样的操作。[b]2.观看视频讲解[/b][url]http://www.eyeandroid.com/thread-11346-1-1.html[/url][b]3.翻译参考[/b]停止与重启Activity...

2012-12-16 13:14:50 70

[Android Training视频系列]2.2 Pausing and Resuming an Activity

[b]1.主要内容[/b]本讲介绍onPause和onResume,主要分析了在onPause函数中应该执行哪些操作。[b]2.视频讲解[/b][url]http://www.eyeandroid.com/thread-11291-1-1.html[/url][b]3.翻译参考[/b]在正常的程序使用中,处于前台运行的activity有时会被另外一些可见的组件遮挡,从而...

2012-12-14 00:58:08 54

[Android Training视频系列]2.1 Starting an Activity

[b]1.主要内容[/b] 本小节首先对Activity的各个生命周期作简单介绍,然后介绍如何设置Main Activity,最后讲解创建和销毁Activity。[b]2.视频讲解[/b][url]http://www.eyeandroid.com/thread-11253-1-1.html[/url][b]3.翻译参考[/b][b]启动Activity[/b]...

2012-12-13 00:07:50 71

[Android Training视频系列]1.4 Starting Another Activity

[b]1.主要内容[/b]本小结在1.3节的基础上,继续完善代码,会书写Button响应事件,在响应事件中新建一个Intent去启动另外一个Activity。[b]2.视频讲解[/b][url]http://www.eyeandroid.com/thread-11210-1-1.html[/url][b]3.翻译参考[/b]Respond to the Send Butto...

2012-12-12 00:29:03 71

[Android Samples视频系列之ApiDemos] App-Activity-TranslucentBlur和Wallpaper

[b]1.Demo说明与演示[/b]TranslucentBulr :这个例子和Translucent不同的一点是Blur,也就是显示在当前Activity背后的其它Activity以模糊方式显示。这是通过window对象Flag来设置的Wallpaper:Wallpaper介绍一个Activity如何通过Style把系统Wallpaper作为当前Activity的背景[b]Demo演...

2012-12-09 23:56:16 70

[Android Samples视频系列之ApiDemos] App-Activity-Translucent

[b]1.Demo说明与演示[/b]该Demo显示一个半透明Activity,主要是通过Style和Theme来实现的效果图如下:[img]http://dl.iteye.com/upload/attachment/0077/4567/19a0f50c-e9a5-31ef-8a00-49995819fd8b.png[/img][b]2.视频讲解[/b][url]ht...

2012-12-05 00:12:57 72

[Android Samples视频系列之ApiDemos] App-Activity-SetWallpaper

[b]1.Demo说明与演示[/b]该Demo介绍如何在Android获取当前Wallpaper,对Wallpaper做些修改,然后用修改后的图像重新设置Wallpaper,注意要在AndroidMainfest中加权限Demo效果图如下:[img]http://dl.iteye.com/upload/attachment/0077/3618/55c708ff-c0a7-3400-...

2012-12-03 00:12:33 83

【Android每日一讲】2012.11.29 自定义下拉菜单模式 - Spinner与setDropDownViewResource

[b]1. 范例说明[/b]Spinner就是下拉菜单,由于手机画面有限,要在有限的范围选择项目,下拉菜单是唯一、较好的选择。本范例的示范重点在于自定义下拉菜单里的样式,其关键在于调用setDropDownViewResource方法,以XML的方式定义下拉菜单要显示的模样,除此之外本范例还设计了一段动画,当User以触控的方式单击这个自定义的Spinner时,会以一段动画提示User。...

2012-12-01 13:19:41 73

【Android每日一讲】2012.11.28 快速地搜索手机文件引擎 - Java IO的应用

[b]1. 范例说明[/b]大家都应该用过操作系统的文件搜索功能吧!它可以快速协助我们找到想要的文件。如果要在手机制作一个文件搜索功能,又该如何实现呢?其实这个功能并不难,Java I/O的API中提供了Java.io.File对象,只要利用File对象的方法,再搭配Android的EditText、TextView等对象,就可以轻松做出一个简单的手机文件搜索引擎。该范例中使用EditTe...

2012-11-28 00:25:12 124

[Android Samples视频系列之ApiDemos] App-Activity-SaveRestore State

[b]1.Demo说明与演示[/b]该Demo演示onSaveInstanceState(BundlesavedBundle) 来保持UI状态效果如下图[img]http://dl.iteye.com/upload/attachment/0077/1559/adca2f0d-fa5a-3c9f-8061-2a9ea9036636.png[/img][b]2.视频讲解[/b]...

2012-11-28 00:14:29 59

【Android每日一讲】2012.11.27 向左或向右 - RadioGroup组与onCheckedChanged事件

[b]1. 范例说明[/b]今天介绍RadioGroup的组事件。RadioGroup可将各自不同的RadioButton设限于同一个Radio按钮组,同属于一个RadioGroup组里的按钮,只能做出单一选择(单选题)。该范例首先设计一个TextView Widget,以及一个RadioGroup,并于该RadioGroup内放置两个RadioButton,默认为都不选择,在程序运行阶段...

2012-11-27 00:14:58 65

[Android Samples视频系列之ApiDemos] App-Activity-Reorder Activities

[b]1.Demo说明与演示[/b]该Demo主要演示FLAG_ACTIVITY_REORDER_TO_FRONT的使用效果图如下:[img]http://dl.iteye.com/upload/attachment/0077/1048/2fdd4fc2-b801-398a-8be5-849d186dc9b2.png[/img][b][color=red]2.视频讲解[/c...

2012-11-27 00:02:00 58

[Android Training视频系列]1.3 Building a Simple User Interface

[b]1.主要内容[/b]本小节介绍如何构建一个简单的用户界面,包括一个输入框和一个按钮。详细介绍了各个View的属性值。[b][color=red]2.视频讲解[/color][/b][url]http://www.eyeandroid.com/thread-10716-1-1.html[/url][b]3.翻译参考[/b]目录 1 构建一个简单的用户界面1....

2012-11-26 22:24:49 53

【Android每日一讲】2012.11.26 消费券采购列表 - 多选项CheckBox的应用

[b]1. 范例说明[/b]这个范例要示范的是CheckBox.setOnCheckedChangeListener,在程序设计3个CheckBox核取项,分别表示3种物品列表,当User勾选其中一个物品,就在TextView里显示已选择的物品列表。程序关键在于同时监听3个CheckBox.OnCheckedChangeListener的状态,并在CheckBox.onChecked()方...

2012-11-26 00:19:33 56

[Android Samples视频系列之ApiDemos] App-Activity-Redirection

[b][size=xx-large]1.Demo说明与演示[/size][/b]Redirection这个Demo会涉及到三个Acitivity: RedirectEnter, RedirectMain,RedirectGetter。其Main Activity是RedirectEnter,它启动RedirectMain,然后在RedirectMain中根据条件来决定是否再启动Redirect...

2012-11-25 23:31:54 64

[Android Training视频系列]1.2 Running Your App

[b][size=xx-large]1.主要内容[/size][/b]本讲主要介绍如何在真机和模拟器上运行您的应用程序,包括Eclipse和命令行两种方式。[size=xx-large][b]2.视频讲解[/b][/size][size=xx-large][url]http://www.eyeandroid.com/thread-10673-1-1.html[/url][/size...

2012-11-25 21:48:38 70

Android中得到SharedPreference全面总结

本文章为原创,转载请保留出处:[url]http://www.eyeandroid.com/thread-10633-1-1.html[/url]Android中得到SharedPreference的方式有四种:ContextWrapper.getSharedPreferences(String name, int mode)Activity.getPreferences(int mo...

2012-11-24 16:28:59 91

[Android Samples视频系列之ApiDemos] App-Activity-Recreate

[b]1.Demo说明与演示[/b]该Demo演示如何动态切换Theme,要动态切换Theme必需recreate Activity。效果图如下:[img]http://dl.iteye.com/upload/attachment/0076/8129/16d30636-d300-3770-9db0-9ddbf969554d.png[/img][b]2.视频讲解[/b][...

2012-11-20 00:04:23 50

[Android Training视频系列]1.1 Creating an Android Project

[b]1.主要内容[/b]本小节介绍如何创建一个Android Project,分别从Eclipse和命令行的方式来创建了默认的Android Project[b]2.视频讲解[/b][url]http://www.eyeandroid.com/thread-10472-1-1.html[/url][b]3.翻译参考[/b]1.使用Eclipse创建项目2.使用命令...

2012-11-19 00:42:44 69

[Android Samples视频系列之ApiDemos] App-Activity-Receive Result

[b]1.Demo说明与演示[/b]该Demo演示了如何使用startActivityForResult从被启动的Activity中得到一个返回结果,主要学到的如下:startActivityForResult的使用Request Code与Result Code的作用演示如下:[img]http://dl.iteye.com/upload/attachment/0076/...

2012-11-19 00:25:51 61

【Android每日一讲】2012.11.19 我同意条款 - CheckBox的isChecked属性

[b]1. 范例说明[/b]该范例将设计一个TextView放入条款文字,在下方配置一个CheckBox Widget作为选取项,通过Button.onClickListener按钮处理事件,取得User同意条款状态。当CheckBox.isChecked为true时,更改TextView的文字内容为“你已接受同意!!”,当未选取CheckBox时,Button则是不可以被点击的。[b...

2012-11-19 00:08:25 90

[Android Samples视频系列之ApiDemos] App-Activity-PersistentState

[b][align=center]App-Activity-PersistentState[/align][/b][b]1.Demo说明与演示[/b] 该Demo使用SharedPreference来保存UI状态,主要是为了演示SharedPreference的简单使用,而且UI状态我们一般在onSaveInstanceState中保存。 通过该Demo我们能学习到...

2012-11-13 07:46:48 71

【Android每日一讲】2012.11.12 设计具有背景图的按钮 - ImageButton的焦点及事件处理...

[b]1. 范例说明[/b]ImageButton是有背景图片的按钮,要设置ImageButton背景图有许多方法,此程序使用的方法是ImageButton.setImageResource(),需要传递的参数是res/drawable下面的ResourceID。除了设置背景图片的方法外,程序需要使用onFocusChange与onClick等作为按钮事件单击后的处理,最后通过TextVi...

2012-11-12 00:15:02 93

【Android每日一讲】2012.11.09 EditText与TextView共舞 - setOnKeyListener事件

[b]1. 范例说明[/b]EditText Widget设计的初衷是为了等待User输入而准备的,那么在User输入的同时,又该如何拦截所输入的文字呢?Android的多数Widget都有setOnKeyListener事件,通过Listener捕捉User的键盘事件。本范例将以EditText与TextView示范如何在捕捉User键盘输入文字的同时实时取得文字,同步显示于TextVi...

2012-11-08 23:53:03 64

【Android每日一讲】2012.11.08 Android 多语系支持 -- Locale与Configuration

[b]1. 范例说明[/b]Android SDK自1.5以后便有应用程序多语系支持,大陆地区使用的语系为简体中文。本范例程序就是示范如何在资源文件(res/drawable与res/values)里创建多语系资源,随着多语系Android Market的诞生,多语系支持随即成了每一个应用程序出厂时的标准配备,以往要修改语系是大费周章的工程,更别说手机应用程序里如何处理不同语系了,以及不同...

2012-11-08 00:18:47 66

【Android每日一讲】2012.11.07 打勾显示输入的密码 - EditText与setTransformationMethod

[b]1. 范例说明[/b]利用EditText作为密码输入是个不错的方法,保密且无需担心被盗取,但“****”这样的符号,让人不知自己到底输入是否正确。此时若能贴心地提供“显示密码”的选项,就能让User看到自己刚才输入的密码,必要时再关闭“显示密码”。此范例程序初探EditText与CheckBox这两个Widget,并以CheckBox.setOnCheckedChangedList...

2012-11-06 23:54:30 66

【Android每日一讲】2012.11.06 Android变脸 - 主题(Theme)实现

[b]1. 范例说明[/b]在之前的范例中曾看见Style的使用,善用Style可让程序开发者与视觉设计人员讨论核心的设计概念,并将Style文件的维护工作交给视觉设计人员来运行,这种新颖的开发模式大幅改善了程序设计人员与视觉设计人员存在已久的沟通问题。本范例将以简易的Theme(主题)来整合样式应用[b]2. 运行结果[/b][img]http://dl.iteye.com/...

2012-11-05 23:55:03 103

【Android每日一讲】2012.11.05 今晚到哪儿打牙祭 - 具有选择功能的对话框

[b]1. 范例说明[/b]在先前介绍的范例中,提到了一个神奇的“AlertDialog”对话框,这个对话框也可以包含对话框,即层层叠叠的AlertDialog。本范例将示范如何利用一个按钮事件,在触发这个按钮事件后,再通过类似列表项目的方式呈现在AlertDialog里,一般可用作投票、选择器和遥控器等类似的范例,最后再返回程序,取得User选择的菜单项目结果。[b]2. 运行结果[...

2012-11-04 23:58:16 44

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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