ym之Android开发精要
文章平均质量分 87
适合有一定android开发精要的人,才能看得懂的android进阶知识。
程序员码仔
AI 应用创业者,公号:陈宇明
展开
-
ym——Android快速开发框架(持续更新!)
转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持!前言自己的项目做到3/2了,在做项目的过程中遇到了很多困难,于是收集了一些快速开发的框架,使用后大大提高了项目开发速度,无论什么项目都可以使用的到,在此分享给大家,希望能对大家有帮助!(个人建议:有时间的同学可以看一下这些优秀框架的源码原创 2015-04-28 13:39:06 · 21723 阅读 · 7 评论 -
ym——Android酷炫实用的开源框架(UI框架)(终)
转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持!前言好久没写博文了,最近工作比较忙,剩下的一点点时间在做自己的项目,在Android酷炫实用的开源框架(UI框架)这篇文章中提到了很多开源的UI框架,我在自己的项目开发中也使用了大部分的,但是总觉得仅仅这几个不够用啊,所以本人在此做项目期间又找到了更多优秀的开原创 2015-03-21 14:34:01 · 25874 阅读 · 16 评论 -
ym——Android酷炫实用的开源框架(UI框架)
转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持!前言忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-M原创 2015-02-09 11:55:36 · 25539 阅读 · 18 评论 -
ym——Android仿网易新闻导航栏PagerSlidingTabStrip源码分析
最近工作比较忙,所以现在才更新博文,对不住大家了~!言归正传,我们来说说这个PagerSlidingTabStrip,它是配合ViewPager使用的导航栏,网易新闻就是用的这个导航,我们仔细观察这个导航栏不仅他是跟着ViewPager滑动而滑动,而且指示器还会随着标题的长度而动态的变化长度。原创 2015-02-01 15:19:28 · 17685 阅读 · 7 评论 -
ym—— Android 5.0学习之感想篇(含Demo)
Android 5.0 Lollipop的界面设计的灵感来源于自然、物理学以及基于打印效果的粗体、图表化的设计,换句话说,它的设计是一种基于高品质纸张的效果——扁平、易于操作。如上图所示,当我们体验这种Material Design设计风格时,可以去寻找一种我们已经非常熟悉的材料的感觉——“用熟悉的感知”和“真实的光影效果”来提供一种“合理的空间感”和一种“系统级人机互动”体验。据此而言,Android 5.0给我们的第二种体验就是其“动作”。谷歌深刻地阐释了Android新版本系统和终端之间的“水乳交融原创 2014-12-07 20:08:42 · 18103 阅读 · 9 评论 -
ym—— Android网络框架Volley(终极篇)
没看使用过Volley的同学可以,先看看 Android网络框架Volley(体验篇)和Android网络框架Volley(实战篇)在进行本篇学习这样会更好的理解本篇内容.本篇内容主要是讲Volley在某些细节方面的选择和实现.值得我们学习的地方以及如果更好的使用Volley。1.Volley本地缓存为什么有时候不会进行缓存?缓存使用前提服务器必须支持,缓存,配置Cache-C原创 2014-10-30 14:52:56 · 16513 阅读 · 6 评论 -
ym——Android开发编码规范(自用)
Android开发编码规范目的及指导原则目的统一规范 Eclipse编辑环境下Java的编码风格和标准指导原则1)首先是为人编写程序,其次才是计算机。这是软件开发的基本要点,软件的生命周期贯穿产品的开发、测试、生产、用户使用、版本升级和后期维护等长期过程,只有易读、易维护的软件代码才具有生命力。2)保持代码的简单清晰,避免过分的编程技巧。保持代码的简单化是软件工程化原创 2014-10-15 11:46:31 · 16094 阅读 · 1 评论 -
ym——物联网入口之一Android蓝牙4.0
安卓4.3(API 18)为BLE的核心功能提供平台支持和API,App可以利用它来发现设备、查询服务和读写特性。相比传统的蓝牙,BLE更显著的特点是低功耗。这一优点使android App可以与具有低功耗要求的BLE设备通信,如近距离传感器、心脏速率监视器、健身设备等。关键术语和概念Generic Attribute Profile(GATT)—GATT配置文件是一个通用规范,用翻译 2014-10-06 16:39:44 · 13476 阅读 · 2 评论 -
ym——Android之常用Tools【介绍及使用】
Android Toolsdraw9patchlinthierarchyviewertraceViewmonkey工具存放路径:sdk/tools/draw9patch介绍:所谓"*.9.png"这是Android os里所支持的一种特殊的图片格式,用它可以实现部分拉伸;这种图片是经过”9妹“进行特殊处理过的,如果不处理的话,直接用PNG图就会有失真原创 2014-09-17 15:58:46 · 9677 阅读 · 1 评论 -
ym——Andorid-15k+的面试题。
最近才开的博客,希望大家多多关注,andorid开发也做了3年有余了,也面试很多加企业,借此机会分享一下,我们中遇到过的问题以及解决方案吧,希望能够对正在找工作的andoird程序员有一定的帮助。学完本人博客发表《ym--andorid从零开始教程》+面试题目全理解,年薪18w以上绝对没问题。特别献上整理过的50道面试题目1.listView的优化方式重用conve原创 2014-08-07 14:22:00 · 29638 阅读 · 14 评论 -
ym——Android如何支持多种屏幕
原文链接:http://developer.android.com/guide/practices/screens_support.html支持多屏Android涉及各种各样的支持不同屏幕尺寸和密度的设备。对于应用程序,Android系统通过设备和句柄提供了统一的开发环境,大部分工作是校正每一个应用程序的用户界面到它显示的屏上。与此同时,系统提供APIs允许你控制应用界翻译 2014-08-13 09:28:24 · 13726 阅读 · 2 评论 -
ym—— Android网络框架Volley(实战篇)
之前讲了ym—— Android网络框架Volley(体验篇),大家应该了解了volley的使用,接下来我们要看看如何把volley使用到实战项目里面,我们先考虑下一些问题:从上一篇来看 mQueue 只需要一个对象即可,new RequestQueue对象对资源一种浪费,我们应该在application,以及可以把取消请求的方法也在application进行统一管理,看以下代码:pack原创 2014-08-19 15:58:23 · 20787 阅读 · 18 评论 -
ym——Android仿QQ5.0侧滑菜单ResideMenu源码分析
原创博客地址:点击传送AndroidResideMenugithub:https://github.com/SpecialCyCi/AndroidResideMenu csdn:http://download.csdn.net/detail/cym492224103/7887801先看看如何使用:把项目源码下载下来导入工程,可以看到原创 2014-09-10 09:23:11 · 22598 阅读 · 15 评论 -
ym——android源码大放送(实战开发必备)
文件夹 PATH 列表卷序列号为 000A-8F50E:.│ javaapk.com文件列表生成工具.bat│ 使用说明.txt│ 免费下载更多源码.url│ 目录列表.txt│ ├─android web应用│ jqmDemo_static.zip│ jqmMobileDemo-master.zip│ jqmMo原创 2014-08-10 10:06:32 · 43413 阅读 · 143 评论 -
ym——优化你的Java代码(新)
1.面向对象的3要素。2.面向对象开发的6大原则。1.单一职责原则应该有且仅有一个原因引起类的变更。2.里氏替换原则只要父类能出现的地方,其子类就应该能出现。也就是用子类替换父类后,保证程序照样运行。3.依赖倒置原则面向接口编程。4.接口隔离原则接口细化,也就是接口中的方法要尽量少。5.迪米特法则也称为最少知识原则,其定义为:一个对象应当对其原创 2014-08-08 16:38:56 · 11453 阅读 · 0 评论