代码改变世界

Android 应用的动画实践--View Animation篇

2013-05-31 02:29 by youxiachai, 9987 阅读, 5 推荐, 收藏, 编辑
摘要:前言尝试搜索了一下android 动画的中文资料,很多都是一些枯燥的翻译api的一些文档,很少有系统讲解如何利用动画开发一个应用的资料,忽然,发现很多应用也不怎么注重动画在app的应用,想了想,自己尝试总结一下吧。因为,本人也不是什么动画制作师,没法把动画做得很绚丽,只好,利用内置的效果,进行简单加工,如何发挥,由各位的创意来定。鉴于,很多有关的android的动画资料里面,都是堆代码的,所以,全部代码均放在了github上面,查看完整代码可以移步到github上面去。特地说明一下,由于android 模拟器和录制工具的原因,例子展示中的gif 的抽筋播放效果不等同于实际效果,自己脑补把抽筋的 阅读全文

用Gradle 构建你的android程序-依赖管理篇

2013-05-22 13:45 by youxiachai, 67190 阅读, 1 推荐, 收藏, 编辑
摘要:前言续上一篇《用Gradle 构建你的android程序》,这次把上次没写的关于,如何用gralde 构建带有依赖的项目补全吧。Gradle android 插件现况个人感觉还是说说,目前android gradle 插件的现况,如无意外应该是最新的。目前最新的官方gradle android 是0.4,除了android 官方的gralde的插件,也有一些开发者很早以前开发的gradle 插件,不过现在基本不维护了,所以这里不对这些第三方的gradle插件进行介绍。android Gradle 0.4 插件maven中央库,目前新的android gradle 构建系统基本完善,现在已知的问 阅读全文

用Gradle 构建你的android程序

2013-05-20 02:50 by youxiachai, 212454 阅读, 26 推荐, 收藏, 编辑
摘要:May 19 2013用Gradle 构建你的android程序前言android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是gradle 来构建项目, 下定决心把android gralde 构建项目的用户指南全部看完, 让不会用gradle 的人也用gradle构建android项目,让打包(注意,打包和构建是两码事)多版本android不再痛苦。最后,题外话:珍惜生命,远离ant.... Gradle build android 历史Android Tools 主页 ,大概是今年2月份发布 adt21.1 的时候,忽然在主页发现 阅读全文

Android AdapterView 源码分析以及其相关回收机制的分析

2013-05-11 06:59 by youxiachai, 5740 阅读, 3 推荐, 收藏, 编辑
摘要:前言忽然,发现,网上的公开资料都是教你怎么继承一个baseadapter,然后重写那几个方法,再调用相关view的 setAdpater()方法, 接着,你的item 就显示在手机屏幕上了。很少有人关注android adpater模式机制的实现原理,比较深入的也不过是说说adapter getview()中的回收情况。今天把相关的源码看了一遍,把自己的理解记录下来。AdpaterView 概览AdpaterViewapi手册的说明:An AdapterView is a view whose children are determined by an Adapter.实际上android里面 阅读全文

用nodejs 改造一个移动版本的网站

2013-05-06 02:35 by youxiachai, 2648 阅读, 3 推荐, 收藏, 编辑
摘要:前言在浏览移动版本的oschina的时候,发现,怎么要找不到我最喜欢的翻译频道,正好我作为一个打杂的会一点node, 正愁着拿着node 不知道干什么东西好,就试着用node 做一个壳的移动版本翻译频道,如果你只对代码有兴趣的话,可以直接去 下载下来运行看看效果https://github.com/youxiachai/nodeScrapeOscTranslationChannel准备其实,所谓的套壳,就是我们俗称的采集类网站,把别人网站的数据,变成自己的网站,虽然,不是上得了台面的东西,不过,如果不是用现成的采集工具,而是自己动手来干的话,你会对dom树的操作,网页的处理有更好的理解.基于某 阅读全文

Java Formatter 阅读心得

