自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

原创 conda安装pytorch失败、过慢解决方案

CondaHTTPError: HTTP 000 CONNECTION FAILED for url1、设置清华源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --add cha

2021-01-07 19:57:43 1551 1

原创 线性回归预测PM2.5----台大李宏毅机器学习作业1(HW1)

线性回归预测PM2.5----台大李宏毅机器学习作业1(HW1)1、作业说明给定训练集train.csv,要求根据前9个小时的空气监测情况预测第10个小时的PM2.5含量。训练集介绍:  (1)、CSV文件,包含台湾丰原地区240天的气象观测资料(取每个月前20天的数据做训练集,12月X20天=240天,每月后10天数据用于测试,对学生不可见);  (2)、每天的监测时间点为0时,1时......到23时,共24个时间节点;  (3)、每天的检测指标包括CO、NO、PM2.5..

2020-12-15 22:21:34 1697 4

原创 JAVA设计模式-简介

来源:菜鸟教程 菜鸟什么是设计模式 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在现实中都有相应的原理来与之对应,每种模式都描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是设计模式...

2020-06-02 11:35:55 231

原创 Git error setting certificate verify locations

2020-04-08 14:48:52 111

转载 安卓实现点击图片放大支持手势缩放

原贴地址https://blog.csdn.net/wuqingsen1/article/details/84029503一开始是想点击图片弹出一个dialog后来发现不行,改为跳转到一个activity、即可。三个工具类:1、注意包的引用import android.annotation.SuppressLint;import android.content.Conte...

2019-07-26 10:57:19 1359

原创 安卓实现自动获取汉字的首字母

//自动获取汉子的首字母 static final int GB_SP_DIFF = 160; // 存放国标一级汉字不同读音的起始区位码 static final int[] secPosValueList = {1601, 1637, 1833, 2078, 2274, 2302, 2433, 2594, 2787, 3106, 3...

2019-07-20 10:30:57 561 1

原创 安卓自定义checkBox背景以及背景显示不全问题

首先把图片资源斜土xml中<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/check_box_on" android...

2019-07-15 14:24:19 941

原创 安卓9.0/9 API27以上网络请求限制问题

Google表示,为保证用户数据和设备的安全,针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport Layer Security)传输层安全协议,而 Android No...

2019-07-15 14:11:33 840

原创 安卓使用SQLite实现简单的历史记录

历史记录布局文件,一行文字加右边的删除按钮<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:lay...

2019-07-15 10:48:31 584

原创 安卓实现验证码倒计时效果

简单实现一个倒计时的效果,根据CountDownTimer实现。tv_get_vrification_code是你点击的那个获取验证码的TextView //倒计时效果 private class MyCountDownTimer extends CountDownTimer { //millisInFuture:总时间 countDownI...

2019-05-30 10:08:05 713

原创 安卓实现监听软键盘弹出与隐藏方法

import android.app.Activity;import android.graphics.Rect;import android.view.View;import android.view.ViewTreeObserver;//监听软键盘弹出public class SoftKeyBoardListener { private View rootView;//a...

2019-05-24 15:53:07 419

原创 Viewpager+tavlayout动态更新viewpager下的fragment

最近有个需求,需要在一个viewpager下点击fragment的按钮,将当前fragment替换成其他的fragment、再次点击替换后的fragment的按钮。替换回来。首先是三个fragment布局,只有一个按钮。为了方便展示。vieepager下展示两个,另一个作为替换fragmentactivity布局不用说,一个tablayout一个viewpager然后在activity...

2019-03-07 10:21:45 242

原创 AndroidStudio常用快捷键

2019-03-07 09:41:32 331

转载 Android调用系统拍照,兼容7.0

原贴地址安卓7.0细节第一步、在manfest清单文件中配置provider &lt;provider android:name="android.support.v4.content.FileProvider" android:authorities="包名.fileprovider" android:...

2019-02-26 09:31:59 411

原创 Android隐藏软键盘及软键盘弹出与关闭监听

//隐藏软键盘public class KeyBoardUtils { /** * 隐藏软键盘(只适用于Activity,不适用于Fragment) */ public static void hideSoftKeyboard(Activity activity) { View view = activity.getCurrentFoc...

2019-02-25 18:10:09 491

原创 Tablayout宽度占不满

