自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Keep Learning , Keep Improving !

唯有不断学习,才能与时俱进!

  • 博客(316)
  • 资源 (53)
  • 收藏
  • 关注

原创 Android Studio fatal: could not read Username for ‘https://github.com‘: No such file or directory

升级到 AndroidStudio 版本 android-studio-2021.1.1.21-windowsAndroidStudio 里的 git 无法 push 报上如下错误Invocation failed Unexpected end of file from serverjava.lang.RuntimeException: Invocation failed Unexpected end of file from server at org.jetbrains.git4idea.Gi

2022-02-16 12:22:24 2873 5

原创 Android Studio / IDEA 编辑器显示代码路径目录层级

在设置里勾选,可选显示在上面或者下面显示在下面的效果也可以在编辑器左侧区域单击右键修改

2021-05-08 10:04:51 856

原创 国产操作系统汇总

深度 deepinhttps://www.deepin.org武汉深之度科技有限公司(以下简称深度科技)成立于 2011 年,是专注基于 Linux 的国产操作系统研发与服务的商业公司。作为国内顶尖的操作系统研发团队,深度科技以提供安全可靠、美观易用的国产操作系统与开源解决方案为目标,拥有操作系统研发、行业定制、国际化、迁移和适配、交互设计、支持服务与培训等多方面专业人才,能够满足不同用户和应用场景对操作系统产品的广泛需求。深度科技作为国产操作系统生态的打造者,不但与各芯片、整机、中间件、数据库.

2021-02-16 10:41:34 3907 1

原创 Kotlin Parcelable 相关 @Parcelize 记录

Kotlin 1.4.20 及以后//独立插件apply plugin: 'kotlin-parcelize'Kotlin 1.3.60 及以后//扩展插件 包括 @Parcelize 和 kotlinx.android.synthetic(替代findViewById)apply plugin: 'kotlin-android-extensions'//如果只想启用扩展插件里的 parcelize 功能androidExtensions { features = ["p.

2021-01-11 11:25:08 456

原创 Android Studio / IDEA kotlin 显示 var val 的真实类型

File —> Settings —> Editor —> Inlay Hints —> Kotlin勾选 Show local variable type hints启用前启用后

2020-08-10 17:29:45 1147

原创 VMware Workstation 16.1 macOS unlocker 3.0.3

1.在线版Unlocker 3.0.3https://github.com/paolo-projects/unlocker/releasesAuto-Unlocker v1.1.1https://github.com/paolo-projects/auto-unlocker/releasesunlocker 3.0.3https://github.com/BDisp/unlocker/releases2.离线版http://softwareupdate.vmware.com/cds/vmw-

2020-08-04 17:57:02 10852

原创 Unsupported Modules Detected: Compilation is not supported for following modules 问题解决

android 项目报Unsupported Modules Detected: Compilation is not supported for following modules1、关闭项目2、删除项目中 .idea 、.gradle、<项目名>.iml 文件/文件夹3、重新打开项目 选择 ok 重新生成项目结构...

2020-04-22 14:12:27 2789

原创 图形化 MQTT 测试工具 eclipse paho 客户端下载

Graphical MQTT Client Tools官网https://www.eclipse.org/paho/components/tool/官方下载地址https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.ui.app/目前最新版 1.1.1...

2020-03-17 18:03:34 2861

原创 Program type already present: com.google.common.util.concurrent.ListenableFuture

Program type already present: com.google.common.util.concurrent.ListenableFuturecom.google.guava:listenablefuture 和 com.google.guava:guava两个依赖中都有com.google.common.util.concurrent.ListenableFuture...

2020-01-17 15:58:32 1035

原创 Android Studio 打开项目不自动构建项目 点击锤子 Make Project 无反应 无响应 Build Bundle(s)/Apk(s) 不可点击 无 Build 窗口 解决方案

