二、 环境搭建和常用工具介绍

Maven环境搭建和介绍 最近项目弄完了,有好多时间,准备把以前的知识复习一遍,以便日后更好的使用,先从maven搭建开始,然后再搭建以下SSH+mybatis的框架,弄完了在学学Hadoop分布式相关的东西。        安装前先配置好电脑的相关环境变量。       一、配置maven的环境        下载地址: http://maven.apache.org/download.cgi(window下载(B 阅读详情

Android Studio是专业的Android开发工具,开发Android的不二之选。

一、下载Android Studio和JDK

Android Studio下载

推荐镜像网站:http://www.androiddevtools.cn/(网站上汇聚了开发需要的各种资源,非常好用)

官方地址(Google开发者网站):https://developer.android.google.cn/studio/index.html

JDK下载:

官方地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

根据电脑系统选择下载Android Studio和JDK即可,安装过程与其他软件没有差别,不再赘述。

二、配置环境变量

在运行Android Studio之前,需要先配置JDK的环境变量:

  1. 安装装好JDK后便是配置JDK的环境变量,在桌面上计算机点右键选属性,或是开始菜单计算机上点右键选属性, 左边点高级系统设置,点下边的环境变量
    这里写图片描述

  2. 在新弹出窗口上,点系统变量区域下面的新建按钮,弹出新建窗口,变量名为JAVA_HOME,变量值填JDK安装的最终路径,我这里装的地址是D:\Program Files\Java\jdk1.7.0_51,所以填D:\ProgramFiles\Java\jdk1.7.0_51,点确定完成
    这里写图片描述

  3. 下面需要设置Path变量,由于系统本身已经存在这个变量,所以无需新建,在原本基本上添加JDK相关的,找到Path变量双击编辑,由于每个值之间用;符号间断,所以先在末尾加上;(注意是英文格式的,不要输其他符号空格等),加上;符号后在末尾加入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,点确定完成
    这里写图片描述

  4. 下面添加CLASSPATH变量,由于不存在,所以新建一个,变量名CLASSPATH,变量值%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar,首尾不带空格的,点确定完成,至此环境变量配置完成,点确定关掉环境变量配置窗口
    这里写图片描述

  5. 面步骤完成后,下面验证下是否配置成功,点开始运行输入cmd打开命令行窗口,输入java -version,显示版本1.7.0_51,输入javac -version,也显示1.7.0_51,说明JDK安装及环境变量配置成功。

三、Android Studio的简单配置

1. 主题修改

默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面。Settings –> Appearance –> Theme ,选择 Darcula 主题即可。
这里写图片描述

2. 代码字体修改

系统字体设置:如果你的Android Studio界面中,中文显示有问题,或者选择中文目录显示有问题,或者想修改菜单栏的字体,可以这么设置。Settings –> Appearance ,勾选 Override default fonts by (not recommended) ,选择一款支持中文的字体即可。我使用的是 微软雅黑 ,效果不错。
这里写图片描述
编程字体设置:此部分会修改编辑器的字体,包含所有的文件显示的字体。Settings –> Editor –> Colors & Fonts –> Font 。默认系统显示的 Scheme 为 Defualt ,你是不能编辑的,你需要点击右侧的 Save As… ,保存一份自己的设置,并在当中设置。之后,在 Editor Font 中即可设置字体。Show only monospaced fonts 表示只显示等宽字体,一般来说,编程等宽字体使用较多,且效果较好。
这里写图片描述

3. 字体颜色

Settings –> Editor –> Colors & Fonts 中可以还可以设置字体的颜色,你可以根据你要设置的对象进行选择设置,同时你也可以从网络上下载字体颜色设置包导入。

4.其他

Android Studio中还可以配置更多的内容,资料很多,需要使用时再进行查找,下面这篇博客介绍较为详细,可供参考:http://www.cnblogs.com/smyhvae/p/4390905.html

四、ADB工具介绍

ADB的全称是Android Debug Bridge,直接翻译过来就是Android调试桥,它就像一个纽带,可以让我们在电脑上操作手机,我们可以在电脑上对其发送一些指令来调试它。

使用准备