tablayout在你设置了match_parent的情况下依旧占不满整个宽度。解决办法 在tablayout布局添加app:tabMaxWidth="0dp"app:tabMode="fixed"app:tabGravity="fill" 

2019-02-23 18:29:17 893 1

原创 OkHttp3 快速实现post一个JSON数据

public class HttpToPost{ private int id; Gson gson = new Gson(); //自己的回调接口 private ReturnHttpResult returnHttpResult; OkHttpClient client = new OkHttpClient(); public s...

2019-02-23 16:05:23 8869

原创 Androidstudio集成微信支付

微信接入官方文档1、添加依赖//微信支付compile 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'2、添加权限&lt;uses-permission android:name="android.permission.INTERNET" /&gt;&lt;uses-permission android...

2019-02-20 11:25:25 2350 1

原创 AndroidStudio接入微信登录

微信登录和微信支付现在大部分APP都会使用的到。首先需要在微信开放平台注册应用。1、添加依赖compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'2、在mainfest文件中添加权限在Android6.0以上需动态申请 <uses-permission android:name="android...

2019-02-20 10:54:24 7831 9

原创 androidstudio自定义dialog

public class ClassifiedModifyDialog extends Dialog implements View.OnClickListener { private Context context; private String type; private String mBtnLeft; private String mBtnRight;...

2018-12-19 16:42:26 1279

原创 Viewpager+Tablayout实现滑动布局并监听tablayout点击事件以及fragment刷新问题。

