记录各种小问题,不想再到到处去找了

1.如何查看计算机是否安装 jdk

java -version  查看jdk版本

java -verbose  查看jdk安装路径


jdk官网路径 : https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


2. Android Studio 如何配置 jdk 

进入系统属性-->系统属性-->环境变量
1.新建一个系统变量
变量名:JAVA_HOME
值:JDK安装路径
例如:C:\Program Files\Java\jdk1.8.0_201


2.找到系统变量
添加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
D:\Fiddler;%IntelliJ IDEA Community Edition%;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;


3.如何跳转 盘符
如 c盘 到  d盘
直接输入 d:


4.Android Studio 3.0 之后 找不到 Android Device Monitor

因为自Android Studio 3.0开始弃用Android Device Monitor,Android Developers官网上的原话是:

Android Device Monitor is a standalone tool that provides a UI for several Android app debugging and analysis tools. 
However, most components of the Android Device Monitor are deprecated in favor of updated tools available in Android Studio 3.0 and higher. The table below helps you decide which developer tools you should use.

译文:

Android设备监视器是一个独立的工具,为几个Android应用调试和分析工具提供了一个UI。 
但是,大多数Android设备监视器组件已弃用,以支持Android Studio 3.0和更高版本中提供的更新工具。下表帮助您决定应该使用哪些开发人员工具。

办法:进入CMD窗口,cd到SDK文件夹tools下,然后输入命令montior: 


1.android:configChanges="screenLayout"  屏幕的布局发生改变,这可能导致激活不同的显示

2.android:configChanges="keyboardHidden|orientation"  横竖屏切换的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不会重新执行onCreate方法

链接:https://www.jianshu.com/p/6b91c694ec6d

二、Android Studio 两个build.gradle文件

一般创建一个android项目后回出现两个gradle:

  • build.gradle(Project):用来配置整个工程的
  • build.gradle(app):一个是用来配置app的

外层gradle

两处的 jcenter() 是一个代码托管仓库,声明这行配置后,可以引用任何 jcenter() 上的开源项目。 
classpath 声明了一个Gradle插件,要想使用它构建 Android 项目需要声明这个插件,最后面的部分是插件版本号。

app目录下build.gradle文件

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.example.yangzhan.jsonnettest" //项目包名
        minSdkVersion 24
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false  //是否对项目代码进行混淆
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' //指定混淆文件,第一个是Android SDK 目录下,第二个是当前项目根目录下。
        }
    }
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.squareup.retrofit2:retrofit:2.3.0'
    implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
    implementation 'com.squareup.retrofit2:adapter-rxjava:2.3.0'
    implementation 'io.reactivex:rxandroid:1.2.0'
}

第一行应用了一个插件,一般有两种值可选: 
com.android.application 表示是一个应用程序模块,可以直接运行。 
com.android.library 表示是一个库模块,作为代码库依附于别的应用程序模块来运行。

compileSdkVersion 指定项目的编译版本

buildToolsVersion 指定项目的构建工具版本
minSdkVersion 指定项目最低兼容的 Android 系统版本
targetSdkVersion 表示在该版本已经做了充分的测试,系统为应用程序启用最新的功能和特性,比如指定成23,系统为你的程序启用运行时权限功能,指定成22则不会启用。
versionCode,versionName 指定版本号,版本名称,生成安装文件时非常重要。
dependencies 闭包指定当前项目的依赖关系:本地依赖,远程依赖,库依赖。

三、Android Studio新建java类自动生成带作者和时间的头注释

说明:

新建Acyivity的时候不会生成头注释,只有新建java类的时候才生成头注释。

转载自:https://blog.csdn.net/juer2017/article/details/86699428

配置:

点击File->settings...

选择Editor->File and Code Templates

右面选择Includes->File Header

然后进行如图的配置即可,还可以定义一些其他参数,如邮箱什么的……

四、Android Studio中新建assets文件的两种方法

地址:https://blog.csdn.net/chuyouyinghe/article/details/79891934

五、在Android Studio 中直接跳转到文件夹中

选中要打开的文件 右键选择 Show in Explorer

面试题目:https://blog.csdn.net/zl1zl2zl3/article/details/88048480

一些程序员所需要的网站:https://www.jianshu.com/p/fdca91661a2f

猜你喜欢

转载自blog.csdn.net/qq_32425789/article/details/88655408