首页
学习
活动
专区
圈层
工具
发布

Android开发必备工具

大家好,又见面了,我是你们的朋友全栈君。 工欲善其事,必先利其器,在Android项目的开发中,借助工具能使开发效率大幅提升,下面分享我经常使用的工具,欢迎各位同学补充。...1.Android Studio Android程序员的吃饭工具,可以说现在绝大部分的安卓项目都是跑在Android Studio上面的。...Android Studio 是基于 IntelliJ IDEA 且适用于开发 Android 应用的官方集成开发环境 (IDE),功能非常强大,使用体验相当好,从我的使用感觉来说比Visual Studio...kotlin文档,https://www.kotlincn.net/ 开源项目查找,https://github.com/ 安卓源码在线查看,http://aospxref.com/ 编程问答,https...://stackoverflow.com/ 在线画流程与UML图,https://www.processon.com/ 3.PxCook UI是安卓开发中必不可少的元素,如何将UI设计图完美地实现呢

2K21

Android Studio配置优化,打造开发利器

02系统字体设置 如果你的Android Studio界面中,中文显示有问题,或者选择中文目录显示有问题,或者想修改菜单栏的字体,可以这么设置。...13自动导包 当你从其他地方复制了一段代码到Android Studio中,默认的Android Studio不会自动导入这段代码中使用到的类的引用。...28文件编码 无论是你个人开发,还是在项目组中团队开发,都需要统一你的文件编码。出于字符兼容的问题,建议使用 utf-8 。中国的 Windows 电脑,默认的字符编码为 GBK 。...Settings --> Version Control --> GitHub ,在右侧中填入你的 GitHub服务器,和登陆账号密码。 ?...当前Project对于的sdk、jdk、ndk路径配置,如下图所示: ? 第二个内容就是项目的Gradle版本、插件版本、使用的仓库和默认仓库配置,如下图: ?

