首页 » Activity

Android笔记-Activity的生命周期

       应用程序从创建到结束的过程就叫作应用程序的生命周期。所有Android的组件都有自己的生命周期,下面介绍的是,Activity生命周期的方法。  Activity生命周期的方法  Android跟踪所有运行的Activity对象,将这些对象统一放进Activity栈中,如图1所示。 图1 Activity栈  从上图可以看出,一个Activity的创建到销毁,会经历多种状态,这些状态会相互转换阅读全文 »

2017年3月29日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

Android手机卫士(九):第一阶段小结

       本文对之前手机卫士开发进行一个小结。 1、SplashActivity 版本名称的展示,从清单配置文件中获取版本名称,PackageManager  服务端新版本的检测(本地版本号<服务器版本号)  展示logo  2、手机防盗  sim卡绑定:每一款手机都会有相应的卡的序列号,一旦替换掉原有电话卡,序列号会发生改变  3、手机卫士分包  基础课程分包方式阅读全文 »

2017年2月28日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android手机卫士(八):安装过程中点击回退按钮

       在手机卫士之前的版本升级的对话框中: 有的用户暂时不想更新,没有点击“稍后再说”,而是选择点击回退按键,那么这时候的逻辑应该是让用户进入home界面而不是splash界面。所以需要添加代码逻辑来控制,添加的代码如下:... 点击“立即更新”后,会弹出是否安装新版app的activity界面阅读全文 »

2017年2月16日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android游戏开发之打地鼠(二、游戏设计和主界面设计)

       游戏设计思路: 主界面点击开始游戏:进入打地鼠界面游戏中有12个地洞,游戏时间为30s(可以自己设置),每0.5s会有地鼠随机出现在一个地洞中,玩家触摸屏幕,打到地鼠加10分,否则不加分。30s后游戏结束,弹出窗口显示获得分数,需要玩家输入姓名后,点击确定保存到本地数据库中。 设计实现:每个地洞为一个ImageButton,开始设置背景为地洞图片,地鼠出现则设置为地鼠图片,给每个按钮添加点击事件阅读全文 »

2017年1月19日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android游戏开发之打地鼠(一、需求分析与设计)

       最近做了这个小作品,并不是规范的开发,只是完成了部分功能,和市面上的作品不能相提并论,游戏中所用到的图片和音效均来自于网络。先来看看需求分析以及效果图:  游戏的第一界面有5个按钮,开始游戏,排行榜,关于,退出和音乐图标,点击开始游戏即进入打地鼠游戏。  游戏结束后会进入玩家记录窗口。  点击排行榜查看游戏玩家记录。阅读全文 »

2016年12月30日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android手机卫士(一):实现splash

       从今天开始根据之前学习的android的基础知识,实战一下,实现一个简单功能的android手机卫士。 手机卫士的主要功能如下:  什么是Splash  Splash也就是应用程序启动之前先启动一个画面,上面简单的介绍应用程序的厂商,厂商的LOGO,名称和版本等信息,多为一张图片,显示几秒钟后会自动消息,然后显示出应用程序的主体页面。阅读全文 »

2016年9月27日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android应用开发教程之十八:活动任务堆栈详解

       今天带着个人疑问与实际项目开发中遇到的问题,跟大家一起学习下安卓活动与任务堆栈方面的知识,直入正题:相信大家都碰到过并没有过多的操作内存但应用自动强制退出或OOM的吧?这个问题也是我本人在面试过程中被人问到的,顺带学习并记录在博客中,跟大家交流,共同提高改进…说到堆栈,我的第一反应是跟我没关系,操作不到这个吧?阅读全文 »

2016年8月17日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

Android应用开发教程之十一:应用程序PreferenceActivity

       1.PreferenceActivity 介绍  PreferenceActivity 继承ListActivity 它是以一个列表的形式在展现内容,它最主要的特点是添加Preference可以让控件的状态持久化储存,举个例子 比如用户选中checkbox后 退出应用然后在进入应用,这时用户希望看到的是checkbox被选中,所以软件须要记录用户每次操作的过程并且持久储存,在进入应用的时候须要判断阅读全文 »

2016年5月3日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

Android仿微信底部切换页签

       本文讲解了一个仿微信底部切换页签的开发实例,希望大家能够参考。阅读全文 »

2016年4月1日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android短信验证(手机号注册,绑定手机号获取验证码)实例

       今天写一个常见的功能——手机app中注册或绑定手机号的获取验证码的功能。也就是短信验证功能   具体效果就是,你在注册界面填写手机号,点击获取验证码按钮,---然后会收到验证短信,填入验证码后点击注册按钮,如果验证正确就可以跳转到另外一个界面  1.首先大家需要在mob官网注册一个账号,mob是一个免费的短信验证平台  2.在mob.com后台创建应用  3.下载对应的sdk阅读全文 »

