
Android
风羿wy
微信: ryan_wyn
展开
-
Android 启动模拟器是出现“Failed to allocate memory: 8”错误提示的原因及解决办法
某天,Android 启动模拟器是出现“Failed to allocate memory: 8”错误,模拟器无法启动,如下图:原因:设置了不正确AVD显示屏模式,4.0版默认的模式为WVGA800,改成WXGA720后导致不支持。解决办法:编辑这个AVD,将Skin -> Build in的参数改回默认参数。欢迎转载并说明转自:http://blog.youkuaiyun.com/aminf转载 2013-05-29 09:23:47 · 907 阅读 · 0 评论 -
[Android] ListView中getView的原理+如何在ListView中放置多个item
ListView 和 Adapter 的基础工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!实际上Android为你缓存了视图。Android中有个叫做Recycler的构件,下图是他的工作原理:转载 2013-06-07 10:00:18 · 949 阅读 · 0 评论 -
eclipse连接小米2调试程序的问题
今天使用小米2调试android程序,发现eclipse总是无法识别小米2。主要是驱动程序没有装好。首先需要打开设置->开发者选项->打开usb调试功能如果eclipse无法识别小米2,在拨号界面输入*#*#717717#*#*,如果显示驱动程序没有装好,可以多输入几遍。或者使用驱动精灵、豌豆夹安装驱动。我自己是输入第二遍*#*#717717#*#*驱动就装好了转载 2013-11-16 12:18:40 · 1785 阅读 · 0 评论 -
[Android]使用ImageView引起Missing contentDescription attribute on image的问题
增加ImageView控件时会显示黄色的下划线,出现Missing contentDescription attribute on image的问题主要是因为在没有使用TextView之类的文本控件,这里添加 android:contentDescription="@string/app_name即可转载 2014-01-06 13:40:16 · 6036 阅读 · 0 评论 -
在 Android 上使用 VIPER 架构
英文原文:Using the VIPER architecture on Android 我先是一个Android开发者,后来也做了iOS开发,接触过几种不同的架构 - 有好有坏。在Android中我一直觉得MVP架构用着不错,直到在一个iOS的项目中遇到了VIPER架构,这个架构用了8个月。当我回到Android时,我决定采用这种设计,虽然有人建议说在Android上使用iOS的转载 2017-04-30 19:48:26 · 2706 阅读 · 0 评论 -
Android Service完全解析,关于服务你所需知道的一切(上)
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/11952435相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻转载 2017-05-13 16:28:14 · 423 阅读 · 0 评论 -
Android Service完全解析,关于服务你所需知道的一切(下)
转载请注册出处:http://blog.youkuaiyun.com/guolin_blog/article/details/9797169在上一篇文章中,我们学习了Android Service相关的许多重要内容,包括Service的基本用法、Service和Activity进行通信、Service的销毁方式、Service与Thread的关系、以及如何创建前台Service。以上所提到的这些知转载 2017-05-13 16:30:31 · 395 阅读 · 0 评论 -
Android基础总结——进程优先级及提高优先级的方法(Service尽量不死之法)
进程的生命周期Android系统会尽可能长的延续一个应用程序进程,但在内存过低的时候,仍然会不可避免需要移除旧的进程。为了决定哪些进程留下,哪些进程被杀死,系统根据在进程中在运行的组件及组件的状态,为每一个进程分配了一个优先级等级。优先级最低的进程首先被杀死。这个进程重要性的层次结构主要有五个等级。 Android会尽可能高的估量一个进程的级别。比如,一个进程拥有一个可见状态的转载 2017-05-13 16:55:14 · 2349 阅读 · 0 评论