![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 每日一讲
文章平均质量分 73
cofftech
Android爱好者
展开
-
【Android每日一讲】2012.10.30 自制计算器 - 多按钮的整合应用
1. 范例说明在之前我们学会了Android按钮事件的设计,接下来的范例将利用简单的按钮组合制作一个简单的计算器。这个范例中,除了要活用按钮的组合外,也示范如何利用不同的按钮事件处理与TextView之间的文字变化,尤其是事件彼此不同,连带处理的结果也不同。2. 运行结果3. 编写代码@Override public void onCreate(B原创 2012-10-30 00:17:48 · 971 阅读 · 0 评论 -
【Android每日一讲】2012.11.13 给圣诞老人的信息 - Toast对象的使用
1. 范例说明Toast是Android专属的提示小对象,它的使用方式相当简单,不过用途却很广泛。Toast就是一个简单的小信息,将要告诉用户的信息以一个浮动在最上层的View显示,显示Toast后,静待几秒便会自动消失。通过Toast特性,可以在不影响用户通话或聆听音乐的情况下,显示给User信息。本范例使用一个EditText控件来接收用户输入文字,以及配置Button按钮,当原创 2012-11-16 22:09:38 · 534 阅读 · 0 评论 -
【Android每日一讲】2012.11.29 自定义下拉菜单模式 - Spinner与setDropDownViewResource
1. 范例说明Spinner就是下拉菜单,由于手机画面有限,要在有限的范围选择项目,下拉菜单是唯一、较好的选择。本范例的示范重点在于自定义下拉菜单里的样式,其关键在于调用setDropDownViewResource方法,以XML的方式定义下拉菜单要显示的模样,除此之外本范例还设计了一段动画,当User以触控的方式单击这个自定义的Spinner时,会以一段动画提示User。原创 2012-12-01 13:14:54 · 826 阅读 · 0 评论 -
【Android每日一讲】2012.11.19 我同意条款 - CheckBox的isChecked属性
1.范例说明该范例将设计一个TextView放入条款文字,在下方配置一个CheckBox Widget作为选取项,通过Button.onClickListener按钮处理事件,取得User同意条款状态。当CheckBox.isChecked为true时,更改TextView的文字内容为“你已接受同意!!”,当未选取CheckBox时,Button则是不可以被点击的。2. 运原创 2012-11-19 00:05:40 · 516 阅读 · 0 评论 -
【Android您问我讲】超炫的左右滑动效果 - ViewPager的使用
1. 范例说明•android-support-v4.jar,这是谷歌官方给我们提供的一个兼容低版本Android设备的软件包,里面包囊了只有在Android 3.0以上可以使用的api。而ViewPager就是其中之一,利用它我们可以做很多事情,从最简单的导航,到页面切换菜单等等。•ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。•本Demo向大原创 2012-12-16 20:30:33 · 934 阅读 · 0 评论 -
【Android您问我讲】带左右滑动的选项卡 - ViewPager与Tabhost的结合使用
1. 范例说明ViewPager实现滑动切换的效果,但是切换的几个页面只是调用了不同的layout,实际上还是在一个Activity里面,对功能编写就不方便了。所以,采用TabHost和ViewPager结合,使用TabHost切换Activity,使用ViewPager切换界面,从而完善切换效果原理就是把tabhost里原有的的tabcontent隐藏掉,加一个viewpager原创 2013-01-02 00:26:52 · 1589 阅读 · 0 评论 -
【Android您问我讲】如何使用选显卡 - Tabhost的使用
1. 范例说明TabHost是Android系统中提供的一个视图容器组件,它可以通过分页显示一组子组件,把程序中的多个Activity组织起来。创建一个TabHost还需要引入TabWidget组件和TabHost.TabSpec组件,TabWidget代表选项卡的位置,Tabhost.Spec则表示每个选项卡中的内容。在本范例的布局文件中,TabWidget的ID必需设置为”@a原创 2012-12-23 00:25:28 · 754 阅读 · 0 评论 -
【Android您问我讲】Android 2.x中使用actionbar - Actionbarsherlock的使用
1. 范例说明从Android 3.0开始,Android引入了ActoinBar,不得不说3.0之前android的标题栏确实比较丑,并且还没有任何功能。之前很多应用的顶部栏很多都是仿苹果的,比如微信。随着Android 4.0和Android 4.2的发布和慢慢的推广开来,很多应用也开始使用Google推广的UI设计,而ActionBar是其中相当重要的一部分。无奈google原创 2013-01-06 11:29:36 · 1172 阅读 · 1 评论 -
Android JNI专题交流
《Android JNI 专题>共分为四期:Jni简单demoJni基本数据类型和方法介绍Jni解析java自定义数据类型和回调java方法Jni performance提高和Exception规避原创 2014-07-21 00:44:01 · 556 阅读 · 0 评论 -
关于如何下载Android SDK
SDK一般不单独下载。如果你要单独下的话,看图的最下边sdk tools only,下面就是sdk,选择你对应的版本下载。如果你指的是ADT的话,下边是下载方法(压缩包里边是eclipse + android sdk)。下载ADT的方法第三步根据你的系统选择下载32位或64位的。如果你有java环境,那么下载后解压缩就可以用了。http://www.jiao原创 2014-12-30 22:27:55 · 271 阅读 · 0 评论 -
Windows下Android环境搭建
随着移动互联网的迅速发展,前端的概念已发生很大的变化,已不仅仅局限在网页端。而Android系统作为智能机市场的老大,作为前端开发工程师,非常有必要了解和学习。但面对众多学习资料,站在前端开发工程师的角色,怎样挑选出合适的路进行快速学习,而不必浪费大量时间去摸索,该系列文章希望能帮助到小伙伴们。 文章会挑选几个实际的例子,贯穿在整个系列中,涉及到Java、Android、程序设计等多方面知识转载 2014-12-30 22:21:28 · 109 阅读 · 0 评论 -
EditText与TextView共舞 - setOnKeyListener事件
1. 范例说明EditText Widget设计的初衷是为了等待User输入而准备的,那么在User输入的同时,又该如何拦截所输入的文字呢?Android的多数Widget都有setOnKeyListener事件,通过Listener捕捉User的键盘事件。本范例将以EditText与TextView示范如何在捕捉User键盘输入文字的同时实时取得文字,同步显示于TextView。原创 2014-12-30 22:15:48 · 180 阅读 · 0 评论 -
【Android每日一讲】2012.11.28 快速地搜索手机文件引擎 - Java IO的应用
1. 范例说明大家都应该用过操作系统的文件搜索功能吧!它可以快速协助我们找到想要的文件。如果要在手机制作一个文件搜索功能,又该如何实现呢?其实这个功能并不难,Java I/O的API中提供了Java.io.File对象,只要利用File对象的方法,再搭配Android的EditText、TextView等对象,就可以轻松做出一个简单的手机文件搜索引擎。该范例中使用EditText、原创 2012-11-28 00:17:32 · 816 阅读 · 0 评论 -
【Android每日一讲】2012.11.12 设计具有背景图的按钮 - ImageButton的焦点及事件处理
1. 范例说明ImageButton是有背景图片的按钮,要设置ImageButton背景图有许多方法,此程序使用的方法是ImageButton.setImageResource(),需要传递的参数是res/drawable下面的ResourceID。除了设置背景图片的方法外,程序需要使用onFocusChange与onClick等作为按钮事件单击后的处理,最后通过TextView来原创 2012-11-12 00:10:22 · 1028 阅读 · 0 评论 -
【Android每日一讲】2012.10.31 关于(about)程序信息 - Menu功能菜单程序设计
1. 范例说明该范例介绍Android Menu Key的设计,并示范“关于”对话框、“离开程序”等语法。程序里除了默认重写onCreate()之外,还需要另外新建两个类函数:onCreateOptionsMenu()和onOptionsItemSelected()。前者为创建Menu菜单的项目,后者则是处理菜单被选择运行后的事件处理,最后则是在当User单击“关于”菜单之后,弹跳原创 2012-10-31 23:38:44 · 860 阅读 · 0 评论 -
【Android每日一讲】2012.11.01 程序加载中,请稍后 - ProgressDialog 与线程整合应用
1. 范例说明常看见Windows窗口程序里或Flash程序的“加载中”对话框,在Android里,则是通过ProgressDialog来运行,这个类封装在Android.app.ProgressDialog里。该范例将设计一个按钮,在单击按钮之后开始线程的周期,在运行的过程中显示ProgressDialog,最后当线程运行完毕时,选择结束ProgressDialog对话窗口。原创 2012-10-31 23:57:42 · 822 阅读 · 0 评论 -
【Android每日一讲】2012.11.02 全屏幕以按钮重写 - 动态产生按钮并最大化
1. 范例说明如果你要设计的程序只具备一个简单的功能,甚至简单到只有一个按钮的话,那么本范例可以当成一项指针。接下来的范例是扩展前一讲的Progress Dialog的范例,只是这一次Layout中不使用TextView,也不需要在Layout(main.xml)里面部署Button。2. 运行结果3. 编写代码@Override public void onCr原创 2012-11-01 23:58:13 · 707 阅读 · 0 评论 -
《Android 每日一讲》之 2012.10.26 置换文字颜色的机关 -- Button与TextView的交互
1. 范例说明在学会了一系列与TextView文字相关的范例与简单的按钮事件后,现在让我们把这两个对象做一个简单的整合。本范例将通过按钮的setOnClickListener与onClick方法的方式,在单击按钮后,触发setTextColor方法来变换文字颜色,但仅是变换颜色显得太无趣,所以在此创建一个自定义的颜色数组(mColors),单击按钮时,会根据数组元素的索引值的递增变原创 2012-10-26 00:11:36 · 1290 阅读 · 0 评论 -
【Android每日一讲】2012.11.05 今晚到哪儿打牙祭 - 具有选择功能的对话框
1. 范例说明在先前介绍的范例中,提到了一个神奇的“AlertDialog”对话框,这个对话框也可以包含对话框,即层层叠叠的AlertDialog。本范例将示范如何利用一个按钮事件,在触发这个按钮事件后,再通过类似列表项目的方式呈现在AlertDialog里,一般可用作投票、选择器和遥控器等类似的范例,最后再返回程序,取得User选择的菜单项目结果。2. 运行结果原创 2012-11-04 23:53:46 · 474 阅读 · 0 评论 -
【Android每日一讲】2012.11.06 Android变脸 - 主题(Theme)实现
1. 范例说明在之前的范例中曾看见Style的使用,善用Style可让程序开发者与视觉设计人员讨论核心的设计概念,并将Style文件的维护工作交给视觉设计人员来运行,这种新颖的开发模式大幅改善了程序设计人员与视觉设计人员存在已久的沟通问题。本范例将以简易的Theme(主题)来整合样式应用2. 运行结果3. 编写代码 @Override public v原创 2012-11-05 23:51:09 · 531 阅读 · 0 评论 -
《Android 每日一讲》之 2012.10.29 控制不同的文字字体 -- Typeface对象使用
1.范例说明除了文字颜色以外,与文字对象息息相关的文字大小(size)及字体(font)是整个TextView文字实例的最后一站,这里将延续前一个范例的做法,通过按钮对象的Button.onClickListener来处理改变TextView的字体大小与字体。本范例将设计两个按钮:第一个控制TextView的字体,第二个控制字体大小,这里会特别解说如果是通过外部资源assets,引原创 2012-10-29 00:20:18 · 1093 阅读 · 0 评论 -
【Android每日一讲】2012.11.07 打勾显示输入的密码 - EditText与setTransformationMethod
1. 范例说明利用EditText作为密码输入是个不错的方法,保密且无需担心被盗取,但“****”这样的符号,让人不知自己到底输入是否正确。此时若能贴心地提供“显示密码”的选项,就能让User看到自己刚才输入的密码,必要时再关闭“显示密码”。此范例程序初探EditText与CheckBox这两个Widget,并以CheckBox.setOnCheckedChangedListene原创 2012-11-06 23:50:22 · 682 阅读 · 0 评论 -
【Android每日一讲】2012.11.08 Android 多语系支持 -- Locale与Configuration
1. 范例说明Android SDK自1.5以后便有应用程序多语系支持,大陆地区使用的语系为简体中文。本范例程序就是示范如何在资源文件(res/drawable与res/values)里创建多语系资源,随着多语系Android Market的诞生,多语系支持随即成了每一个应用程序出厂时的标准配备,以往要修改语系是大费周章的工程,更别说手机应用程序里如何处理不同语系了,以及不同地原创 2012-11-08 00:14:01 · 813 阅读 · 0 评论 -
【Android每日一讲】2012.11.09 EditText与TextView共舞 - setOnKeyListener事件
1. 范例说明EditText Widget设计的初衷是为了等待User输入而准备的,那么在User输入的同时,又该如何拦截所输入的文字呢?Android的多数Widget都有setOnKeyListener事件,通过Listener捕捉User的键盘事件。本范例将以EditText与TextView示范如何在捕捉User键盘输入文字的同时实时取得文字,同步显示于TextView。原创 2012-11-08 23:48:29 · 938 阅读 · 0 评论 -
【Android每日一讲】2012.11.26 消费券采购列表 - 多选项CheckBox的应用
1. 范例说明这个范例要示范的是CheckBox.setOnCheckedChangeListener,在程序设计3个CheckBox核取项,分别表示3种物品列表,当User勾选其中一个物品,就在TextView里显示已选择的物品列表。程序关键在于同时监听3个CheckBox.OnCheckedChangeListener的状态,并在CheckBox.onChecked()方法中,原创 2012-11-26 00:11:49 · 602 阅读 · 0 评论 -
【Android每日一讲】2012.11.27 向左或向右 - RadioGroup组与onCheckedChanged事件
1. 范例说明今天介绍RadioGroup的组事件。RadioGroup可将各自不同的RadioButton设限于同一个Radio按钮组,同属于一个RadioGroup组里的按钮,只能做出单一选择(单选题)。该范例首先设计一个TextView Widget,以及一个RadioGroup,并于该RadioGroup内放置两个RadioButton,默认为都不选择,在程序运行阶段,利用原创 2012-11-27 00:06:25 · 1847 阅读 · 2 评论 -
Android学习进阶路线Android源码分享)
毕业8月有余,同时伴随着从事的Android经验的提升。仔细思量过去的工作内容,掐指算来也是少得可怜---主要维护FM收音机模块,间或看看Lancher模块的代码。尽管这样,总的来说,在这八个月事件的学习里,我自我感觉收获还是很大的---自学了很多Android相关方面的知识。虽然里真正的大牛还有很远的一段路程要走,自己也会坚持学习、坚持走下去。 再次,把自己学习原创 2015-01-04 02:39:13 · 882 阅读 · 5 评论