3.6K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Android开发丨主题周】Android Studio中的13条Git实践

    接下来,我们一起探索Android Studio中Git的使用。 本文选自《Android应用开发进阶》一书 1 创建远程仓库 通常一个项目需要创建一个远程代码仓库。...我们可以使用GitHub、GitLab、码云和码市等一些代码托管平台,或者自己也可以使用Gitblit、GitLab等部署一个代码服务器。这里我们在GitHub上创建一个名为GitTest的项目。...2 . gitignore 打开Android Studio创建一个项目,在项目目录下存在一个.gitignore文件,它是Git的忽略配置文件,在里面配置不需要进行版本控制的文件或目录,Git不会跟踪这些文件或目录的变化...提交和推送 下载安装完Git之后,可以检查一下在Android Studio中的Git路径配置是否正确。...这时就会在项目根目录下生成一个.git文件夹,Git代码仓库创建完成,Android Studio左侧视窗中的大部分文件将会变成暗红色,暗红色表示这些文件还没有被Git跟踪,没有变成暗红色的文件是被忽略的文件

    2.9K21

    Android Git之旅

    二、准备工作   为了方便演示,我们通过Android Studio创建一个项目来进行git的了解,创建一个名为GitStudy的项目。   ...那么我们可以在Android Studio中配置我们的Git账号,点击导航栏File → Settings → Version Control → GitHub。   ...点击右侧的复制按钮,将Token复制一下,然后再回到Android Studio中,将token粘贴到输入框中。   ...三、旅行开始 首先看一下我的GitHub主页。   现在是91个代码仓库,下面我们来提交第92个。首先我们在GitHub上创建一个新的仓库。   ...回到我们刚才创建的项目,点击Android Studio底部导航栏的Terminal。 会自动进入当前项目的所在目录。   要提交代码首先需要创建一个本地代码仓库,有这个仓库才能去提交代码。

    1.3K10

    将Gradle项目发布到Jcenter和Maven Central

    如果你使用老版本的Android Studio创建一个新项目,mavenCentral()会自动的定义在build.gradle中。 但是Maven Central的最大问题是对开发者不够友好。...上传上去的开发者都是某种程度的极客。同时还因为诸如安全方面的其他原因,Android Studio团队决定把默认的仓库替换成jcenter。...它使用一种基于Groovy的特定领域语言来声明项目设置。  ...因此,google将gradle方式作为了android项目管理的默认方式,使用android studio创建的项目下面会默认生成build.gradle文件作为默认构建。...事实上,这个Jcenter库是一家叫做bintray的机构维护,它作为google android官方默认的中央库.但在android studio的早期版本中默认使用的是maven库,它是由sonatype

    3.7K50

    Git | 上传 Android 项目到 GitHub

    前言 某天,接到老项目改版需求,摩拳擦掌,我挚爱的 Android,恰好想起来之前有个小伙伴问过我怎么将本地 Android 项目上传 GitHub,时间好久了,正好借着这个机会,重新玩一遍,也捎带脚记录下...上传,搞起~ 下面将会逐步记录个人上传习惯采用的方式,有好的方式欢迎交流~ 1. GitHub 创建私有仓库 这个随意,看项目性质去创建选择私有或者公开仓库。 ?...手撕 Git,上传 GitHub Android Studio 建立 Android 项目,随后将 .gitignore 默认的 Git 忽略文件删除。 ?...这里列一下基本步骤: 1.通过命令行工具进入当前以创建的 Android 项目根目录,或者直接使用 Android Studio 的 Terminal 工具,输入如下命令初始化 Git: git init...4.将本地项目与远程仓库建立关系: git remote add origin [远程仓库地址] 5.同步远程仓库代码到本地 git pull --rebase origin [需要同步的分支] 再来个操作示意图

    1.3K21

    使用国产的RedPlayer播放器观看网络视频

    这里以Android Studio Dolphin(小海豚版本)为例,介绍如何在App工程中运行RedPlayer,详细的操作步骤如下。...打开小海豚版本的Android Studio后,按照项目方式导入上面解压得到的android目录,Android Studio就加载RedPlayer工程,并自动下载相关的依赖包。...有关Android Studio导入App项目的操作步骤参见《Android Studio开发实战:从零基础到App上线(第3版)》一书的“1.3.2 导入已有的工程”。...不料Android Studio提示报错“Could not find com.github.tbruyelle:rxpermissions:0.12”,原来RedPlayer用到了第三方的rxpermissions...可能rxpermissions许久未更新,被仓库除名了吧。只能删除build.gradle里的rxpermissions导包语句,同时去掉App工程中涉及到RxPermissions代码。

    1.1K10

    Android 天气APP(三十六)运行到本地AS、更新项目版本依赖、去掉ButterKnife

    随着Android版本的更新,Android Studio的更新,项目中一些内容不能在新版本中很好的使用,甚至出现编译不了的情况,这对我来说没啥,但是对于拿到项目满心欢喜的学生来说,运行不了,无疑是致命的...一、新版Android Studio编译运行   下载代码之后,我们就需要在Android Studio中运行,这里我们可以使用Google官网中最新的AS版本,这里我使用的版本如下图所示:   这里的版本是海豚...你现在下载的可能比这个还要新一点,不过也没关系,操作方式是一样的,因为我开始写这个项目的时候是20年4月份,那时候用的是Android Studio3.5.2,和现在的新版本差别还是蛮大的,下面我们通过...JDK没有问题之后就会下载你的项目所依赖的远程仓库代码,下载之后再进行编译。这个过程可能会比较长,和项目所使用的库多少及当前网速快慢有关。...开发版SHA1的作用是让你在电脑本地通过Android Studio调试运行的时候,能够使用正常使用SDK中功能。

    1.8K20

    Android项目实战(三十八):2017最新 将AndroidLibrary提交到JCenter仓库(图文教程)

    我们经常使用github上的开源项目,使用步骤也很简单 比如: compile 'acffo.xqx.xwaveviewlib:maven:1.0.0' 这里就学习一下如何将自己的类库做出这种可以供他人使用的开源项目...一、Android studio项目准备 ?   这时候我们想写了一个自定义控件,想要传到github上让别人使用。   1、先在该项目下创建一个Module ?...5、最后我们要记录一下自己的Bintray用户名 和 API Key 值,Android studio配置的时候需要 ? ?     ...复制API Key  三、Android Studio 项目 配置 1、根目录下的build.gradle 配置   在 dependencies{} 中添加 classpath 'com.novoda.../BestCoderXQX/XWaveView' //github地址 你可以把你的项目push到你的github上 , 项目的地址即这个地址 }   全部代码: apply plugin: 'com.android.library

    67570

    这是一份详细&清晰的 上传Android Library到JCenter 教程:如何使得自己的代码被别人优雅引用

    前言 在日常Android开发中,我们经常会通过远程引用别人的代码(Android Library)来实现一些功能,如引用 网络请求库 Okhttp // 通过在Android Studio...插件**上传代码到 JCenter的步骤 & 配置简单,可以使你快速、简单的发布开源项目 本文将手把手教你 采用 Android Studio的bintray-release插件方法发布开源项目...方便 其他Android开发者 远程使用你的代码Android Library 即,通过在Android Studio的build.gradle文件中添加一句依赖即可。...中 Maven Central 则由sonatype.org维护 上传Android Library 到JCenter 的原理图 帮助理解:JCenter = 仓库,Bintray = 送货卡车...我们需要的是个人版 (建议)直接关联 Github账号进行注册 & 登录 步骤2:在Bintray上建立仓库 具体如下图 步骤3:在代码项目中创建Module文件夹 步骤如下

    1.2K20

    这是一份详细&清晰的 上传Android Library到JCenter 教程:如何使得自己的代码被别人优雅引用

    前言 在日常Android开发中,我们经常会通过远程引用别人的代码(Android Library)来实现一些功能,如引用 网络请求库 Okhttp // 通过在Android Studio的build.gradle...插件上传代码到 JCenter的步骤 & 配置简单,可以使你快速、简单的发布开源项目 本文将手把手教你 采用 Android Studio的bintray-release插件方法发布开源项目...方便 其他Android开发者 远程使用你的代码Android Library 即,通过在Android Studio的build.gradle文件中添加一句依赖即可。...(建议)直接关联Github账号进行注册 & 登录 步骤2:在Bintray上建立仓库 具体如下图 步骤3:在代码项目中创建Module文件夹 步骤如下 创建成功后,...即,如何将代码上传到Jcenter讲解完毕 3.3 额外注意:版本更新 当需要进行Android Library版本更新时,只需要以下2个步骤: 步骤1:在该Module的Gradle文件中的配置

    1.4K20

    如何使得自己的代码被别人优雅引用:上传Android Library到JCenter 教程

    前言 在日常Android开发中,我们经常会通过远程引用别人的代码(Android Library)来实现一些功能,如引用 网络请求库 Okhttp // 通过在Android Studio的build.gradle...插件**上传代码到 JCenter的步骤 & 配置简单,可以使你快速、简单的发布开源项目 本文将手把手教你 采用 Android Studio的bintray-release插件方法发布开源项目(Android...方便 其他Android开发者 远程使用你的代码Android Library 即,通过在Android Studio的build.gradle文件中添加一句依赖即可。...)直接关联 Github账号进行注册 & 登录 步骤2:在Bintray上建立仓库 具体如下图 步骤3:在代码项目中创建Module文件夹 步骤如下 创建成功后,你会发现Module文件夹的结构和...即,如何将代码上传到Jcenter讲解完毕 3.3 额外注意:版本更新 当需要进行Android Library版本更新时,只需要以下2个步骤: 步骤1:在该Module的Gradle文件中的配置2中

    1.3K20

    Flutter 即学即用——03 在旧有项目引入 Flutter

    首先,我们需要在 Android Studio 分别打开两个项目,这样不方便修改和调试 dart 代码。 其次,一般在公司里面,项目都是用 git 之类的项目管理工具来管理的。...在经过了搜索引擎的搜索和 GitHub 上面 flutter 的相关 Issues 阅读,最终得出了解决方案。 通用解决步骤: 本项目执行清理命令。....涉及代码仓库公用的都推荐 git subtree 来管理。 如何使用呢?(以我们上面的例子来说明) 1)在主项目仓库新增子仓库。...然后可以执行git push命令将新创建的子仓库推送到 MyApp 的代码仓库中。 2)拉取子仓库更新 使用git subtree pull命令。...如果你想推送到其他分支,则将 develop 改为对应推送分支名即可。 4)简化 git subtree 命令 大家可以看到上面的命令中子仓库 git 地址比较固定而且每个命令都有用到。

    1.8K20

    FFmpeg开发笔记(六十)使用国产的ijkplayer播放器观看网络视频

    之前的文章《Linux编译ijkplayer的Android平台so库》介绍了如何编译获得App工程所需ijkplayer的so文件,接下来还要把官方的案例工程导入到新版的Android Studio,...这里以Android Studio Dolphin(小海豚版本)为例,介绍如何在App工程中导入并使用ijkplayer库,详细的操作步骤如下。...1、把下面这行jcenter配置jcenter()替换为下列的仓库配置gradlePluginPortal()google()mavenCentral()// 以下四行添加阿里云的仓库地址,方便国内开发者下载相关插件...版本信息classpath 'com.android.tools.build:gradle:2.1.3'classpath 'com.github.dcendents:android-maven-gradle-plugin...的Android平台so库》编译出来的三个so文件放到ijkplayer-example模块的src/main/jniLibs/arm64-v8a目录下,这样Android Studio会在编译时自动加载这里的

    1.4K10

    来 GitHub 参与 Jetpack 开源协作!

    这是 Android Jetpack 各种组件库的源码和开发环境,与 AOSP 的主分支代码同步。...早在 2018 年,为了提高项目的透明度和引入更多外部贡献者共同协作,我们将 Android Jetpack 组件库的开发环境迁移到 AOSP 项目,也是自那时起,我们不断地投入资源提高 Jetpack... 库的贡献,并支持在 macOS 和 Linux 开发环境通过的 Android Studio 进行开发。...贡献工作流程 上手 Jetpack 组件库的开发,与在 GitHub 中参与其他项目开发和贡献一样,先复刻 (Fork) androidx/androidx 代码仓库,然后将您的复刻仓库克隆 (clone...接下来,请参阅我们的 GitHub CONTRIBUTING 文件,以了解更多关于如何自动配置一个合适的 Android Studio 开发环境、如何进行和验证改动内容以及如何提交一个拉取请求 (pull

    57920

    Android基础-系统架构分析,环境搭建,下载Android Studio,AndroidDevTools,Git使用教程,Github入门,界面设计介绍

    Android应用程序目录结构 assets目录:在assets目录中存放的是工程中用到的相关文件资源,比如我们可能用到的音频文件,文本文件,这些文件都不进行编译的原生文件。...Git是一个版本控制系统,是设计用于跟踪文件随时间变化的状态的一款软件。 Github网站页面概念 GitHub 网页概念之前我写了一些,接下来继续介绍: commit:提交到仓库。...branch:每个独立的分支都是项目的一个版本。 master branch:我们一开始在Github创建项目都会有一个分支,称为主分支。...marge:这个当你跟其他合作者合作项目时,提交代码会有显示是否合并,merge可以将一个分支上的内容合并到另一个分支上。 pull request:将代码拉取到本地工作。...,Git使用教程,Github入门,界面设计介绍 下面我将继续对Java、 Android中的其他知识 深入讲解 ,有兴趣可以继续关注 小礼物走一走 or 点赞

    1.5K50

    优质GitHub项目推荐:助力开发与效率提升

    linux 项目简介 这是一个非盈利性的仓库,搜集了600多个Linux命令,并生成了一个方便使用的web网站。...丰富的学习资源:除了命令文档,项目还整理了大量的Linux学习资源,如Linux思维导图、初学者进阶学习资源、基础入门课程、守护进程启动方法、编程内存映射等知识,以及面向游戏玩家的Linux发行版介绍和...添加一个按钮,以丢弃PR中对文件的所有更改 按类型和状态选择通知 主要特点: 功能丰富多样:提供了众多实用的功能,如显示仓库大小、显示文件大小、隐藏不必要的元素、增强搜索功能、显示更多的提交信息等。...例如,显示仓库大小功能可以让用户快速了解仓库的规模;隐藏不必要的元素功能可以让页面更加简洁,提高浏览效率。 高度可定制:用户可以根据自己的需求选择启用或禁用特定的功能,还可以自定义一些功能的设置。...可扩展性:项目具有一定的可扩展性,开发者可以根据自己的需求对其进行二次开发,添加更多的功能和特性。例如,可以集成到其他应用程序中,为用户提供更加便捷的翻译服务。

    51110

    如何发现并参与开源项目

    那本文主要内容是介绍如何上手 Github 网站。 01 什么是Github? Github 网站上有很多开源项目,每个项目都是一个 Git 仓库,而 Github 就是一个托管 Git 仓库的网站。...在团队中,每个人可能负责某个或多个模块。如果没有引入版本管理,某些特定代码改动导致项目出现异常,那排查问题就需要彻底审查整个项目,耗时耗力。...当然,克隆的仓库可以是自己的,也可以是别人的。如果想在别人的项目中共享代码,需要在 Github 上 fork 别人的仓库,相当于自己基于当前版本新建一个分支。...提交修改并推送到远程仓库 如果远程仓库的拥有者是自己,可以先增加文件,然后再提交修改到本地仓库中; git add test.py git commmit -m "add test.py" 最后才能推送到远程仓库...git pull 分支名>:分支名> 现在的 IDE 工具都内置了 Git,如 Android Studio、Pycharm 等。

    1.3K40

    .NET平台系列12 .NET未来之开源.NET Core

    它将继续随Windows一起发布(大部分Windows依赖.NET Framework),我们将继续改进Visual Studio中对.NET的工具支持(Visual Studio是在.NET Framework...,iOs和Android。...相反,我们想去社区已经存在的地方。根据许多其他项目收到的反馈,似乎.NET社区中的大多数人都在GitHub上。   难以置信,我也很怀疑,所以我做了一个小实验。...虽然我们不再将TF版本控制用于.NET Core,但大块的DevDiv仍然可以使用。为了进行跨小组的协作,我们可能会继续允许团队在TFS中向我们提交错误。我们正在努力弄清楚如何将这些错误公开。...也就是说,您将分叉我们的项目,在主题分支中执行工作,然后针对我们的master分支提交拉取请求。这与我们用于代码审查的模型相同。

    2K10

    Gradle Android插件使用的中那些特别注意的点

    对于gradle的两个版本的配置之间的区别,个人专门写了开源项目来介绍,详情可以查看:https://github.com/bihe0832/Android-gradle-jni-so Gradle Plugin...对于实验性版本的一些特别说明 相关环境 必须使用特定的Gradle版本:使用gradle 2.5 必须使用特定的NDK的版本:r10e 必须使用19.0.0以上的Android build tools...例如对于key-value的参数,标准版是用空格分割,但是实验性版本中必须用“=” Gradle 编译 使用Gradle的时候,当切换了配置的时候(例如修改了gradle版本、增加了新的依赖库)后再次编译的时候就需要重新去下载资源...具体部署的方法可以查看:Mac搭建私有maven仓库,提供Nexus Responsitory镜像 一些gradle相关的博客: Android Studio分模块自动化构建实战 来源:http...的值 - Android Studio使用新的Gradle构建工具配置NDK环境 来源:http://www.codeceo.com/article/android-studio-gradle-ndk.html

    1K60
    领券