Android如何整合maven环境
分类标签: Eclipse
在本文的开始,讲之前先来整理下思路: 使用eclipse: 1. 创建:adt自带的android创建插件 New -> android application project 2. 引入:import -> existing project into workspace 3. 打包:run as -> android application 使用maven:1. 创建: ma阅读全文 »
《Android软件安全与逆向分析》
分类标签: Android好书推荐
《Android软件安全与逆向分析》由浅入深、循序渐进地讲解了Android系统的软件安全、逆向分析与加密解密技术。包括Android软件逆向分析和系统安全方面的必备知识及概念、如何静态分析Android软件、如何动态调试Android软件、Android软件的破解与反破解技术的探讨,以及对典型Android病毒的全面剖析。阅读全文 »
Android开发从零开始之十三:TableLayout学习
分类标签: Layout
上一讲中讲的是RelativeLayout,这一节讲解TableLayout,主要内容包括什么是TableLayout、TableLayout常用的属性。阅读全文 »
Android开发从零开始之十二:RelativeLayout
分类标签: Layout
上一节讲了AbsoluteLayout和FrameLayout,本节来讲讲另一种布局RelativeLayout,主要内容包括什么是RelativeLayout、与RelativeLayout相关的布局属性等。阅读全文 »
Android ApiDemo示例解读系列之七:App->Activity->Forwarding
分类标签: Activity
Android应用可以包含,多个Activity,某个Activity可以启动另外的Activity。这些Activity采用栈结构来管理,新打开的Activity叠放在当前的Activity之上,当前的Activity停止运行。当一个Activity停止运行时,Android系统保留其停止前的状态,当用户按下“Back”按键时,栈最上的Activity从栈顶退栈,之前的A阅读全文 »
Android游戏引擎libgdx使用教程10:双舞台
分类标签: 游戏引擎
游戏屏幕最常见的就是一个变化较少的背景加上一系列和用户交互的角色和部件。为了方便管理你还可以为背景建个Group方便管理。 但是有时候写的时候没有想到这个问题,或者是背景不是单纯的一个图片什么的,背景和角色还有一些混合逻辑分布在两个Stage里。我重写太麻烦,想想反正都是SpritBatch绘制出来的,用双舞台大不了多个摄像头。阅读全文 »
Android提高21篇之一:MediaPlayer
分类标签: 视频 音频
本文介绍MediaPlayer的使用。MediaPlayer可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的Open阅读全文 »
Android设备上i-jetty环境的搭建
分类标签: HTTP Eclipse
本文主要跟大家分享如何将一台Android设备打造成一个web服务器使用。 编译i-jetty 1、将源码download下来... 2、解压文件,进入pom.xml所在目录,执行命令:mvncleaninstall... 执行过程中,出现了异常导致失败,是生成classes.dex时内存溢出的问题,我们用Eclipse来解决吧。阅读全文 »
Android开发从零开始之十一:AbsoluteLayout和FrameLayout
分类标签: Layout
上一节讲的是LinearLayout的学习,本节再讲讲AbsoluteLayout和FrameLayout,主要内容包括AbsoluteLayout、FrameLayout及一些实例演示。阅读全文 »
Android开发从零开始之十:LinearLayout学习
分类标签: Layout
上一讲中讲了Activity高级学习的内容,本节主要讲讲LinearLayout的学习。主要内容包括:什么是LinearLayout、android:gravity、android:layout_weight及一些实例演示。阅读全文 »
《疯狂Android讲义(第2版)》来了
分类标签: Android好书推荐
《疯狂Android讲义(第2版)》基于最新的Android4.2,Android SDK、ADT都基于Android4.2,书中每个案例、每个截图都全面升级到Android4.2。本书全面地介绍了Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应阅读全文 »
Android ApiDemo示例解读系列之六:App->Activity->Dialog
分类标签: Dialog Activity
上一节中讲了App->Activity->Custom Title的示例,本节来讲讲App->Activity->Dialog。 在Custom Dialog中说过可以将Activity的Theme定义为Dialog风格,使得Activity看起来像是个对话框(Dialog),而Custome Title 说明如果自定义标题栏。 Dialog示例同样使用Dialog风格来显示Activity,同时阅读全文 »
Android游戏引擎libgdx使用教程9:libgdx中Box2d的用法
分类标签: 游戏引擎
在游戏开发中难免会需要模拟现实情况,一般常见的就是模拟物理世界。 比如物体碰撞,车辆前进,物体下落等。也许有人会觉得原来有实现过一些效果没有看到用什么物理知识呢。 在我看来引入物理引擎并不是必须的,但是这样可以让游戏更逼真。物理引擎的话首选Box2d,但是它是C++写的,直接用不方便。 在Android游戏开发中使用物理引擎一般有三个比较好的选择: 1.JBox2d Box2d的Java移植版本,阅读全文 »
详解Android ActionBar之三:实现ActionBar Tabs标签的切换
分类标签: Action Bar
上一节中讲了ActionBar添加Tabs标签和下拉导航,本节主要讲解如何实现切换ActionBar的Tabs标签。 Activity代码:... 涉及的布局文件action_bar_tabs.xml代码为:... 布局文件action_bar_tab_content.xml:...阅读全文 »
教你使用Android SDK布局优化工具layoutopt
分类标签: Layout Android SDK
创建好看的Android布局是个不小的挑战,当你花了数小时调整好它们适应多种设备后,你通常不想再重新调整,但笨重的嵌套布局效率往往非常低下,幸运的是,在Android SDK中有一个工具可以帮助你优化布局,以减少内存消耗,提高应用程序运行性能。阅读全文 »
Android ApiDemo示例解读系列之五:App->Activity->Custom Title
分类标签: Activity Layout xml
Android UI缺省的标题栏由android:label 定义,显示在屏幕左上角,Android允许Activity自定义标题栏,使用自定义Layout重新设置标题栏,比如实现Windows Mobile 风格的标题栏。 App->Activity->Custom Title 重新将Activity标题栏定义为左右两个文本框,其Layout定义R.layout.custom_title_1如下阅读全文 »
Android游戏引擎libgdx使用教程8:相机和观察点
分类标签: 游戏引擎
上一节中讲了libgdx引擎框架总观,本节讲讲相机和观察点。 相机也可以成为观察者,最简单的例子就是魂斗罗。 玩家操作角色前进,后退,跳跃等,显示的世界(就是后面的背景)会不停变化。 其实就是相机的观察点(视角)的改变引起的。 也许游戏的世界(背景地图)很大,比如10240*480,而设备的分辨率是800*480。阅读全文 »
Android开发从零开始之九:Activity高级学习
分类标签: Activity
上节课讲的是Activity生命周期,本节是Activity的高级学习内容,主要包括:保存Activity状态、android:theme等。阅读全文 »
详解Android ActionBar之二:ActionBar添加Tabs标签和下拉导航
分类标签: Action Bar
上一节所讲内容为ActionBar概述与创建,本节主要讲解ActionBar如何添加Tabs标签和下拉导航。 一、添加标签 Tabs 在ActionBar中实现标签页可以实现android.app.ActionBar.TabListener ,重写onTabSelected、onTabUnselected和onTabReselected方法来关联Fragment。阅读全文 »
怎样运行多个Android虚拟机(AVD)
分类标签: AVD
本文章的前提:已经安装了Eclipse和ADT。android SDK也下载完毕。Eclipse里面已经设置好了android SDK。 一般可以这样创建Android虚拟机:菜单Window->AVD Manager->这里你可以多New几个虚拟机,然后start->launch。 虚拟机 启动Android虚拟机,是可以用命令行来实现的。阅读全文 »