<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小点滴]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/zzf112</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; zzf112]]></copyright><item><title><![CDATA[判断两个时间段是否重叠]]></title><link>https://blog.csdn.net/zzf112/article/details/78489367</link><guid>https://blog.csdn.net/zzf112/article/details/78489367</guid><author>zzf112</author><pubDate>Tue, 22 Mar 2022 15:13:59 +0800</pubDate><description><![CDATA[判断两个时间段是否重叠，如：

startdate1 — enddate1

startdate2 — enddate2

两个时间的重叠分4种情况，若你一一列出这四种情况来判断是否重叠那就弱爆了，最简单的方法：

startdate1 &lt;=enddate2 and enddate1&gt;=startdate2

若你无法理解上面这种方法，那我还有下面的方法提供给你：

(startdate1 BETWEEN startdate2AND enddate2)

or (enddate1 BETWE..]]></description><category></category></item><item><title><![CDATA[Intellij IDEA运行缓慢]]></title><link>https://blog.csdn.net/zzf112/article/details/123083702</link><guid>https://blog.csdn.net/zzf112/article/details/123083702</guid><author>zzf112</author><pubDate>Wed, 23 Feb 2022 10:12:02 +0800</pubDate><description><![CDATA[IDEA有时候会出现运行迟缓，长时间没有响应的情况，这是因为IDEA的运行堆栈太小，打开bin目录下的idea64.exe.vmoptions文件，加大其中的jvm配置项Xmx

-Xms1024m
-Xmx3072m
-XX:ReservedCodeCacheSize=512m
-XX:+IgnoreUnrecognizedVMOptions
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnO]]></description><category></category></item><item><title><![CDATA[Android Studio 统计代码全部行数插件Statistic]]></title><link>https://blog.csdn.net/zzf112/article/details/123063745</link><guid>https://blog.csdn.net/zzf112/article/details/123063745</guid><author>zzf112</author><pubDate>Tue, 22 Feb 2022 11:05:11 +0800</pubDate><description><![CDATA[下载地址Statistic - IntelliJ IDEs Plugin | Marketplace


]]></description><category></category></item><item><title><![CDATA[NetworkSecurityConfig放开http请求]]></title><link>https://blog.csdn.net/zzf112/article/details/122983489</link><guid>https://blog.csdn.net/zzf112/article/details/122983489</guid><author>zzf112</author><pubDate>Thu, 17 Feb 2022 15:05:37 +0800</pubDate><description><![CDATA[前言：
由于Android P系统的设备 ，限制了非加密的文明流量的http（https没事）网络请求，导致该应用无法进行http协议的网络请求。

解决方案

在res目录下创建xml目录,然后随便创建一个.xml文件


&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;network-security-config&gt;
    &lt;base-config cleartextTrafficPermitted="true" /&gt;
&lt;/ne]]></description><category></category></item><item><title><![CDATA[Git push上传代码失败]]></title><link>https://blog.csdn.net/zzf112/article/details/122977593</link><guid>https://blog.csdn.net/zzf112/article/details/122977593</guid><author>zzf112</author><pubDate>Thu, 17 Feb 2022 10:21:01 +0800</pubDate><description><![CDATA[Push failed
   Invocation failed Unexpected end of file from server
   java.lang.RuntimeException: Invocation failed Unexpected end of file from server
   at org.jetbrains.git4idea.GitAppUtil.sendXmlRequest(GitAppUtil.java:30)
...]]></description><category></category></item><item><title><![CDATA[Android 避免重新启动页开始]]></title><link>https://blog.csdn.net/zzf112/article/details/106337564</link><guid>https://blog.csdn.net/zzf112/article/details/106337564</guid><author>zzf112</author><pubDate>Mon, 25 May 2020 17:15:48 +0800</pubDate><description><![CDATA[在启动页的OnCreate里添加如下代码


