-
(译)OpenGL ES2.0 – Iphone开发引导
(译)OpenGLES2.0–Iphone开发指引原文链接地址:http://www.raywenderlich.com/3664/opengl-es-2-0-for-iphone-tutorial免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!...
312
热度 -
Android 47个小学问
Android47个小知识1、判断sd卡是否存在??booleansdCardExist=Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);?2、TextView部分文字设置颜色??TextViewtv=newTextView(this);?//添加css样式?tv.setText(...
98
热度 -
Android触摸事件(2)-TouchUtils,触摸辅助工具类
Android触摸事件(二)-TouchUtils,触摸辅助工具类目录目录概述关于拖动原理实现过程关键变量定义事件处理回调偏移量计算实现关于缩放原理实现过程缩放比例计算方法事件处理回调变量定义缩放流程关于辅助功能使用方法源码概述此类的主要作用是封装了一些触摸事件需要常用的操作,只需要实现简单的接口即可以使用.实现操作如下:界面拖动(基于单点触摸的移动事件)界面的缩放(基于两点触摸的移动事件)此类只...
72
热度 -
Android ListView工作原理完全解析,带你从源码的视角彻底理解
AndroidListView工作原理完全解析,带你从源码的角度彻底理解转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/44996879在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。ListView可以使用列表的形式来展示内容,超出屏...
57
热度 -
Android代码规范参照指南
Android代码规范参考指南关注微信号:javalearns??随时随地学Java或扫一扫??随时随地学Java代码规范对于一个软件项目来说非常重要,当然Android项目也不例外,一个优秀的Android项目不仅需要严谨的业务逻辑和架构设计,更需要一套统一优雅的代码规范标准,才可以让整个项目团队更加高效。包命名规范包(packages):采用反域名命名规则,全部使用小写字母。一级包名为com,...
93
热度 -
【转】Android 定名规范 (提高代码可以读性)
【转】Android命名规范(提高代码可以读性)转自:http://blog.csdn.net/vipzjyno1/article/details/23542617?刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果...
71
热度 -
Android开发惯用工具类或者方法(整理)
Android开发常用工具类或者方法(整理)绿色:频繁使用TextUtils.isEmpty()常用的一个验证字符是否为空Html.fromHtml()快速的转化为HTML,执行速度不是太快,不适合大篇幅EditText.setError()对用户名,邮箱,手机什么的验证,会弹出一个popupwindow,效果很好Build.VERSION_CODES没个版本存在着差异,兼容时常用到的Log.ge...
519
热度 -
Android 定名规范 (提高代码可以读性)
Android命名规范(提高代码可以读性)?刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因为大家之间的编程方式不一样,所以,在开发过程中,命名规范...
5
热度 -
70道经典Android面试题添答案-重要知识点几乎都涉及到了
70道经典Android面试题加答案--重要知识点几乎都涉及到了1.??????下列哪些语句关于内存回收的说明是正确的?(b)A、程序员必须创建一个线程来释放内存??B、内存回收程序负责释放无用内存??C、内存回收程序允许程序员直接释放内存??D、内存回收程序可以在指定的时间释放内存对象2.??????下面异常是属于RuntimeException的是(abcd)(多选)????A、Arithme...
62
热度 -
话中有话(趣味Android应用)
话里有话(趣味Android应用)原文:http://www.adaiw.com/?p=147看了阮一峰兄的http://www.ruanyifeng.com/blog/2011/11/dice_portrait.html骰子作画的算法,觉得很有趣,就做了一个类似的应用,用自己的文字当做画笔来填充另外一段话,效果如下:算法非常简单:1.从文字得到其图片,拿EidtText的Cache...
9
热度 -
Android窗口管理服务WindowManagerService展示窗口动画的原理分析
Android窗口管理服务WindowManagerService显示窗口动画的原理分析在前一文中,我们分析了Activity组件的切换过程。从这个过程可以知道,所有参与切换操作的窗口都会被设置切换动画。事实上,一个窗口在打开(关闭)的过程中,除了可能会设置切换动画之外,它本身也可能会设置有进入(退出)动画。再进一步地,如果一个窗口是附加在另外一个窗口之上的,那么被附加窗口所设置的动画也会同时传递...
81
热度 -
Android 70说面试题汇总不再愁面试
Android70道面试题汇总不再愁面试1.下列哪些语句关于内存回收的说明是正确的?(b)A、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象2.下面异常是属于RuntimeException的是(abcd)(多选)A、ArithmeticExceptionB、IllegalArgumentExcep...
38
热度 -
android activity开发文档翻译 - 一 - 基础篇
androidactivity开发文档翻译-1-基础篇由于本人英文能力实在有限,不足之初敬请谅解本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接链接androidactivity开发文档翻译-1-基础篇androidactivity开发文档翻译-2-生命周期篇本系列并没有对原文100%翻译,也没有100%的贴出原文内容实在是基础的不能再基础,不做过多颜色标注。ActivitiesAct...
17
热度 -
Android应用程序开发以及背地的设计思想深度剖析(5)
Android应用程序开发以及背后的设计思想深度剖析(5)特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barry紧接连载四,我们接下从功耗控制、功能接口和可移植性的角度分别分析Android系统为应用程序提供的支撑,本次连载为本系列文章的最后一篇。前情回顾:Android应用程序...
63
热度 -
Android-Lint 检查有关问题列表
Android-Lint检查问题列表田海立2012-10-02这里的Android-Lint所检查的问题列表是从AndroidSDKToolsr20.0.3(ADTv20.0.3)中得来的默认的,执行下列指令即可得到:$lint--show$lint--list--show可获得详细列表(id,summary,priority,severity,categoryanddetails);--list...
99
热度 -
使用思路流程:
Android界面滑动实现---Scroller类从源码和开发文档中学习(让你的布局动起来)在android学习中,动作交互是软件中重要的一部分,其中的Scroller就是提供了拖动效果的类,在网上,比如说一些Launcher实现滑屏都可以通过这个类去实现。。例子相关博文:Android仿窗帘效果和登录界面拖动效果(Scroller类的应用)附2个DEMO及源码在广泛使用的侧边滑动导航开源库--S...
63
热度 -
70道经典Android面试题加答案-重要知识点几乎都涉及到了
70道经典Android面试题加答案--重要知识点几乎都涉及到了1.下列哪些语句关于内存回收的说明是正确的?(b)A、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象2.下面异常是属于RuntimeException的是(abcd)(多选)A、ArithmeticExceptionB、IllegalA...
60
热度 -
Android内存储器泄露调试分享
Android内存泄露调试分享?各位兄弟姐妹,Java开发中的内存泄露的问题经常会给我们带来很多烦恼。特别是对一些新手,如果平时不注意一些细节问题,最后很可能会导致很严重的后果。???在Android中的Java开发也同样会有这样的问题。附件中的pdf整理了一些关于Android中的Java开发,在内存使用方面需要注意的一些问题,希望能够对大家有所帮助。??Android?内存泄漏调试???一、概...
78
热度 -
Android Launcher圆桌面3D实现和原理分析
AndroidLauncher桌面3D实现和原理分析???by:andy.xie?转载请注明出处?http://blog.csdn.net/xiexh0921/article/details/7929847?1,概述:Launcher桌面由Workspace.java包含Celllayout.java构成,一个celllayout就是一个桌面,默认5个。?Workspace和celllayout都...
55
热度 -
SkylineGlobe 怎么二次开发实现天际线分析功能
SkylineGlobe如何二次开发实现天际线分析功能天际线效果:示例代码:<!DOCTYPEhtml><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>ToolTitle</title><metahttp-equiv="Content-Type"content="text...
572
热度