Android技术文档翻译--工具属性(Tools Attributes)
以下内容由http://www.flysnow.org(飞雪无情)提供翻译 原文地址 更多翻译的Android技术文档请参考: Tools 属性 为了在XML文件中记录一些信息,Android专门定义了名为tools的XML命名空间。在应用打包的时候这些信息会被自动去掉,所以不会影响运行和下载的包大小。命名空间的URI是 ,一般以tools作为前缀: .... 该文档记录了我们当前tools属性的用法.( 注意:这可
专注于Android、Java、Go语言(golang)、移动互联网、项目管理、软件架构
共 50 篇 · 全部分类
以下内容由http://www.flysnow.org(飞雪无情)提供翻译 原文地址 更多翻译的Android技术文档请参考: Tools 属性 为了在XML文件中记录一些信息,Android专门定义了名为tools的XML命名空间。在应用打包的时候这些信息会被自动去掉,所以不会影响运行和下载的包大小。命名空间的URI是 ,一般以tools作为前缀: .... 该文档记录了我们当前tools属性的用法.( 注意:这可
以下内容由http://www.flysnow.org(飞雪无情)提供翻译 原文地址 更多翻译的Android技术文档请参考: Ant任务 此功能还在积极开发过程中,可以到ADT-dev中讨论 当前自定义的任务列表: AaptExecTask AidlExecTask ApkBuilderTask BuildConfigTask DexExecTask IfElseTask PropertyByReplaceTask RenderScriptTask SignApkTask XPathTask ZipAlignTask r20版本新增的任务: CheckEnvTask ComputeDependencyTask ComputeProjectClasspathTask GetEmmaFilterTask GetLibraryListTask GetTargetTask GetTypeTask ManifestMergerTask 被以上主要任务所使用的一些基本任务: BuildTypedTask MultiFilesTask SingleDependencyTask SingleInputOutputTask com.android.ant.CheckEnvTask:<checkenv> 对如下的环境信息作一些简单的校验: Ant的版本 Android
前言 关于Android Gradle更多详细内容已经出书《Android Gradle权威指南》,大家可以购买,看更多没有介绍的知识点和内容,购买链接如下 https://item.jd.com/12162983.html https://yuedu.baidu.com/ebook/14a722970740be1e640e9a3e Gradle简介 Gradle 是一个基于Ant和Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,这比我们的ANT使用XML构建配置要灵活的多。在编写配置时,你可以像编程一样灵活,Gradle是
title: "Android多进程的数据库访问问题" date: 2015-03-19 21:58:45 tags: android 数据库 categories: Android url: /2015/03/19/android-process-application-init-databases-problem.html 在Android开发中,我们可能会使用单独的进程来做一些事情,比如推送服务,心跳服务等,这些不需要主应用启动,只需要一个独立的进程即可。这时候我们一般都会采用启动一个后台Service,这个Service运行在一个独立的进程中,比如在Androidmainfest.xml中配置Service的android:process=":push"指定该Service运行在:push进
最近想把Android项目从Eclipse迁到Android Studio上。原因呢,Eclipse太慢了,而且经常卡死,Android Studio由于Android的大力支持,已经有很多Eclipse没有的功能,比如AAR包,并且可以使用Gradle这个强大灵活的构建工具。 要迁入到Android Studio上,Gradle打包要搞懂,最近看了下Android Gradle插件指南,并且抽时间做了翻译,托管在github上。大家访问 https://github.com/rujews/android-tech-docs/blob/master/new-build-system/user-guide/README.md 随时查看,翻译错误的地方也请多指正
新建的Android模拟器的分辨率超过一定大小的时候,就无法启动,比如超过19201080,就启动不了啦,更别说现在的25601440了.这时候只需要在新建AVD的时候,选择Use Host GPU选项然后即可正常启动..已经新建好的AVD也可以点击编辑,然后勾选Use Host GPU即可 本文为原创文章,转载请注明出处,欢迎扫码关注公众号 或者网站http://www.flysnow.org/,第一时间看后续精
我们在开发产品的时候,每次发版可能会有一些新的功能需要引导用户使用,以前大部分都是使用截图,然后让设计师把引导的问题修饰好放到图上,现在这张图片就是引导图片,我们只需要用这张图片放到界面上,这样基本上就可以满足引导的作用. 但是这样的情况有个缺点,那就是,手机的分辨率太多,我们不可
你在工作中可能会遇到同时给你说不要重复发明轮子,其实这个说的就是第一:不要做重复的事情,第二:站在巨人的肩膀上。现在有了互联网以及开源的精神,我们的很多在产品中需要实现的功能组件都可以在互联网上找到,我们可以直接拿来用,这样我们就不用重复做东西了,这得益于开源奉献精神。像Google、Facebook这类的
现在单机版本的App已经不多了,基本上都会和服务器进行通信。Android提供Http访问的方式有两种,一种是HttpClient,一种是UrlConnection.这里要说的是HttpClient。 在Http访问中,我们可能会遇到一些这样的场景,比如服务端要求几次Http请求组成一次完整的客户端服务器通信,比如同步。现在的App很多有有账号系统,会提供把用户数据备份的功能,那么这么
今天自定义控件使用Canvas绘图的时候遇到的这个错误,看错误的描述,是不支持这个clipPath方法的。而且在2.3的机器上没有问题,是一部4.0的机器报了这个问题。查看这个Canvas的子类实现GLES20Canvas,发现这是在开启硬件加速时使用的。看来还是和硬件加速有关。打开手机的开发者选项,发现硬件加速没有被开启,应用里也没有开启,有