2016年3月7日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Activity透明/半透明效果的设置transparent(两种实现方法)

       两种方法实现Activity透明/半透明效果的设置,代码思路很有调理,感兴趣的朋友可以参考下,希望本文可以帮助到你。 方法一:  res/values文件夹下建立styles.xml: 在该文件夹下在创建文件colors.xml 有了这些设置,就得告诉Activity用这写设置。AndroidManifest.xml中找到要弹出的activity,加入theme:android:theme=”@阅读全文 »

2015年12月10日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android实例:下拉刷新+加载更多+滑动删除

       小伙伴们在逛淘宝或者是各种app上,都可以看到这样的功能,下拉刷新和加载更多以及滑动删除,刷新,指刷洗之后使之变新,比喻突破旧的而创造出新的,比如在手机上浏览新闻的时候,使用下拉刷新的功能,我们可以第一时间掌握最新消息,加载更多是什么nie,简单来说就是在网页上逛淘宝的时候,我们可以点击下一页来满足我们更多的需求,但是在手机端就不一样了,没有上下页阅读全文 »

2015年11月30日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

Android手机获取验证码的实例解析

       注册很多app或者网络账户的时候,经常需要手机获取验证码,来完成注册,那时年少,只是觉得手机获取验证码这件事儿很好玩,并没有关心太多,她是如何实现的,以及她背后的故事到底是什么样子的,现在小编接手的这个项目里面,就需要通过手机号进行注册,并且手机号发送相应的验证码,来完成注册,那么在一些应用app里面到底是如何实现点击按钮获取验证码...阅读全文 »

2015年11月6日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:3

Android游戏开发教程之一:地图编辑器

       中文地图编辑器的使用说明 压缩包中包含 游戏地图编辑器使用指南 与地图资源图片 宫院1.png 一张 mapwin.exe 可执行文件 map.FMP 与map.TXT为使用编辑器生成出来的保存文件与地图数组。阅读全文 »

2015年9月30日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android提高21篇之四:Activity与Intent

       Android有三个基础组件Activity,Service和BroadcastReceiver,他们都是依赖Intent来启动。本文介绍的是Activity的生命周期以及针对Activity的Intent使用。之前的例子一直都是使用Activity,在一个Layout XML与一个Activity捆绑的情况下可以视为一个Form阅读全文 »

2013年8月11日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

Android ApiDemo示例解读系列之九:App->Activity->Persistent State

       Android 提供了多种存储数据的方法,其中最简单的是使用Shared Preferences。Shared Preferences 可以存储 Key/value 对,Shared Preferences 支持存取 boolean, float ,long ,integer, string ,最常用的使用Shared Preferences是用来存储一些应用偏好。此外的一个方法是使用onSave阅读全文 »

2013年5月29日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

Android ApiDemo示例解读系列之八:App->Activity->Hello world

       我们在前面介绍过Hello world示例,这里的Hello world 的Layout定义稍有不同:... ApiDemo 示例中的将Hello world 显示的屏幕中间。gravity 类似于其它平台上的alignment(对齐)。阅读全文 »

2013年5月14日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

Android ApiDemo示例解读系列之七:App->Activity->Forwarding

       Android应用可以包含,多个Activity,某个Activity可以启动另外的Activity。这些Activity采用栈结构来管理,新打开的Activity叠放在当前的Activity之上,当前的Activity停止运行。当一个Activity停止运行时,Android系统保留其停止前的状态,当用户按下“Back”按键时,栈最上的Activity从栈顶退栈,之前的A阅读全文 »

2013年4月18日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android ApiDemo示例解读系列之六:App->Activity->Dialog

       上一节中讲了App->Activity->Custom Title的示例,本节来讲讲App->Activity->Dialog。 在Custom Dialog中说过可以将Activity的Theme定义为Dialog风格,使得Activity看起来像是个对话框(Dialog),而Custome Title 说明如果自定义标题栏。 Dialog示例同样使用Dialog风格来显示Activity,同时阅读全文 »

2013年3月29日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

Android ApiDemo示例解读系列之五:App->Activity->Custom Title

       Android UI缺省的标题栏由android:label 定义,显示在屏幕左上角,Android允许Activity自定义标题栏,使用自定义Layout重新设置标题栏,比如实现Windows Mobile 风格的标题栏。 App->Activity->Custom Title 重新将Activity标题栏定义为左右两个文本框,其Layout定义R.layout.custom_title_1如下阅读全文 »

2013年3月12日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1