1 . 确保你电脑安装有Android SDK
2 . 将SDK下的platform-tools目录和tools目录的路径加入到系统环境变量中(环境变量配置方法可参考:https://jingyan.baidu.com/article/17bd8e52f514d985ab2bb800.html)
3 . 确保你手机打开了usb调试,并且已经通过数据线将手机连接到了电脑.

进入adb

1 . 输入adb version查看adb版本,输出信息如下:

Android Debug Bridge version 1.0.36
Revision 84e3321d5db3-android

2 . 输入adb shell进入shell,输出:

adb server version (31) doesn't match this client (36); killing...
* daemon started successfully *
shell@omega:/ $

上面是我之前已经连接过shell,所以它会先杀死之前的进程,然后开始开启守护进程,成功后就会出现$符号,要是玩过Linux的小伙伴一定对这个不陌生,Android其实就是基于Linux开发的,所以我们可以在这下面执行一些Linux的常见shell命令.

3 . 进入shell后输入ls | grep "data",包含data的目录,输出如下:

shell@omega:/ $ ls|grep "data"
data
nvdata
常用命令

1 . 安装Apk程序之install命令

命令格式: adb install -r 应用程序.apk

adb install -r ku.apk
[100%] /data/local/tmp/ku.apk
pkg: /data/local/tmp/ku.apk
Success

2 . 安装Apk程序之push命令

命令格式: adb push <local><remote>

adb push ku.apk /system/app/

以上的两种方法都可以安装Apk,但是也有所不同.
adb install命令是将apk程序安装到data/data目录下,作为普通的用户应用程序.而adb push命令是将一个文件写入手机的存储系统.只要我们拥有相应的权限,我们就可以将任何apk放到任意目录下

3 . 获取文件之pull命令

命令格式:adb pull <remote><local>

adb pull /system/app/ file/

4 . 查看Log之logcat命令

命令格式: logcat

该命令要进入shell后执行
logcat | grep "abc"

上面的命令就会查看log信息,并且只显示包含abc的log信息

5 . 查看系统盘符之df命令

adb shell df

6 . 输出所有已安装的应用

adb shell pm list packages -f

7 . 模拟按键输入

命令格式: adb shell input keyevent 按键对应Code

模拟按下home键
adb shell input keyevent 3

常见的按键的Code
这里写图片描述

8 . 模拟滑动输入

命令格式: adb shell input touchscreen <command><x1><y1><x2><y2>

adb shell input touchscreen swipe 18 655 18 0

9 . 列出运行状态之dumpsys命令

adb shell dumpsys activity activities|grep "miui"

10 . 启动一个activity之am命令

命令格式: adb shell am start 包名/包名+类名

11 . 录制屏幕之screenrecord命令

命令格式: adb shell screenrecord <存储位置>

adb shell screenrecord /sdcard/demo.mp4

12 . 重新启动之reboot命令

adb reboot

五、其他常用工具

Genymotion:Android模拟器,下载地址:https://www.genymotion.com/#!/download
Notepad++:代码查看工具
Git/Svn:版本管理工具
SourceTree:可视化的代码管理工具(推荐使用)

LNMP环境介绍和搭建,LNMP环境下搭建wordpress LNMP分贝指的是Linux、Nginx、Mysql、PHP首字母缩写,四者组合起来工作。 LNMP环境介绍和搭建,LNMP环境下搭建worldpress (1)上传nginx包,下载编译安装工具并解包到指定目录(tar 参数 tar包 - C 目录路径) (2) 开始编译安装,每次编译后会出现一些包缺失报错,按照报的包名安装完成即可,安装好又继续编译 (3)直到出现这个界面就可以开始安装 (4)配置nginx的service启动 2.Mysql环境 (1)如下新增yum库 (2)安装Ma 阅读详情

相关推荐

搭建前端环境和后端环境搭建

前后端环境搭建

usa_washington的博客 1997

盘点5款常用的环境部署工具

本文将深入探讨几种主流的环境部署工具,包括 XAMPP、Servbay、MAMP、Laravel Herd 和 Docker,详细分析它们的特点、优缺点、适用场景及最佳实践,帮助开发团队选择合适的工具。:ServBay 允许使用不存在的域名和顶级域(TLD)进行本地开发,并为这些域名创建免费的 SSL 证书,使开发者能够在加密的 HTTPS 环境中工作(例如,https://api.servbay),提升开发过程的安全性,同时显著降低域名和 SSL 证书的成本。

2301_79793626的博客 3834

Flutter环境搭建和项目结构介绍

文章目录前言环境搭建系统要求使用镜像安装iOS开发环境安装Android开发环境安装Flutter SDK安装Flutter开发插件项目目录结构Flutter项目运行写在最后 前言 工欲善其事必先利其器,使用Flutter开发应用要从开发环境搭建开始,本文将简单介绍Flutter的环境搭建步骤和搭建环境过程中遇到的问题及解决方法,并通过一个简单的Demo了解Flutter的项目结构,然后开始对Fl...

Flutter编程指南 4471

操作系统实现(一)1.环境配置(工具与材料准备)详解

根据于渊老师的《Orange’s 一个操作系统的实现》我开始了操作系统的制作 首先进行了helloworld的编写,大体过程是: 1.了解什么语言编写操作系统 书中给出:汇编与c++,但是hello'world编写仅仅是汇编,我也看不懂 直接复制粘贴 稍后代码块给出demo 2.寻找一款工具运行操作系统(总不能裸机加载,每次运行都重启) 书中给出一款叫做Bochs的软件, 个人觉得这款软件很老了 应该不是最新使用的工业软件,不过优点很明显,界面简洁。 如果我可以实现将.img或者.bin文件..

qq_40709692的博客 690

Murano环境搭建、使用介绍和思考

murano是OpenStack的Application Catalog服务,推崇AaaS(Anything-as-a-Service)的概念,通过统一的框架和API实现应用程序快速部署和应用程序生命周期管理的功能,降低应用程序对底层平台(OpenStack层和虚拟化层)的依赖。   目前,容器技术的火爆使沉默已久的PaaS焕发了青春,各种概念曾出不穷,比如CaaS(Container-as-a-

少帅的天空 1万+

syzkaller环境搭建及介绍

Syzkaller 使用 fuzzing 技术,通过生成大量随机输入来测试操作系统内核的代码路径,以发现潜在的漏洞和错误。:Syzkaller 不仅支持 Linux 内核的 fuzz 测试,还支持其他操作系统内核的测试,如 FreeBSD、NetBSD、Windows 等。它是一个开源的测试工具,专门设计用于发现和报告操作系统内核中的软件漏洞和错误。总的来说,Syzkaller 是一个强大的系统内核 fuzz 测试工具,能够帮助发现和修复操作系统内核中的漏洞和错误,提高系统的稳定性和安全性。

m0_71540099的博客 2402

php环境搭建 warmp_7款本地PHP环境搭建工具

一直使用XAMPP搭建本地PHP环境,之前还介绍过本地XAMPP搭建和安装Wordpress和如何让本地XAMPP支持Rewrite重定向,但最近我的XAMPP出现很多灵异现象,先是每次安装后用上一两天页面就会变成500,卸载重装甚至重装系统浦全新安装都无法启动Apache和Mysql(非端口问题)。于是寻找一些其它PHP本地环境搭建工具。7款本地PHP环境搭建工具1. XAMPPXAMPP是一款...

weixin_39702649的博客 352

服务器环境配置工具

服务器环境配置工具

【好用的个人工具】在Docker环境下部署Simple mind map思维导图工具

【好用的个人工具】在Docker环境下部署Simple mind map思维导图工具

jks212454的博客 3540

java一键环境配置工具

java配置工具 可以实现一键配置java环境 很好用的一个工具 可以不用麻烦的配置

MPU6050 加速度计和陀螺仪传感器与 Arduino 的接口

虽然该模型并不能准确代表现实世界中加速度计传感器的构建方式,但它通常有助于理解为什么加速度计的输出信号通常以 ±g 为单位指定,或者为什么加速度计在静止时在 z 轴上的读数为 1g,或者在不同方向上您可以期望得到什么样的加速度计读数。该模块的核心是低功耗、低成本的 6 轴运动跟踪芯片 MPU6050,它将 3 轴陀螺仪、3 轴加速度计和数字运动处理器 (DMP) 集成到一个 4mm x 4mm 的微型芯片中。小时候,科学博览会上的陀螺仪总是让我们感到惊讶,因为它们以奇怪的方式移动,甚至似乎违背了重力。

sxstj的博客 9933

一键部署 K8S 环境,10分钟玩转,这款开源神器实在太香了!

Rancher Desktop 是一款开源的K8S管理工具,目前在Github上已有2.9K+Star。它是桌面版的K8S和容器管理工具,支持在Windows, macOS and Linux上使用。如果你在Windows上想搭建K8S环境,使用Minikube的话,就得先搭建虚拟机、然后安装Linux、再安装Minikube才行。而使用Rancher Desktop的话你只需安装它即可,它将自动安装K8S环境,确实很方便!

weixin_42907150的博客 2836

摄像机实时接入分析平台视频分析网关AI智能分析智慧营业厅方案

通过智能化的改造,可以提高营业厅的运营效率,降低运营成本,同时提升客户体验和安全保障。

EasyDarwin开源社区技术博客 705

opencv介绍及环境搭建

本篇文章开始学习opencv的知识,opencv主要用于图像处理和识别,在生活中到处都是可以见到的,那么本篇文章就正式带大家来学习opencv。OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,提供了丰富的函数和工具,用于处理图像和视频数据。它是一个跨平台的库,可在多个操作系统上运行,包括Windows、Linux、macOS、Android和iOS。OpenCV最初是由Intel于1999年开发,现已由一群开发者和贡献者维护和更新。

m0_49476241的博客 8596

CAN信号定义避坑指南:Kvaser Database Editor里Byteorder和Bitpos设置的那些‘坑’

本文详细解析了在Kvaser Database Editor中配置CAN信号时,字节序(Byteorder)和起始位(Bitpos)设置的常见错误及解决方案。通过实际案例和验证技巧,帮助工程师避免DBC文件配置中的陷阱,确保车载电子系统的稳定通信。

weixin_28678831的博客 360

Gamit 数据处理,相关的文件配置

一、处理前准备 1、在主文件夹内新建test项目文件,项目内新建brdc、igs和rinex三个文件夹,分别存放广播星历,精密星历几观测值文件,所用的命令分别为sh_get_nav、sh_get_orbits和sh_get_rinex (若文件为.Z,用gunzip命令解压,若仍为d,用命令sh_crx2rnx -f 命令解压为o文件) 2、进入test项目文件夹,链接tables,运行 sh_setup -yr 2015 -apr itrf08_com.apr 3、生成station.info文件。 将t

CodeDoraemon的博客 3375

Scala介绍与环境搭建

Scala环境搭建,下载SDK,验证,配置,新建Hello World

weixin_74292291的博客 3005

分布式系统中的“无状态”和“有状态”详解

有状态服务,即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,典型的设计如 tomcat 中的 session。例如登录:用户登录后,我们把登录者的信息保存在服务端 session 中,并且给用户一个 cookie 值,记录对应的 session。然后下次请求,用户携带 cookie 值来,我们就能识别到对应 session,从而找到用户的信息。

AI天才研究院 2万+

ffmpeg第一弹:ffmpeg介绍和开发环境搭建!

从本篇文章开始,我将开始写一些自己学习音视频方面的学习笔记,记录自己的成长过程!我们先来了解一下ffmpeg是什么吧?最官方的解释和介绍,当然是去ffmpeg官方看,ffmpeg官方地址...

Dada_ping的博客 9606

线程池详解(通俗易懂超级好)

目标 【理解】线程池基本概念 【理解】线程池工作原理 【掌握】自定义线程池 【应用】java内置线程池 【应用】使用java内置线程池完成综合案例 线程池 线程池基础 线程池使用 线程池综合案例 4.学员练习 5.线程池总结 概念介绍 1:什么是线程池 2:为什么使用线程池 3:线程池有哪些优势 什么是池 什么是线程池 线程池其实就是一种多线程处理形式,处理过程中可以将任务添加到队列中,然后在创建线程后自动启动这些任务。这里的线程就是我们前面学过的线程,这里的任务就是我们前面学过的实现了Runna.

拉格朗日的学习笔记 12万+

【YOLO部署Android安卓手机APP】YOLOv8部署到安卓实时目标检测识别——官方/自训练模型YOLOv8人脸/车辆等目标检测(可自定义更换其他目标)

本文首先讲解如何直接使用官方训练好的模型部署到手机APP进行人脸检测,然后讲解如何修改其他目标进行检测,以车辆检测为例进行讲解如何训练自己的模型部署到手机APP。本文为详细设计/配置文档,包含完整所需的环境配置搭建,项目工程配置步骤等,手把手记录使用pycharm和Android studio的工程开发过程,实现YOLO部署到安卓。实战开发,亲测无误。本项目实现了人脸检测和车辆检测,当然,以此你可以按照本项目开发步骤扩展更换为其他目标进行检测,例如更换为车牌、手势、人脸面部活动、人脸表情、火焰烟雾、行人等

嵌入式阿齐Archie 1万+

【TypeScript】介绍和环境搭建的详细步骤

GitHub说法: TypeScript is a superset of JavaScript that compiles to clean JavaScript output.TypeScript官网: TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.这两个地方的意思是差不多的, 翻译过来: TypeScript是拥有类型的JavaScript超集, 它可以编译成普通、干净、完整。.......

m0_71485750的博客 3256

一个车载HUD的设计参考

一个车载HUD的设计参考

weixin_72050316的博客 799

java环境搭建和介绍

Java是一种面向对象的编程语言,由Sun Microsystems于1995年推出。Java语言的标志是"Write once, run anywhere"(一次编写,到处运行),这是因为Java程序编译后生成的字节码可以在不同的平台上运行。Java语言具有简单、高效、安全等特性,被广泛应用于Web开发、移动应用开发、游戏开发、数据分析等领域。Java的核心技术包括Java SE(标准版)、Java EE(企业版)和Java ME(微型版)。

阿昊的博客 704

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Opencv介绍及环境搭建

Opencv是一个被广泛使用的开源计算机视觉库,它提供了大量的传统图像处理算法和基于深度学习的计算机视觉算法,以及用于图像和视频的处理方法。opencv的主要核心算法是用C++编写的,并且对外封装了C++和python语言的API,方便调用。

jr_Peng的博客 977

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

yolov5介绍和环境搭建

yolov5介绍和环境搭建,配置及相关命令说明

qq_26420885的博客 1342

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

上一篇: 一、Android体系及系统架构
下一篇: Android Studio忽略文件的详细配置及说明--Gitignore文件
涛餮xt
博客等级 码龄10年 10粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值