(1)Android Studio新建Java Project
Android Studio是一款主要用于开发Android Project的工具软件。默认情况下,是不支持创建Java项目的。如果想用它创建Java项目,需要如下设置:
- 1)主菜单选择 Help | Edit Custom Properties ,此后会在编辑器中自动打开一个文件 idea.properties,如果这个文件不存在的话, Android Studio 会创建一个;
- 2)在文件中,加入:
idea.is.internal=true
- 3)重启Android Studio,选择菜单Tools | Internal Actions | Android | New Project...,在弹出的界面上选择Java,即可创建Java项目。
所用Android Studio版本信息如下:
Android Studio Dolphin | 2021.3.1 Patch 1
Build #AI-213.7172.25.2113.9123335, built on September 30, 2022
(2)台式机Ubuntu系统安装USB无线网卡
台式机在默认情况下,是没有无线网卡的,它通过有线的以太网来连接。在一些不方便拉网线的场景里,USB无线网卡可以充当一种便捷的解决方案。
市面上有很多免驱版的USB无线网卡(或带驱动安装向导)。这一般是针对Windows系统来说的,而如果你使用的是Ubuntu(或者其他Linux)系统,那么需要手动进行驱动安装。本小节基于实际经验和踩过的坑对此做一些介绍。
先来说说踩过的坑,在网上找了一个通用的驱动安装教程,主要是这样的:
git clone https://gitee.com/BrightXu/rtl8192fu.git
cd rtl8192fu
make -j(nproc)
sudo make install
sudo modprobe 8192u
我也按照这种方式试了一下。结局非常令人痛苦,出现一些怪异的情况。在文件->左侧设备里,频繁而闪烁地出现一项,以CF开头,选中它都比较困难,删也删不掉。用df命令查看,也是时而出现,时而消失。右上角的状态栏里连个wifi图标都没出现,根本无法使用,非常地无语。
这也是吃了没有经验的亏,在此列出也是为了避免更多朋友再踩坑。不同厂商、不同型号的USB无线网卡,它们的驱动可能完全不同。没安装对应的版本,出现各种怪异情况也就不奇怪了。
首先,你要确定你的usb无线网卡是支持Ubuntu(Linux)系统的。这一点至关重要,如果不支持Ubuntu系统,后面也没必要再继续了。这个支持信息最好是通过购买时的厂商那里获得,或者到厂商官方网站上去查询。以我的实际经验为例,我开始购买的是comfast(厂商)的CF-WU815N(型号)款USB无线网卡。结果发现这款只支持Window系统,不支持Ubuntu。不得已,只得退货。更换了一个支持Ubuntu系统的型号CF-WU810N 。
其次,你可能需要了解驱动支持的Linux内核版本信息。比如我买的这款支持Linux(kernel 2.6.24 —— 4.7,信息来自客服),通过命令 uname -r 获取本机的内核版本:3.x 。在支持的范围内,可以放心安装驱动。这里不论Ubuntu的系统版本,如14.x、16.x、18.x、22.x,只要Linux内核在范围内,都可以的。
最后,就是手动安装从厂商官网下载的驱动了。最好对照说明文档来安装。下面是我的安装方式:
//先进入驱动目录
sudo chmod u+x install.sh
. install.sh
期间要求输入本机的权限密码,完成后,插入无线网卡,右上角的状态栏就出现wifi图标了,可以正常连接wifi了。
再做一个驱动成功安装的补充说明。在驱动安装前,插入无线网卡,通过lsusb命令查看,有一项是类似下面这样的:
Bus 003 Device 006: ID 0bda:8179 Realtek Semiconductor Corp.
驱动安装后,再通过lsusb查看,它变成了类似这样:
Bus 003 Device 006: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
后面多了一些驱动信息。
Over !