首页 » Android开发者的加油站 Android学习者的乐园

Android如何整合maven环境

       在本文的开始,讲之前先来整理下思路: 使用eclipse: 1. 创建:adt自带的android创建插件 New -> android application project 2. 引入:import -> existing project into workspace 3. 打包:run as -> android application 使用maven:1. 创建: ma阅读全文 »

2013年5月2日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:1

《Android软件安全与逆向分析》

       《Android软件安全与逆向分析》由浅入深、循序渐进地讲解了Android系统的软件安全、逆向分析与加密解密技术。包括Android软件逆向分析和系统安全方面的必备知识及概念、如何静态分析Android软件、如何动态调试Android软件、Android软件的破解与反破解技术的探讨,以及对典型Android病毒的全面剖析。阅读全文 »

2013年4月26日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:0

Android开发从零开始之十三:TableLayout学习

       上一讲中讲的是RelativeLayout,这一节讲解TableLayout,主要内容包括什么是TableLayout、TableLayout常用的属性。阅读全文 »

2013年4月20日
发布:鸡啄米 分类:Android开发视频 浏览: 评论:1

Android开发从零开始之十二:RelativeLayout

       上一节讲了AbsoluteLayout和FrameLayout,本节来讲讲另一种布局RelativeLayout,主要内容包括什么是RelativeLayout、与RelativeLayout相关的布局属性等。阅读全文 »

2013年4月20日
发布:鸡啄米 分类:Android开发视频 浏览: 评论:0

Android ApiDemo示例解读系列之七:App->Activity->Forwarding

       Android应用可以包含,多个Activity,某个Activity可以启动另外的Activity。这些Activity采用栈结构来管理,新打开的Activity叠放在当前的Activity之上,当前的Activity停止运行。当一个Activity停止运行时,Android系统保留其停止前的状态,当用户按下“Back”按键时,栈最上的Activity从栈顶退栈,之前的A阅读全文 »

2013年4月18日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android游戏引擎libgdx使用教程10:双舞台

       游戏屏幕最常见的就是一个变化较少的背景加上一系列和用户交互的角色和部件。为了方便管理你还可以为背景建个Group方便管理。        但是有时候写的时候没有想到这个问题,或者是背景不是单纯的一个图片什么的,背景和角色还有一些混合逻辑分布在两个Stage里。我重写太麻烦,想想反正都是SpritBatch绘制出来的,用双舞台大不了多个摄像头。阅读全文 »

2013年4月16日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android提高21篇之一:MediaPlayer

       本文介绍MediaPlayer的使用。MediaPlayer可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的Open阅读全文 »

2013年4月10日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:1

Android设备上i-jetty环境的搭建

       本文主要跟大家分享如何将一台Android设备打造成一个web服务器使用。 编译i-jetty 1、将源码download下来... 2、解压文件,进入pom.xml所在目录,执行命令:mvncleaninstall... 执行过程中,出现了异常导致失败,是生成classes.dex时内存溢出的问题,我们用Eclipse来解决吧。阅读全文 »

2013年4月8日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android开发从零开始之十一:AbsoluteLayout和FrameLayout

       上一节讲的是LinearLayout的学习,本节再讲讲AbsoluteLayout和FrameLayout,主要内容包括AbsoluteLayout、FrameLayout及一些实例演示。阅读全文 »

2013年4月4日
发布:鸡啄米 分类:Android开发视频 浏览: 评论:1

Android开发从零开始之十:LinearLayout学习

       上一讲中讲了Activity高级学习的内容,本节主要讲讲LinearLayout的学习。主要内容包括:什么是LinearLayout、android:gravity、android:layout_weight及一些实例演示。阅读全文 »

2013年4月4日
发布:鸡啄米 分类:Android开发视频 浏览: 评论:0

《疯狂Android讲义(第2版)》来了

       《疯狂Android讲义(第2版)》基于最新的Android4.2,Android SDK、ADT都基于Android4.2,书中每个案例、每个截图都全面升级到Android4.2。本书全面地介绍了Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应阅读全文 »