 viewpager+tablayout都不陌生了。在很多地方都有用到过。这两天碰到个需求要求点击tablayout时出现下拉框选择分类然后动态刷新viewpager的当前界面。首先对viewpager+tablayout做一个简单用法的总结。1、在界面布局文件xml中添加 &lt;android.support.design.widget.TabLayout ...

2018-12-19 16:40:08 9769 1

原创 AndroidStudio实现仿微信多图上传、删除

最近一直在忙项目很久没写博客了。今天补上最近遇到的问题。前两天说要实现一个点击图片选择或者从相册上传图片,然后这个选择框自动后移以为。但最多上传四种。类似这种。点击减号可以对应删除图片。图片显示就有gridview就行了上代码:public class GridViewAddImageAdapter extends BaseAdapter { private List&l...

2018-12-19 16:23:48 2829 3

原创 AndroidStudio子线程更新UI的几种方式

在安卓开发中,大部分情况下是不能在子线程直接更新UI的,只能在UI线程更新UI,其根本原因在于加入在一个Activity中有多个线程去更新UI,且没有加锁机制,可能会产生界面混乱的情况,但是如果都加锁的话会导致性能下降。所以android提供了一套子线程更新UI的机制。在某些特殊的情况下是可以直接在子线程更新UI的。布局界面只有一个textViewimport android.annot...

2018-12-04 09:54:42 3536

原创 AndroidStudio在布局中添加Viewpager

要在安卓中做一个如图添加能够滑动的布局 viewpager。做法。1、在布局中添加viewpager控件 &lt;android.support.v4.view.ViewPager android:id="@+id/home_viewpager" android:layout_width="match_parent" and...

2018-12-01 10:04:48 2987

原创 Webview连续点击加载出错的问题

webview加载h5界面有时候会出现加载界面空白或者出错的情况。1、查看是否开启DOM存储API权限 mWebView.getSettings().setDomStorageEnabled(true);2、若开启DOM权限后还是会出现这种情况,有可能是webview初始化的问题。只需要延迟加载Url就行 @SuppressLint("HandlerLeak") H...

2018-11-29 11:22:16 301

原创 AndroidStudio shape属性

1、solid //指定内部填充色 &lt;solid android:color="@android:color/white" /&gt;2、Corners指定圆角半径 &lt;!-- android:radius 四个角半径值 android:topLeftRadius左上角半径值 android:topRightRa...

2018-11-28 16:14:16 2034

原创 AndroidStudio实现按钮按下时状态改变以及选择器属性及基本用法

选择器(Selector)1、 作用通过设置选择器(selector)可使控件 在不同操作下(默认、点击等) 显示不同样式通过 xml编写 = selector.xml2、 属性XML属性 说明 android:drawable 放一个drawable资源 android:state_pressed 按下状态,如一个按钮触摸或者点击。 andr...

2018-11-28 15:52:44 9023

转载 AndroidStdio service、常用基础知识

本地、可通信、远程、前台service介绍安卓常用基础知识  

2018-11-28 15:26:46 186

原创 RecyclerView的使用

今天对RecyclerView做一个基础总结。我们要使用RecyclerView首先需要在build.gradle中引入跟项目版本一直的版本。 implementation 'com.android.support:appcompat-v7:26.1.0' implementation 'com.android.support.constraint:constraint-layou...

2018-11-27 16:34:57 123

转载 Activity基本使用Intent常量

 https://blog.csdn.net/he52100/article/details/52594499

2018-11-27 10:29:30 167

原创 Activity生命周期

Activity是由Activity栈进管理,当来到一个新的Activity后,此Activity将被加入到Activity栈顶,之前的Activity位于此Activity底部。Acitivity一般意义上有四种状态:1.当Activity位于栈顶时,此时正好处于屏幕最前方,此时处于运行状态;2.当Activity失去了焦点但仍然对用于可见(如栈顶的Activity是透明的或者栈顶Act...

2018-11-26 14:20:00 144

原创 jsbridge.BridgeWebView的基础使用以及属性详解

首先在xml中引入控件 &lt;com.github.lzyzsd.jsbridge.BridgeWebView android:id="@+id/xqWebView" android:layout_width="match_parent" android:layout_height="match_parent" /&...

2018-11-26 11:17:38 4633

原创 基础封装SharedPreferences

import android.annotation.SuppressLint;import android.content.Context;import android.content.SharedPreferences;/** * Created by Administrator on 2018/11/26 0026. */public class SharedPrefeere...

2018-11-26 10:22:56 370 1

原创 AndroidStudio连续点击出现两次界面。

安卓在点击按钮跳转一个新的Acticity时,若连续点击过快,有可能会出现跳出两层界面。这时候我们只需要写一个工具类来禁用二次点击失效。点击第一次是传入当前时间,再点击再传入当前时间。若时间差再某一个范围内则第二次点击不能跳转 public class Utils { private static final int MIN_CLICK_DELAY_TIME = 300;...

2018-11-23 09:29:52 1255

原创 AndroidStudio 界面进入退出效果

要实现界面进入退出动画效果。只需要在activity中调用overridePendingTransition();其中第一个参数指定进入动画,第二个参数指定退出动画。例如:从右侧划入,收缩退出动画实现进入动画:R.anim.activity_right_enter&lt;translate xmlns:android="http://schemas.android...

2018-11-21 15:23:55 1499

转载 AndroidStudio动画,fromXDelta ,toXDelta   属性的意思

&lt;translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="300" android:fromXDelta="100%" android:fromYDelta="0" android:toXDelta="0" android:toYDe..

2018-11-21 15:06:15 1179

转载 AndroidStudio实现侧滑返回

gradle引用compile 'me.imid.swipebacklayout.lib:library:1.1.0' 然后引入工具类import android.os.Bundle;import me.imid.swipebacklayout.lib.SwipeBackLayout;import me.imid.swipebacklayout.lib.app.SwipeBa...

2018-11-19 15:08:52 2793

原创 AndroidStudio 如何设置圆角图片

今天在做公司项目于的时候,要求做一个圆角图片,一开始想法是在imgView设置一个背景弧度,后来发现有些不好,索性百度了下,百度上实现的方法有很多。我选择用Glide的方式实现贴一个Glide官方地址:Glide官方地址不得不说,这个库还是非常好用的,用来加载各种图片也非常方面,强烈推荐。在引用这个库的时候官方最新版4.8.0为有可能会有sdk版本问题,推荐使用3.5.2https...

2018-11-19 14:50:34 6509

原创 AbdroidStudio okhttp3基本使用

试试这个csdn怎么写,顺便记录下今天的感悟。今天在看okhttp3,对这个网络框架有了新的认识。1、开篇在项目module下的build.gradle添加okhttp3依赖compile 'com.squareup.okhttp3:okhttp:3.11.0'官方地址:git地址1.1 OkHttp3同步get用法/** * 同步Get方法 */private void o...

2018-11-17 11:32:42 440 1

沉浸式状态栏工具类

沉浸式状态栏工具类。便捷好用。。

2018-11-15

解决安卓嵌套H5软键盘遮挡问题以及导航栏遮挡问题

解决安卓嵌套H5,软键盘遮挡输入框以及页面被华为、小米等底部导航栏遮挡问题

2018-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除