首页 » Android Studio

Android Studio(十八):压缩你的代码和资源

       为了让你的APK文件尽可能的小,你需要在构建的时候开启压缩来移除无用的代码和资源。  代码压缩可在ProGuard中使用,可以检测和清除无用的类,变量,方法和属性,甚至包括你引用的库。ProGuard同样可以优化字节码,移除无用的代码,并且模糊剩下的类,变量和方法。代码模糊可以让增加APK逆向工程的成本。  资源压缩可在Andorid的Gradle插件中使用,可以清除你打包的APP中无用的资源,包阅读全文 »

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

Android Studio(十七):配置你的Build Variant

       每个版本的build variant代表了你可以构建的每一个版本。虽然你未直接配置build variants,你可以通过配置build type和product flavor。  比如,一个demo的product flavor可以声明不同的特性和设备需求,比如自定义源码,资源和最小的API。但是debug的build type却有不同构建和打包设置,比如调试选项和签名文件。阅读全文 »

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

Android 2048游戏开发教程(一):创建项目

       本项目已托管在GitHub上:2048,读者可以自行查看。  由于没有Mac,因此只能介绍关于Android平台相关的开发知识。然而进行Android开发之前,需要搭建Android开发环境,这一步比较有难度的,主要是各个软件的配置较为麻烦,使得很多初学者望而却步。目前主流的IDE有Eclipse以及Android Studio,本文将以Android Studio作为集成开发环境,对2048游戏阅读全文 »

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

Android Studio(十六):配置你的构建

       Android构建系统编译你的app资源和源码并且打包到APK中,你可以用来测试,部署,签名和发布。Android Studio使用Gradle,一个高级的构建套件,来自动化和管理构建进程,同时可以允许你灵活的自定义构建配置。每个构建配置可以定义它自己的代码和资源集合。  Gradle和Android插件独立于Android Studio运行。阅读全文 »

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

Android Studio(十五):在物理设备中运行APP

       当你构建一个Android应用时,在发布给用户之前,在物理设备上测试一下你的应用是非常必要的。  你可以使用Android设备作为运行、调试和测试应用的环境。包含在SDK中的工具让你在编译完成后在设备中安装和运行应用更加方便。你可以直接从Android Studio中安装你的应用到设备中,或者用ADB在命令行安装。  开启设备中的开发者选项阅读全文 »

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

Android Studio(十四):在虚拟机中运行应用

       Android虚拟机Monitor一个设备并且显示在你的开发计算机上。它可以允许你在不适用硬件设备的情况下开发、测试你的Android应用。虚拟机支持Android手机,Android Wear和平板和Android TV设备。因为它有一些预定义的设备类型,所以你可以迅速的启动,同样你可以创建你自己的设备。  虚拟机是一个快速、强大和多功能。它比一个连接的物理设备更快的传递信息,提升开发进程。阅读全文 »

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

Android Studio(十三):构建和运行应用

       默认情况下,Android Studio可以通过简单的点击就会将新的项目部署到虚拟机或者物理设备中。在Instant Run的帮助下,你可以将更改的方法或资源文件直接推送到一个运行的app而无需构建一个新的APK,所以看起来像实时的。  构建和运行你的app,点击Run'app'。Android Studio会让你选择一个部署目标(一个虚拟机或者一个连接的设备),使用Gradle进行构建,构建完成阅读全文 »

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

Android Studio(十二):使用翻译编辑器本地化UI

       如果你的应用支持多语言,你需要合理的管理你的翻译的string资源。Android Studio提供了翻译编辑器来使查看和管理翻译的资源更加容易。 关于翻译编辑器  翻译后的资源在你的项目里保存在不同目录下的不同XML文件中。手动查找和编辑这些文件非常困难。因为你的应用可能因为疏忽而导致有些翻译被遗漏。阅读全文 »

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

Android Studio(十):添加多适配的向量图片

       Android Studio包含一个Vector Asset Studio的工具,可以帮助你添加Material图标和导入SVG(Scalable Vector Graphic)文件到你的项目中作为向量drawable资源。使用向量drawable资源来代替图片可以减少APK的大小,因为同样一个文件可以在不损失图片质量的情况下改变大小来适应不同分辨率的屏幕。阅读全文 »

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

Android Studio(九):使用主题编辑器设计主题

       Android Studio包含一个叫主题编辑器的可视的助手,可以提供以下功能: 1、 创建和更改你的app主题 2、 为不同的资源适应主题 3、 普通的UI颜色更改的实时显示 主题编辑器 这一节描述如何访问主题编辑器。 访问主题编辑器 这里有两种方式来打开主题编辑器: 1、 在一个打开的样式XML文件,比如styles.xml,在窗口的右上角点击Open editor阅读全文 »