if ((getIntent().getFlags() &amp; Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {  
            finish();  
            return;  
        } 

在setContentView(R.layout.activity_main)之前

配置文件中


android:launchMode="standard"
...]]></description><category></category></item><item><title><![CDATA[RecyclerView 自动滑动到底部]]></title><link>https://blog.csdn.net/zzf112/article/details/100113756</link><guid>https://blog.csdn.net/zzf112/article/details/100113756</guid><author>zzf112</author><pubDate>Wed, 28 Aug 2019 10:14:20 +0800</pubDate><description><![CDATA[mRecyclerView.scrollToPosition(adapter.getItemCount()-1);
]]></description><category></category></item><item><title><![CDATA[自定义通知声音]]></title><link>https://blog.csdn.net/zzf112/article/details/96991325</link><guid>https://blog.csdn.net/zzf112/article/details/96991325</guid><author>zzf112</author><pubDate>Tue, 23 Jul 2019 14:04:51 +0800</pubDate><description><![CDATA[private static Ringtone mRingtone;
    public synchronized void playSound() {
        if (mRingtone == null) {
            Log.e("initial Ringtone", "===");
            String uriPath = "android.reso...]]></description><category></category></item><item><title><![CDATA[计时器Chronometer]]></title><link>https://blog.csdn.net/zzf112/article/details/96977245</link><guid>https://blog.csdn.net/zzf112/article/details/96977245</guid><author>zzf112</author><pubDate>Tue, 23 Jul 2019 11:23:08 +0800</pubDate><description><![CDATA[public class ChronometerActivity extends AppCompatActivity {
    private Chronometer chronometer = null;
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super...]]></description><category></category></item><item><title><![CDATA[Android打开pdf文件]]></title><link>https://blog.csdn.net/zzf112/article/details/92830859</link><guid>https://blog.csdn.net/zzf112/article/details/92830859</guid><author>zzf112</author><pubDate>Wed, 19 Jun 2019 14:39:06 +0800</pubDate><description><![CDATA[转https://www.jb51.net/article/136364.htm

Android的WebView做不到ios的WebView那样可以很方便的直接预览pdf文件。要实现利用WebView预览pdf我们可以使用谷歌文档服务：


			
			
			
			mWebView.loadUrl("http://docs.google.com/gviewembedded=true&am...]]></description><category></category></item><item><title><![CDATA[android-解决 Android N 上 报错：android.os.FileUriExposedException]]></title><link>https://blog.csdn.net/zzf112/article/details/92830368</link><guid>https://blog.csdn.net/zzf112/article/details/92830368</guid><author>zzf112</author><pubDate>Wed, 19 Jun 2019 14:18:54 +0800</pubDate><description><![CDATA[解决AndroidN 上 安装Apk时报错：android.os.FileUriExposedException: file:///storage/emulated/0/Download/appName-2.3.0.apk exposed beyond app through Intent.getData()

解决方法

1、在AndroidManifest.xml中添加如下代码




&...]]></description><category></category></item><item><title><![CDATA[Android XML shape 标签使用详解]]></title><link>https://blog.csdn.net/zzf112/article/details/90902498</link><guid>https://blog.csdn.net/zzf112/article/details/90902498</guid><author>zzf112</author><pubDate>Wed, 05 Jun 2019 15:01:10 +0800</pubDate><description><![CDATA[转载https://www.cnblogs.com/popfisher/p/6238119.html

  一个android开发者肯定懂得使用 xml 定义一个 Drawable，比如定义一个 rect 或者 circle 作为一个 View 的背景。但是，也肯定也有人在能使用 Drawable 的地方选择使用一张 png 图（或者是一张 .9 图）作为 View 的背景，因为后者把问题交给 U...]]></description><category></category></item><item><title><![CDATA[关于JDK6兼容sql server2016的兼容问题]]></title><link>https://blog.csdn.net/zzf112/article/details/88977886</link><guid>https://blog.csdn.net/zzf112/article/details/88977886</guid><author>zzf112</author><pubDate>Tue, 02 Apr 2019 18:12:08 +0800</pubDate><description><![CDATA[关于JDK6兼容sql server2016的兼容问题

Microsoft SQL Server JDBC 驱动程序下载

本页包含 Microsoft SQL Server JDBC 驱动程序的支持矩阵和支持生命周期策略。

Microsoft JDBC 驱动程序支持生命周期矩阵和策略