2013-04-28 23:13 by youxiachai, 2094 阅读, 0 推荐, 收藏, 编辑
摘要:导言阅读java util 包的源码的时候,忽然发现了,一个格式化类的使用,看完以后,发现,以前写代码太没有思考了,copy 过来就来用,其实,如果,只是多了解一点的话,也算是给自己多一种方式.一个简单的例子question 1我要输出一个当前时间的年月日时间格式的字符串 2013-04-28 22:20:12一般而言我们可能会这么干SimpleDateFormat dateFormater = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar cal = Calendar.getInstance(); System 阅读全文

MQTT 折腾笔记----协议简读

2013-04-25 03:42 by youxiachai, 28523 阅读, 2 推荐, 收藏, 编辑
摘要:导言第一次听说MQTT 这玩意是由于要找个做手机推送的方案,后来发现,JPush这家伙做的实在不错,然后就不折腾了,最近,忽然心血来潮,把MQTT 协议 看了一遍,网上的很多中文的资料都是坑爹的,全部都是说MQTT 做推送,我按图索骥全部都是转载翻译自老外2010写的这篇文章实在汗颜...后来,我改用全英文关键字,搜索总算发现了MQTT 的用处.如果,你不愿意看我的长篇大论我建议你去wiki那里看下 MQTT 详细介绍MQTT 解决什么事情?对于需要要了解一个什么玩意,我们需要这玩意,解决我们什么事情.从WIKI 来看MQTT 协议主要解决的是机器与机器之间数据通信,各位想到什么没?有接触过物 阅读全文

Hexo 简明入门教程(一)

2013-04-04 05:36 by youxiachai, 8098 阅读, 0 推荐, 收藏, 编辑
摘要:导言对于个人独立博客的搭建,或者一些产品网站的介绍我个人比较推崇直接用静态网站生成器来完成这个事情,对于,静态网页部署方便,浏览速度快。以下为部分静态网站生成器简要列表RubyJekyll (github 默认pages 引擎)Octopress (兼容jekyll)PythonHyde Jekyll的Python语言实现版本Cyrax 使用Jinja2模板引擎的生成器PHPPhrozn PHP语言实现的静态网站JSHexo如果你只是想了解什么是静态网站生成器,Hexo 介绍Hexo 是一款基于node 的静态博客网站生成器作者 :@tommy351是一个台湾的在校大学生。。。相比其他的静态网 阅读全文

ingress 在中国--大众篇

2013-03-23 15:56 by youxiachai, 4990 阅读, 1 推荐, 收藏, 编辑
摘要:前言对于ingress这块算得上目前世界规模最大玩家最多(如果有与之媲美的希望帮忙纠正)的增强虚拟现实游戏可能有些人已经听说,有些人已经在玩,有些还不知道,本文针对那些已经听说但是还没玩的,那些还不知道的做一个简单解释.ingress是什么对于ingress比较早的说明是ifanr虚拟照进现实,欢迎来到 Ingress 战场 和 颤抖吧启示者!Ingress 战斗指南 当然,还有一些其他媒体也有过一些豆腐块般的报道. 对于ingress是什么的说明ifanr 的这两篇文章已经说的很透了,我就不再复述了.在中国现在,我想各位,应该可能迫不及待的想加入战斗了吧? 但是,如何战斗呢?对于ingre. 阅读全文

谈谈常见的移动应用设计风格

2013-02-06 02:42 by youxiachai, 1579 阅读, 0 推荐, 收藏, 编辑
摘要:Tabs流现在最流行的设计风格莫过于经典的TABS风格,下面是某种Tabs设计的实现:[---TITLE---][---CONTENT---][---TABS---]优点就是,布局清晰明了,功能切换方便,用户学习成本低,毕竟主要功能都在tabs上,只要会点击按钮都会用这个应用,而且,大部分应用都是这样,是绝对的易上手风格.缺点烂大街的设计风格,没法给人耳目一新的感觉,而且存在一个问题,就是屏幕利用的浪费,因为tabs一直占用着底栏,有时候,我们可以思考一下是否必 须要常驻?接着就是功能数目与tabs数量的冲突,有时候,我们一个应用有很多一级页面的功能的,有些人就像把它全部放到tabs里面,就不 阅读全文
上一页 1 2 3 4 5 6 ··· 10 下一页