想只做一个安卓软件,不要后台,是不是可以写上假数据

怎么搭建好一个安卓应用的后台?
我理解的是一般的安卓应用主要作用是发送请求和显示后台返回的数据,然后把安卓端的美工做得高大上之后就没什么问题了。这样的话用Servlet+JDBC基本就可以完成了,但是又感觉哪里不对,这样做有点简单?比如数据的传输、请求的处理这些大神们一般是怎么做的呢,欢迎向我砸砖头、
以下是问题补充:
:粗略得看了一下开源中国安卓端的源码,使用了HttpClient发送请求,二楼说的不错。
呵呵呵呵...
难道你的后台没有任何管理功能?
只是接口的话,可以这么考虑,但是还有后台啊,以后的扩展啊.
比如struts/springmvc都可以做到,加后台,改功能不都方便么...
--- 共有 1 条评论 ---
暂时没有后台管理功能,主要是发送请求,然后返回数据给安卓端显示,这些以前有做过。现在不太喜欢使用WEB框架,感觉这个坑有点大,所以Servlet就可以了。
就是这么简单,不要想得那么复杂啊
--- 共有 3 条评论 ---
: 应该都是http请求,返回json或者xml,传输过程加个验证加密的东西。
我是在想那些比较好的APP,比如数字尾巴,这些的后台框架是怎么样的
httpclient发请求 数据响应json,xml。 然后。显示到页面。。
--- 共有 1 条评论 ---
嗯,一般都是这样做的么?
简单有错么
--- 共有 1 条评论 ---安卓手机老是自动清后台,有什么方法可以禁用?自带设置里没有这功能,我需要强制某些软件驻留后台运行
已有4个回答
[特聘专家]
专家星级&:&1.9星
问答堂专家综合评分
问题评分&:&2.6星
采纳、点赞&:&1星
二次回复率&:&1星
内容为广告/垃圾,我要举报!
特聘专家具有协助内容审核的特权
举报后内容将不能在前台展示
错乱举报会导致该权利被剥夺
选择举报原因×
擅长领域:
参与话题:
下载一个诸如腾讯手机管家之类的软件,在管家设置里有一个受保护的后台程序设置,点击后选择你需要保留的程序,确认后即可使后台不清理这些程序。另外,如果将省电模式全关,系统也不再会清理后台程序。
留下你的评论
[特聘专家]
专家星级&:&1.6星
问答堂专家综合评分
问题评分&:&1.2星
采纳、点赞&:&3星
二次回复率&:&0星
内容为广告/垃圾,我要举报!
特聘专家具有协助内容审核的特权
举报后内容将不能在前台展示
错乱举报会导致该权利被剥夺
选择举报原因×
擅长领域:
参与话题:
安卓机一般在后台运行多个程序后,先运行的程序会被自动关闭最先运行的程序,以释放内存,这个解决方法就是你在用完程序以后一定要关闭,不要直接home。
留下你的评论
[特聘专家]
专家星级&:&0.5星
问答堂专家综合评分
问题评分&:&0.4星
采纳、点赞&:&1.5星
二次回复率&:&0星
内容为广告/垃圾,我要举报!
特聘专家具有协助内容审核的特权
举报后内容将不能在前台展示
错乱举报会导致该权利被剥夺
选择举报原因×
擅长领域:
参与话题:
那些其实不是后台,只是为了缓存一样的东西,为了下次打开更快。使用高级任务管理器,它有个一键结束后台所有程序的插件,放桌面上有空点一下就行
留下你的评论
内容为广告/垃圾,我要举报!
特聘专家具有协助内容审核的特权
举报后内容将不能在前台展示
错乱举报会导致该权利被剥夺
选择举报原因×
擅长领域:
参与话题:
& & 楼主你好,楼主可以到设置—开发者选项中,选择允许后台运行程度的数量,如果打开的过多,或长时间未使用,肯定就会自动关闭,这是系统的设定。
留下你的评论
更多三星GALAXY Note2 N7100真机照片回复可见本帖隐藏的内容需要回复才可以浏览
该内容由系统自动生成
参考价:¥1600.00
主屏尺寸5.5英寸
电池容量3100mAh
主屏分辨率像素
电池类型可拆卸式电池
后置摄像头800万像素
CPU频率1.6GHz
前置摄像头190万像素
CPU类型三星 Exynos
名网友点评分数
微信公众账号ZOL问答堂
关注微信,随时随地解答您的疑惑
ZOL问答堂官方微博@ZOL问答堂
关注成功!该问题被回答后,将给您发送站内短信。
您也可以通过关注问答堂微信,及时获得您关注问题的回答。
微信关注问题方法“”【经验之谈】转自三星S7568吧,希望大家正确认识安卓后台。【三星s7572吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:9,991贴子:
【经验之谈】转自三星S7568吧,希望大家正确认识安卓后台。收藏
从大家误会最大的后台自启开始说起吧有的人进程管理软件根本就是个摆设,一些软件你关掉了,马上又会运行
简单来说吧,安卓的进程管理机制是事件触发式,比如开机时、开机后、网络连接更改、电量不足、电量充足、时间更改、插上电源等等这些状态的改变都可看作一个事件,安卓系统允许程序关联这些事件(这个在程序开发中设定的),比如关联开机后,差不多就相当于我们一般说的开机启动了。但是安卓系统可以允许一个程序关联多个事件,就是说杀了还会出来,这就是大家认为流氓自启的原因
安卓为什么要这样做呢?其实这样做的目的是为了提高程序运行的效率。举例来说,当你打开WIFI时,肯定要上网,系统就会调入一些上网的关联程序进入后台休眠(只占用内存,不占用CPU资源),当你真正需要运行这些程序的时候,系统直接把程序从后台转到前台运行,这样大大提高了程序的运行效率,我觉得这也是统筹方法的一种应用吧。至于说会不会软件一直启动会把内存占满,这个不用担心,当系统内存低于某个值时,内存管理机制会根据进程的优先级来关闭后台进程,也就是说理论上根本不会出现无内存可用的情况。
关于自启,我说的应该很通俗了吧……也就是说你杀了进程,每动一下,它都有可能再次自启,够简单了吧。
接下去,关于不清理内存,打开软件会卡:有很多人都说,那为什么内存少的时候运行大型程序会慢呢?其实很简单,在内存剩余不多时打开大型程序,会触发系统自身的调进程调度策略,这是十分消耗系统资源的操作,特别是在一个程序频繁向系统申请内存的时候.这种情况下系统并不会关闭所有打开的进程,而是选择性关闭,频繁的调度自然会拖慢系统.所以,论坛上有个更改内存阀值的程序可以有一定改善. 但改动也可能带来一些问题,取决于值的设定.那么,进程管理软件有无必要呢?有的.就是在运行大型程序之前,你可以手动关闭一些进程释放内存,可以显著的提高运行速度.但一些小程序,完全可交由系统自己管理.谈到这里,可能有的朋友会问,如果不关程序是不是会更耗电.我就说说 安卓Android后台的原理,你就明白了.安卓Android的应用在被切换到后台时,它其实已经被暂停了,并不会消耗cpu资源,只保留了运行状态.所以为什么有的程序切出去重进会到主界面.但是,一个程序如果想要在后台处理些东西,如音乐播放,它就会开启一个服务.服务可在后台持续运行,所以在后台耗电的也只有带服务的应用了.这个在进程管理软件里能看到,标签是service.至于广播什么的我就不涉及了.所以没有带服务的应用在后台是完全不耗电的,没有必要关闭.这种设计本来就是一个非常好的设计,下次启动程序时,会更快,因为不需要读取界面资源,何必要关掉他们抹杀这个安卓Android的优点呢?总结一下1.大程序A已经开启,占用70%内存,如果再想运行一个B,需要50%的内存,则就需要一个将A从内存中释放或者压缩的过程,所以表现出来的就是慢一会儿2.A\B\C\D\E共占用内存80%,运行新程序Z需要 20%的内存,系统内存因为没见过剩余0的时候,也就是应该剩一部分空闲内存,那么就需要从A~E这几个程序中选择一个或者几个来关闭,这一过程也需要耗费系统资源,所以会慢一会儿3.也就是说你手动去杀程序的时候,就是替系统在释放内存,就算你不杀,在需要内存的时候系统也会自动释放.4.不在后台运行的程序(没服务的),即使不杀也不会耗电.在后台运行的(有服务的)程序,如后台放歌,当然会耗电.关于费电大家也该懂了吧,让那些狗屁省电软件去死吧!那Android什么时候结束进程?结束哪个进程呢?普遍的认识是Android是依据一个名为LRU(last recently used 最近使用过的程序)列表,将程序进行排序,并结束最早的进程。楼主又进一步对这个管理机制进行研究,有了如下发现:1.系统会对进程的重要性进行评估,并将重要性以“oom_adj”这个数值表示出来,赋予各个进程;(系统会根据“oom_adj”来判断需要结束哪些进程,一般来说,“oom_adj”的值越大,该进程被系统选中终止的可能就越高)2.前台程序的“oom_adj”值为0,这意味着它不会被系统终止,一旦它不可访问后,会获得个更高的“oom_adj”,目测“oom_adj”的值是根据软件在LRU列表中的位置所决定的;3.Android不同于Linux,有一套自己独特的进程管理模块,这个模块有更强的可定制性,可根据“oom_adj”值的范围来决定进程管理策略,比如可以设定“当内存小于X时,结束“oom_adj”大于Y的进程”。这就是程序员的事了最后,有一部分人搞不清缓存进程,常驻内存之类的东西,我也分类一下:1.前台进程(foreground):目前正在屏幕上显示的进程和一些系统进程, 举例来说,当你再用客户端看我说废话,百度贴吧客户端属于前台进程(foreground),但一旦你按home回到主界面,客户端就变成了后台程序(background)。当然我们最不希望终止的进程就是前台进程。2.可见进程(visible):可见进程是一些不再前台,但用户依然可见的进程,举个例来说:widget、输入法等,都属于visible。这部分进程虽然不在前台,但与我们的使用也密切相关,我们也不希望它们被终止,比如每次打字之前都会卡一下……3.次要服务(secondary server):目前正在运行的一些服务(主要服务,如拨号等,是不可能被进程管理终止的,故这里只谈次要服务),举例来说:大名鼎鼎的gsm,谷歌企业套件,Gmail内部存储,联系人内部存储等。这部分服务虽然属于次要服务,但很一些系统功能依然息息相关,我们时常需要用到它们,所以也太希望他们被终止。4.后台进程(hidden):虽然说是hidden,但实际即是后台进程(background),就是我们通常意义上理解的启动后被切换到后台的进程,如浏览器,阅读器等。当程序显示在屏幕上时,他所运行的进程即为前台进程(foreground),一旦我们按home返回主界面(注意是按home,不是按back),程序就驻留在后台,成为后台进程(background)。后台进程的管理策略有多种:有较为积极的方式,一旦程序到达后台立即终止,这种方式会提高程序的运行速度,但无法加速程序的再次启动;也有较消极的方式,尽可能多的保留后台程序,虽然可能会影响到单个程序的运行速度,但在再次启动已启动的程序时,速度会有所提升。这里就需要用户根据自己的使用习惯找到一个平衡点5.内容供应节点(content provider):没有程序实体,进提供内容供别的程序去用的,比如日历供应节点,邮件供应节点等。在终止进程时,这类程序应该有较高的优先权6.空进程(empty):没有任何东西在内运行的进程,有些程序,比如BTE,在程序退出后,依然会在进程中驻留一个空进程,这个进程里没有任何数据在运行,作用往往是提高该程序下次的启动速度或者记录程序的一些历史信息。这部分进程无疑是应该最先终止的。好吧,上面都是转的,来看下个人意见吧。当你要玩大型游戏,几百M的那种的时候,那你或许需要来手动清理一下内存,我们知道,小7的内存并不算太大,如果纯让系统来清理的话,这个时间可能比较长,影响体验,在这个时候,我们可以选择自行来清理内存,先帮助系统清理好,然后再进入游戏,这样会快一点,虽然你再开其他程序要慢,但是你不会在玩游戏的时候又作死的去点其他的对吗?当你是在和别人聊天,这里开微信,那里开贴吧的时候,你内存满了其实不用管,系统会自行去处理,你随便怎么聊,反正不会聊到怎么样,然后要点QQ什么的,这种运行启动又会比冷启动快。总之,转来这篇是个人认为比较好的经验,希望大家能够正确认识安卓(Android)后台的利与弊,个人还是认为吧,利大于弊,毕竟多消息。
中能化学科技-专业的合成高温导热油制造商!
当然,我说的热启动只是在你已经启动过的前提下启动速度加快哦!
二楼,这个很好用的的。自带任务管理器的帮助也有介绍,不过比较简略。
我一字不漏的看完了。。。看完了——今天我们要挑战的是:一边嚼Stride炫迈口香糖,一边写作业,写到没味道就停吧。哇,写了这么多,还有味道啊?我去年买了个表,早就没味道了!作业太多根本停不下来!
楼主辛苦.新年快乐
看完了!!嗯
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或当前位置: &
& 装同样软件为什么iPhone比安卓流畅?iPhone比安卓流畅的原因
装同样软件为什么iPhone比安卓流畅?iPhone比安卓流畅的原因
  装同样软件为什么iPhone比安卓流畅?大家都知道iPhone比安卓流畅,是因为iPhone的后台应用程序是关闭的,而安卓的后台程序是一直在运行。使用iPhone就算配置比不过安卓,iPhone还是比安卓流畅的原因所在。  你只需要知道iPhone的后台都是假后台就行,也就是说你用微信,然后按一下home键之后微信程序退到后台,这时候微信就已经停止运行了,并且不能在后台活动(重点)。而安卓是可以在后台的,所以安卓软件装的多了特别卡的缘故就在这,安卓退到后台能运行,并且流氓些的你杀不掉进程,还开机自启动什么的。  有人可能会说,如果微信退到后台就停止运行了,那我微信退到后台后怎么还能收到消息提醒呢!这就是苹果的独到之处了,简单点说苹果的数据都是集中在一个系统进程的,所有安装的程序都要通过这个和外界接受发送数据,你在系统设置里允许微信后台程序刷新后,实际上是苹果的一个进程连接服务器查询有没有接收到新消息的,当有新消息时,你的微信微信就会有一个提示,但实际上微信这个程序本身是没运行的,当你看到有新消息提示,你再点击进入微信,这个时候重点来了!!!!!!!!请注意,你点击进入微信的时候微信的第一个动作是刷新,对话框里面并没有出现新消息,刷新之后才出现新消息,不知到不了解ios机制的发没发现这个小细节。  从理论上说不管你的iphone装了100个app还是200个app,假如你都在系统设置里允许他们进行后台刷新,他们在后台也是禁止运行的,这些程序只能通过系统的一个进程来访问服务器看看有没有新消息,假如有再反馈到你的手机里提示你某个程序有新消息,这中间的所有过程app都是死的,只有当你手指点击某个程序的时候才能唤醒某个程序,然后这个程序复活之后刷新一下就会有新消息了。  目前iphone的系统好像已经允许你经常使用的程序在后台运行一段时间了,好像最多15分钟吧,在后台超过这个时间统统杀掉进程,我也记不太清楚了,系统是根据你的使用某个app的频率情况自动安排的,使用频率不高的app退到后台后直接杀死。  有人会说,我的酷狗音乐在后台依然能播放歌曲你怎么解释!这个就是软件分类的问题了,我上面说的只是理论上的情况,实际中有些软件就是要在后台才有使用价值的。那这个就涉及到软件权限的问题的,我就不多说了,有兴趣可以搜索一下啊。你是一个开发者,开发玩某个app需要上传到苹果那边审核的,只有审核通过你才能在商店上架的,审核那边是比较严格的,你乱弄权限人家审核肯定是不通过的。  所以综上,一般用过iphone的人绝大部分是不会再用回什么安卓旗舰,安卓机皇屌爆了什么什么之类的东西了,那流畅程度安卓是没法比的,我是说装100个app之后,不安装软件的安卓流畅程度是值得肯定的,但你敢装100个app,安卓就不再是屌爆了,而是卡爆了! & &小编推荐: & & & &
上一篇 &:
下一篇 &:
文章链接:/news/25816.html
(转载时请注明本文出处及文章链接)}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信