当前位置: 代码迷 >> Android >> 几个关于Android系统的有关问题,刚用Android系统,不太适应
  详细解决方案

几个关于Android系统的有关问题,刚用Android系统,不太适应

热度:22   发布时间:2016-05-01 21:30:04.0
几个关于Android系统的问题,刚用Android系统,不太适应
我用的手机是HTC G18,系统是欧版4.0,未ROOT
1、Android的后台问题,稍微打开几个程序,再切换(也不能算切换,长按房子键出来的是程序的历史记录)的时候就发现有些程序是重新加载的,所谓的多任务是不是假的啊
2、Android中的程序能否彻底退出,我最近装了个听歌的软件,然后发现只要按耳机线控的换曲就跳出那款软件来(自带播放器没法用了),而那款软件我根本就没启动,任务管理器里和高级-运行的应用程序里面都没有那款软件,所以我觉得是不是程序还在某个地方运行着。还有就是我在任务管理器里和高级-运行的应用程序里面把程序强制关闭后居然还会自动重启,我看到有好几个进程的状态是正在重启...
3、Android系统的资源消耗问题,其他手机不说,G18开起来就内存剩下100多M了,稍微开个大点的程序,Sense就挂掉了,而且看一下程序消耗的内存,UC随便开个2张页面就用掉几十M的内存,怪不得一开机就用掉好几百M,G18配置不算太差吧,经常发生退到桌面发现Sense正在加载...我几年前256M内存赛扬U的电脑用XP,平常一般用用玩点小游戏也不卡

我以前用塞班的,塞班毕竟是很老的系统了,触摸不说,主要是现在很少有新应用了,但从操作系统角度讲,我觉得塞班要好很多。

然后资源问题,我觉得应该跟windos一样根据硬件配置来,强的就快点,弱的就慢点,而不是一不够就莫名其妙的关掉进程,

Android的开发人员说用户不必管程序的生死,系统会自动管理。(大概是这样的)
我打个比方,我们有时为了防骚扰会把手机关机(笨办法..),然后手机商说用户不必管手机的开关,手机会自动控制。然后我们按关机键然后屏幕黑了,然后骚扰过来了,手机响了.....另一天,说好3点打电话过来的客户到4点还没打过来,掏出手机一看,擦,关机了~~现在Android给我的就是这个感觉,想关的关不掉,想留的留不住

------解决方案--------------------
1. Android系统会根据内存使用情况关闭一些非active的进程,等用户需要的时候再从新载入。对于一些应用虽然不会关闭进程,但切换后会关闭所有非根的activity。它觉得用户切换后应该不再想保留之前的操作。所以多任务的觉得只有symbian真正做到了。 
2. 有些service进程总是常驻内存的。或者是开机就会启动的。可能你那个程序就是如此。

不限制内存的使用,方便了开发者,但是这种机制给用户带来了不便就值得商榷了。




------解决方案--------------------
我是从WM开发转学Android的。有的地方也觉得Android开发有个性。譬如,
在VS .NET中的List风格的ComboBox, 在Android中好像没有对应的元件了?也许操作系统变了?
在Eclipse中开发Android应用,似乎不能像VS .NET开发windows app那样,拉出画面,得编辑xml,定义元素属性与位置等?

新手欢迎资深TX指点斧正,呵呵!
------解决方案--------------------
1、Android的多任务也是受系统资源限制的,资源不够时会自动结掉一些权值较低的应用

2、Android中的程序能否彻底退出,我最近装了个听歌的软件,然后发现只要按耳机线控的换曲就跳出那款软件来(自带播放器没法用了),而那款软件我根本就没启动,任务管理器里和高级-运行的应用程序里面都没有那款软件,所以我觉得是不是程序还在某个地方运行着。还有就是我在任务管理器里和高级-运行的应用程序里面把程序强制关闭后居然还会自动重启,我看到有好几个进程的状态是正在重启...

Android的有些应用是无法删除的,这些是手机厂商内置应用,只有获得root权限才能删除,手机用户是无法通过面板删除的,例如你说的那个自带的播放器,很讨厌的一个应用。

3、Android系统的资源消耗问题,如果楼主出现随便开个应用就超占资源的情况,有可能是机子本身系统有问题,或者下载一个进程管理器,可以很清楚的看到当前运行了哪些应用,占了多少资源。
  相关解决方案