Android Studio 打开项目不自动构建项目点击锤子 Make Project 无反应、无响应 、Build Bundle(s)/Apk(s)不可点击 、无 Build 窗口等情况解决方案点击File -> Sync Project with Gradle Files试试实在不行可以试试这个Sync with File System ...

2019-11-21 20:44:38 2514

原创 ConstraintLayout 中 ScrollView 子布局不显示动态添加的控件

布局状态大概如下, NestedScrollView 也会出现<ConstraintLayout >...<ScrollView android:id="@+id/id_sv_control"><LinearLayout android:id="@+id/id_ll_control"><!-- 动态 addView-->...

2019-11-08 16:27:10 1054 1

原创 创维 Skyworth 安卓电视机 提示 "键盘已锁定!" 解决方案

创维 Skyworth 安卓电视机 提示 “键盘已锁定!” 解决方案遥控器连续按 8 次 数字 0 键

2019-07-12 21:52:23 4528 1

原创 MySQL Community 8 Windows zip 版安装配置

下载 zip 文件https://dev.mysql.com/downloads/mysql/点击下载跳过登录直接下载安装解压到D:\DevTools\mysql-8.0.16-winx64加入环境变量(可选)新增 MYSQL_HOMED:\DevTools\mysql-8.0.16-winx64Path 累加 (ps:win10 可以不关注分号)%MYSQL_...

2019-07-02 16:22:37 403

原创 java.lang.NoSuchFieldError: No static field id_sl_hlry of type I in class Lcom/bsoft/mob/common/R$id

