- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.co
这个主要是源的问题,需要在.condarc中配置,不过开始安装anaconda,并没有这个文件,需要使用调用命令:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r生成文件,然后清空,写入如下内容:channels:http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/http://mirrors.tuna.tsinghu
2021-08-10 10:16:59
627
原创 Android Studio如何彻底退出程序
如果整个APP只有一个Activity非常简单,只需要System.exit(0)即可。如果有很多Activity可以写一个单例类,具体方法来源于这个链接:添加链接描述只是代码稍微有点问题,我做了一个小小的修改就可以用了,代码如下:import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import android.app.Activity;import android.app.AlertDial
2021-08-09 16:55:58
6046
原创 Android Studio简单屏幕截图
屏幕截图分很多种,最简单的就是这种了,不过不能截导航栏,有一个小小关键点就是一定要清空缓存。 View view = getWindow().getDecorView(); view.setDrawingCacheEnabled(true); view.buildDrawingCache(); Bitmap bmp = view.getDrawingCache(); if (bmp != null) {
2021-08-09 16:22:20
1442
原创 Android 10动态获取权限
以前的版本不需要动态获取,直接设置就可以了,现在需要动态获取,代码如下: private void getPermission(String permission) { boolean Permissions = RequestPermissions(MainActivity.this, permission); if(Permissions){ }else{ } }调用: getPermission(Man
2021-08-08 20:23:39
346
原创 Android Studio 解决TabLayout无法在onCreate函数中删除指定Tab
之前写代码时,发现onCreate函数使用removeTabAt无法删除Tab,后面发现可以在onStart函数中删除 @Override protected void onStart() { super.onStart(); if ((mType == 1)&&(!mbIsDeleted)) { mtlChangePeriod.removeTabAt(1); mtlChangeP
2021-08-08 20:20:24
249
原创 Android Studio如何使用SharedPreferences
SharedPreferences是一种轻量级的数据存储方式,采用键值对的存储方式,只能存储少量数据。路径在/data/data//shared_prefs/下。不过胜在小巧玲珑,非常方便。直接上代码吧写入: SharedPreferences share = getSharedPreferences(name,MODE_PRIVATE); SharedPreferences.Editor edt = share.edit(); edt.putString(
2021-08-08 20:08:27
1227
原创 Android Studio如何在不同的Activity中传送数据
Android Studio如何在不同Activity中传送数据,一般我就用两种,一种是直接传送 Intent intent = new Intent(ChooseMode.this, ConfigData.class); intent.putExtra(SHARE_NAME,FileName); startActivity(intent);对端取: if (getIntent()!=null) {
2021-08-06 17:28:51
941
原创 Android Studio编译老项目出现Gradle sync failed: Unsupported method: SyncIssue.getMultiLineMessage
最近编译老项目出现Gradle sync failed: Unsupported method: SyncIssue.getMultiLineMessage,解决办法如下:修改gradle/wrapper/gradle-wrapper.properties如下distributionUrl=https://services.gradle.org/distributions/gradle-5.1.1-all.zip(为匹配版本)修改设置builder.gradle。在repositories、allpr
2021-07-28 10:35:09
2599
原创 C#如何在变化窗口的时候保持容器内控件实现同步缩放
C#如何在变化窗口的时候保持容器内控件实现同步缩放使用C#写一个小程序时发现如果容器(如GroupBox)内控件多于一个时,使用如下代码会有问题: float[] scale = (float[])Tag; int i = 2; foreach (Control ctrl in this.Controls) { ctrl.Left = (int)(Size.Width * scale[i++]);
2021-04-26 21:38:40
467
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人