自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 Android Studio 主题背景插件

2、选择下载好的XXX.jar并点击OK。Android Studio 主题插件。1、打开AndroidStudio点击。(快捷键:Ctrl+Alt+S)

2023-02-24 22:03:59 483 1

原创 java.lang.IllegalStateException: ViewHolder views must not be attached when created. Ensure that

2、翻译:创建ViewHolder视图时不得附加。确保没有将“true”传递给LayoutInflationer.inflation(…4、解决方案:报错信息来看是inflate的参数有问题。1、在创建适配器(Adapter)时。)的attachToRoot参数。

2022-12-11 02:39:10 1053

转载 Mac 终端显示Last login: Sun Nov 13 01:34:30 on ttys001

Last login: Sun Nov 13 01:34:30 on ttys001

2022-11-13 01:50:16 1941 2

原创 Android ||和&&的逻辑

1、&&的意思:,||的意思:。&&顾名思义并且就是在if条件判断中所有条件都满足、都为true时会进入方法。1、2、3、总结:

2022-07-07 12:04:06 1563

原创 JS 在线引入jQuery

1、在线引入只需要在html中的head里引入一行代码,下面有百度、官网、微软的jQuery亲测有效<!-- 官网jquery压缩版引用地址: --><script src="http://code.jquery.com/jquery-2.1.4.min.js"></script><script src="https://code.jquery.com/jquery-3.1.1.min.js"></script><script src

2022-04-15 14:38:29 16908

原创 Mac Vue 脚手架创建

1、下载node.js 查看node版本 node -v2、node中自带npm查看npm版本 npm -v3、使用npm下载脚手架会很慢很慢,通过cnpm会比较快一些,在终端输入以下安装cnpm,我的电脑是MacBook Pro一开始是npm install -g cnpm --registry=https://registry.npm.taobao.org没有下载成功,之后加上sudo下载就成功了sudo npm install -g cnpm --registry=https://registr

2022-04-05 16:14:44 910

原创 Android 侧滑关闭页面

