自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZJQ的博客

我们看到的世界只是我们大脑模型的塑造;我们认为真实的世界是大脑想出来的。我们所有的感官都是大脑塑造的;学习是构建模型利于我们生存,遗忘是大脑对模型的筛选;感知层由自然选择进化;

  • 博客(30)
  • 资源 (31)
  • 收藏
  • 关注

原创 自定义tablayout,好用

这个类中只是2个tablayout,可以根据布局不断的拓展,可以设置背景,文字颜色,等等自定义,其中还能设置tablayout下的进度条:package com.nick.albummanagement.hidden;import android.annotation.SuppressLint;import android.content.Context;import android...

2018-08-29 17:34:22 902

原创 recycleview 自定义分割线

DividerItemDecoration divider = new DividerItemDecoration(getActivity(),DividerItemDecoration.VERTICAL);divider.setDrawable(ContextCompat.getDrawable(getActivity(),R.drawable.custom_divider));mRvSo...

2018-08-29 17:03:11 366

原创 com.blankj:utilcode:1.18.2 使用

implementation 'com.blankj:utilcode:1.18.2'APIs Activity 相关 ->ActivityUtils.java->Demo isActivityExists : 判断 Activity 是否存在 startActivity : 启动 Activity startActivityFo...

2018-08-29 12:09:28 16673 3

原创  media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:

这里面有假删除也就是放入回收站;获取假删除文件即回收站文件;真正删除文件;恢复回收站文件;回收站与隐私空间类似,原理一样,只不过叫法不同。其中假删除的操作原理是:首先获取文件路径,对文件命名前加“.”,进行文件重命名,将文件路径进行重命名标记,保存到sp中。使用Contentresolver对数据库进行删除操作,这样我们使用cursor对media数据库查询就不会显示已经删除的数据。...

2018-08-28 16:27:31 498

原创 layout_marginRight与layout_marginStart 同时使用产生冲突,尽量只使用 一种

 这些属性的区别是什么?  根据api注释,我们得知MarginStart指的是控件距离开头View部分的间距大小,MarginLeft则指的是控件距离左边View部分的间距大小,MarginEnd和MarginRight同理。 ...

2018-08-25 17:13:55 1784

原创 ImageView设置tint ,修改图标颜色

<ImageView android:id="@+id/iv_back" android:layout_width="35dp" android:layout_height="35dp" android:padding="10dp" android:src="@mipmap/ic_back" android:tint="@color/b

2018-08-25 17:10:29 4088

原创 Android自带的DrawerLayout和ActionBarDrawerToggle实现侧滑效果

主要就是一下这几句,使用ActionBarDrawerToggle实现侧滑各种效果 :initToolBar(mToolbar,true,"");DrawerLayout drawer = (DrawerLayout) findView(R.id.drawer_layout);ActionBarDrawerToggle toggle = new ActionBarDrawerToggle...

2018-08-24 22:25:24 565

原创 应用使用签名打包之后,卸掉测试机的应用,在安装release安装包,显示应用未安装

造成的原因就是因为你的测试机卸载有残留,你使用adb命令进行uninstall在Androidstudio下面有run,debug的栏目中找到:Terminal 先输入adbdevices命令,查看你的设备时候连接正确,在使用:adb uninstall com.nick.albummanagement uninstall后面的是你的应用的包名。在进行安装就ok了。...

2018-08-24 22:13:21 1692 1

原创 使用 UI automator view,查看手机当前界面的布局

打开Androidstudio ,到setting界面,找到Androidsdk如下:记住sdk路径,打开到sdk路径,找到tools\bin\uiautomatorviewer。双击打开这个bat文件。去人你的测试机与电脑相连。等一会出现:我预览的是qq的界面,嵌套的布局很多。自己看看吧。...

2018-08-24 21:59:18 4159 2

原创 toolbar设置返回键,侧滑栏键,等等

mToolbar.setNavigationIcon(R.drawable.photo_menu);这是左侧的图标

2018-08-24 21:14:47 1159

原创 python基础语法学习1

not True # ==> Falsenot False # ==> True布尔运算在计算机中用来做条件判断,根据计算结果为True或者False,计算机可以自动执行不同的后续代码。在Python中,布尔类型还可以与其他数据类型做 and、or和not运算,请看下面的代码:1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必......

