android 内存溢出问题问题

本页解答了墨友们在使用墨迹天气的过程中出现的一些常见问题。在此非常感谢使用并提出宝贵意见的各位朋友,你的支持就是我们的动力。
如有使用问题可拨打 400-880-0599 电话咨询,或到官方论坛的进行反馈。
答:我们的天气数据来源是气象台。一个是全天预报数据,较为稳定不会改变;另一个是当前实时监测数据,有时会因为实际天气变化较大而超出预报的范围,这是属于正常情况。
答:您好,首先感谢您发来的建议,墨迹天气采用的数据源是很有权威的中国天气网。
答:不更新城市是不走流量的,每个城市的数据更新流量大概为4KB。时景的更新流量不包括在内,只要不打开时景,就不会偷跑流量的哦!
答:如果您打开了自动更新选项,软件会在指定更新时间的前后15分钟会更新天气数据。
答:有的安全类软件会禁止掉墨迹天气软件的联网问题,只要将墨迹天气添加到禁止联网的白名单中即可,请您知晓。
答:由于Android系统的机制,安装到SD卡的软件将不会有小工具的显示。如果您将墨迹天气安装到SD卡,对应的也会找不到小工具。建议您将墨迹天气安装到手机内存。
答:如果您使用安全类软件(如360手机卫士等)进行了手机的速度优化,那么我们的后台进程将被杀掉,而桌面小工具的自动更新(时间、天气等)都是依赖于这个后台进程的,所以不能及时更新。
建议您将墨迹天气添加到安全类软件的优化白名单中,这样小工具就可以实现自动更新啦!其他需要自启动的(如闹钟软件等),也同样需要加入到白名单。
答:墨迹天气是根据您的设备中唯一的识别码来进行信息推送的。如果您的手机已经越狱,那么您的设备中的识别码将会发生改变,虽然我们仍然给越狱用户进行天气订阅的推送,但我们很难保证您会收到或准时收到订阅的天气信息。请您知晓。您还能留下200个脚印
您的位置:
&&安卓游戏常见问题 黑屏/闪退/无法安装全解决
安卓游戏常见问题 黑屏/闪退/无法安装全解决
发表时间: 00:00
如今安卓游戏的产量日渐增长,几乎每天都会出现各种各样有创意的小游戏或是动辄1个G以上的大型游戏,很多玩家满心欢喜下载完之后却出现了各种问题:无法安装、黑屏、闪退、停止运行等等,这种情况当然会令人大失所望,但出现这种情况的大部分原因可能是手机缺少某些运行环境,或是没有配置好,也有一些玩家在升级应用的过程中担心自己辛苦打出来的存档丢失,这一切问题都将在下面的攻略中一一为你解答,当乐网上的资源全部经过多台设备测试,别人能玩的游戏,你一定也能玩。1.缺少谷歌服务框架(无需ROOT)很多导致游戏黑屏的原因之一就是缺少《谷歌服务框架》,(下载地址:)是谷歌安卓系统官方服务框架,用来作为谷歌软件的支持平台。例如谷歌应用商店就需要此服务框架的支持,很多国行或者改版ROM的手机都删除了这个框架,导致部分谷歌app不可正常运行,直接下载安装即可,安装后软件无任何界面。就拿 Subway Surfers》这款游戏来说,没有安装服务框架手机是无法进入游戏的,在启动画面会卡住若干秒,然后游戏会闪退。安装服务框架后,游戏进入启动画面后,就会出现LOADING界面,等待读取完毕就能顺利进入游戏,有理有据,不得不服。2.缺少谷歌市场+谷歌账号(需ROOT)有了谷歌服务框架之后,就能顺利运行一些游戏了,但是对于一些大型游戏,比如,等等,还是会出现闪退现象,这时我们就需要安装和这两个应用,不过下载之后不能直接安装,需要按照步骤一步一步进行。第一步:下载(下载地址:),然后将其重命名为GoogleLoginService.apk。然后下载(下载地址:),如果你的安卓系统是4.0.4以上,就将下载后的APK重命名为Phonesky.apk。对于4.0.3以下的系统,将其重命名为Vending.apk。系统版本可以在设置-关于-软件信息-Android版本中查看。第二步:将第一步完成的两个APK移动到手机存储中,再使用(下载地址:)将这两个APK放置在手机的system\app目录下,然后修改其权限为下图所示,即rw-r--r--。第三步:重启手机,重启之后等待应用更新,然后就能看到手机多出来了《Play商店》,并且在手机的设置-账户与同步 中出现了google账户,点击“+”按钮添加自己的Gmail账号吧,没有的话也可很方便地申请,填完之后需要联网并耐心等待账号同步,如果同步失败说明你的网络状况不好或是被GFW墙了,请改善网络状况后重试。同步完成后进入《Play商店》就能看到自己同步的Gmail账号了。完成。没有谷歌市场和谷歌账号之前,进入时会直接闪退,现在我们再次尝试一下,发现闪退问题已经解决了,并且可以顺利进入并进行游戏。更多关于谷歌电子市场和服务框架的安装方法,请参见教程:。3.应用程序未安装很多玩家在升级应用的时候会提示“应用程序未安装”,说明你的设备上已经安装了该应用,而且两个安装包的签名不一样,这时你需要先将已有的应用删除,然后再安装新的应用即可,需要注意的是你的游戏存档也会被同时删除,想要保留存档的话可以使用(需要ROOT)备份你的存档,使用教程见:。当然,还有一种一劳永逸的办法,让这种情况再也不会出现,那就是使用(需要ROOT,下载地址:),安装后在菜单中选择“核心修正”,然后将“签名验证始终应用”和“禁用邮编签名验证”两项打钩,点击“应用”,无视警告点击确定,手机会自动重启并应用修正,从此以后,你就再也不会出现因为签名不一样导致应用无法安装了,而且无论怎么升级,游戏存档也会一直保留。需要注意的是:该方法对国行ROM可能会失效,重启后会导致所有应用无限停止运行,此时只需再次重启手机即可恢复修改前的状态。4.空间不足(需ROOT)有时候我们在安装应用时,系统会提示“空间不足”,其中一种原因是手机内存空间少于10%时,应用是无法安装的,只能删除一些东西来腾出空间。还有很多时候我们很确定手机空间足够,但还是提示该错误,90%以上的原因是因为你以前安装过该应用,并且使用过破解过该应用,所以导致手机上虽然没有这款应用,但是仍然安装不上去。解决方法也很简单,还是拿来说,首先使用文件管理器找到手机内存中的data\app\文件夹,在文件夹内肯定会有一个该应用对应的.odex文件,耐心找到该文件并将其删除即可,现在这款应用就能正常安装了。5.无效许可(需ROOT)从谷歌市场上付费购买的游戏,很多都带有许可验证,如果被其他人使用,就会出现无效许可的问题,解决该问题的方法比较简单,同样是使用移除许可验证即可,使用教程见:。不过并不是一直管用的,有些游戏如,等游戏破解后会闪退,此时就需要使用另一种方法,安装(下载地址:),下载安装之后给予之ROOT权限,点击“Install and Reboot”,然后等待手机自动重启即可,如果安装成功,你会发现谷歌电子市场的图标变成了一个笑脸,修改版的市场可以自动跳过许可验证,也就是说此后你就不会遇到“无效许可”的问题了,而且也不再需要了。有的设备无法使用进行一键安装,可以自己下载(下载地址:),并自己手动安装,安装方法与第二条中,安装谷歌市场的方法一样,就不再过多说明了。6.游戏更新后黑屏、闪退这种情况多出现于数据包游戏,含数据包的游戏更新时,数据包也需要更新,如果你只下载了新的单独APK而没有下载新的数据包,游戏当然是无法运行的,需要下载含数据包版,并将数据包也同时更新即可。还有,玩家在删除游戏的同时,系统会自动将该游戏的存档和数据包也同时删除,所以如果你因为更新或是意外将游戏的APK删除,想要再次运行该游戏的话,需要重新放置数据包才行。如果非数据包游戏在进入时莫名黑屏,可以尝试一下改变网络状态,如果你是断网状态,就联网试试,如果你是联网状态,就断网试试,很多时候会有奇效。如果仍然不行,最后试一试在设置-管理应用程序中找到该游戏,选择“清除数据”,这样做会清除你的全部存档并使游戏重新运行。当然,如果以上6种方法你全部尝试过但是依然无法解决,还有最后一个方法:在微信上求助万能的大姨夫,将你的具体情况告诉他,他会尽力给你最详细的解决办法。
您还能留下2000个脚印
本游戏安装包为DPK数据包,推荐您使用当乐游戏中心安装。
您的手机型号未能匹配成功,请选择以下安装包进行下载。
您的手机型号未能匹配成功,请选择以下安装包进行下载。
机型匹配/下载
下载已成功
您的手机机型是:
请选择手机品牌
请选择手机型号
将使用当乐游戏中心电脑版为您免费安装
安装流程:
1.下载安装当乐游戏中心PC版
2.选择应用,点击安装到手机
3.连接手机到电脑,自动安装
将使用当乐游戏中心电脑版为您免费安装
登录后才能喜欢哦!
Copyright (C) 2004- Downjoy. All Rights Reserved. 北京当乐信息技术有限公司 版权所有Android 应用中十大常见 UX 错误
Android 应用中十大常见 UX 错误
10:53:27 |
摘要:Android 开发者关系团队每天都会试用无数的 App 或者受到无数的开发者发来的请求评测的 App,在评测如此之多的应用之后,他们总结出了10个最常见的错误。
作为一个长期使用 Android 的用户,我在使用 Android 应用的时候经常遇到各种各样的交互上的问题,并且早就想整理它们写一篇文章了。但是由于懒惰和拖延,这篇文章一直处于草稿的状态。正巧 ...
Android 开发者关系团队每天都会试用无数的 App 或者受到无数的开发者发来的请求评测的 App,在评测如此之多的应用之后,他们总结出了10个最常见的错误。
作为一个长期使用 Android 的用户,我在使用 Android 应用的时候经常遇到各种各样的交互上的问题,并且早就想整理它们写一篇文章了。但是由于懒惰和拖延,这篇文章一直处于草稿的状态。正巧,这期 ADiA 中,Android 开发团队为我们着重强调了当下 Android 应用中很常见的,应该避免的错误。
Android 开发者关系团队每天都会试用无数的 App 或者受到无数的开发者发来的,请求评测的 App。在评测如此之多的应用之后,他们总结出了一些最常见的错误,并且在这期节目中为大家呈现出来。
在正式介绍这些错误之前,我想稍微提一句。这些错误是非常具有普遍意义的错误,也就是说,你用十个应用可能就会碰见这十个错误,甚至你会在一个应用中碰见全部十个错误。这种情况在天朝显得更加严峻。所以,希望这篇文章能让大家摆脱摸着石头过河的窘境,直接的避免一些常见的错误。
十大用户体验”反模式”,Android 开发者联系团队为你用心呈现,每个典型错误都有个有趣的小标题,希望大家看 (乖) 得 (乖) 开 (中) 心 (枪)。
第十:你必须加载完这些东西……否则!
这里的加载实际上指的是左图中的那种,一个圈圈转啊转的对话框。这种对话框的出现是应该要避免的,另外,比起这么一个对话框,那些不响应 Back 操作的对话框实在太不合理。
解决方案其实也很简单,采用嵌入式的载入指示即可。当然如果你能做到实现在后台加载好数据那就更棒了。
第九:你摸我不到!
首当其冲的问题是过小的触摸区域。Android Design 中专门强调过,所有可触摸的对象都应该有至少 32dp 高,理想的大小是 48dp,除非你的目标用户是婴儿等手特小的人。
另一个很糟糕的错误是没有触摸反馈。有些开发者不想使用标准的按钮控件,但是标准按钮的好处就是它有提供触摸反馈的视觉效果。对于用户而言,摸到没有反馈的按钮会让他们认为你的应用(比它本身的速度)慢。对于用户而言,感知速度是他们能体会到的,而真正的载入速度和运行速度反而没有感知速度那么容易被用户体会到。另外,亮起的触摸反馈还能指示出实际的触摸区域。比如说一个列表,当用户按下某一列表项的时候,这一项所处的一整行都会亮起,但是两边会留有 16dp 的空白,这样便相当于告诉用户,这个列表项最靠近屏幕边缘的 16dp 不是触摸区域。
第八:设计 ≠ Photoshop
首先,同学们不要学习右边小图上的那个变态。我知道大家都对 PS 能实现的各种各样的效果很在行/感兴趣,但是不当的/过度的使用这些效果只会让你的应用看起来显得很过时或者更糟糕——很业余。
当你设计你的应用的时候,请务必将注意力优先放在内容而不是那些高光上。用户装了你的应用并不是为了看闪闪发光的按钮,所有的这些视觉设计到最后都应该是为了内容服务,而不是为了装饰而装饰。
另外,请务必保证应用内视觉风格的一致性。没用用户会希望看到一个一半 Holo 一半草泥马的应用。点名批评一下 Feedly 这种外表光鲜亮丽, 设置却像是侏罗纪时代的应用。另外,一个应用中不应该有太多的按钮/选框/对话框样式,一个就够了——直接调用 Android 风格的控件是个简单有效的办法。
还有一些开发者,对于细节的忽视实在是到了令人发指的地步,比如说不一致的度量,错误的间距,鬼畜的用色(如我之前的微信 Redesign?),丧病的字体选择……这些都是会令用户感到不爽的细节,作为开发者没有理由忽视他们。
第七:侏罗纪来客
如果你的应用是 2009 年的时候做的,那么你的用户可就要遭殃了……
这里最先要提到的问题就是 Menu 键,或者说,菜单按钮的耻辱。我们现在已经有了 Action Bar 来取代侏罗纪时代的菜单键了不是吗?需要向下兼容也不是个借口,因为如果你设置了适当的参数,那么 Overflow 按钮就不会在有实体菜单键的机器上出现。当然,你也可以让有实体菜单键的机器强行显示 Action Overflow 来增加它的可见性。但是,无论怎么样,都不要让菜单键只能通过实体 Menu 键 (在只有虚拟键的机器上就会变成 Nav Bar 右侧的三个小点) 呼出。
虽然说现在 Android 最新的 API 已经到了 Lv 18,但是你并不一定要设置 targetSdkVersion 大到 18,只要是 16 以上就行了。如果你把 API 设置到 Lv 14 甚至更低,你的应用就会强制在 Nav Bar 上显示三个小点,这对于某些设备比如 HTC One 的用户而言实在是一件不能更痛苦的事情了。
还有一种情况就是继续沿用 Android 2.3 甚至更古早的视觉风格。这种 App 有时候看起来还算挺 Holo 的,但是当你按下按钮或者列表项的时候,Android 2.3 样式的橙色的视觉反馈出现了(如 MIUI),或者卷动的时候看到了 2.3 样式的滚动条,或者载入的时候看到 2.3 样式的圈圈等等。这绝对不是用户想要的。说道载入时的圈圈,Roman Nurik 稍微强调了一下,Holo 样式的载入环其实是两个圈以不同的速度反向同时旋转,能够制造出比起单圈更为顺滑的动画。
第六:纯血的杂种 Android
这里的原则性问题是:不要违背“纯血 Android”的规约。
就和标题一样,这一章的内容是在说,不要从别的平台上搬运元素到 Android 上。这个问题我在往期的文章里也提到过很多次,这里就不展开说了。几个特别要注意也是常见的错误:
右箭头:次级导航在 Android 上是没有水平方向的映射的。换句话说,次级导航和横向导航是两码事
底部标签栏:对于 Android 而言, 顶部才是属于标签栏的位置
从其他平台”借鉴”视觉样式:Android 用户想要的是 Android 应用
第五:导航就是我的品牌
不要试着重新发明轮子。应用中导航在 Android 中已经有了成熟的定义,把应用名称放在 Action Bar 中间,或者用 iOS 样式的 Top Bar 都是很愚蠢的行为。请直接用 ActionBarCompat,如果有需要在更早的版本上实现 Action Bar,那么 Action Bar Sherlock 也不失为一个好的选择。
另外 Drawer 是用来放主要的导航元素的,像搜索和设置之类的东西放进 Overflow 就行了。此外,屏幕内容滑动露出 Drawer 这种方式也是不建议的(具体请详见之前的介绍文章 Android Design 趋势——Navigation Drawer)。
既然这篇文章讲的是误区,那么这里就尤其要强调一下不应该放进 Drawer 的东西。首先最上面的主页探索购物和个人资料是完全没问题的。中间的搜索应该放进 Action Bar,因为这是一个很常见的”动作“,而且不是一个”导航元素” 。设置,帮助,关于和反馈都是应该放进 Action Overflow 的东西另外,广告什么的绝对不要有。也没有必要在 Drawer 中推广自己的 App,这些东西放进”关于”里倒是可以的。至于”我姐妹的朋友有个网站我保证它很有意思请务必去看看”这种东西,趁早删了为妙。
第四:自制的非 Android 风格的分享
首先注意一下,这里提供的三个截图都是正面的例子。
实际上,强大的应用间分享一直是 Android 的强项。Android 系统也提供了很方便的分享功能(ACTION_SEND)。开发者完全没必要也不应该人为的把分享的目标限定在某几个应用上。另外,自制的符合 Android Design 的分享功能也是不错的选择,比如右图的 Timely,还有没出现在图片中的 Pocket,它们针对分享的内容 (文章和应用) 默认列出了几个比较推荐的分享方式,同时也允许用户点击 More 来选择其它的应用,免得用户面对一长条的列表不知所措。
第三:利用 WebView 来模仿原生应用
如果你上过 YouTube 的话应该不难看出,左边的应用整个就是源自 YouTube 网页版的 ADiA 播放列表,只不过加了个 Action Bar 罢了。而右边则是一个很不错的例子,一个第三方的 ADiA 应用。它采用了响应式设计和原生界面,继承了 Google+ 的评论和话题功能,提供每期 ADiA 幻灯片的查看功能,还有节目提醒,是一个非常棒的应用。
利用 WebView 来模拟原生应用并不是个聪明的选择,因为实际上他的性质是欺骗用户。如果你试图用 WebView 来呈现 Android 的核心 UI 控件, 效果不会很好。而且,这么做也会造成运行效率的降低,于用户而言就是不顺滑,反应慢。
不要仅仅是为了”登陆 Android 平台”而把一个 web app 打包成 APK 发布,Web App 就让它以 web App 的形态存在吧,Android 欢迎 web Apps。用户可以把 web Apps 以书签的形式固定在桌面,完全没必要专门发布一个伪装成本地应用的 web App。实际上,用户使用浏览器的时间越来越多了,浏览器的平均性能也在不断提升,你并不会因为没有发布本地应用就流失用户。所以完全不必要为此担心。
当然,并不是说完全的禁止使用 WebView。举个例子,GMail 就采用了 HTML 来渲染邮件内容并且效果很棒,四次元之前也一直是采用 WebView 来进行图片浏览。
第二:贫弱的首屏交互
无论对于什么样的应用,首屏的重要性都是不言而喻的。开门见山的要用户注册,使用启动画面都是很糟糕的。用户更希望应用能直接给它带来内容,而登录和注册都最好留到万不得已的时候再做(微博这样的东西除外)。另外,先让用户明白你的应用到底是干嘛的然后再要求注册,是比较合理的。
而正确的做法则是应该整合流行的社交网络登录选项,并且检测用户是否已经安装了它们的客户端,如果有,就可以直接通过客户端验证登录,能够大大减少输入用户名和密码的麻烦。实际上,你可以做尽可能多的事情帮助用户快速通过注册和登录,而不是让他们感到烦躁。在这方面,整合 G+ 登录的应用的体验就是极好的,我只需要按下登录按钮,选择账户,许可权限就行了,比起国内各种应用的输入用户名/邮箱/密码要便捷太多。
另外,你也可以采用展示动画/图片幻灯来告诉用户你的应用是干什么的。这方面做得很好的是 Next Browser。
第一:Android ≠ 竖屏手机
Androi 设备千千万,并不是只有竖屏的手机。糟糕的平板支持或者横屏支持只会给你的品牌带来负面的影响(如 MIUI 自带应用都还没有支持横屏)。
有很多人确实是会横着用手机的,比如说那些用车载底座/充电底座的用户。横屏支持的方式有很多,请挑选最合适的方案。而且这里的重点其实是,不要强迫用户只使用某个方向的设备。
另外,Android 平板的占有率也在不断变多,虽然手机和平板间的界限越来越模糊,但这可不是不提供平板支持/优化的接口。Android 设备几乎囊括了从 3″ 到 10″ 间的所有尺寸,所以合理的利用响应式设计吧,它能提供更为合理的多屏支持。仔细考虑留白,布局和其他设计,不要忽视那些平板用户。 只要一两个小时的 XML 工作就能让你做到很多东西。
到这里,十大常见错误就都说完了。如果你觉得还有什么常见的错误,请在评论或者微博评论或者 G+ 评论中告诉我。
自人人都是产品经理
版权所有:非特殊声明均为本站原创文章,转载请注明出处:
订阅更新:您可以通过
您可能感兴趣的文章android开发问题汇总(持续更新中) | Alex Zhou的BLOG
& android开发问题汇总(持续更新中)
一. 无法创建新android项目
在eclipse创建新项目时出现:
this template depends on the android support library,which is either not installed,or the template depends on a more recent version than
the one you have installed。
Required version :8
解决办法:
运行sdk manager,勾选中Extras–&Android Support Library,下载完成后重启eclipse。
二. 无法更新和下载androidSDK
打开SDK Manager时底部进度条一直不动,打开详细信息,发现卡在:
Fetching https://dl-/android/repository/addons_list-2.xml
解决办法:
修改hosts文件。
(1)windows下打开C:\Windows\System32\drivers\etc,以管理员身份编辑hosts文件,在最后添加:
74.125.237.1 dl-
(2)linux下使用命令sudo vim /etc/hosts编辑hosts文件,同样在文件最后添加
74.125.237.1 dl-
然后重新运行sdk manager,就可以下载了。
三. 模拟器不支持OpenGL ES 2.0
出现java.lang.IllegalArgumentException: No configs match configSpec
是因为android模拟器不支持OpenGL ES 2.0,解决办法:创建模拟器时:GPU emulation选yes,需要android 4.0以上的版本才行。使用真机没有这个问题。
四. eclipse控制台出现ADB server didn’t ACK
解决办法一般是终止adb.exe进程,然后重启eclipse,不过有时候会找不到adb.exe这个进程。这时候可以查找adb服务绑定的5037端口,看是否被第三方给占了,比如:91助手或者豌豆荚等。
我在任务管理器中找到了db_adb.exe进程,不过从名字看肯定跟adb有关系,会不会是它占了5037端口呢?打开命令提示符窗口,输入:netstat -a -o 5037,如图
看到5037被一个PID为4236的给占了,找到这个进程是何方神圣,输入:tasklist /fi “pid eq ;,结果如图:
果然是db_adb.exe这玩意,我终止了这个进程,然后重启了eclipse,一切又美好起来了。
您可能也喜欢:
最近游戏在接qq opensdk的时候调用一个cgi一直不成功,文档描述太简单,我们调用的又是互娱这边msdk的api,由msdk调用opensdk相关api,中间跨了两部门,为了...
我们在Android平台写c/c++程序的时候需要用到Android.mk(Makefile),一般用来编译c/c++源码、引用第三方头文件和库,生成程序所需的so文件。下面是一个cocos2...
去掉冗余的图层
为 了去掉重绘我们必须首先理解它从哪里产生的。这就轮到Hierarchy Viewer和Tracer for OpenGL大显身手的时候了。Hierarchy Viewer是ADT工具...

我要回帖

更多关于 android乱码问题 的文章

 

随机推荐