多 module 项目 findViewById 时候报错:java.lang.NoSuchFieldError: No static field id_sl_hlry of type I in class Lcom/bsoft/mob/common/R$id; or its superclasses (declaration of 'com.bsoft.mob.common.R$id' ap...

2019-05-10 17:12:10 1108

原创 Android Kotlin intent.getStringExtra("xxx") 获取为 null 问题解决

使用 Anko 时遇到一个坑,Activity 获取上一个页面传过来的参数String xxx=intent.getStringExtra("xxx")xxx 一直为 null因为缺少 toString val xxx= et_xxx.textstartActivity&lt;MainActivity&gt;("xxx " to xxx)此时 xxx 是Editable 不是 St...

2019-02-25 17:38:45 6283 2

原创 MyBatis Could not find parameter XXX 问题解决

使用MyBatis的时候遇到的这个错误 Could not find parameter String在 IDEA 中搜索 *.xml 后缀的去确认所有 parameterMap 是不是需要改写成 parameterType , 因为这个报错并不会报错到指定问题行...

2019-02-18 19:55:31 994

原创 sql 处理时间 oracle sqlserver

sql 处理时间&lt;!--sqlserver dateadd convert getdate 配合获取今天的凌晨零点和下一天的凌晨零点--&gt;&lt;!--orcale trunc sysdate 配合获取今天的凌晨零点和下一天的凌晨零点--&gt;oracleSELECT * FROM V_SSAP SSAP,V_MOB_HIS_BRRY BRRY WHERE SSAP.Z...

2019-01-30 14:04:23 356

原创 AS 3.3 The given artifact contains a string literal with a package reference 'android.support.v4.con

Android Studio 3.3 报如下错误The given artifact contains a string literal with a package reference 'android.support.v4.content' that cannot be safely rewritten. Libraries using reflection such as annotati...

2019-01-17 20:06:03 16517 3

原创 Android PagerAdapter 不刷新、未刷新,索引超出、视图重叠问题解决

1、第一个问题,一开始调用 notifyDataSetChanged 视图没有刷新,查资料说是要重写 getItemPosition return POSITION_NONE。2、第二个问题 destroyItem 方法销毁时候的代码一开始写成 View view = mList.get(position); container.removeView(view);...

2019-01-03 14:19:47 938

原创 Android vector 兼容问题解决

1 在 build.gradle 中配置defaultConfig { …… vectorDrawables.useSupportLibrary = true ……}2 在合适的位置配置……// 按情况 Application 或者 BaseActivty 类中static{ AppCompatDelegate.setCompatVectorFromResou...

2018-12-06 21:18:10 1014

原创 Android HorizontalScrollView 或者 ScrollView 子项可滚动状态下遇到尾部显示不全问题解决

HorizontalScrollView为例 &amp;lt;HorizontalScrollView android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;match_parent&quot; android:padding=&quot;10dp&quot; android:bac

2018-09-30 09:25:36 1345

原创 MQTT 服务器 Apache ActiveMQ Artemis 搭建

主页http://activemq.apache.org/artemis/下载http://activemq.apache.org/artemis/download.html解压到 D:\DevTools\apache-artemis-2.6.2-bin执行 cmdcd /d D:\DevTools\apache-artemis-2.6.2-bin\apache-ar...

2018-09-01 16:40:37 11269 10

原创 MQTT 服务器 Apache ActiveMQ 搭建

主页http://activemq.apache.org/下载http://activemq.apache.org/download.htmlhttp://activemq.apache.org/activemq-5155-release.html解压到 D:\DevTools\apache-activemq-5.15.5-bincmd 启动:cd /d...

2018-09-01 16:26:13 9401

原创 MQTT 服务器 Apache ActiveMQ Apollo 搭建

介绍http://activemq.apache.org/apollo/index.htmlActiveMQ's next generation of messagingActiveMQ Apollo is a faster, more reliable, easier to maintain messaging broker built from the foundations ...

2018-09-01 13:14:04 3989 3

原创 IntelliJ IDEA 和 Android Studio 3 输入法不跟随光标问题解决方案

IDEA 改用 Version: 2018.2.1 以后的版本[亲测]Android Studio 3方法1 :重命名 android studio 目录下的 jre 文件夹方法2 : 修改启动 jdk 双击 shift 输入 switch boot jdk选中自己的 jdk Save and restart 保存重启后生效...

2018-08-30 13:42:58 1465 3

原创 Android NSD 网络服务发现 Network Service Discovery 注册、发现、解析三个成功回调的坑

@Override void onServiceRegistered(NsdServiceInfo serviceInfo) { // serviceInfo 在注册成功之后只能读取到 name 其他为 null }@Override public void onServiceFound...

2018-08-21 20:43:48 817

原创 客户端 Android / Java get 请求 Tomcat 7 服务端 出现 url 中文乱码问题解决方案

客户端 Android / Java get 请求传入 someStrNewString someStrNew= URLEncoder.encode(someStr, “UTF-8”);服务端接收到 someStrNew 乱码方案 1:更换 Tomcat 8 可用 【本人亲测是 Tomcat 8.5.32,供参考】方案 2:配置 Tomcat 7 的 \conf\server.x...

2018-08-07 16:31:41 985

原创 gradle project sync failed. Basic functionality (e.g. editing, debugging) will not work properly 解决

gradle project sync failed. Basic functionality (e.g. editing, debugging) will not work properly解决方案 applicationId “com.xxx.xxx” 内容有误、包名不符等

2018-07-31 09:36:38 1230

原创 Android Studio 编译: Program type already present: XXX 解决方案

build.gradle 中 dependencies { classpath 'com.android.tools.build:gradle:3.1.1' // }改成 dependencies { //目前最新版 classpath 'com.android.tools.build:gradle:3.1.2...

2018-05-15 11:11:48 53601 7

原创 Android 内存卡 / Micro SD 卡 / TF 卡 / 存储卡 剩余容量 / 剩余内存 / 可用空间、总容量的 2 种获取方式

1 采用 Java 的 File 类// 总容量 public long getStorageTotalSpace(String path) { File file = new File(path); return file.getTotalSpace(); }// 可用容量 public long getStorageAvail...

2018-04-09 21:22:46 1066

原创 Android Studio 编译卡慢、卡顿的几种解决方案

1 项目使用的是未下载的 Gradle 版本 导致的卡慢【1】使用已下载的 gradle 版本 修改项目的 gradle-wrapper.properties 文件gradle/wrapper/gradle-wrapper.properties中的版本号为存在的版本distributionUrl=https\://services.gradle.org/distributio...

2018-04-04 15:58:52 5706

原创 使用 Sonatype Nexus 3 搭建 Maven 私服、本地私有 Maven 仓库,Gradle 打包 jar 、aar 后自动上传到 Nexus Maven 仓库配置

1 下载 Nexus 3https://www.sonatype.com/download-oss-sonatype官网截图 注:Nexus 3 版本的运行需要 jdk1.8 解压得到 2 个文件夹// Nexus 运行时所需要的文件,如启动脚本nexus-3.9.0-01 // Nexus生成的配置文件,日志文件,仓库文件sonatype-work...

2018-04-02 00:38:33 5950 6

原创 Android PopupWindow 封装 显示任意位置 兼容 Android 7.x 8.x

api常用方法show 常规的默认显示,自动处理显示在上面还是下面showRight 显示在右边,自动处理显示在上面还是下面showCenter 显示在中间,自动处理显示在上面还是下面showSameWidth 显示宽度和 Anchor 一致,自动处理显示在上面还是下面showAtScreenBottom 显示在屏幕底部showAs 开头是具体的显示在哪的 api其他...

2018-03-30 14:22:01 579

原创 Java 数组 Array 和集合 List 互转

Array —&gt; List String[] array = new String[] {"1", "2", "3"}; // 返回的是 java.util.Arrays.ArrayList 不是 java.util.ArrayList 所以不能直接操作 add 等方法 List&lt;String&gt; listTemp = Arra...

2018-03-29 10:18:48 274

原创 Android Adapter 里面写 RadioGroup、RadioButton、CheckBox 状态错乱问题的 2 种解决方案

前言: RadioButton 的 选择状态一律由 radioGroup.check() 去处理,清除选择 用 rg.clearCheck() 处理,setChecked 会导致属性改变,但 UI 上未改变、不能再次选中等一系列问题方式一: // RadioGroup + RadioButton myViewHolder.rg.clearCheck();...

2018-03-26 21:38:14 1395 1

原创 Android PopupWindow 中 RecyclerView item 显示不全的解决方案

当PopupWindow 显示空间过短时候,如 1~ 9 和 10以后的宽度是不一致的, 当前第一屏正好显示 显示 1~9 item 以内,第10行未出现在 popupwindow 第一屏 导致滚动后第二屏10 ~ 以后 也显示不全 ,但是如果第一屏能够显示10以后的 就正常的示意图:外面加一层 NestedScrollView NestedScrollV...

2018-03-26 00:21:21 3610

原创 Android 使用 JavaMail 发送邮件 实践总结

1 开始使用这里使用的 JavaMail for Android 1.6.0 版本(我是 jdk 1.8)https://javaee.github.io/javamail/Androidjava 版 jar 见官方地址(请使用 jdk 1.7 测试)https://javaee.github.io/javamail/ //javamail(android) 1.6.1 有问题...

2018-03-16 10:48:19 4992

原创 Java 常用线程池和自定义线程池

1 通过 Executors 工厂类来创建线程池 创建线程池的方法 newFixedThreadPool 有固定线程数的线程池,如果没有任务执行,那么线程会一直等待 newCachedThreadPool 线程池里有很多线程需要同时执行,老的可用线程将被新的任务触发重新执行,如果线程超过60秒内没执行,那么将被终止并从池中删除 newWorkSt...

2018-03-09 16:43:38 3015 2

原创 Java 线程创建的 3 种方式

1 继承 Thread 类,重写 run 方法无法实现资源共享,是一种特殊的 Runnable ( Thread 也是实现 Runnable 的) MyThread myThread = new MyThread(); myThread.start();2 实现 Runnable 接口,实现 run 方法可实现资源共享 MyRunnable myRunn...

2018-03-09 14:44:53 257

原创 Android 内部存储和外部存储

点击查看大图点我查看原图LogicalInternalStorageTool.java/** * Created by classichu on 2018/3/2. * &lt;p&gt; * 逻辑上的 Internal storage: * 1 总是可用的 * 2 这里的文件默认只能被我们的app所访问。 * 3 当用户卸载app的时候,系统会把internal内该a...

2018-03-03 00:53:14 872

macOS Unlocker for VMware v3.0.3.7z

macOS Unlocker for VMware + darwin.iso、darwinPre15.iso 【版本 11.5.5/16269456】

2020-08-03

Vysor-win32-ia32_2.1.0

免 root 电脑操控手机 Vysor 独立版 2.1.0 电脑手机同屏神器 软件 工具 字数补丁

2019-03-14

罗技Logitech无线键盘鼠标重连工具2019

Unifying 罗技Unifying优联接收器重连软件 ConnectUtility 罗技非Unifying优联接收器重连软件 SetPoint 可自定义鼠标按钮、键盘 F 键和热键,控制跟踪速度,并可配置其他设备特定的设置

2019-03-14

Android 通用标题栏 简单封装实现

Android 通用标题栏 简单封装实现 http://blog.csdn.net/RichieZhu/article/details/50935918

2016-03-20

Android二级分类列表ListView GirdView in ViewPager

Android二级分类列表ListView GirdView in ViewPager http://blog.csdn.net/richiezhu/article/details/50922621

2016-03-18

Android二级分类列表ListView GirdView

http://blog.csdn.net/RichieZhu/article/details/50920384

2016-03-18

android 二级分类列表 listview

http://blog.csdn.net/RichieZhu/article/details/50913653

2016-03-17

可展开列表ExpandableListView嵌套GirdView demo

http://blog.csdn.net/RichieZhu/article/details/50912014

2016-03-17

可扩展listview demo BaseExpandableListAdapter

http://blog.csdn.net/richiezhu/article/details/50906152 BaseExpandableListAdapter

2016-03-16

ExpandableListView—SimpleExpandableListAdpater

http://blog.csdn.net/richiezhu/article/details/50903198

2016-03-16

仿网易上下双导航简单实现

仿网易上下双导航简单实现

2016-03-10

ViewPager、Fragment、RadioButton实现顶部切换Tab页面

http://blog.csdn.net/richiezhu/article/details/50844110

2016-03-10

LouisFragmentTabHostDemo

http://blog.csdn.net/richiezhu/article/details/50789163

2016-03-03

应用程序之间能够彼此通信AidlDemo

应用程序之间能够彼此通信的aidl demo实现 http://blog.csdn.net/RichieZhu/article/details/50750898

2016-02-26

ListViewRefreshAndListViewLoad自定义实现下拉刷新和滑动加载

ListViewRefresh和ListViewLoad 自定义实现下拉刷新和滑动加载 入门学习的代码

2016-02-23

Android Mvp模式 Demo

Android Mvp模式 Demo http://blog.csdn.net/RichieZhu/article/details/50669339

2016-02-16

Android Mvp模式 Demo

Android Mvp模式 Demo

2016-02-15

Android多线程断点续传下载

AndroidDownloadDemo》Android断点续传下载 AndroidMultiDownloadDemo》Android多线程断点续传下载

2016-02-14

AndFixDemo

AndFix Demo HotFix eclipse

2016-01-28

OkHttpUtilsLib4Eclipse

https://github.com/hongyangAndroid/okhttp-utils的eclipse版本lib

2016-01-12

Vysor-win32-ia32-1.8.3 独立版

Vysor-win32-ia32-1.8.3 独立版、官方原版,Vysor-win32-ia32-1.8.3 独立版、官方原版

2018-05-07

SqlDbx_5.11_Unicode_Zh-Cn 中文破解最新版

SqlDbx是一款非常实用的数据库管理工具,支持SQL的编辑与查询,支持自动语法突显,能够智能化完成操作,内置多种丰富的特色功能。支持的数据源有MSSQL/MYSQL/ODBC/DB2/ASE/SYBASE/ORACLE等数据源。能够同时操作打开多个数据库。 SqlDbx 5.11专业版汉化和谐版,解除各种限制 支持多窗口链接查询;支持Unicode编码,编辑器中汉字不会再出现乱码。目前专业版最新版本是5.11,官方也很久没发布新版本,本人也换了其他的多数据库管理工具,特分享出该版本。 汉化是自己完成的,和谐是朋友搞定的。感谢。

2018-05-07

Vysor 1.7.3 独立版

Vysor 1.7.3 独立版

2017-06-19

Vysor_1.7.7 extension 黑屏 po jie 处理

Vysor_1.7.7 extension 黑屏 po jie 已处理

2017-06-08

Win10可用的Microsoft SQL Server 2008 Native Client

Win10可用的Microsoft SQL Server 2008 Native Client Navicat 操作数据库 会用到

2016-05-16

SlidingMenu demo android studio

SlidingMenu demo android studio http://blog.csdn.net/RichieZhu/article/details/51067896

2016-04-05

PagerSlidingTabStrip

http://blog.csdn.net/RichieZhu/article/details/51052785

2016-04-03

fragment之间用eventbus进行传值调用方法

点击左边item 刷新右边item http://blog.csdn.net/RichieZhu/article/details/51051732

2016-04-03

Otto和EventBus使用demo

Otto http://blog.csdn.net/richiezhu/article/details/51049657 EventBus http://blog.csdn.net/richiezhu/article/details/51026863

2016-04-03

EventBus 3使用记录demo

http://blog.csdn.net/richiezhu/article/details/51026863

2016-03-31

EventBus使用记录demo

http://blog.csdn.net/richiezhu/article/details/51026863

2016-03-31

接口关联方式 Fragment之间通过Activity相互传值和调用方法

http://blog.csdn.net/richiezhu/article/details/51024772

2016-03-31

Fragment之间通过Activity相互传值和调用方法

http://blog.csdn.net/RichieZhu/article/details/51024772

2016-03-31

Activity和Fragment之间相互传值和调用方法

http://blog.csdn.net/RichieZhu/article/details/51015092

2016-03-30

Collapsing ToolbarLayout、AppBarLayout和NestedScrollView组合滑动折叠或拉伸Toolbar的demo

http://blog.csdn.net/richiezhu/article/details/51005349

2016-03-29

Toolbar、TabLayout、AppBarLayout和RecyclerView组合可以滑动收起或显示Toolbar的demo

http://blog.csdn.net/richiezhu/article/details/51005288

2016-03-29

CoordinatorLayout 、FloatingAct、Snackbar、DrawerLayout和NavigationView结合demo

http://blog.csdn.net/RichieZhu/article/details/50967044 CoordinatorLayout 、FloatingActionButton 、Snackbar、DrawerLayout和NavigationView结合使用demo

2016-03-29

Android TabLayout、ViewPager实现顶部和底部Tab导航

Android TabLayout、ViewPager实现顶部和底部Tab导航 http://blog.csdn.net/RichieZhu/article/details/50966690

2016-03-23

PagerTitleStrip和PagerTabStrip使用demo

PagerTitleStrip和PagerTabStrip使用demo http://blog.csdn.net/RichieZhu/article/details/50958836

2016-03-22

ListView、SwipeRefreshLayout实现下拉刷新,上拉加载、滑动加载(自动加载)和点击加载

ListView、SwipeRefreshLayout实现下拉刷新,上拉加载、滑动加载(自动加载)和点击加载 http://blog.csdn.net/richiezhu/article/details/50958259

2016-03-22

空空如也

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

TA关注的人

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