首页 » Android开发环境

Android Studio(十一):创建可伸缩的图片(9-patch文件)

       Draw 9-patch工具是一个所见即所得编辑器,允许你创建可以自动改变大小来适应视图的内容和屏幕的大小。  以下是使用Draw 9-path工具快速创建一个NinePatch图片。  1、 在命令行中,找到你的sdk/tools目录,运行draw9patch来运行Draw 9-patch工具  2、 拖动你的PNG文件到Draw 9-patch窗口阅读全文 »

2017年1月6日
发布:鸡啄米 分类: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(七):通过注解提升代码检测

       使用像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

看看Android Studio 2.2有哪些新功能

       升级SDK可用Background  多加了个按钮,可用一边写代码一边下载SDK  Instant Run  修改代码一秒启动  APK analyzer 分析任何的APK 查看APK下载包的大小,解压后的实际大小 反编译资源文件,甚至能还原layout中的资源id,还有,代码,代码,代码,重要的事情说三遍,可以和APKTOOL,dex2jar说拜拜阅读全文 »

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

Android studio 多渠道打包(超简洁版)

       最近一直用android studio 进行开发,在开发和发版的时候,遇到一个多渠道打包的问题,由于公司里是有七个渠道的包进行分发,由于每次去AndroidManifest.xml修改渠道的值,甚是麻烦。。。   最后去google了一番,发现有些方法,是在gradle文件里切换各种不同的AndroidManifest.xml文件,感觉这样也太麻烦些了。。。后面搜索了些,发些大家写得都差不多阅读全文 »

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

详解Android平台架构及特性

       Android平台采用了整合的策略思想,包括底层Linux操作系统、中间层的中间件和上层的Java应用程序。下面我把Android的特性及其架构体系结构总结一下。 一、Android的平台特性  Android平台有如下特性:  1. 应用程序框架支持组件的重用与替换。  这样我们可以把系统中不喜欢的应用程序删除,安装我们喜欢的应用程序。阅读全文 »

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

Android Studio制作.so库教程

       前言  因为工作需要可能要用到JNI开发,本篇文章就分享一下我在这方面的实践,以前我们使用Eclipse做NDK开发,非常麻烦,需要配cygwin的编译环境,后面NDK功能完善才逐渐简单点,Eclipse的如何通过NDK生成so库就不多说了,目前已经不适用于Android开发,建议使用AS进行开发,本篇也是基于AS来进行讲解。阅读全文 »

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

Android Studio调试工具总结

       前言:写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;当我们的程序出现bug时,调试可以快速的找到bug。进入调试状态,我们可以清楚的了解程序的整个执行过程,可以对内存的数据进行监视。下面就简单总结一下调试的基本使用和一些调试的技巧。本文是通过查找网上的多方资源整理而来,如果有谬误的地方请大家指出,希望本文能对你有所帮助。阅读全文 »

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

深入理解Dalvik虚拟机- 解释器的运行机制

       Dalvik的指令执行是解释器+JIT的方式,解释器就是虚拟机来对Javac编译出来的字节码,做译码、执行,而不是转化成CPU的指令集,由CPU来做译码,执行。可想而知,解释器的效率是相对较低的,所以出现了JIT(Just In Time),JIT是将执行次数较多的函数,做即时编译,在运行时刻,编译成本地目标代码,JIT可以看成是解释器的一个补充优化。阅读全文 »

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

Android Studio 1.5以上混合调试Native和Java代码

       文中Android Studio 1.5+表示Android Studio 1.5版本以及以上。  网上大部分中文或英语教程还是停留在老版本的Android Studio的Debug的设置,要么不全。正好最近工作中要在Android Studio中调试C++代码,就来写一篇咯。  Android Studio 1.5+的调试设置与之前有所不同。  而且新版中推出了一个Hybrid的调试:可以混合调阅读全文 »

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

Android生成日志消息的详细步骤

       日志是故障处理最重要的部分,但是它难以实现,特别是在那些使用两个不同机器进行开发和执行的移动平台上。Android有一个扩展日志框架,用于对系统范围内Android系统本身的信息及应用程序的信息集中做日志。它还提供了一组用户级应用程序以查看和过滤这些日志。  Android 日志框架是名字为logger的内核模块。随时随地地对平台上的任何信息进行日志会产生大量信息阅读全文 »

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