
Android应用开发
文章平均质量分 74
2625518674
这个作者很懒,什么都没留下…
展开
-
【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 · 90 阅读 · 0 评论 -
[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 · 88 阅读 · 0 评论 -
【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 · 86 阅读 · 0 评论 -
[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 · 84 阅读 · 0 评论 -
[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 · 91 阅读 · 0 评论 -
【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 · 92 阅读 · 0 评论 -
[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 · 90 阅读 · 0 评论 -
【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 · 155 阅读 · 0 评论 -
【史上最全的】Android应用源码免费下载
向大家推荐一个免费下载Android应用源码的地方,里面的源码太多了,都是免费下载的,这里与大家共享一下:Android源码下载:[url]http://www.eyeandroid.com/forum-AndroidSourceSharing-1.html[/url]...2012-08-19 10:21:33 · 295 阅读 · 0 评论 -
[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 · 230 阅读 · 0 评论 -
[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 · 97 阅读 · 0 评论 -
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 · 124 阅读 · 0 评论 -
【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 · 95 阅读 · 0 评论 -
【Android每日一讲】2012.11.12 设计具有背景图的按钮 - ImageButton的焦点及事件处理...
[b]1. 范例说明[/b]ImageButton是有背景图片的按钮,要设置ImageButton背景图有许多方法,此程序使用的方法是ImageButton.setImageResource(),需要传递的参数是res/drawable下面的ResourceID。除了设置背景图片的方法外,程序需要使用onFocusChange与onClick等作为按钮事件单击后的处理,最后通过TextVi...2012-11-12 00:15:02 · 121 阅读 · 0 评论 -
[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 · 100 阅读 · 0 评论 -
Android常见问题及讨论(1-10)
1.TextView.setText()无法在侦听函数中得到及时更新?[url]http://www.eyeandroid.com/thread-180-1-1.html[/url]2.Activity not started, its current task has been brought to the front[url]http://www.eyeandroid.com/...2012-04-18 16:08:34 · 263 阅读 · 0 评论 -
【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 · 117 阅读 · 0 评论 -
[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 · 91 阅读 · 0 评论 -
[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 · 99 阅读 · 0 评论 -
[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 · 77 阅读 · 0 评论 -
[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 · 132 阅读 · 0 评论 -
【Android每日一讲】2012.11.29 自定义下拉菜单模式 - Spinner与setDropDownViewResource
[b]1. 范例说明[/b]Spinner就是下拉菜单,由于手机画面有限,要在有限的范围选择项目,下拉菜单是唯一、较好的选择。本范例的示范重点在于自定义下拉菜单里的样式,其关键在于调用setDropDownViewResource方法,以XML的方式定义下拉菜单要显示的模样,除此之外本范例还设计了一段动画,当User以触控的方式单击这个自定义的Spinner时,会以一段动画提示User。...2012-12-01 13:19:41 · 97 阅读 · 0 评论 -
[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 · 120 阅读 · 0 评论 -
[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 · 109 阅读 · 0 评论 -
【Android您问我讲】如何使用选显卡 - Tabhost的使用
[b]1. 范例说明[/b][list][*]TabHost是Android系统中提供的一个视图容器组件,它可以通过分页显示一组子组件,把程序中的多个Activity组织起来。创建一个TabHost还需要引入TabWidget组件和TabHost.TabSpec组件,TabWidget代表选项卡的位置,Tabhost.Spec则表示每个选项卡中的内容。[*]在本范例的布局文件中,Tab...2012-12-23 00:40:55 · 133 阅读 · 0 评论 -
【Android您问我讲】带左右滑动的选项卡 - ViewPager与Tabhost的结合使用
[b]1. 范例说明[/b]ViewPager实现滑动切换的效果,但是切换的几个页面只是调用了不同的layout,实际上还是在一个Activity里面,对功能编写就不方便了。所以,采用TabHost和ViewPager结合,使用TabHost切换Activity,使用ViewPager切换界面,从而完善切换效果原理就是把tabhost里原有的的tabcontent隐藏掉,加一个viewpa...2013-01-02 00:34:09 · 160 阅读 · 0 评论 -
【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 · 97 阅读 · 0 评论 -
【Android Training视频系列】第3讲 Supporting Different Devices
本讲分为三小节,eyeandroid网站录制了视频分别讲解,欢迎大家来收听,一起进步,一起学习:[Android Training视频系列]3.1 Supporting Different Languages[url]http://www.eyeandroid.com/thread-7583-1-1.html[/url][Android Training视频系列]3.2 Sup...2012-09-25 23:17:42 · 102 阅读 · 0 评论 -
【Android Training视频系列】第4讲Building a Dynamic UI with Fragments
1.[Android Training视频系列]4.1 Using the Support Library[url]http://www.eyeandroid.com/thread-8399-1-1.html[/url] 2.[Android Training视频系列]4.2 Creating a Fragment[url]http://www.eyeandroid.com/thre...2012-10-12 01:12:48 · 98 阅读 · 0 评论 -
Android获取StatusBa有效高度
方法1:[code="java"]Rect rectgle= new Rect(); Window window= getWindow(); window.getDecorView().getWindowVisibleDisplayFrame(rectgle); int StatusBarHeight= rectgle.top; int ...2012-10-13 11:21:28 · 120 阅读 · 0 评论 -
[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 · 242 阅读 · 0 评论 -
[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 · 253 阅读 · 0 评论 -
[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 · 233 阅读 · 0 评论 -
[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 · 87 阅读 · 0 评论 -
android 横竖屏切换生命周期详解
更多相关讨论:[url]http://www.eyeandroid.com/forum.php?mod=forumdisplay&fid=2&filter=typeid&typeid=214[/url] 曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的:1、新建一个Activity,并把各个生命周期打印出来2、...2012-04-22 00:27:17 · 93 阅读 · 0 评论 -
[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 · 104 阅读 · 0 评论 -
[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 · 105 阅读 · 0 评论 -
[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 · 110 阅读 · 0 评论 -
[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 · 85 阅读 · 0 评论 -
[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 · 115 阅读 · 0 评论