按后退键退出Android程序

作者: 傻猫    分类: 搞软件     发布时间: 10-24 17:39    浏览次数: 4954     无留言

主要的目的是按后退键的时候,让程序能够退出。 

实现起来的思路: 

1.捕获后退键被按了这个事件。 

       

Java代码 

  1. @Override  
  2.         public boolean onKeyDown(int keyCode, KeyEvent event)  {  
  3.             if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {   
  4.             //按下的如果是BACK,同时没有重复  
  5.               //DO SOMETHING      
  6.             }  
  7.   
  8.             return super.onKeyDown(keyCode, event);  
  9.         }   

2.在后退键被按的事件里退出程序 

这里也有两种方式:直接退出程序,或者退出到主屏幕。 

1)退出程序的方法有两种: 

Java代码 

  1. android.os.Process.killProcess(android.os.Process.myPid());   


Java代码 

  1. System.exit(0);   


我试了这两种方法,但是奇怪的是,在1.5模拟器下,程序确实被KILL了,但是马上Android又重新启动了程序。 

另外还有一种方式,比较友好,可以释放资源,我觉得可行,就是实现起来麻烦一点,需要逐级退出,重写onResume()方法: 

Java代码 

  1.  @Override  
  2. protected void onResume() {  
  3.     super.onResume();  
  4.     if(mExiting){  
  5.         finish();  
  6.     }  
  7. }  


2)退出到主屏幕 
这个比较简单,新建一个主屏幕的Intent就可以。 

Java代码 

  1. Intent home = new Intent(Intent.ACTION_MAIN);   
  2.     home.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);   
  3.     home.addCategory(Intent.CATEGORY_HOME);   
  4.     startActivity(home);  




我最后采用了按后退键回到主屏幕的方式,实现代码如下: 



Java代码 

  1.     
  2. @Override  
  3.  public boolean onKeyDown(int keyCode, KeyEvent event) {  
  4.   if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { // 按下的如果是BACK,同时没有重复  
  5.    Intent home = new Intent(Intent.ACTION_MAIN);  
  6.    home.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);  
  7.    home.addCategory(Intent.CATEGORY_HOME);  
  8.    startActivity(home);  
  9.   }  
  10.   return super.onKeyDown(keyCode, event);  
  11.  }  

IOS5来了

作者: 傻猫    分类: 搞软件     发布时间: 10-13 07:23    浏览次数: 5039     无留言

