4 Jinbeen

尚未进行身份认证

我要认证

终身学习者 | https://github.com/youlookwhat

等级
TA的排名 3w+

通过 Smb 上传文件到电脑(无需密码)

材料:电脑 win10、一台安卓机电脑 不需要密码可以自己访问文件夹1.开启SMB1win10基本都关闭了SMB1,但是win7是可以使用的,可以设置打开SMB1。也可以使用 SMB2/SMB3 。2.无密码也可以访问文件夹文件夹右键 — 共享 — 密码保护 – “网络和共享中心”打开后 所有网络 — 密码保护的共享 – 无密码保护的共享3.取消文件夹只读属性文件夹右键 — 安全 — 编辑 — 添加 — 左下角“高级” — 立即查找 – 找到Administrator(一般是只有一个人的那

2020-06-21 15:27:46

Android Studio 删除多余的module Mac 和 Cause: buildOutput.apkData must not be null

应该是将Android Studio 升级到3.5以上了,删除一个module后,项目始终存在一个空的module,很烦人,后来找到了解决方法,亲测可用1.关掉AS2.删掉隐藏文件“.idea”文件夹。Mac使用快捷键 Shift+Command+.显示隐藏文件夹3.删掉项目的.iml文件。(其中包括根目录的.iml文件和删不掉的module相关的.iml文件,比如module在一个文件夹...

2020-05-08 17:31:41

Android git强制提交gradle.properties文件

现在项目转为AndroidX后,gradle.properties文件里有android.enableJetifier=trueandroid.useAndroidX=true所以最好是提交此文件,防止第一次拉代码没有此文件报错,但是此文件一般是忽略的,所以需要强制提交:在AndroidStudio的命令行Terminal里执行git add -f gradle.properties...

2020-05-06 10:21:13

Android Studio 3.5之后 格式化xml文件,自动改变xml元素位置问题

2020-03-31昨天更新Android Studio到3.6.1,发现格式化xml后,里面的元素居然顺序变了,导致布局显示有问题,要知道RelativeLayout情况下,顺序不一样覆盖层级就不一样。然后就发现从3.5之后就有了,因为没有升级之前的版本,直接到的3.6.1,现记录下这个问题。解决:进入到Android Studio里的设置:选择 Editor — XML — s...

2020-03-31 23:30:39

ByRecyclerView:真·万能分割线 (线性/宫格/瀑布流)

前言我基本上找遍了网上所有通过ItemDecorationd设置分隔线的文章,但都不尽如意,它们大多只适用于部分情况,比如只能给线性布局设置、只能设置color不能设置drawable、不能去除HeaderView部分的分割线、配置麻烦等等等。于是我费尽周折出了两个类:SpacesItemDecoration,GridSpaceItemDecoration。它们基本解决了上述所有问题!收录...

2020-02-23 14:06:02

ByRecyclerView:只为改变BRVAH加载更多机制/addHeaderView的问题

ByRecyclerView 是主要是为了解决XRecyclerView和BRVAH其中的问题而产生的RecyclerView开源库。它其中的功能有:自带下拉刷新或结合SwipeRefreshLayout、触底加载更多、添加/移除多个HeaderView/FooterView、状态布局StateView、点击/长按事件、万能分割线、优化过的极简Adapter(databinding)等。本库已...

2020-02-21 16:02:54

Java 23种设计模式全归纳 | 已打包请带走

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。设计模式分为三种类型,共23种:创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状...

2020-02-11 11:51:51

CloudReader [云阅] - 使用MvvM-databinding架构,玩安卓、干货集中营、时光网api开发的Android开源项目

CloudReaderNetease cloud music Ui && Retrofit2 + RxJava2 + MVVM-databinding && wanandroid、Gank.Io、mtime ApiIntroduce一款基于网易云音乐UI,使用wanandroid、GankIo及时光网api开发的符合Google Material Desg...

2020-02-10 15:59:06

AndroidStudio自带模拟器不能上网问题解决 Mac

2020-02-05最近因为疫情在家办公,而且Android手机并不在身边,用模拟器比较多,但是最近模拟器一直连不上网很是蛋疼。找了很多网上的解决方案都不行,很多让修改NDS,多麻烦啊,而且很多是很老的文章了,不知道有没有效果,实践成本太高了!环境:Mac Android Studio 3.4版本 模拟器版本:Nexus 5X Api26后来找到一篇文章说有可能是Ipv6导致的DN...

2020-02-05 16:22:35

Mac SourceTree 账号更改提示再次输入密码

更改SourceTree内的一个账号密码之后,拉代码一直报错,但是不弹出输入密码窗口。Mac 解决问题方式:打开钥匙串app → 找到对应的秘钥 → 删除即可对应秘钥图:注意位置:SourceTree...

2020-01-09 18:12:33

TextView 不设置 textColor属性可能导致部分手机文字不显示/显示但是看不出来

奇了怪,一个手持小米手机k20 pro的用户一直反馈说看不到二级回复的内容!然而我们的手机都能看到。在公司找到了同款的手机,并且登录他的账号,发现也可以看到!!后来查到文字对应的xml文件,发现没有设置 textColor属性,猜测是由于手机主题等其他因素导致了文字不显示/显示但是看不出来。因为文字有默认颜色,可能改变手机一些设置会对系统的文字颜色有影响!后来设置了颜色后将包给那个用户,...

2019-11-21 19:26:36

Android 关于中英国际化的几个问题

这段时间使用国际化的时候遇到几个问题,现记录一下:1.如果主项目中没有使用到英文的翻译,而引用的三方库中有对应的字段的英文翻译,这时会显示子项目中的英文翻译。例如:主项目中的string.xml里有app_name字段,但是主项目中没有新增values-en文件夹或里面没有对应的app_name字段,则如果它引入的三方库中有values-en文件夹且刚好有app_name字段那么此项目的名字就...

2019-11-21 01:16:13

chromium: [INFO:CONSOLE(1)] "Uncaught SyntaxError: missing ) after argument list

这几天富文本编辑器出现这个错误:chromium: [INFO:CONSOLE(1)] "Uncaught SyntaxError: missing ) after argument list经过对用户编辑的内容进行逐行排查,发现是由于用户输入了单个的英文单引号:'出来类似的错误大部分是用于没有对应的结束符所致,例如只有一个'、"、<等基于WebView的富文本编辑器:RichEd...

2019-11-20 15:20:14

极验onelogin 一键登录 接入流程与问题

极验onelogin一键登录前段时间接入了一键登录,里面的坑还不少,现梳理下来,为防止后期回顾及 避免以后的人能快速知道问题所在。Android 接入文档:https://docs.geetest.com/onelogin/deploy/client/android注意点:1.版本问题现在最新的版本是:implementation 'com.geetest:onelogin:0.8.1...

2019-11-07 19:20:31

gradle 从3.0.1升级到 3.4.0 所解决的各种问题

1.ext.kotlin_version升级 / repositories 里新增gradle升级后ext.kotlin_version会提示升级到对应版本:ext.kotlin_version = ‘1.1.51’ext.kotlin_version = ‘1.3.10’kotlin引入的库修改 (jre7 / jdk7):implementation "org.jetbr...

2019-11-01 00:46:37

RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54 ;SourceTree使用SSH方式拉取代码

前言前段时间不小心使用了rm -rf,删除了Documents所有文件,WTF,好在没有删除 ndk和sdk,不然就要花费大量时间。大部分文件都是代码可以重新clone下来,使用了恢复软件来解决 https://zhuanlan.zhihu.com/p/54066195,感觉有点鸡肋,一是 大部分文件名被格式化了,不知道对应的哪个文件;二是 知道文件名的恢复后发现里面的内容没有了三是 ...

2019-10-30 11:05:30

Android Studio run图标显示灰色,并关联不到app项目解决方式

在运行一个很久的Android Studio 项目时,更改了gradle的版本,从2.x更新到了3.4.2,但是出现了 run图标显示灰色,并关联不到app项目的情况。尝试了很多种情况都不行,最后点击Sync Project with Gradle Files按钮才变好。...

2019-09-25 22:47:36

org.gradle.api.resources.ResourceException: Could not get resource 'https://jcenter.bintray.com/org/

最近切换到旧项目中开发遇到点问题:新项目中的gradle环境是 3.4.2,旧项目的是3.1.3运行的时候,debug可以打包成功但是,release不行。遇到的问题就是org.gradle.api.resources.ResourceException: Could not get resource 'https://jcenter.bintray.com/org/codehaus/gro...

2019-09-25 14:07:35

一款Android WebView进度条显示控件,使其加载进度平滑过渡。

WebProgress一款Android WebView进度条显示控件,使其加载进度平滑过渡。GitHub地址:WebProgressGif Previewgif可能有点卡,可下载使用此控件的WebView项目查看:网页浏览器Use建议直接将类拷贝到项目中:WebProgressxml文件引入: <me.jingbin.library.WebProgress ...

2019-09-24 10:14:50

由于Gson转换导致int转换成double的问题,使用fastjson替代

Gson将map转为json,如果map里有Integer值,那么会将Integer转为Double用了几种方式尝试解决无效,得知后台是用的fastjson,于是使用fastjson替代。因为很多地方都是使用的是Gson,所以只处理了有影响的地方。使用 fastjson导入依赖implementation 'com.alibaba:fastjson:1.2.9'混淆# fastj...

2019-09-18 20:49:47

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。