2018-08-24 20:17:23 234

原创 python基础语法总结

输出用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下:>>> print('hello, world')print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出: >>> print('The quick brown fox', 'ju...

2018-08-22 14:03:30 9821

原创 app.iml 文件简介 ;project 的iml:删除前后对比;Android Studio误删了app.iml文件后,项目运行不起来,进行恢复.iml文件

app.iml 文件 这是一个临时文件,编译后出现的。恢复.iml文件按照下面四个步骤:1.将gradle文件中删除一行空格,目的是出现sync now2.点击右上角Gradle,选中你的moudle3.点击上面的刷新按钮4.点击sync now你就发现iml文件重新生成了。...

2018-08-21 14:55:18 7323 4

原创 android自定义阴影边框,使用CardView

<android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="match_parent" android:baselineAligned="false" android:orientation="vertical" app:...

2018-08-17 17:45:12 5712

原创 在Fragment切换时进行界面数据刷新,setUserVisibleHint,onHiddenChanged

使用show和hide来显隐的Fragment在viewpage进行 嵌套的时候, 最好私用第三中。FragmentManager除了addFragment和replaceFragment之外还有showFragment和hideFragment来做Fragment的显隐,这样可以提生页面切换的速度,是一种用空间换时间的方式。但是这样使用的Fragment在被hide的时候是不会调用...

2018-08-16 15:36:12 4387 2

原创 MediaStore 怎样使用orderby,怎样进行数据查询排序

Cursor cursor_video = getActivity().getContentResolver() .query(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, null, null, null,MediaStore.Video.Media.DATE_TAKEN+ " DESC");其实MediaStore建立的...

2018-08-16 14:42:28 765

原创 BroadcastReceiver使用,广播的类别 广播的使用流程 动态注册广播; 静态注册广播; android:exported=false

广播接收器是一个用于接收广播通知信息,并做出对应处理的组件。比如我们常见的系统广播──通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。在实际开发中我们可以拥通过集成自BroadcastReceiver基类来进行自定义广播,实现我们的业务需求的消息通讯。广播接收器没有用户界面。然而,它们可以启动一个activity来响应它们收到的信息,或者用NotificationManager来...

2018-08-15 21:01:03 717

原创 ViewStub基本用法,include merge

ViewStub基本用法:在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局...

2018-08-15 18:14:00 213

原创 gps定位,根据经纬度;

String[] permissions={"android.permission.ACCESS_COARSE_LOCATION","android.permission.INTERNET","android.permission.ACCESS_FINE_LOCATION"};ActivityCompat.requestPermissions(this,permissions,1);Stri...

2018-08-14 23:56:08 1838

原创 android 默认不弹出键盘 Android EditText 失去焦点 解决recyclerview item点击不反应,获取不到焦点

解决办法就是在RelativeLayout加: android:descendantFocusability="blocksDescendants" 如下:<RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:desce...

2018-08-13 23:19:43 2720 4

原创 彻底知道git checkout filename 命令,首先你的知道git存储结构。

彻底知道git checkout filename 命令,首先你的知道git存储结构。可以看看我的git存储结构:临时区,工作区、暂存区、本地仓库、远程仓库:https://blog.csdn.net/qq_38998213准备工作:新建了一个learngit文件夹,在bash中cd进入文件夹,用以下命令创建一个仓库。$ git init添加一个文本文件one.txt,里面...

2018-08-13 23:11:34 3434

原创 git的工作区、暂存区、本地仓库、远程仓库

1、git的工作区:在当前仓库中,新增,更改,删除文件这些动作,都发生在工作区里面。2、git的暂存区:英文叫stage, 或index。在版本库.git)目录下,有一个index文件。它实际上就是一个包含文件索引的目录树,像是一个虚拟的工作区。在这个虚拟工作区的目录树中,记录了文件名、文件的状态信息(时间戳、文件长度等),文件的内容并不存储其中,而是保存在Git对象库(.git/object...

2018-08-13 23:05:35 8235 3

原创 git数据存储结构

以前的存储仓库,采用针对改变的文件进行标记,对每个文件进行跟踪。文件改变就会记录。git采用对version进行跟踪,将改变的文件记录下来,每一版本记录一次,没有改变的文件使用上一版本的,这样存储速度快,在你上传远程的时候,也是很快的,并且在你本地也是一个仓库,每人都是分布式仓库,代码安全性高。接下来看看git的文件存储结构吧。一、git的基本对象类型二、查看gi...

2018-08-13 23:02:17 1767

原创 Android图片添加阴影效果的两种方式

<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 阴影图片,android:left表示阴影图片左边到背景图片左边的距离 android:top表示阴影图片上边到背景图片上边的距离--&..

2018-08-12 22:30:03 2480

原创 按时间分类显示图片应用gradview。

简单说下adapter的 生命周期,你可能了解activity'fragment的,或者一些serevice的但是你可能不知道adapter的。onAttachedToRecyclerView↓-------→ onCreateViewHolder| ↓| ...

2018-08-10 22:24:05 327

原创 怎样用游标查询手机音视频资源获取创建时间,这是获取地理位置的信息

在这个方法中使用MediaStore获取你想要的image或者video。我下面的代码是存了数据库的。private void initData() { Cursor cursor = getContentResolver() .query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null, n...

2018-08-10 14:52:12 466

原创 同步与异步讲解,Service与Thread的区别

同步(Sync)所谓同步,就是发出一个功能调用时,在没有得到结果之前,该调用就不返回或继续执行后续操作。根据这个定义,Java中所有方法都是同步调用,应为必须要等到结果后才会继续执行。我们在说同步、异步的时候,一般而言是特指那些需要其他端协作或者需要一定时间完成的任务。简单来说,同步就是必须一件一件事做,等前一件做完了才能做下一件事。异步(Async)异步与同步相对,当一个异步...

2018-08-03 20:49:20 831

原创 static与final的区别

一、staicstatic 表示静态或全局,它可以修饰属性,方法和代码块。由于静态属性和方法是属于该类的所有对象的,所以可以用类名.静态属性/方法名来访问。用static修饰的代码块表示静态代码块,当Java虚拟机(JVM)加载类时,就会执行该代码块。1、static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是...

2018-08-02 17:33:41 5545

原创 startService和bindService区别。 下面看看bind方式

总共是2种,一种是startService,还有一种是bindService。其中 有个问题就是Caused by: java.lang.IllegalArgumentException: Service Intent must be explicit:,这种情况下就是由于你采用action去intent_filter得到service,这样在网上看的话说是隐式调用,5.0之后应采用显示调用。...

2018-08-01 22:35:39 358

原创 自由划线的好用工具类

public class MyPaintView extends View { private List<Point> allPoints=new ArrayList<Point>(); //接受context以及属性集合(宽度,高度等) public MyPaintView(Context context, AttributeSet attrs)...

2018-08-01 11:52:19 411

一个非常强大的测试工具,给大家简单的介绍一下基本使用方法 入门篇,如若不懂,请重新学习小学语文,再来阅读,谢谢!!! 1、

一个非常强大的测试工具,给大家简单的介绍一下基本使用方法 入门篇,如若不懂,请重新学习小学语文,再来阅读,谢谢!!! 1、第一步就安装JMeter,使用JMeter的前提是先把jdk等配置完成,才可以打开JMeter,不然会出现点开没反应的情况 作压力测绘师的软件,但是兼备对服务器发起万级别昂文等等,测试代码健壮性。

2022-10-08

US_export_policy.jar local_policy.jar

US_export_policy.jar local_policy.jar 解决:java.security.InvalidKeyException: Illegal key size or default parameters

2022-04-23

使用web3j实现abi转java实现效果 智能合约地址 区块链地址和账户密钥

使用web3j实现abi转java实现效果 智能合约地址 区块链地址和账户密钥

2022-04-22

java解析excel文件 poi.jar

java解析excel文件 poi.jar

2022-03-28

java解析excel文件 jxl.jar

java解析excel文件 jxl.jar

2022-03-28

CAJViewer7.2.0.115.self.zip

Cajviewer是中国期刊网的专用全文格式阅读器,支持多种文档格式、阅读和编辑功能更加方便齐全、对文献的管理功能增强,是一款集体积小、功能强大、占用资源少、使用方便等优点于一身的文献阅读软件

2021-12-08

basic-miktex-21.8-x64.exe

basic-miktex-21.8-x64.exe 论文编辑器

2021-12-08

IPFS-Desktop-Setup-0.17.0.exe

IPFS-Desktop-Setup-0.17.0.exe

2021-12-08

tencentcloud-sdk-java-master.zip

只要用于 人脸识别

2021-10-07

phpstydy ps.rar

phpstydy

2021-09-07

jadx_ui.zip

反编译工具,直接反编译apk,告别繁琐步骤。

2020-08-14

sokit-1.3.zip

1、服务器模式 用来监听本地端口,接收外部数据包,并且可以回复自定义数据 2、客户端模式 用来连接服务器,发送自定义数据包,并接收远程回复数据 3、转发器模式 用来监听本地端口,将接收到的数据包发送给指定的远程服务器,也可以在转发数据流中插入自定义数据向双发发送 4、支持发送ascii字符串数据,以及十六进制表示的原始字节,单次发送的字符数目没有限制 5、收到的数据会同时以这两种形式显示

2020-07-13

ch341_drvsky.exe

我是在win7,Android studio 3.0.1 开发Android主板设备,进行的是usb连接,有时候也会串口连接。

2020-04-03

signapk.jar

SignApk.jar。进行系统签名,获取系统权限。 教程: https://zhangjq.blog.csdn.net/article/details/104823662

2020-03-12

Advantage.zip

图谱解析软件,解压,里面有个setup。exe。当然还有其他拓展的工具。csdn留言,就发给你,留个邮箱就ok、

2019-09-12

usb-serial-for-android-master.zip

ANDROID OTG USB通信 读写 信息 环境:android studio 3.0.1 ,gradle 4.4 已经测试可直接运行

2019-09-10

jd-windows_jar.zip

此程序jd-gui.exe使用C++开发,主要具有以下功能: 一、支持众多Java编译器的反编译; 二、支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转;

2019-09-09

jd_windows.zip

此程序jd-gui.exe使用C++开发,主要具有以下功能: 一、支持众多Java编译器的反编译; 二、支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转;

2019-09-09

iOS真机调试包12.4(16G77) 不用升级xcode 就可以

iOS真机调试包12.4(16G77) 不用升级xcode 就可以

2019-08-26

Activity之间使用接口传值.zip

Activity之间使用接口传值,只是两个activity,但是我感觉很经典,这个问题我看了很久了,很简单,会用,但是不懂。 set方法用于监听,也就是事件的触发。   set的主要作用:在你声明接口的地方把接口实例化 ,不是什么监听。 有2中方式 mainActivityTwo.setCeshi(MainActivity.this); 这种你需要把接口声明成静态的,每个界面之后一个activity,只有一个this,跳转之后就销毁了。所以接口传值多用于Activity和Fragment之间,或者Fragment和Adapter之间。 mainActivityTwo.setCeshi(new MainActivityTwo.CeShi() { @Override public void listener(int tep) { mTextView.setText(q+"22"); } }); 这种就是直接new很方便。

2019-07-30

mengxueping.zip

ADB interface 驱动下载,连接手机不显示,Android studio 不能调试,原因是驱动问题。 步骤:计算机右键,管理,找到手机不能识别的设备,右键更新驱动,选择加压的文件夹,是最外层的文件夹,就好了。

2019-07-26

实达设备多种数据格式转化StartTools_V1.2a.exe

将16进制格式的字符转化成汉字,也可以是10,16,32,8,2进制之间的转化,实达设备多种数据格式转化。

2019-06-19

银行设备16进制指令组包解包.exe

银行设备16进制指令组包解包

2019-06-19

sscomassistant.2.15.0.Installer.x64.exe

软件介绍 友善串口调试助手是一个很好而小巧的串口调试助手,完美支持Win7等Windows操作系统。友善串口调试助手支持常用的50-256000bps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符(包括中文),可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件。 友善串口调试助手 友善串口调试助手功能介绍   1、友善串口调试助手支持自定义波特率,可支持各种非标准波特率;   2、串口自动设别,自动搜索串口;   3、接收数据可以进行十六进制和ASCII切换;   4、接收数据时,光标始终显示在最后一行或指定行;   5、可以以十六进制或ASCII格式,向指定串口发送数据;   6、定时发送数据;   7、友善串口调试助手自定义波特率,支持非标准波特率;   8、友善串口调试助手支持日志缓冲;   9、友善串口调试助手支持ASCII和Hex数据转换;   10、支持时间戳功能,可显示发送及接受时间。 友善串口调试助手安装步骤   1、首先在本站下载友善串口调试助手软件包,双击运行exe安装文件,选择简体中文语言,然后点击确定 友善串口调试助手   2、进入许可协议界面,选择我接受协议,然后点击下一步 友善串口调试助手   3、选择目标安装位置,可以默认安装到C盘或者点击浏览选择其他安装位置,然后点击下一步 友善串口调试助手   4、选择开始菜单文件夹,无需修改,直接点击下一步 友善串口调试助手   5、选择附加任务界面,选择创建桌面图标,然后点击下一步 友善串口调试助手   6、准备安装友善串口调试助手,点击安装 友善串口调试助手   7、正在安装,耐心等待安装进度条完成 友善串口调试助手   8、友善串口调试助手安装完成,点击完成后就可以打开使用 友善串口调试助手 友善串口调试助手使用方法   1、在本站下载安装好友善串口调试助手后,在桌面找到图标双击运行,主界面如下: 友善串口调试助手   2、首先根据串口发过来的信息选择波特率,这个波特率根据实际需要选择,要保证收发一致,否则可能收不到数据,有的时候可以收到,但是都是乱码 友善串口调试助手   3、根据传输协议,设置数据位,校验位,停止位,这三个也需要与发送端保持一致,一般来说都是默认设置8-N-1 友善串口调试助手   4、连接好硬件后,选择传输端口,对应电脑上的USB口 友善串口调试助手   5、设置数据收发模式,根据实际需要选择 友善串口调试助手   6、点击“运行”,即可收发数据包 友善串口调试助手   7、串口调试助手也可以调试TCP/UDP数据包,在下图位置,其使用方法与前者类似。 友善串口调试助手 友善串口调试助手 友善串口调试助手同类软件对比   1、串口调试助手   优点:使用方便,用户群最多,有书介绍及免费源代码。   缺点:1)因采用多线程接收技术,接收有时丢数,特别在高波特率或使用USB转串口时丢数较多。    2)只支持115.2K波特率。    3)只能选COM1~COM4,使用USB转串口时,要重新映射串口。   2、PCOMAPR(pcomtest)   优点:波特率高,高达921.6K,接收不丢数。   缺点:只有COM1~COM4可选,使用USB转串口时,要重新映射串口。   3、友善串口调试助手   优点:功能强,支持单界面双串口,可自动探测USB映射的COM口   缺点:日志记录按钮不太方便。

2019-06-19

DebugView 支持win10.rar

Debugview(VC调试工具)是一款电脑查错调试软件,该工具是程序员调试必备,能在运行程序后将错误提示完整记录在日志文本中,以供直接查看,进行故障修复,快下载使用吧!

2019-05-24

commons-lang3.1.rar

StringUtils在commons-lang3和commons-lang中的区别,下载commons-lang3.jar包

2019-05-22

zjq_sqllite1.0.rar

下载sqllit1.0.在我的csdn上有资源,你可以查看。直接打开资源就可以了。

2019-05-17

Android 开发解析xls文件工具集

Android 开发解析xls文件工具集,在我的博客里面有详解。

2019-05-15

svn资源安装包

svn安装包,有中文的包,下载的话完全私聊我就会发给你的。

2019-01-16

DisplayFusionSetup-9.3c

DisplayFusionSetup,用于win7多屏幕使用,在各个屏幕的底部实现任务栏。都有,很好用。

2018-10-18

Firebase云通知

在这个项目中可以进行云通知发布,测试成功的,这里仅仅是项目的代码,其中有个文件是测试工具:解压后你就能看到,这个工具的名字是PuTTY。

2018-06-14

空空如也

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

TA关注的人

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