2016年11月30日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android Studio(八):使用Layout Editor设计UI

       Android Studio提供了一个高级的布局编辑器,允许你拖拽控件,在编辑XML之后可以实时预览。  在布局编辑器中,你在文字视图和设计视图直接来回切换。  在文字视图中编辑  你可以在文字视图中编辑你的布局文件,这一节描述文字视图可用的一些特性。  预览  当你在文字视图中编辑室,你可以通过点击窗口右边的Preview面板来在设备中预览布局。阅读全文 »

2016年11月17日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

推荐几本Android Studio好书(附下载链接)

       Android Studio是Google官方推出的安卓开发工具,目前国内介绍这方面的书籍比较少,下面介绍基本很好的原版介绍Android Studio及相关开发技术的书籍,并提供下载链接,感兴趣的可以读一下:  Gradle for Android 主要介绍Android Stduio构建工具的书籍  Android Studio Application Development阅读全文 »

2016年11月14日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:0

Android Studio(七):通过注解提升代码检测

       使用像Lint这样的代码检测工具可以帮助你发现问题和提升代码,但是代码检测在有些地方很难应用。例如,Android的资源ID,使用一个int类型来表示字符、图像、颜色或者其他资源类型所以代码检测工具不能分辨这是一个字符串资源,还是一个颜色资源。这种情况下,即使你使用代码检测工具,你的app可能会渲染失败或者不能运行。 注解允许你为Lint这样的代码检测工具提供提示来帮助Lint检测更深层次问题。阅读全文 »

2016年10月24日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android Studio(六):通过Lint提升你的代码

       为了测试你的Android应用符合功能需求。最重要的是确保你的代码没有结构性问题。结构差的代码影响你的Android应用的可靠性,让你的代码难以维护。比如,如果你的XML资源文件包含未使用的明明空间,这会花费空间和不必要的进程。其他机构行问题,比如是哟个过时的API调用,如果设备API版本不兼容,可能导致运行失败。阅读全文 »

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

Android Studio(五):编写你的应用

       Android Studio包含了每个开发阶段的各种工具,但是最重要就是编写代码。 高效编码  接下来的是能够帮助你高效编程的方法。 使用Lint快速修复 Android Studio提供一个叫Lint的代码扫描工具,用来帮助你辨别和纠正错误,而无须执行app或者编写测试用例。 在你每次构建应用时,Android Studio运行Lint来检测你的源文件发现潜在的bug。阅读全文 »

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

Android Studio(四):创建一个Android Library

       一个Android Library结构上与Android app模块相同。它可以包含构建一个app需要的所有东西,包括圆满,资源文件和AndroidManifest.xml。然而,并非编译成运行在设备上的APK,一个Android Library编译成其他Android app模块可以用作以来的AAR文件。 一个Library模块在以下情形中是有用的: 1、 当你构建多个使用相同组件,比如acti阅读全文 »

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

Android Studio(三):为新设备创建一个模块

       模块为你的应用的源码、资源文件和app level设置(比如AndroidManifest.xml)提供了一个容器。每个模块可以独立的构建、测试和调试。 通过使用模块,Android Studio可以更容易的将新的设备添加到你的项目中。在Android Studio中可以通过一些简单的步骤来创建针对指定平台的模块,比如Android Wear或者Android TV。阅读全文 »

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

Android Studio(二):创建一个项目

       Android Studio中的项目包含一个或多个模块。本节帮助你创建一个新的项目。 创建一个新的项目 如果你之前没有打开项目,Android Studio显示欢迎页面,通过点击Start a New Android Studio project.来创建一个新的项目。 如果你之前已经打开了项目,Android Studio显示开发环境。阅读全文 »

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

Android Studio(一):Android Studio管理你的项目

       项目概览  Android Studio中的项目包含了开发一个app的工作环境所需要的一切。从代码,到资源,到测试到构建配置。当你创建一个新的项目的时候,Android Studio为所有的文件创建了必要结构,使它们在IDE左边的Project中可见(单击View>Tool Windows>Project)。 模块(Modules) 模块是构建设置(build settings)和源文件的集合,可阅读全文 »

2016年7月6日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android Studio下NDK开发该如何配置

       1. 准备工作 在实际写代码之前,首先我们还是需要做一些准备工作:  1)下载NDK开发包:Android官方下载页面  2)配置系统环境变量  下载好NDK开发包之后,直接解压到任意目录,然后需要配置一下系统环境变量,之所以要配置环境变量,是为了方便使用命令ndk-build脚本进行NDK编译。配置参考如下: Windows系统配置 环境变量 PATH 下追加 :D:\ProgramFile\阅读全文 »

2016年6月21日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0
分页:[«]1[2][»]