- 博客(18)
- 收藏
- 关注
原创 [Android]解决Android Studio导出APK文件过大的问题
使用Android Studio导出最简单的Hello World程序竟然有3MB!我用Eclipse导出Hello World也就几百KB左右……这不科学……经过一番探索,终于找到了原因,Android Studio创建项目的时候会自动添加依赖,这些依赖导致最后导出的APK文件过大,解决办法如下:单击菜单栏“File”-“Project Structure”单击“Dependencies”-“app”,那里的依赖全部删除即可(除非你知道哪些依赖你需要用!)附:无需依赖包检测APP是否存在
2022-05-15 20:41:08 3992 1
原创 [Java]集合类
1.Collection接口常用方法:add():将指定的对象添加到该集合中remove():将指定的对象从该集合中移除isEmpty():返回boolean值,判断当前集合是否为空size():返回int值,获取元素个数iterator():迭代器,用于遍历集合中的对象使用方法://创建集合Collection c = new ArrayList();c.add("Hello");c.add(3.14);c.add(new Object());//迭代器Iterator
2022-05-08 08:30:24 179
原创 [Java]数组
1.一维数组语法:数组元素类型 数组名字[];数组元素类型[] 数组名字;赋值(第一个元素从0开始):方法1:int a[] = new int[3];a[0] = 7;a[1] = 8;a[2] = 9;方法2:int b[] = new int[]{4,5,6};方法3:int c[] = {1,2,3};返回数组长度:length(),注意:length返回的是int类型数组长度不可以定义为负数length的值是常量2.二维数组语法:
2022-05-06 21:49:03 381
原创 [Android]一些笔记
文章目录1.布局2.组件3.其他为组件添加点击事件字符串资源的使用在线播放MP3物理按键事件设置横屏和竖屏在Java代码中设置全屏打开TXT文件判断文件是否存在判断是否有权限解决连接手机无法调试的问题随机数1.布局线性布局管理器:LinearLayout垂直排列:android:orientation="vertical"水平排列:android:orientation="horizontal"居中排列:android:gravity="center"居右下角排列:android:grav
2022-05-05 22:32:12 1339
原创 [Linux]自定义suckless软件
1.克隆源代码git clone https://git.suckless.org/dwmgit clone https://git.suckless.org/stgit clone https://git.suckless.org/dmenugit clone https://git.suckless.org/slstatus2.安装补丁dwm必装补丁(1个):systrayst必装补丁(3个):alpha(自行修改透明度:7.5)anysizescrollback安装补丁:
2022-05-04 07:26:24 266
原创 [详解]我的KDE桌面配置(ArchLinux)
1.系统主题及面板配置系统设置及主题配置主题设置安装全局主题:Breeze 微风深色应用程序风格:Breeze 微风Plasma 视觉风格:Layan窗口装饰元素:Layan-solid颜色:Layan图标:Tela blue Dark光标:Breeze 微风欢迎屏幕:Arch SplashSDDM:Layan桌面特效对话框显隐过度窗口惯性晃动窗口粉碎动画最小化过渡动画:神灯窗口打开/关闭动效:滑翔虚拟桌面3D切换动效虚拟桌面主桌面副桌面
2022-05-03 11:58:05 3871
原创 [其他]Vim配置
0.配置文件(无插件版)syntax onset relativenumberset cursorlineset wrapset showcmdset wildmenuset hlsearchset incsearchset ignorecaseset nocompatibleset fileencodings=utf-8,gbk,utf-16le,cp1252,iso-8859-15,ucs-bomset termencoding=utf-8set encoding=utf-8
2022-05-03 11:56:55 91
原创 [其他]SublimeText配置
记得安装Theme-Soda主题{ "color_scheme": "Packages/Color Scheme - Default/Monokai.sublime-color-scheme", "font_face": "Microsoft Yahei", "font_size": 16, "caret_style": "smooth", "soda_classic_tabs": true, "theme": "Soda Dark 3.sublime-th
2022-05-03 11:56:16 116
原创 [详解]Linux炫技用命令
1.终端小火车sudo pacman -S sl使用:sl <option>-a:火车上的人们会呼救-l:显示小一点的火车-F:会飞的火车-e:允许按下Ctrl+C中断火车无限小火车:while true;do sl;done2.终端代码雨sudo pacman -S cmatrix使用:cmatrix <option>-b:随机粗体-B:全部粗体-o:使用旧风格滚动(不好看)-x:显示不一样的符号-u:滚动的快慢,0-9任意
2022-05-03 11:55:12 2387
原创 [详解]ArchLinux下Wine的使用
安装必要的包:sudo pacman -S wine wine-mono winetricks zenity安装完后输入vim ~/.bashrc,往里面插入:export WINEARCH="win32"保存并退出,重启系统进入桌面后运行:winecfg把操作系统改为Windows 10复制Windows下的字体文件到~/.wine/drive_c/windows/Fonts,然后运行:winetricks选择Select the default wineprefix(选择默认
2022-05-03 11:54:33 5961
原创 [详解]ArchLinux设置全局热键
1.模拟按键安装模拟按键软件xdotoolsudo pacman -S xdotool模拟两个按键Alt+Tabxdotool key alt+Tab自动输入wordxdotool type 'word'模拟鼠标点击:移动到(x,y),然后点击鼠标左键(1左,2中,3右)xdotool mousemove 655 320 click 1重复点击鼠标右键1次xdotool click -repeat 1 3获取鼠标位置xdotool getmouselocation2.全
2022-05-03 11:53:21 505
原创 [详解]ArchLinux安装及配置dwm界面
1.使用ArchLinuxCN源以root用户登录pacman -Syyuvim /etc/pacman.conf按下/输入Color,定位到#Color,删掉前面的#号按下Shift+G到达文档末光标往上,定位到下面一行,然后删除下面文字前面的#号注释[multilib]Include = /etc/pacman.d/mirrorlist再把下面文字的注释去掉,如:[custom]SigLevel = Optional TrustAllServer = file:///ho
2022-05-03 11:50:26 2703
原创 [详解]ArchLinux安装
1.无线网络连接如果你用的是有线网络,请直接跳过此章节iwctl # 进入iwctl进入后:device list # 看看你的网卡叫什么名字station wlan0 scan # wlan0是无线网卡名station wlan0 get-networks # 查看已被扫描的无线网络station wlan0 connect CMCC # CMCC是网络名接下来输入密码后就连接成功了,输入exit退出如果还不能联网输入下面的命令试试:systemctl start dhcpc
2022-05-03 11:48:16 1453
原创 [Java]Java播放音乐的方法
/** * 播放音乐 * @param URL * 音乐文件路径(目前Java仅支持.wav格式) */private void playMusic(String URL){ File soundFile = new File(URL); byte[] auBuffer = new byte[1024 * 128];// 创建128k缓冲区 AudioInputStream audioInputStream; // 创建音频输入流对象 SourceDataLine
2020-07-29 12:36:30 1232
原创 [CentOS]CentOS最小化安装桌面
[CentOS]CentOS最小化安装要做的事0.网络我是安装界面来设置网络的哈,懒得用命令设置了…1.安装桌面桌面有两种选择,一种是GNOME桌面(注重UI),一种是Xfce桌面(注重性能)一、Xfce桌面我是选择Xfce桌面的,毕竟我注重性能,但我推荐初学者使用GNOME桌面,它连最基本的图片查看器都没安装…安装额外yum源sudo yum install epel-...
2020-05-06 18:17:11 934
原创 [CentOS][详解]CentOS7安装搜狗输入法(不要卸载ibus!!)
[CentOS]CentOS7安装搜狗输入法前言我在网上看到好多文章都说要卸载ibus,结果导致进不去桌面了,再警告一遍:ibus和GNOME桌面是关联的,所以你卸载了ibus,自然就进不去桌面了。一、准备首先要下载RPM格式的安装包,这里提供链接~pan.baidu.com/s/1c0yR6Ac下载完后是这个样子的:二、安装下载完搜狗的安装包后不要着急yum,首先要安装依赖...
2020-04-14 16:55:50 2710 5
原创 [Java][详解]使用jintellitype实现键盘全局监听
-首先要下载jintellitype-1.3.9,这里提供下载地址【百度网盘下载】链接: https://pan.baidu.com/s/1rQ5MBkjW5I4X-nukn3x2lA提取码: px57(才202KB相信你们不会抱怨网速慢吧…)下完后解压,得到以下文件-(才3个有用)1.打开Eclipse,在项目的src目录下右键点击“New”-“Package”创建包“com....
2020-01-01 21:11:58 3791 11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人