摘要:
前言这段时间重点关注 Android Native 开发以及 Android Web开发,特别研究了PhoneGap 这一利器,PhoneGap 在跨平台方面的确有很大的优势,但是性能(特别某些特效)方面,的确让我抓狂,不过相信一切都会慢慢好起来的,还是很看好它的未来。Native 方面组要研究了如何在实际项目中更好的组织代码,如何使用某些通用的东西到项目中,从而使开发的过程不再过多关注与逻辑无关的东西。废话少说,这篇文章想向大家介绍Web项目开发中可以借鉴的东西,这些都是经过项目实践,并且效果很好,值得推广的,希望能给大家一些启发。CSS ResetCSS LessCSS Image Spr 阅读全文
摘要:
git config --global user.name ""git config --global user.email "your mail"----------------------------------------------------git config --list----------------------------------------------------ssh-keygen -t rsa -C "your mail"ls/pwdcd ~/.sshrm -rf *git clone.. 阅读全文
摘要:
前言Google Guice 是一个轻量级的依赖注入框架,它支持Java 5或者更高版本的JDK,得利于Java 5中提供的泛型 (Generics) 和注释 (Annotations) ,它可以使得代码类型安全 (type-safe) 。那么何时使用在代码中使用 Guice 进行注入呢?一般来说,如果在你的应用代码中业务对象 (Business Objects) 之间的关系或者依赖需要手动维护的话,你就可以使用Guice 进行注入。该文章中,首先我将通过一些例子来初步的认识一下 Guice 框架,然后我将介绍下 依赖注入框架的理论知识 以及在应用程序中使用依赖注入的好处,同样我也会和大家探讨 阅读全文
摘要:
Apache Ant™ 1.8.2 手册绪论Apache Ant是基于Java的构建工具 (build tool) 。从理论上讲,它类似于make (without make’s wrinkles)。为什么使用?已经有make, gnumake, nmake, jam等其他构建工具了,为什么还要Ant?因为Ant的原始作者在开发跨平台软件时不能容忍所有这些构建工具的局限性。类似于make的构建工具本质上是基于shell的,它们评估 (evaluate) 一组依赖,然后就像你在shell上发布一个命令一样执行 (execute) 命令。这就意味着你可以很容易地扩展这些为当前操作系统 (OS) 使 阅读全文
摘要:
教程索引Android 拖拽(Drag and Drop)教程Android 绘制(Drawables)教程Android 样式和主题(Styles and Themes)教程Android 动态壁纸(Live Wallpaper)教程Android 主屏幕小部件(Homescreen Widgets)教程Android 自定义视图(Custom Views)教程Android 支持不同大小屏幕(Support different screensize)教程Android 动画(animations)教程Android 触摸(Touch)教程 1. Android 样式和主题1.1 样式(St 阅读全文
摘要:
教程索引Android 拖拽(Drag and Drop)教程Android 绘制(Drawables)教程Android 样式和主题(Styles and Themes)教程Android 动态壁纸(Live Wallpaper)教程Android 主屏幕小部件(Homescreen Widgets)教程Android 自定义视图(Custom Views)教程Android 支持不同大小屏幕(Support different screensize)教程Android 动画(animations)教程Android 触摸(Touch)教程Android绘制教程1. Drawables 简介 阅读全文
摘要:
在 Android 项目中使用Fiddler 在模拟器中进行配置: Settings -> Wireless & networks -> Mobile networks -> Access Point Names Add New APN Name: Filddler APN: Fiddler Proxy: [Your local IP: **.***.***.**] Port: (Recommend use) 9999 Save 在 Fiddler 中进行配置: Tools -> Connections Fiddler listens on port: 9999 阅读全文
摘要:
教程索引Android 拖拽(Drag and Drop)教程Android 绘制(Drawables)教程Android 样式和主题(Styles and Themes)教程Android 动态壁纸(Live Wallpaper)教程Android 主屏幕小部件(Homescreen Widgets)教程Android 自定义视图(Custom Views)教程Android 支持不同大小屏幕(Support different screensize)教程Android 动画(animations)教程Android 触摸(Touch)教程Android拖拽教程开发环境: Eclipse 3 阅读全文
摘要:
前言 Android平台没有给出具体的文档说明Android应用程序应该怎么样设计以及怎么样工作。Google从一开始就表明他们没有打算规定Android应用程序什么是可以接受的什么是不可以接受的。Android官方也提供了一些列的UI指导文档,但是这些文档大部分关注一些小的方面,比如图片(icon),小部件(widgets)和表单(menus)。 从Android平台创建起到现在,对于应用程序的UI以及程序应该看起来应该怎么样感觉起来应该怎么样,有成千上万种的想法,远远不能统一。但是随着平台越来越成熟,越来越多的应用程序逐渐开始统一UI。某些UI功能已经被开发成库,甚至有些已经定义到And. 阅读全文
摘要:
线性布局-LinearLayout 线性布局不会换行,当组件一个挨着一个排列到头之后,剩下的组件将不会被显示出来。线性布局中最重要的两个属性 android:orientation 设置布局管理器内组件的排列方式 水平排列:horizontal 垂直排列:vertical android:gravity 设置布局管理器内组件的对齐方式 top|bottom|left|right|center_vertical|center_horizontal|center|… Android:gravity属性中的多个属性值之间可以用竖线隔开View Code <?xmlversi... 阅读全文