摘要: 作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。 SQLite: SQLite是一个轻量级的数据库,支持基本SQL语法,是常被采用的一种数据存储方式。Android为此数据库提供了一个名为SQLiteDatabase的类,封装了一些操作数据库的API。 SharedPrefer.. 阅读全文
posted @ 2013-04-13 20:20 Android_AnJon 阅读(127) 评论(0) 推荐(0) 编辑
摘要: So you want to continue to get sensor events in your Android service, even after the screen turns off? Well that’stoo damn bad, kid, cause you can’t. No, I’m just kidding.But you’ll probably need a work-around forAndroid Issue 3708. In this document I describe what I had to do to get it working on m 阅读全文
posted @ 2013-04-01 19:29 Android_AnJon 阅读(141) 评论(0) 推荐(0) 编辑
摘要: Some of the Android OS versions have a bug which stops thesensorssuch as theaccelerometerrecording when the screen lock is on.The bug has been submitted but has not been fixed in all instanceshttp://code.google.com/p/android/issues/detail?id=3708http://code.google.com/p/android/issues/detail?id=1102 阅读全文
posted @ 2013-04-01 19:27 Android_AnJon 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 本文作者李治国,现任阿米巴资本创始合伙人,前口碑网CEO,前雅虎口碑商务运营部资深总监,前阿里巴巴云计算中心资深总监。阿里巴巴第46号员工。阿米巴成立于2011年10月,投资了十多个项目,项目主要集中于移动互联网、电子商务和SNS等TMT领域。打车应用最近比较火,据说马化腾曾在两会期间亲自了解这个方向。在北京等城市较熟悉的打车应用有滴滴打车、摇摇招车等,而快的打车在上海和杭州的熟悉度较高。我干投资两年半以来,投了蘑菇街、挖财记账、小奥游戏、花瓣、麦苗科技,网上厨房,以及前段刚刚投的“快的打车”,总共投了将近20个项目。这里面已经有退出的,也有两年之内估值达到数亿美金的,还有今年能够盈利且收入达 阅读全文
posted @ 2013-04-01 19:23 Android_AnJon 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一些手机app(如微信、QQ等)有新消息来到达,手机屏幕即使在锁屏状态下也会亮起,并提示用户有新消息。但是,一般情况下手机锁屏后,Android系统为了省电以及减少CPU消耗,在一段时间后会使系统进入休眠状态,这时,Android系统中CPU会保持在一个相对较低的功耗状态,而收到新消息必定有网络请求,而网络请求是消耗CPU的操作,那么如何在锁屏状态乃至系统进入休眠后,仍然保持系统的网络状态以及通过程序唤醒手机呢?答案就是Android中的WakeLock机制。 官方对于WakeLock的解释:PowerManager:This class gives you control of the po 阅读全文
posted @ 2013-04-01 19:20 Android_AnJon 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 本文作者为我们报道过的恋爱交友网站“适友”的联合创始人刘畅,适友目前主要的产品应用有网站和微博应用,他们希望用QA的方式将缘分用问题量化,让用户通过做题找到有缘人。他总结了网络交友的服务特点、问题,同时也提出网络交友的未来设想,分享给大家:在爱情遇到互联网之后在我看来,传统交友应该特指通过个人或社会关系来寻找一段恋情的开始,包括在学习工作中产生火花,有家人和朋友的介绍,权威长辈推荐等。 对有些文化来说,交往并不光是两个人愿意就行,还要考虑家族或信仰的认可,这让促成交往的第三方机构固定下来。而这样的机构往往有三个特点:拥有广阔的社会关系;对什么样的人应该相爱有强观点;有说服两个人交往的意愿。网络 阅读全文
posted @ 2013-03-30 18:49 Android_AnJon 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 成功者和其他人最大的区别就是,他们真正动手去做了。这条建议是Innocent Drinks的联合创始人给出的,他们是Richard Reed,Adam Balon and Jon Wright,三个剑桥的学生。毕业之后在咨询和广告公司上班,但是一直都想着出来一起干点事。终于在98年的时候,三人决定要做一家生产Smoothie(一种鲜果奶昔)的饮料公司。六个月的试验后,他们还是没有足够的信心,担心自己精心配制的饮料没有市场,没法下定决心辞掉现有优厚的工作来全职卖饮料。于是他们决定从小处开始,在伦敦音乐节上摆了个摊卖smoothie,看看市场反响如何。起初他们设计了两页的问卷给人们填写,但是后来发 阅读全文
posted @ 2013-03-30 18:44 Android_AnJon 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 在不知道什么是回调函数之前,Michelle Bu 做出了自己的第一个网页。他在个人博客分享了这段有趣的经历。Michelle 有一个笔记本上涂鸦的习惯。某次夏季旅行中,他画了一系列的三角形,觉得很酷。然后,他决定做成网页,或许能够让自己在 Tumblr 上显得很酷。他开始向学习计算机的朋友求教。他们的建议可以总结为一句话 : “去 Google 它”。当他说找不到答案的时候,朋友告诉他去 Google “CSS triangle”。“抱歉……CSS 和三角形有啥关系?”谈话通常会突然结束,或者是“CSS 简单的说,就是你给 HTML 设定风格”。每次谈话都让他感到自己很无能。不过,他还是发现 阅读全文
posted @ 2013-03-29 10:27 Android_AnJon 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 在Android开发中,定时器一般有以下3种实现方法:一、采用Handler与线程的sleep(long)方法二、采用Handler的postDelayed(Runnable, long)方法三、采用Handler与timer及TimerTask结合的方法下面逐一介绍:一、采用Handle与线程的sleep(long)方法Handler主要用来处理接受到的消息。这只是最主要的方法,当然Handler里还有其他的方法供实现,有兴趣的可以去查API,这里不过多解释。1. 定义一个Handler类,用于处理接受到的Message。Handler handler = new Handler() { . 阅读全文
posted @ 2013-03-28 23:43 Android_AnJon 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { public void run() { myView.invalidate(); } }).start();可以实现功能,刷新UI界面。但是这样是不行的,因为它违背了单线程模型:Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。方法二:(Thread+... 阅读全文
posted @ 2013-03-28 23:37 Android_AnJon 阅读(142) 评论(0) 推荐(0) 编辑