package com.wb.bugly;import android.view.MotionEvent;import android.view.VelocityTracker;import androidx.appcompat.app.AppCompatActivity;public class SlideBackActivity extends AppCompatActivity { //手指上下滑动时的最小速度 private static final int YSPE

2022-02-10 16:52:26 452

原创 Android logger的使用

一、添加依赖dependencies { //Logger日志打印以来 implementation 'com.orhanobut:logger:2.2.0' }二、新建 TinkerApplication 继承 Application,代码如下:public class TinkerApplication extends Application { @Override public void onCreate() { super.onCreate();

2022-01-26 12:22:54 1861

原创 Android 阿里云热修复

一、注册阿里云,登陆阿里云选择以下1.添加链接描述:阿里云网址2.选择产品控制台3.点击创建工作空间,我这里输入的空间名称是阿里云然后选择阿里云右上角的进入4.开始添加应用,创建应用,这里注册的包名必须和项目中的包名一致。5.下载配置文件一会放入项目中,点击下一步。6.开始在Android Studio中实现阿里云的热修复以及在Android studio中配置7.配置一下内容buildscript { repositories { google().

2022-01-25 13:04:51 2716

原创 Mac Android studio 查看版本号

打开Android studio开发工具 在左上角小????右边有一个Android Studio选项,点击Android studio后选择以下About Android Studio下面是Android studio版本 4.1.3

2022-01-08 21:13:31 12100

原创 Android Studio 历史版本

https://developer.android.google.cn/studio/archive.html

2022-01-08 19:00:22 1629

原创 Android Studio 格式化代码快捷键

Mac: Option+Command+LWindows: Ctrl + Alt + L

2021-12-16 13:57:13 1944

原创 Android 页面收集统一关闭

package com.wb.firstdemo;import android.app.Activity;import java.util.ArrayList;import java.util.List;/** * 创建时间: 11/30/21 5:05 PM * 创建人: Wang Zhuang Yu * 联系方式: [email protected] * 类描述: Activity收集器 */public class ActivityCollector { publ

2021-11-30 17:21:28 119

原创 Android ScrollView设置宽度无效

<ScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbarSize="3dp" //设置滚动条的宽度 android:scrollbarThumbVertical="@drawable/scroll" android:scrollbarThumbHorizontal="@drawable/scroll"

2021-10-24 00:03:20 2776

原创 Android split分割特殊字符

一、布局<?xml version="1.0" encoding="utf-8"?><layout> <data class="NewBer"> </data> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools

2021-09-19 00:00:48 613

原创 Android中按两次返回退出应用

一、利用系统秒数public class MainActivity extends Activity{ private int exitTime = 0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }

2021-09-04 19:08:18 620

原创 Duplicate class android.support.v4.app.INotificationSideChannel found in modules core-1.3.1-runtime

解决方法:#需要在gradle.properties中添加下面两行代码#这是因为混合支持库。通过添加这些行选择androidX作为您的支持库android.useAndroidX=trueandroid.enableJetifier=true

2021-08-08 21:34:45 764

原创 Android UI优化

标题:UI优化分为两部分 过度绘制->UI卡顿 过度绘制检测工具:开发者选项->调试GPU过度绘制一、过度绘制1.布局嵌套解决方案:减少布局嵌套,少使用线性布局(LinearLayout) 多采用约束布局(ConstraintLayout)和相对布局(RelativeLayout),在一个布局中代码过多可以使用incldude标签牵引过来,减少布局的一个绘制,还可以使用merge减少当前布局的层级2.背景色解决方案:减少没必要的背景色,多使用透明色,透明色不会被渲染...

2021-08-08 13:15:49 323

原创 Android 内存优化

内存泄漏内存泄漏的本质原因:生命周期不一致1.单例内存泄漏问题:创建单例的时候由于需要传入一个Context,如果Context是Activity的Context那么内存泄漏的问题就来了,当这个Activity关闭时这个单例还持有这个Activity的引用,导致这个Activity没有办法回收会导致内存泄漏的问题解决方案:Context使用Application中的Context,这时Context的生命周期和Application的生命周期一样长,解决内存泄漏2.Handler内存泄漏...

2021-08-07 12:04:05 150

原创 Android 系统信息

/** * 获取厂商 * @return 厂商*/public static String getBrand() { return android.os.Build.BRAND;}/** * 获取当前手机系统版本 例如:Android 9,Android 10等 * @return 系统版本号*/public static String getSystemVersion() { return android.os.Build.VERSION.RELEASE;}

2021-07-26 15:38:04 230

转载 Android RecycleView设置边缘模糊

添加此滑动到边缘的渐渐隐藏效果:属性如下:requiresFadingEdge:none(边框颜色不变)horizontal(水平方向颜色变淡)vertical(垂直方向颜色变淡)fadingEdgeLength:用来设置边框渐变的长度<android.support.v7.widget.RecyclerView android:id="@+id/rv_list" android:layout_width="match_parent" .

2021-07-23 16:14:32 1377 1

原创 java.lang.IllegalStateException: The specified child already has a parent. You must call removeView

java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child’s parent first.1.在parent上调用removeView移除掉你要重复使用的这个view才可以,有时候不知道你的view被哪一个parent给绑定了解决方案:View inflate = LayoutInflater.from(getContext())

2021-07-22 16:19:55 262 1

原创 Android WiFi热点监听

1、注册广播,使用广播监听WiFi热点状态 IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction("android.net.wifi.WIFI_AP_STATE_CHANGED"); registerReceiver(new HotsspotReceiver(), intentFilter);2、创建广播进行监听状态class HotsspotReceiver extends

2021-07-20 16:57:41 783

原创 Android WiFi开发记录

一、在AndroidManifest.xml中写上以下权限<uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />&l

2021-07-16 22:29:22 145 2

原创 Android 集合中去掉重复的数据

扫描完之后会有好多重名的,但是它们的 BSSID和其他值都不一样,但是这个重名的肯定是得取消掉。 for(int i = 0;i < list.size()-1;i++){ for(int j = list.size()-1;j > i;j--){ if(list.get(j).SSID.equals(list.get(i).SSID)){ list.remove(list.get(j)); } } }...

2021-07-16 21:26:15 1326

原创 Ubuntu 删除带锁的文件夹

在Ubuntu主目录中遇到一些加锁的文件夹时,这时想要删除带锁的文件夹需要以下操作:1、打开终端输入sudo chmod -R 777 conf conf:带锁的文件夹名称2、在终端中执行完sudo chmod -R 777 带锁文件夹名称之后,就会发现那个文件夹没有带锁了3、这时就可以手动删除这个文件夹了4、有时候遇到外层目录没有锁还无法删除 sudo rm -rf 文件夹名 即可。...

2021-07-14 12:47:02 1804

原创 Ubuntu Android Studio下载模拟器提示/dev/kvm device: permission denied”

在Android Studio中左下角找到Termainal执行以下命令:sudo chown <你系统当前的登陆用户名> -R /dev/kvm<你系统当前的登陆用户名>:换成你当前的用户名即可执行成功示例:sudo chown ubuntu -R /dev/kvm ubuntu就是我当前的用户名...

2021-06-30 12:23:36 159

原创 ubuntu 设置Android Studio 快捷方式到桌面

一、打开终端输入sudo gedit /usr/share/applications/Studio.desktop二、把以下配置放入文件中[Desktop Entry] Name = Studio Comment= android studio Exec=/home/ubuntu/android-studio/bin/studio.sh Icon=/home/ubuntu/android-studio/bin/studio.png Terminal=false Type=ApplicationExec

2021-06-29 16:20:04 1196

原创 Ubuntu 谷歌浏览器下载

第一步打开终端,在终端输入下载命令wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb第二步就是第一步下载完之后在输入安装命令sudo dpkg -i google-chrome-stable_current_amd64.deb第三步打开谷歌浏览器/usr/bin/google-chrome-stable...

2021-06-29 13:22:47 966

原创 Android 生成SSH操作

生成SSH公钥简单就两步,第一步就是`ssh-keygen -t rsa -C "[email protected]"`,第二步就是`cat ~/.ssh/id_rsa.pub`查看SSH。

2021-06-07 17:35:59 690

原创 Android 4.2.1设置大小写区分

在AS当中的左上角有个File点击打开settings

2021-06-06 11:01:22 173 2

原创 Android Studio 常用设置

1.点击Android Studio中的左上角File然后选择Settings以下就是设置

2021-05-14 14:36:00 1399

转载 Android Git命令大全

从远程仓库拉代码的实现简单 (simple),下面就开始给小白们说 怎么从远程仓库拉代码。一、打开你的GitHub或者是码云托管都可以,查看内容为以下内容。二、在你的某盘中建立一个文件夹然后在文件夹中右击打开Git Bash Here在这个里面进行pull进行拉取代码好了拉取代码也实现了,记录美好生活。...

2021-04-29 09:43:00 984

原创 Ubuntu 快速下载PostMan

请打开终端(Ctrl+Alt+T)并以具有sudo特权的用户身份运行以下命令: sudo snap install postman下载完成之后终端会显示以下内容: postman 7.36.5 from Postman, Inc. (postman-inc✓) installed这样Ubuntu下的linux下的PostMan就安装成功...

2021-03-29 20:08:19 512 3

原创 Android 发送验证码倒计时

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="ma

2021-02-25 15:48:22 429

原创 Android 记住密码实现

以下有三个点 第一点是记住密码, 第二点是点击隐藏点击显示, 第三点是登录存储。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.andro

2021-01-28 19:24:05 1046 1

原创 GIT提交远程仓库用户名或者密码错误

第一步:打开控制面板——>用户账户,打开管理你的凭据第二步:在下面的你的凭据里修改你的用户名或者是密码

2021-01-15 18:00:54 950

原创 android 百度绑定身份证

一、在百度AI官网下载文字识别的SDK步骤一、 权限 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

2021-01-09 11:00:20 642

原创 android 百度文字识别绑定银行卡

一、在百度AI官网下载文字识别的SDK **权限** <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

2021-01-06 17:36:08 612 2

原创 自定义圆形头像

一、xml布局写上自定义view的类引入 <com.wd.health.home.v.shou.CircleImageView android:id="@+id/log_tou" android:layout_width="50dp" android:layout_height="match_parent" android:src="@mipmap/touxiang" android:layout_marginLef

2021-01-05 09:54:53 150

空空如也

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

TA关注的人

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