Microsoft 支持生命周期 (MSL) 策略提供了与 Microsoft 产品的支持生命周期有关的可...]]></description><category></category></item><item><title><![CDATA[JobService和JobScheduler]]></title><link>https://blog.csdn.net/zzf112/article/details/88533898</link><guid>https://blog.csdn.net/zzf112/article/details/88533898</guid><author>zzf112</author><pubDate>Wed, 13 Mar 2019 15:44:51 +0800</pubDate><description><![CDATA[Google在Android5.0中引入JobScheduler来执行一些需要满足特定条件但不紧急的后台任务，APP利用JobScheduler来执行这些特殊的后台任务时来减少电量的消耗，使用JobScheduler的时候需要把待执行的后台任务封装到JobService中提交。

   JobService继承自Service，并且是一个抽象类。在JobService中有两...]]></description><category></category></item><item><title><![CDATA[Android app 开机自启动]]></title><link>https://blog.csdn.net/zzf112/article/details/88531788</link><guid>https://blog.csdn.net/zzf112/article/details/88531788</guid><author>zzf112</author><pubDate>Wed, 13 Mar 2019 14:33:02 +0800</pubDate><description><![CDATA[1、新建广播接收类


public class MyBootBroadcastReceiver extends BootBroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        super.onReceive(context, intent);
   ...]]></description><category></category></item><item><title><![CDATA[Picasso使用示例（四种来源途径下加载图片，附demo）]]></title><link>https://blog.csdn.net/zzf112/article/details/88185780</link><guid>https://blog.csdn.net/zzf112/article/details/88185780</guid><author>zzf112</author><pubDate>Tue, 05 Mar 2019 15:55:47 +0800</pubDate><description><![CDATA[转载https://www.cnblogs.com/zhangqie/p/6479792.html

Picasso是Square公司开源的一个Android图形缓存库， 可以实现图片加载（本地和网络）和缓存功能。

地址：http://square.github.io/picasso/

jar包下载：Picasso.jar



Paicsso可以实现图片的很多功能，drawable/mi...]]></description><category></category></item><item><title><![CDATA[Android在程序崩溃捕获异常后记录log并退出]]></title><link>https://blog.csdn.net/zzf112/article/details/88029853</link><guid>https://blog.csdn.net/zzf112/article/details/88029853</guid><author>zzf112</author><pubDate>Thu, 28 Feb 2019 15:18:21 +0800</pubDate><description><![CDATA[CashHandler


public class CrashHandler implements Thread.UncaughtExceptionHandler {
    private static CrashHandler sInstance = null;
    private Thread.UncaughtExceptionHandler mDefaultHandler;
    ...]]></description><category></category></item><item><title><![CDATA[解决PKIX：unable to find valid certification path to requested target 的问题]]></title><link>https://blog.csdn.net/zzf112/article/details/86523128</link><guid>https://blog.csdn.net/zzf112/article/details/86523128</guid><author>zzf112</author><pubDate>Thu, 17 Jan 2019 13:55:39 +0800</pubDate><description><![CDATA[Exception in thread &quot;main&quot; javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable...]]></description><category></category></item><item><title><![CDATA[AES加密算法]]></title><link>https://blog.csdn.net/zzf112/article/details/86489576</link><guid>https://blog.csdn.net/zzf112/article/details/86489576</guid><author>zzf112</author><pubDate>Tue, 15 Jan 2019 11:21:33 +0800</pubDate><description><![CDATA[       AES（Advanced Encryption Standard高级加密标准），是一种区块加密标准。这个标准用来替代原先的DES，已经被多方分析且广为全世界所使用。那么为什么原来的DES会被取代呢，原因就在于其使用56位密钥，比较容易被破解。而AES可以使用128、192、和256位密钥，并且用128位分组加密和解密数据，也就是区块长度为128位，相对来说安全很多。完善的加密算法在理...]]></description><category></category></item><item><title><![CDATA[Android与Js基本交互]]></title><link>https://blog.csdn.net/zzf112/article/details/83275627</link><guid>https://blog.csdn.net/zzf112/article/details/83275627</guid><author>zzf112</author><pubDate>Mon, 22 Oct 2018 17:09:30 +0800</pubDate><description><![CDATA[对于android调用JS代码的方法有2种： 
1. 通过WebView的loadUrl() 
2. 通过WebView的evaluateJavascript()

对于JS调用Android代码的方法有3种： 
1. 通过WebView的addJavascriptInterface()进行对象映射 
2. 通过 WebViewClient 的shouldOverrideUrlLoading ()...]]></description><category></category></item></channel></rss>