![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android小项目合集(经典教程)
文章平均质量分 79
「已注销」
这个作者很懒,什么都没留下…
展开
-
Android 小项目之---- 计算器 使用同一个事件监听完成 加减乘
这个小项目除了要我们活用按钮的组之外,也示范如何利用同一个监听处理不同事件然后与TextView的文字作出相应的变化废话不多说:效果图如下: 看到这个界面可能最直接的处理办法就是每一个按钮设置一个监听事件然後在每一个事件上处理即可,没错。这个办法是可行的但最后我们看到的代码是不是很不优雅,有很多重复的操作?所以我们想到了用一个监听来处理不同的事件。那要怎么做呢?跟着我一起来做吧大概转载 2016-10-30 17:12:41 · 670 阅读 · 0 评论 -
Android 小項目之--RadionButton 和RadionGroup應用
有想過友Android的小屏幕上把asp.net 的RadionButtonList搬進來用嗎?答案是肯定的,Android 的Tool工具提供了一個RadioGroup控件,可將各大自不同的RadioButton設限于同一個Radio按鈕組,這樣子就可以做到單選的效果了,那要怎么樣用呢?先看截圖:我們要做的事是:當用戶猜題或者選擇一個特定某個選項時,我們將在後臺判斷用戶是否選中,转载 2016-10-31 14:46:45 · 345 阅读 · 0 评论 -
Android 小项目之--CheckBox<又>计算器 (附源码)
今天用到的不是Button而是改用了CheckBox使用的是例用CheckBox的OnCheckedChangeListener做事件触发,最终效果如图: 下面我将一一讲解代码思路:首先从两个文本框开始,先上代码list=new OnKeyListener() {@Overridepublic boolean onKey(View v,转载 2016-10-30 17:14:37 · 595 阅读 · 0 评论 -
Android 小项目之---Toast对象详细使用
网页上有很多JS特效,比如输入一段话后,会有一个小层弹出来做为提示操作,隔几秒钟后就消失,此操作不仅有很好的用户体验并且也增强了网页的交互能力。不是在写Android的内容?怎么又拉上网页去了。。呵呵!!其实今天就是我就是利用Android的一个对象 Toast 对象来实现类似网页这个优美的效果,下面我们将进入 Toast的奇秒世界。 Toast 中意翻译后指 祝福或者面包,,是不转载 2016-10-30 18:18:51 · 362 阅读 · 0 评论 -
Android 小項目之---标准体重测量仪:Bundle对象的实现
我承认有点儿标题党了,呵呵。其实就只是一个Activity跳转页面然后接收值做处理的例子而已。 废话不多说,直接进入正题。 首先我们利用网友用JAVA编写的基于android的可视化GUI布局拖拉工具程序 --DroidDraw。(点击这里下载)布局以下界面:此页面位于res/layout/main.xml。制作接收值页面,页面如下:转载 2016-10-30 18:19:55 · 984 阅读 · 0 评论 -
Andorid小项目之--Animation四种动画的图片效果
繼上篇未講述完的動畫實例效果,本篇將會全部實現android小種類型動畫的效果,這次為了方便我沒有用xml文件加載,如果追求OO原則可以自行創建XML,根據具體參數自行配置。四種動畫效果運行圖:漸變Alpha拉伸由大到小Scale移位Translate旋轉Rotate 本篇重點:定義Gallery組件的屬性信息,通過转载 2016-10-30 18:21:24 · 275 阅读 · 0 评论 -
Android 小項目之--消息、線程、動畫顯示圖片
一、角色描述1.Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的Message Queue(消息队列)。2.Handler: 你可以构造Handler对象来与Looper沟通,以便push新消息到Message Queue里;或者接收Looper(从Message Queue取出)所送来的消息。3. Message Queue(消息队列):用来转载 2016-10-31 14:15:00 · 218 阅读 · 0 评论 -
Android小项目之--动画和下拉框的相互应用
由於android手机屏幕的局域性,有时候使用选择功能的时候用下拉框显示数据是再好不过的选择了,android Tool自身提供了一个下拉框 名字叫:Spinner本例中将会用到比较多的知识点,希望读者能耐心看完,相信看完后将会给你很大帮助,下面将列举一下本例子要用到的几个知识点: 一:Spinner (下拉框)数据篇:在这里Spinner相当于asp.net服务器控件(DropDow转载 2016-10-31 14:17:07 · 303 阅读 · 0 评论 -
Android小项目之---ListView实现论坛管理效果(1)
在android系统中,ListView的用法稍微复杂一点,配置Adpater就有几种方法,如ArrayAdapter,SimpleAdapter等。查了一些网上的相关例子,有很多都是用ListActivity ,然後用Adapter来显示布局。本例中没有用到ListActivity 。 ListView是在android中是一个经常用到的控件,ListView里面的每个子项Item转载 2016-10-31 14:19:10 · 305 阅读 · 0 评论 -
Android小项目之--ListView与ListAcitivity完善论坛管理效果2
ListAcitivity 类型布局用来配置应用程序,主要为显示菜单列表、列表明细项目,假如让程序继承 ListActivity ,可以实现以下的方法: getListAdapter() 取得目前列表项目的 AdaptergetListView() 取得目前列表的 ViewgetSelectedItemId() 取得目前 Keypad 所选择的 Item IDgetSl转载 2016-10-31 14:19:44 · 278 阅读 · 0 评论 -
Android 小项目之---Toast对象详细使用
网页上有很多JS特效,比如输入一段话后,会有一个小层弹出来做为提示操作,隔几秒钟后就消失,此操作不仅有很好的用户体验并且也增强了网页的交互能力。不是在写Android的内容?怎么又拉上网页去了。。呵呵!!其实今天就是我就是利用Android的一个对象 Toast 对象来实现类似网页这个优美的效果,下面我们将进入 Toast的奇秒世界。 Toast 中意翻译后指 祝福或者面包,,是不转载 2016-10-31 14:20:58 · 324 阅读 · 0 评论 -
Android 小項目之---Iphone拖动图片特效
曾经被Iphone用手指在屏幕上滑来滑去拖动图片的操作方式吸引吗?在Android里头,这并不是什么难事。 所需要的技术点如下:Android.content.Context 、Android.widget.BaseAdapter、Android.widget.ImageView等通常会用在设计相册、图片类型的选择器上。 在开始之前,必须了解什么是Context以及widget转载 2016-10-31 14:22:27 · 287 阅读 · 0 评论 -
Android小项目之--电话与短信服务
在 Android 上实现电话与短信服务相信己经是老生常谈了,有些人或许认为没有必要拿出来谈,网上一抓一大把。确实是,网上现在有很多调用 Android 电话与短信服务的例子,今天特地拿出来谈,只是因为有一些小技巧还是有拿出来谈的必要的。 什麽是Intent使用 Intent之前我们有必要先认识一下 Intent。 Intent是一种运行时绑定(runtime binding)转载 2016-10-31 14:23:40 · 372 阅读 · 0 评论 -
Android小項目之---時間線程應用(附源碼)
进程 在Android 中,进程是应用程序的完整实现,而不是用户通常了解的那样。他们主要用途很简单: • 提高稳定性和安全性,将不信任或者不稳定的代码移动到其他进程。 • 可将多个.apk 包运行在同一个进程里减少系统开销。 • 帮助系统管理资源,将重要的代码放在一个单独的进程里,这样就可以单独销毁应用程序的其他部分。 像前面描述的一样,进程的属性被用转载 2016-10-31 14:45:39 · 286 阅读 · 0 评论 -
Android 小项目之--Mini音乐播放器【简单版】(附源码)
继上篇音乐播放器,我们讲到使用 SDCard 播放音乐的例子,上篇也将如何在 Android 模拟器中创建 SDCard 的步骤列了出来。本篇将扩展上篇例子,去获取SDCard 的所存内存,显示出来告诉用户。本篇讲述的内容如下:1、讲述 Environment 类。2、讲述 StatFs 类。3、完整例子读取 SDCard 内存1、讲述 Environment 类E转载 2016-10-31 14:44:48 · 4735 阅读 · 0 评论 -
Android 小项目之--SQLite 使用法门 (附源码)
每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库 --大名鼎鼎的SQLite。SQLite是一款轻量级数据库,它的设计目的是嵌入式,而且它占用的资源非常少,在嵌入式设备中,可能只需要几百KB,这也是 Android 系统采用 SQLite 数据库的原因之一吧。 简介轻量级使用 SQLite 只需要带一个动态库,就可以享受转载 2016-10-31 14:42:27 · 678 阅读 · 0 评论 -
Android 小項目之--項目如何安裝至手機使用
有幾位朋友問我如何將做好的軟體在自己的Android上運行,今天特地把一個小技巧告訴大家,網絡上有很多教人如何安裝至手機上的,在此我不多說,我只是把自己的一個小技巧告訴下大家而已。 其實Andorid的仿真平臺己經有提供這么一個發布程序的小功能了,細心的朋友稍微注意一下就知道 ,如果你有做過Winform的經驗就不難發現這個小秘密。好了。操作步驟如下: 第一步,我們調試至仿真機转载 2016-10-30 18:10:23 · 271 阅读 · 0 评论 -
Android小项目之---选择对话框
还记得早先我们做的记算器的例子吗?当中的验证判断用到了对话框,今天我们来做一个不一样的对话框,要做的这个小例子是一个可供选择效果的对话框即层层迭迭的Alert Dialog;界面方面我们摆放一个Button来做一个按钮事件,解发这个按钮事件后,再通过类似列表项目的方式呈现在Alert Dialog 里面。 功能用途:投票、选择器、遥控器等类型。。。最后返回程序,取得用户选择菜单项目结果。转载 2016-10-31 14:21:53 · 274 阅读 · 0 评论 -
Android小項目之---ListView实现论坛管理效果(附源碼)
在android系统中,ListView的用法稍微复杂一点,配置Adpater就有几种方法,如ArrayAdapter,SimpleAdapter等。查了一些网上的相关例子,有很多都是用ListActivity ,然後用Adapter来显示布局。本例中没有用到ListActivity 。 ListView是在android中是一个经常用到的控件,ListView里面的每个子项Item转载 2016-10-31 14:28:52 · 688 阅读 · 0 评论 -
Android小項目之--Linkify詳細應用
Android 正在發展得很快,現在的應用範圍己經非常廣了,電視、車載應用、手機、電腦等,這么多平臺都去支持 Android 開源系統,這對于我們程序無疑是一個很好的消息,相信我們中國的山寨技術很快就能將這一開源系統融匯貫通,發揚中國的優良傳張,這一結果直接使得開發 Android 應用的程序員大幅度的缺口,市場需求日益宏大。前幾天坐公交車的時候看到車上有很多人都拿著觸摸屏手機,這一現象讓我转载 2016-10-31 14:30:23 · 210 阅读 · 0 评论 -
Android小项目之--应用解析 Content Provider
上篇 SQLite 的文章讲述了 Andriod 系统的数据库存储读写,本篇将深入解析在 Android系统中如何共享不同应用的数据。为什么需要 Content Provider? 在 Android 中,每一个应用都运行在各自的进程中,当一个应用需要返问其他应用的数据时,也就是需要数据在不同的虚拟机之间传递,这样的情况操作起来可能有些困难,所以 Google 引入了 C转载 2016-10-31 14:31:22 · 342 阅读 · 0 评论 -
Android小项目之--前台界面与用户交互的对接 进度条与拖动条
都知道水果公司(苹果)是己尊重用户体验著称的公司,其设计的产品人性化十足,不得不令后来者赞叹,竞相模仿。iphone的成功就是其典型的案例,做为其移动系统的死对头 Google 想要在市场上分得一杯羹用户体验也是其不能小看的一个重要部分。Android系统出道时,就以一系列具富观赏性的UI组件捕获了众多的 Android 应用层的设计人员与开发人员,比较典型的两个与用户交互的控件为:进度条 Pro转载 2016-10-31 14:32:56 · 400 阅读 · 0 评论 -
Android小项目之--服务【Service】
Service 简介何谓“Service”?“Service” 意思即“服务”的意思, 像 Windows 上面的服务一样,有些服务是在后台上运行,干着静悄悄的勾当不让人知道 。与 Activity 不同,Service 是并不直接与用户交互的运行于后台的一类组件。 Google对Service的解释一个服务不是一个单独的进程。服务对象本身并不意味着它是在自己的进转载 2016-10-31 14:34:49 · 316 阅读 · 0 评论 -
Android 小项目之--使用【AudioManager】类控制音量
一个好的 Android 应用免不了会自带背景音乐,比如游戏或者一款比较不错的书本阅读器。一些好的应用在自带音乐的时候会多添加一款小功能即可以帮助用户设置声音大小或者改变应用的声音模式。本篇基于 Android API 中的 AudioManager 作讲述,使看过本篇的读者可以迅速的掌握这个类的实现过程。下面是本篇大纲:1、认识 AudioManager2、AudioMa转载 2016-10-31 14:36:03 · 225 阅读 · 0 评论 -
Android 小项目之--解析如何获取SDCard 内存
继上篇音乐播放器,我们讲到使用 SDCard 播放音乐的例子,上篇也将如何在 Android 模拟器中创建 SDCard 的步骤列了出来。本篇将扩展上篇例子,去获取SDCard 的所存内存,显示出来告诉用户。本篇讲述的内容如下:1、讲述 Environment 类。2、讲述 StatFs 类。3、完整例子读取 SDCard 内存1、讲述 Environment 类转载 2016-10-31 14:37:16 · 213 阅读 · 0 评论 -
Android 小项目之--数据存储【Network】(附源码)
将数据保存发送到电子邮件中备份,首要前提应该先在模拟器中设置好电子邮件帐户,设置如下:第一步,启动模拟器,打开“菜单”,选择“电子邮件”项,填写相应帐号和密码。第二步,点击NEXT,程序自动配置电子邮件相关信息。第三步,配置完成后,输入相应的名称信息,即可设置完成,接下来程序会默认帮你导入你输入邮箱帐号的相关信息 业务逻辑如下:示例中有一个文本框用来模拟转载 2016-10-31 14:38:34 · 395 阅读 · 0 评论 -
Android 小项目之--数据存储【Files】
继上篇数据存储,现在我们来讲讲另外一种数据存储,Files。本篇讲述步骤如下:1、温故而知新,复习四种数据存储的区别。2、什么是 Files 数据存储。3、什么是 Properties ?4、Properties 重要方法和属性讲解。5、模拟用户设置参数。6、查看 Files 产生的文件。1、温故而知新,复习四种数据存储的区别Android 总共有4种数转载 2016-10-31 14:39:57 · 406 阅读 · 0 评论 -
Android 小项目之--数据存储【Shared Preferences】
任何一个应用程序都要依赖数据存储,而且这种存储必须不丢失数据,并且有效、简便使用和更新这些数据。在 Android 操作系统中一共提供了4种数据存储方式,但是由于存储的这些数据都是私有的,所以如果需要共享其他应用程序的数据,就需要我们上篇文章说到的 Content Provider。4种数据存储方式分别为如下:1、Shared Preferences。用来存储 “键-值”格式的转载 2016-10-31 14:40:47 · 325 阅读 · 0 评论 -
Android 小项目之---猜扑克牌游戏 (附源码)
本实例参考《Google Android SDK开发范例大全》。 针对上述书本,个人的一点点优化和修正的一处BUG,感兴趣的不妨可以参考一下,运行图: 代码如下:package cn.terry;import android.app.Activity; import android.os.Bundle;转载 2016-10-31 14:27:14 · 6783 阅读 · 3 评论