- 博客(405)
- 资源 (3)
- 收藏
- 关注
转载 win10连不上samba解决办法,共享文件夹能ping通但是连不上,解决办法
关于共享文件夹网上的很多方法都不对,尝试失败的可以试试这个方法。管理面板->网络->lanman。->启用不安全的来宾登录。
2023-07-11 10:37:28 2129 2
转载 下载需要集成第三方?Android原生下载服务DownloadManager不行吗?
App 内的下载功能也是我们常用的场景,比如下载最新的 Apk 安装包,还有些会下载图片,或者资源,插件等场景。下载不是很简单的功能吗?OkHttp就能下载,基于OkHttp实现的一些框架那更多,比较出名的有FileDownloader okdownload RxDownload 等等。同时我们 Android 系统服务 DownloadManager 同样可以使用下载服务,他们之间有什么区别?
2023-07-11 10:33:40 1498
转载 Android RxJava生命周期管理解决方案整理
这样就是一个简单的异步处理,但是如果只是这样使用肯定是不行,因为在 Android 开发过程中,如果在进行耗时操作的时候,操作还没有结束,这个时候退出的当前 Activity,这个时候,这段代码的处理并不会因为 Activity 的退出而结束,就会导致内存泄漏等问题,严重的时候甚至会导致 APP 闪退。这时候就需要用到生命周期管理。
2023-07-11 10:06:32 919
转载 Android AudioService安全音量设置逻辑
还原出厂设置后,第一次启动安卓系统会自动降音量设成10,导致开机时音量不一致问题。原因:安全音量逻辑将音量设置为10
2023-03-06 15:24:44 580 1
转载 Android7.1.1对Type Toast的限制
在使用Type Toast悬浮窗的同时,使用了Toast,必现崩溃,即使catch 了Throwable也无法解决,但是将悬浮窗addView的代码注释之后则不出现崩溃;如果只有Type Toast悬浮窗,不会出现崩溃,3.5s后自动消失
2023-02-15 16:30:22 231
转载 android7禁用selinux,Android7关闭selinux(设置为Permissive模式)
Android7关闭selinux(设置为Permissive模式)
2023-02-12 10:42:40 620
转载 Git的Patch功能
在git中,我们没有必要直接使用diff和patch来做补丁,这样做既危险又麻烦。git提供了两种简单的patch方案。一是用git diff生成的标准patch,二是git format-patch生成的Git专用Patch。
2023-02-08 14:57:08 1112
转载 vmware使用open-vm-tools配置ubuntu共享文件夹
vmware使用open-vm-tools配置ubuntu共享文件夹,解决看不到/mnt/hgfs问题。
2023-01-14 22:11:14 854
转载 HDMI连接状态监测
需求:通过安卓系统获取HDMI连接状态。安卓获取HDMI连接状态有两种方法,一种是通过系统广播监听;另一种是读取系统文件,从而判断HDMI的连接状态。
2022-11-30 17:08:16 2396 1
转载 谈谈setFocusable、setFocusableInTouchMode、requestFocusFromTouch 之间的区别和联系
谈谈setFocusable、setFocusableInTouchMode、requestFocusFromTouch 之间的区别和联系
2022-09-28 20:37:47 2073
转载 Anaconda-Navigator无法打开,AttributeError: ‘str‘ object has no attribute ‘get‘
修改源码,解决 Anaconda-Navigator无法打开,AttributeError: ‘str‘ object has no attribute ‘get‘
2022-09-16 21:53:55 1410
原创 socket.gaierror: [Errno -2] Name or service not known
socket.gaierror: [Errno -2] Name or service not known 报错分析
2022-07-30 18:42:25 10037 3
原创 cp: cannot stat ‘test‘: No such file or directory
解决调用unzip命令创建解压目录,目录名称被追加'$'\r问题
2022-07-13 20:58:44 5032
转载 net framework 3.5怎么安装 net framework 3.5无法安装怎么办
net framework 3.5怎么安装?net framework 3.5是很多朋友们使用软件和游戏的必备软件,但是很多朋友们不知道怎么下载,或者是下载失败了。今天小编就来告诉大家如何解决这两个问题。net framework 3.5安装方法1.按下win+x,调出电脑右键的彩蛋功能,点击系统桌面左下角的【开始】,在开始菜单中点击【程序和功能】;2.在程序和功能窗口,点击窗口左侧的【启用或关闭Windows功能】;3.在Windows功能窗口,我们可以看到.Net framewo
2022-05-26 11:27:10 40708 8
转载 Android制作并替换系统开机动画bootanimation.zip(需root)
一.Android默认开机动画是显示“android”字样的图片,想要替换掉“android”,需要用到bootanimation.zip.二.原生Android系统中好像没有bootanimation.zip,可以把bootanimation.zip文件放到设备system/media目录下(需要root权限)。放到此目录下后,开机会自动加载该文件里的图片,作为动画。三.bootanimation.zip内容和制作。1.解压.zip文件后,会有n个存放图片的文件夹+1个desc.txt文件。
2022-04-11 10:31:08 2489
转载 用ADB命令写Android自动化测试脚本
之前有用过monkey进行测试,简单测试一下稳定性;最近也简单了解了一下Espresso感觉还可以,可以对UI进行测试和校验;最近发现自己根据adb命令来写一下脚本来执行自动化测试也是不错的,比较有意思,主要是测试程序的稳定性脚本来执行测试的优缺点写起来容易 基本上可以实现90%以上的功能性覆盖 测试结果需要通过自己观察整个过程和日志文件来得出的 有些外部的动作,脚本是无法实现的,比如需要录入指纹 只适配特定尺寸的设备 没法对内容进行校验 执行命令间隔时间要把控好实现原理Espre
2022-04-09 11:50:55 3259
转载 Android YUV旋转花屏解决、Camera获取图像
一个自拍app,如何获取我们的surface view的截屏?在Camera的onPreviewFrame回调中(继承的PreviewCallback接口)。我们可以获取到data数组,里面存放着就是实时的图片data数组转文件为null,且转bitmap也为null怎么办?data数组里确实存放的是图片,但是格式不对,是YUV420格式。需要进行一个转换。所以采用open gl包下的YuvImage这个类可以解决转化的问题,他有一个compressToJpeg方法。转换成jpg格式,存到手
2022-04-06 17:54:39 832
转载 Android 系统签名打包方法
方式一 命令行生成(推荐):此方式不需要配置,步骤也不多。1、在应用程序manifest.xml文件根节点中加入属性:Android:sharedUserId=“android.uid.system”;2、在android系统目录build/target/product/security/拷贝系统签名文件:platform.x509.pem、platform.pk8;3、在out/host/linux-x86/framework目录下找到signapk.jar文件;4、把三个文件(plat
2022-03-22 17:43:53 4496 1
转载 Linux(Ubuntu)系统安装Python
Linux 系统是为编程而生的,因此绝大多数的Linux 发行版(Ubuntu、CentOS 等)都默认自带了Python。有的 Linux 发行版甚至还会自带两个版本的 Python,例如最新版的 Ubuntu 会自带 Python 2.x 和 Python 3.x。打开 Linux 发行版内置的终端(Terminal),输入python命令就可以检测是否安装了 Python,以及安装了哪个版本,如下所示:[c.biancheng.net@localhost ~]$ pythonPython..
2022-03-10 11:43:48 725
转载 Ubuntu修改系统时间
1. 查看当前系统的时间> date -R我这儿已经修改好了,所以显示的是-0800一般情况是这个2 . 运行tzselect来选择时区3. 复制文件到/etc/localtime目录下也可以直接跳过步骤2 直接将Shanghai的文件复制到/etc/localtime目录下cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime4. 再次查看时区date -R# 此时,时区应该为北京时区'..
2022-03-04 16:06:07 15766 2
转载 Ubuntu18.04安装python3.6、python3.7和python3.8
Ubuntu 18.04.3 LTSapt方式使用root用户或具有sudo访问权限的用户身份运行以下命令apt updateapt install software-properties-commonadd-apt-repository ppa:deadsnakes/ppa3.6.9apt install python3.6python3.63.7.4apt install python3.7python3.73.8.1apt install
2022-02-24 22:12:12 2210
转载 Ubuntu:彻底卸载 Python
▌主要卸载命令:sudo apt-get remove python3▌卸载残留命令:sudo rm -r /etc/py*sudo rm -r /usr/bin/py*sudo rm -r /usr/lib/py*sudo rm -r /usr/local/lib/py*sudo rm -r /usr/share/py*sudo rm -r /usr/share/man/man1/py*▌检测是否有残留命令:python3 --version本文转载自:htt.
2022-02-24 22:03:36 6089 3
转载 dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
问题现象sudo apt install nvidia-340Reading package lists... DoneBuilding dependency tree Reading state information... DoneThe following packages were automatically installed and are no longer required: libargtable2-0 libass5 libavcodec-ffmpeg56
2022-02-24 17:09:00 842
转载 E: Sub-process /usr/bin/dpkg returned an error code (1)解决办法
E: Sub-process /usr/bin/dpkg returned an error code (1)解决办法安装libapache2-svn出现了这个错误,是由于apt-get安装软件时出现了类似于:dpkg: error processing package libapache2-mod-svn (--configure):subprocess installed post-installation script returned error exit status 1No app.
2022-02-24 17:04:36 769
转载 Python之exec()/compile()方法使用
# Python内置函数exec()可以用来执行Python代码# 或内置函数compile()编译的代码对象# exec程序中可写入python语法格式的代码,并直接输出。exec('print("Hello World!")')# compile(source, filename, mode[, flags[, dont_inherit]])# 中文说明:将source编译为代码或者AST对象。代码对象能够通过exec语句来执行或者eval()进行求值。# 参数source:字符串或.
2022-02-13 20:35:41 1260
原创 2022年思想小结
我走进不少的书店。当我看到书店琳琅满目的书籍时,我就知道,那怕穷尽我的一生学习。我所能懂的,依旧微不足道。顿时,一股敬畏之心,油然而生。我相信哪怕这个时代金字塔的最顶端精英,思维也终将要受限于这个时代,不能完全放飞自我。能让一个人真正自信的,要么是物质的富饶,要么是精神的饱满。除此之外,我很难想象第三种自信来源。仔细想想,我还是读过一点书的。我看过《价值》、《鬼谷子的局》、《人生难得糊涂》、《三十六计》、各种商业题材的电视剧、书籍等等。这些书籍都潜移默化影响了我的世界观和价值观,所以我是读书有...
2022-02-10 15:31:44 334
转载 将拖动的视图传递到放置的视图特效
android图片拖动放大In this tutorial, we’ll be implementing Android Drag and Drop functionality in our application. The Android Framework has a built-in mechanism for implementing Drag and drop feature in an application.在本教程中,我们将在应用程序中实现Android拖放功能。 Android框架
2022-02-04 21:15:56 201
转载 【无标题】
视频播放器在App是很常见的,有哪些视频播放器呢?具体情况该用哪款呢?这里我总结了常用的视屏播放Videoview、mediaplayer+surfaceview、vitamio、jcplayer的使用方法并写了各自的播放示例。代码在这里面项目目录:用到的视频地址:http://rbv01.ku6.com/omtSn0z_PTREtneb3GRtGg.mp4http://rbv01.ku6.com/7lut5JlEO-v6a8K3X9xBNg.mp4https://key003.
2022-01-30 15:03:55 201
转载 vim查找关键字
当你用vi打开一个文件后,因为文件太长,如何才能找到你所要查找的关键字呢?在vi里可没有菜单-〉查找不过没关系,你在命令模式下敲斜杆( / )这时在状态栏(也就是屏幕左下脚)就出现了 “/” 然后输入你要查找的关键字敲回车就可以了。如果你要继续查找此关键字,敲字符 n 就可以继续查找了。敲字符N(大写N)就会向前查询;...
2022-01-19 14:13:01 10229
转载 winscp不能使用root登录
1.编辑 /etc/ssh/sshd_config文件: sudo vi /etc/ssh/sshd_config将PermitRootLogin 的值改成 yes将PermitEmptyPassword 的值改成 no保存退出2.重启ssh:sudo service ssh restart3.即可在WinSCP用root用户登陆本文转载自:https://www.cnblogs.com/132818Creator/p/13716166.html...
2022-01-19 14:06:54 925
基于studio的Ndk开发demo工程
2018-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人