“iOS 5”支持下列型号:

  • iPhone 3GS、iPhone 4、iPhone 4S
  • iPod touch 3代和4代
  • iPad、iPad 2 来自苹果官方的介绍请看这里。

    与iOS 4.3.5相比,iOS 5 软件更新增加了以下功能。
  • 通知
  • iMessage
  • 报刊杂志
  • 用“提醒事项”来管理待办事项
  • 增强了配备相机的设备中的相机功能
  • 增强了配备相机的设备中的照片功能
  • 增强了 Mail 功能
  • 改进了日历功能
  • 增强了 Game Center 功能
  • iPad 2 和 iPhone 4S 上新增“AirPlay 镜像”功能
  • 适用于 iPad 的多任务手势
  • 支持 iCloud
  • 改善了键盘功能
  • 增强了辅助功能
  • 增强了 Exchange ActiveSync
  • 新增 1,500 多个开发人员 API
  • 注意:iMessage可能要缴纳正常的运营商数据收费。iMessage 不可用时,信息将以 SMS 短信方式发送,可能要缴纳运营商信息收费。

    查看更多内容...

    乔布斯发布iPhone4演讲视频

    作者: 傻猫    分类: 爱生活     发布时间: 10-06 18:56    浏览次数: 5469     无留言

    JOBS走了,让我们回顾一下iphone4发布时的视频吧。

    网友纪念乔布斯

    作者: 傻猫    分类: 爱生活     发布时间: 10-06 18:49    浏览次数: 4228     无留言

    乔布斯走了

    小时候被收养

    长大后在车库里创建苹果

    在苹果公司里却因为太执著于完美的客户体验被辞退

    但他离开苹果创造了另一个奇迹

    他是全球第一个拍摄3D动画的公司的老板

    皮尔斯公司至今在动画上保持前列

    苹果公司离开不了乔布斯

    一度陷入破产

    可是乔布斯不忍心看苹果公司破灭

    他回来了

    他让苹果公司成为全球第一市值的公司

    是的

    他做到了

    他创造了奇迹

    他07年发布的IPHONE让诺基亚走下神坛

    他让全球为苹果而着迷

    或许只是上帝忍不住想玩IPHONE,将他带走了

    可是他永远在我的心中

    选择在IPHONE4区里发,是因为这是他最后发布的IPHONE

    所以,请好好保存你的IPHONE4!

    记住他的信念:活着,就是为了改变世界

    来源:http://bbs.weiphone.com/read-htm-tid-2954723.html

    乔布斯语录

    作者: 傻猫    分类: 爱生活     发布时间: 10-06 18:30    浏览次数: 3983     无留言

    •如果苹果变成这样一个地方:电脑只是一个商品项目,没有传奇,无法让人们记住电脑是最令人不可思议的发明,我会觉得我失去了苹果。但如果在千万里之外,那里的所有人依然能感觉到这些东西…我会感觉到我的基因依然存在。

    •求知若饥,虚心若愚

    •在创新过程中,你会犯错误。此时最佳的做法是承认错误并进行改善,继续另一个创新。

    •做质量的衡量标准。在追求卓越的地方,人们不会去适应环境。

    •我的工作不容易。我的工作是让他们变得更好。

    •作为一个致力于使衣柜变得更漂亮的木匠,你不会在其背面使用合板,即使它靠着墙,没有人能看到。因为你知道它的存在,所以你将会使用一块漂亮的木板。这样一来你才能在夜里睡好觉。美感与质量必须通过各种渠道实现。

    •人们认为专注就是要对自己所专注的东西说yes。但恰恰相反,专注意味着要对上百的好点子说no,因为我们要仔细挑选。

    •设计是一个有趣的词语。有些人认为设计就是产品的外表。但深入挖掘,设计实际上意味着它的工作方式。Mac的设计并非其外表,尽管这是它的一部分。Mac更重要的设计是它的工作方式。要设计真正好的东西,你必须得到它,真正去体验它的所有。

    •简单比复杂更难以实现:你必须努力清理你的思想让它变得简单。但这值得你努力,因为一旦想出,你就可以改变一切。

    •我并不在乎成为墓地里最富有的人。我在乎的是我可以躺在床上说:“我们已经做了一些精彩的事情。”

    •创新与你拥有多少研究经费无关。当苹果推出Mac时,IBM至少花费了100倍经费在研究上。这与金钱无关,它决定于你的团队,你的领.导能力以及你能获得的东西。

    •创新…从对一千件事情说no开始,我们要保证不犯或者尝试太多错误。我们一直在追寻新市场。仅仅通过说no我们便可以将精力集中在真正重要的事情上。

    •工作是生活的一大组成部分。我们而唯一能够获得满足的方式是做一份你相信是伟大的工作。而唯一能得到伟大工作的方式是爱上你正在做的事情。如果你还没能发现它,不要停止,请继续寻找。当你找到时,你可以感受到全身心投入。然后,就像所有友好关系一样,随着时间的流逝,它将会变得越来越美好。所以,请继续寻找,不要停止。

    •在我17岁是,我看到一些引导语,例如:“如果你将每一天都当作生命中的最后一天来过。将来某一天,你会发现自己是正确的。”这句话影响了我,从那以后,33年里,我每天早上都对着镜子,问自己:“如果今天是我生命中的最后一天,我是否会做今天要做的事情?”每当有连续几天的答案都是“No”时,我知道自己要改变一些东西。

    •你的时间是有限的,所以不要把它浪费在别人的生活上。不要被教条所困——那是别人想要的生活。”不要让别人的意见影响了你的想法。最重要的是,要有勇气去追随你的心和直觉。因为它们已经知道你真实的想法,所有的外在条件都是次要的。

    乔布斯真的死了,默哀

    作者: 傻猫    分类: 爱生活     发布时间: 10-06 10:02    浏览次数: 4953     无留言

    苹果官方网站消息:我们今天沉痛宣告史蒂夫·乔布斯逝世。

    乔布斯才华出众,充满激情与活力,他是数不清的创新之源,这些创新丰富和改善了人们的生活。因为史蒂夫,世界变得更加美好的程度是不可估量的。

    他伟大的爱留给了他的妻子劳伦和他的家庭,谨向他们,向所有被他超凡天赋触动的人们聊表心意。

    jobs.png

    苹果官网讣告译文:

    苹果失去了一位有远见和创意频出的天才,世界失去了一位出色的人类。我们当中很荣幸能与史蒂夫相知共事的那些人失去了一位亲爱的朋友和一位鼓舞人心的导师。史蒂夫留下的是一家只有他可以建造的公司,他的精神将永远是苹果的根基。

    查看更多内容...

    iPhone 4S 技术参数(配置详情)

    作者: 傻猫    分类: 爱生活     发布时间: 10-05 09:58    浏览次数: 5570     无留言

    ---容量与售价:两年签约价16G 199美元,32G 299美元,64G 399美元。

    ---外形尺寸(与iPhone 4一致):高4.5英寸(约合11.43厘米)、宽2.31英寸(约合5.87厘米)、厚0.37英寸(约合0.94厘米)

    ---重量:4.9盎司(约合139克)

    ---显示屏:视网膜屏幕(Retina Display)、3.5英寸(对角线)多点触控宽屏

    ---800万像素摄像头

    ---视频摄录:1080p高清摄录(相当于40寸平板电视分辨率),最高每秒30帧

    ---电池:能够支持3G网络的通话时长能够达到8个小时,2G网络的通话时长能够达到14个小时;3G上网时间达到6个小时,Wi-Fi上网时间达到9小时(比iPhone 4短1小时);观看10小时的视频

    ---处理器:双核A5处理器(速度是iPhone4 A4处理器的两倍,图形性能则是iPhone4的7倍)

    ---视频通话:支持Facetime

    ---运营商:AT&T、Verizon无线和Sprint Nextel

    ---发售日期:2011年10月14日

    iPhone 4s 特点全面解析

    作者: 傻猫    分类: 爱生活     发布时间: 10-05 09:57    浏览次数: 5641     无留言

     

    当地时间10月4日上午10点(北京时间10月5日凌晨1点)苹果在美国加州总部召开发布会,苹果新任CEO蒂姆·库克首次主持重大产品发布会,正式推出新一代iPhone——iPhone 4S。iPhone 4S和iPhone 4相比虽然外观变化甚微,但是却进行了全面的升级,在软硬件方面均有较大复读的提升,其中尤以Siri语音控制功能最为突出。

     

    iphone4s.jpg

    查看更多内容...

    iCloud对苹果的战略意义更甚iPhone5

    作者: 傻猫    分类: 爱生活     发布时间: 10-05 09:52    浏览次数: 3836     无留言

    如果对苹果发表产品的重要性进行排名,其顺序应该是:iCloud、iOS 5,然后才是iPhone 5。苹果iCloud自WWDC大会上亮相后,似乎已经成为旧闻,然而该服务也即将起飞。随着苹果发表iCloud,也代表苹果将由以PC为中心的厂商走向更多样化的未来,如果iCloud半途而废或出现其它问题,将是苹果辉煌史上的一个污点。

    分析师表示,今年6月份召开的WWDC大会上,最有意义的话题当是Steve Jobs发表的iCloud中心声明,PC/Mac的重要性已让位于iCloud。我们认为,苹果、谷歌、Facebook、亚马逊和微软之间将就消费网络主导地位展开一场重大战争,战争核心是资料控制。软件、硬件和网络服务?集将引发巨头之间的不对称争夺。我们的观点是,最有价值的平台将保存最有价值的资料,而保存最有价值资料的平台将最终胜出。

    在iOS 5方面最大的问题是,本地整合Twitter及Facebook是否将为苹果添加更多社交元素。值得指出的是,对苹果而言,整合Twitter至关重要,因为苹果自己无需为社交服务费心。

    实际上,Twitter更有助于苹果对抗Facebook。Facebook或许会发?一款iPad应用程序,但其应用程序更可能支持HTML5,直接吸引开发者。坦白地说,Facebook并不需要通过苹果来增加对观众的吸引力。

    苹果新款iPhone,配备更高品质的相机和新功能,但是更值得观察的不在于苹果最新的硬件,苹果会在短期内致力于其云端服务、软件和资料收集的发展,成功与否将决定未来苹果的面貌。

    iphone 5 注定不会成为主流的8大理由

    作者: 傻猫    分类: 爱生活     发布时间: 10-01 21:22    浏览次数: 6160     1 条留言

    1、屏幕过大,整个机器太大。携带不方便。女生基本不会喜欢,你们可以留意下身边的女孩子,掏出的手机品牌也许千奇百怪,但是几乎很难见到一个女生拿着一款4寸屏幕的手机。换手机最勤快的应该是女生为主。这部分人不喜欢,估计很难普及。

    2、硬件实质性突破没有,基本上都是升级为主,注定了它是一款过渡性产品,作为过渡性产品在高昂的价格面前,绝大多数人会望而却步。会选择等待下一款的到来。

    3、手机应用短期不会像 iphone4那么丰富。phone4 的应用已经相当丰富最重要的原因是,iphone前3代的屏幕分辨率改变不少,但是尺寸都是3.5寸,应用基本上都是延续着下来。突然改成4寸了,我相信应用的普及需要时间。

    4、国内经济走下坡、目前整体经济不行,温州老板的接连出逃最能说明问题,iphone4发行的时候,股市在反弹,房价在失控,经济已经相当泡沫,大家都不差钱,现在的经济状况不容乐观。接下来还有经济寒冬要过,普通家庭不会那么阔绰。

    5、iphone4的过度普及导致,苹果产品的稀缺性大打折扣,现在你掏出个iphone4 和年初时掏出来给别人的感觉是完全不同的,这个你懂得、在这种追求个性的年代,再买iphone5 是否显得俗气呢?

    6、流行是一种轮回,追求高价高质过渡到追求性价比,以后还会过度到追求高质高价。  

    7、苹果手机不过如此,待机太短了,商务人士回归理性以后注定不会再选大屏的智能机。这也是一种轮回。实用主义和功能主义的轮回。

    8、各位的手机都太新了,新到用了1年的手机,许多人的成色还是9.99新,低价甩了,难免心痛。

    文章来源:http://bbs.weiphone.com/read-htm-tid-2924989.html