- 博客(41)
- 收藏
- 关注
原创 Android Studio 主题背景插件
2、选择下载好的XXX.jar并点击OK。Android Studio 主题插件。1、打开AndroidStudio点击。(快捷键:Ctrl+Alt+S)
2023-02-24 22:03:59
697
原创 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
1378
转载 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
2626
2
原创 Android ||和&&的逻辑
1、&&的意思:,||的意思:。&&顾名思义并且就是在if条件判断中所有条件都满足、都为true时会进入方法。1、2、3、总结:
2022-07-07 12:04:06
1763
原创 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
17273
原创 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
948
原创 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
530
原创 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
1912
原创 Android 阿里云热修复
一、注册阿里云,登陆阿里云选择以下1.添加链接描述:阿里云网址2.选择产品控制台3.点击创建工作空间,我这里输入的空间名称是阿里云然后选择阿里云右上角的进入4.开始添加应用,创建应用,这里注册的包名必须和项目中的包名一致。5.下载配置文件一会放入项目中,点击下一步。6.开始在Android Studio中实现阿里云的热修复以及在Android studio中配置7.配置一下内容buildscript { repositories { google().
2022-01-25 13:04:51
2770
原创 Mac Android studio 查看版本号
打开Android studio开发工具 在左上角小????右边有一个Android Studio选项,点击Android studio后选择以下About Android Studio下面是Android studio版本 4.1.3
2022-01-08 21:13:31
12378
原创 Android Studio 历史版本
https://developer.android.google.cn/studio/archive.html
2022-01-08 19:00:22
1696
原创 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 * 联系方式: 482674745@qq.com * 类描述: Activity收集器 */public class ActivityCollector { publ
2021-11-30 17:21:28
165
原创 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
2900
原创 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
697
原创 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
664
原创 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
827
原创 Android UI优化
标题:UI优化分为两部分 过度绘制->UI卡顿 过度绘制检测工具:开发者选项->调试GPU过度绘制一、过度绘制1.布局嵌套解决方案:减少布局嵌套,少使用线性布局(LinearLayout) 多采用约束布局(ConstraintLayout)和相对布局(RelativeLayout),在一个布局中代码过多可以使用incldude标签牵引过来,减少布局的一个绘制,还可以使用merge减少当前布局的层级2.背景色解决方案:减少没必要的背景色,多使用透明色,透明色不会被渲染...
2021-08-08 13:15:49
384
原创 Android 内存优化
内存泄漏内存泄漏的本质原因:生命周期不一致1.单例内存泄漏问题:创建单例的时候由于需要传入一个Context,如果Context是Activity的Context那么内存泄漏的问题就来了,当这个Activity关闭时这个单例还持有这个Activity的引用,导致这个Activity没有办法回收会导致内存泄漏的问题解决方案:Context使用Application中的Context,这时Context的生命周期和Application的生命周期一样长,解决内存泄漏2.Handler内存泄漏...
2021-08-07 12:04:05
188
原创 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
291
转载 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
1866
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
294
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
859
原创 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
191
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
1429
原创 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
2480
原创 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
193
原创 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
1396
原创 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
1129
原创 Android 生成SSH操作
生成SSH公钥简单就两步,第一步就是`ssh-keygen -t rsa -C "xxxxx@xxxxx.com"`,第二步就是`cat ~/.ssh/id_rsa.pub`查看SSH。
2021-06-07 17:35:59
862
转载 Android Git命令大全
从远程仓库拉代码的实现简单 (simple),下面就开始给小白们说 怎么从远程仓库拉代码。一、打开你的GitHub或者是码云托管都可以,查看内容为以下内容。二、在你的某盘中建立一个文件夹然后在文件夹中右击打开Git Bash Here在这个里面进行pull进行拉取代码好了拉取代码也实现了,记录美好生活。...
2021-04-29 09:43:00
1082
原创 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
573
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
486
原创 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
1112
1
原创 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
685
原创 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
660
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
170
空空如也
Uniapp 开发微信小程序
2023-07-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人