最新消息:欢迎访问Android开发中文站!联系QQ:1304524325

新手入门

Android基础部分,面向新手开发者,想学习Android,来这里看看吧!

技术的成长曲线

技术的成长曲线

loading 3天前 150浏览 0评论

作者: 张铁蕾 小李毕业后在一家公司做软件工程师,转眼间一年多的时间已经过去了。 回想刚毕业那会,他是怀着无比忐忑的心情进入了这家公司的技术部门。各种新奇的开发工具,叫不上名字的众多软件框架,庞大的代码库,井然有序的工作流程,都是小李以前在学校里不曾...

APK中引用第三方库文件

APK中引用第三方库文件

loading 5天前 149浏览 0评论

注意以下操作是在源码中进行,即修改Android.mk,并非借助IDE(AndroidStudio)的情形。 引用第三方JAR包 1,在源Android.mk里面加参数,使其编译为JAR包,然后mm编译 ... LOCAL_MODULE_CLA...

Android SQLite快速入门教程

Android SQLite快速入门教程

loading 2周前 (04-18) 247浏览 0评论

SQLite是Android平台软件开发中会经常用到的数据库产品,作为一款轻型数据库,SQLite的设计目标就是是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够。下面我们一起来看看针对...

听说你Android Studio更新Gradle很慢

听说你Android Studio更新Gradle很慢

loading 3周前 (04-06) 501浏览 0评论

一、 叨叨在前 老规矩,在说解决方法之前,我来叨叨几句我是如何遇到这个问题的。虽然不知道为什么Android Studio在我大概一个工程的时候自己就开始下载Gradle.zip包了,但是从之前那么多次更新的情况来看,Gradle应该会在如下几种情况...

Gradle for Android 第七篇( Groovy入门 )

Gradle for Android 第七篇( Groovy入门 )

loading 4周前 (04-04) 221浏览 0评论

迄今为止,我们已经学些了众多gradle构建的概念以及如何运行tasks。在这一章,我们将对这些概念有一个更深的理解,然后开始构建我们自己的tasks。一旦我们掌握了如何编写自定义tasks,那么我们就可以试着编写自己的插件,以达到在多个项目中复用的...

Gradle for Android 第六篇( 测试)

Gradle for Android 第六篇( 测试)

loading 4周前 (04-04) 211浏览 0评论

由于现阶段Android开发趋于敏捷开发,再加上国内大大小小的互联网公司都在做app,导致很多开发人员对单元测试没有基本的概念,但是本篇博文不会为大家讲解什么是单元测试,功能测试,而是讲解如何在Android studio上利用gradle使用现阶段...

Gradle for Android 第五篇( 多模块构建 )

Gradle for Android 第五篇( 多模块构建 )

loading 4周前 (04-04) 247浏览 0评论

Android studio不仅允许你为你的app和依赖库创建模块,同时也可为Android wear,Android TV,Google App Engine等创建模块,而这些单独的模块又可以在一个单独的项目中使用。举个栗子,在你的app开发后期阶...

Gradle for Android 第四篇( 构建变体 )

Gradle for Android 第四篇( 构建变体 )

loading 4周前 (04-03) 258浏览 0评论

当你在开发一个app,通常你会有几个版本。大多数情况是你需要一个开发版本,用来测试app和弄清它的质量,然后还需要一个生产版本。这些版本通常有不同的设置,例如不同的URL地址。更可能的是你可能需要一个免费版和收费版本。基于上述情况,你需要处理不同的版...

Gradle for Android 第三篇( 依赖管理 )

Gradle for Android 第三篇( 依赖管理 )

loading 4周前 (04-03) 273浏览 2评论

依赖管理 依赖管理是Gradle最闪耀的地方,最好的情景是,你仅仅只需添加一行代码在你的build文件,Gradle会自动从远程仓库为你下载相关的jar包,并且保证你能够正确使用它们。Gradle甚至可以为你做的更多,包括当你在你的工程里添加了多个相...

Gradle for Android 第二篇( Build.gradle入门 )

Gradle for Android 第二篇( Build.gradle入门 )

loading 4周前 (04-02) 365浏览 0评论

新年新气象,奋斗的一年,在这一章,我们将学习以下内容: 理解Gradle文件 编写简单的构建任务 自制构建脚本 理解Gradle脚本 当然我们现在讨论的所有内容都是基于Android studio的,所以请先行下载相关工具。当我们创建一个新的工程...

Gradle for Android 第一篇( 从 Gradle 和 AS 开始 )

Gradle for Android 第一篇( 从 Gradle 和 AS 开始 )

loading 4周前 (04-02) 552浏览 0评论

正如大家所见,这是本英文书,而由于国内的gradle翻译资料不全,所以特次开辟专栏,翻译gradle for android这本书,同时添加自己的心得体会以及在实际工作上的实战,希望大家能够喜欢。 如果你是名Android开发新手,或者是名从ecl...

关于Android strings.xml-你应该了解的几个原则

关于Android strings.xml-你应该了解的几个原则

loading 4周前 (04-01) 267浏览 0评论

  不要试图重用 不同的页面不要重用一个string。 假设你的登录和注册页面都有一个加载对话框。因为都有加载界面所以你决定使用同一个string-R.string.loading。 但是说不定什么时候你使用不同的string了,...

震惊!这年Android面试的那些套路

震惊!这年Android面试的那些套路

loading 1个月前 (03-29) 1838浏览 0评论

背景介绍 金三银四,又到了一年一度最火热的跳槽/招聘季节.相信很多小伙伴已经开始投简历,或者已经找到工作了 是的,我就是找到工作的那部分人. 很多Android小伙伴最近找不到工作,特别急,其实我在找工作的时候也有过比较着急的情况,所以很能理解大家的...

Android之RootTools框架简单使用

Android之RootTools框架简单使用

loading 1个月前 (03-28) 322浏览 1评论

Android目录结构 data app:用户安装的应用 data:应用的专属文件夹 system:系统的配置信息,注册表文件 anr:anr异常的记录信息 dev:devices的缩写 存放设备所对应的文件 mnt:mount的缩...

新手的第一个Android项目该如何选择targetSdkVersion

新手的第一个Android项目该如何选择targetSdkVersion

loading 2个月前 (03-13) 621浏览 0评论

新手的第一个Android项目或许没有认真考虑过如何选择targetSdkVersion的问题,也或许还有一部分像TeachCourse一样的开发者,积累一些工作经验后才回头来思考这个问题。那么该如何选择一个targetSdkVersion的属性值...

Android freemarker模板引擎应用

Android freemarker模板引擎应用

loading 2个月前 (03-07) 497浏览 0评论

什么是freemarker? 在说这个之前我们都知道web和原生控件之争就那么点事。性能,加载速度,流量,数据交互…. 如果我用webView加载一个url页面,要先通过网络解析css,解析html代码,然后渲染生成页面 什么是free...