2013年4月3日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:0

Android ApiDemo示例解读系列之六:App->Activity->Dialog

       上一节中讲了App->Activity->Custom Title的示例,本节来讲讲App->Activity->Dialog。 在Custom Dialog中说过可以将Activity的Theme定义为Dialog风格,使得Activity看起来像是个对话框(Dialog),而Custome Title 说明如果自定义标题栏。 Dialog示例同样使用Dialog风格来显示Activity,同时阅读全文 »

2013年3月29日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

Android游戏引擎libgdx使用教程9:libgdx中Box2d的用法

       在游戏开发中难免会需要模拟现实情况,一般常见的就是模拟物理世界。 比如物体碰撞,车辆前进,物体下落等。也许有人会觉得原来有实现过一些效果没有看到用什么物理知识呢。 在我看来引入物理引擎并不是必须的,但是这样可以让游戏更逼真。物理引擎的话首选Box2d,但是它是C++写的,直接用不方便。 在Android游戏开发中使用物理引擎一般有三个比较好的选择: 1.JBox2d Box2d的Java移植版本,阅读全文 »

2013年3月27日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

详解Android ActionBar之三:实现ActionBar Tabs标签的切换

       上一节中讲了ActionBar添加Tabs标签和下拉导航,本节主要讲解如何实现切换ActionBar的Tabs标签。 Activity代码:... 涉及的布局文件action_bar_tabs.xml代码为:... 布局文件action_bar_tab_content.xml:...阅读全文 »

2013年3月22日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:2

教你使用Android SDK布局优化工具layoutopt

       创建好看的Android布局是个不小的挑战,当你花了数小时调整好它们适应多种设备后,你通常不想再重新调整,但笨重的嵌套布局效率往往非常低下,幸运的是,在Android SDK中有一个工具可以帮助你优化布局,以减少内存消耗,提高应用程序运行性能。阅读全文 »

2013年3月18日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:3

Android ApiDemo示例解读系列之五:App->Activity->Custom Title

       Android UI缺省的标题栏由android:label 定义,显示在屏幕左上角,Android允许Activity自定义标题栏,使用自定义Layout重新设置标题栏,比如实现Windows Mobile 风格的标题栏。 App->Activity->Custom Title 重新将Activity标题栏定义为左右两个文本框,其Layout定义R.layout.custom_title_1如下阅读全文 »

2013年3月12日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

Android游戏引擎libgdx使用教程8:相机和观察点

       上一节中讲了libgdx引擎框架总观,本节讲讲相机和观察点。 相机也可以成为观察者,最简单的例子就是魂斗罗。 玩家操作角色前进,后退,跳跃等,显示的世界(就是后面的背景)会不停变化。 其实就是相机的观察点(视角)的改变引起的。 也许游戏的世界(背景地图)很大,比如10240*480,而设备的分辨率是800*480。阅读全文 »

2013年3月1日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:1

Android开发从零开始之九:Activity高级学习

       上节课讲的是Activity生命周期,本节是Activity的高级学习内容,主要包括:保存Activity状态、android:theme等。阅读全文 »

2013年2月28日
发布:鸡啄米 分类:Android开发视频 浏览: 评论:0

详解Android ActionBar之二:ActionBar添加Tabs标签和下拉导航

       上一节所讲内容为ActionBar概述与创建,本节主要讲解ActionBar如何添加Tabs标签和下拉导航。 一、添加标签 Tabs 在ActionBar中实现标签页可以实现android.app.ActionBar.TabListener ,重写onTabSelected、onTabUnselected和onTabReselected方法来关联Fragment。阅读全文 »

2013年2月28日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

怎样运行多个Android虚拟机(AVD)

       本文章的前提:已经安装了Eclipse和ADT。android SDK也下载完毕。Eclipse里面已经设置好了android SDK。 一般可以这样创建Android虚拟机:菜单Window->AVD Manager->这里你可以多New几个虚拟机,然后start->launch。 虚拟机 启动Android虚拟机,是可以用命令行来实现的。阅读全文 »

2013年2月27日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0