自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (16)
  • 收藏
  • 关注

转载 cmd 批量重命名文件且对原文件名进行修改

批量处理文件名,只改文件中的部分名称我想去掉的部分是: "ic_", 如果有其他要求,也可以。@echo off&setlocal EnableDelayedExpansioncolor 0aecho %date% %time%echo rename file now......set a=1for /f "delims=" %%i in ('dir /b *.xml') do ( set "str=%%~nxi" set "shortstr=!str:~

2021-04-15 19:19:04 1308

原创 Android文件目录及文件访问权限等详解

Android文件目录一次说清说明应用访问权限及范围在app内创建文件演示在其他app内访问上面的app创建的文件说明android 中获取目录的API有两种,一种是通过Environment获取,另一种就是通过Context获取。两者获取到的目录区别还是很大的。通过Environment API获取的目录,不会包含应用的内部目录,也就是带应用包名的目录。通过Context API获取的目录,绝对路径都会带有改应用的包名,app访问自己包名下的该类文件,不需要额外申请权限应用访问权限及范围这里可

2021-01-08 18:09:14 15943 1

原创 flutter 解决Could not find an option named "preview-dart-2".

导入Flutter项目。一番配置后发现竟然无法运行。一直提示Could not find an option named "preview-dart-2". 这就有点尴尬了。搜了一圈都没百度到。然后开始回去找之前配置上的问题。结果还真找到了想必你也发现了。这里出现了preview-dart-2 。原来是这里勾选上了。结果就会报错。去掉勾选就好了。配置的时候,一定要检查好。...

2019-05-29 18:14:34 3558

转载 Flutter Android Studio打包安卓apk文件

说明:本文转自https://blog.csdn.net/duo_shine/article/details/81382757由于android stuidio 下,没办法和普通android包一样直接签名和打包apk。所以,需要通过命令行生成签名文件和打包等一、生成签名文件keytool -genkey -v -keystore 项目所在路径\签名文件名称.jks -keyalg ...

2019-05-29 10:36:30 840 4

原创 android—跳动的数字和金额、滑动的数字

看到高佣联盟的金额竟然可以跳动。感觉挺新鲜的。就自己实现一下。比较简单。看看就OK了。高手勿喷。先看看效果看着挺好玩的。由于是gif。看着有点诡异。中间少了一些帧。看效果还是自己跑一下吧思路: 单个textveiw是没法实现了。这么多数字在一排。那就是个LinearLayout。 然后是数字部分。这么多。怎么办。只好拆成一个个的数字了。 那就出来了。先自定义一个vie...

2019-05-17 18:23:27 1131

原创 解决HierarchyViewer不能连接真机的问题

真机连不上,模拟器又有平台限制。只好网上找解决办法。还真的找到了。新建一个java文件:ViewServer.java/* * Copyright (C) 2011 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you ma...

2019-03-20 16:48:32 431

原创 TabLayout 使用之文字前面加上图片

直接看效果。tab前面加个icon话不多说。想要实现,就不能用默认的tab了。直接设置。我没实现成功。view_special_tab.xml 文件 就是一个图标加一个textview ,我这里文字选中和不选中都要求使用黑色。就没有使用选择器。小图标使用了选择器。自动切换状态。也就是显示和隐藏。<?xml version="1.0" encoding="utf-8"...

2019-03-08 16:21:47 1389

转载 Webview修改网页内容,去掉头部广告或者引导下载banner

转自:https://blog.csdn.net/huang_yong_/article/details/84680525如网易考拉商品详情页要去掉这个banner ,需要查找对应的class或者id根据这个class 我们就可以通过js注入的方式去掉这个banner private void hidenBanner(WebView view) { ...

2019-02-26 10:53:19 827

转载 Android将一张图放在另一张图的指定位置

package com.maiya.suixingou.common.utils;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphi...

2019-01-25 11:45:52 3822

转载 Fragment切换出现的几种问题

转自:https://blog.csdn.net/josnz/article/details/60963409先介绍一下“内存重启”安卓app有一种特殊情况,就是 app运行在后台的时候,系统资源紧张的时候导致把app的资源全部回收(杀死app的进程),这时把app再从后台返回到前台时,app会重启。这种情况下文简称为:“内存重启”。在系统要把app回收之前,系统会把Activity的状态保存...

2019-01-17 17:14:58 1213

转载 Android设置反代理

Android设置反代理转自:https://blog.csdn.net/hizhangyuping/article/details/82143762?utm_source=blogxgwz1虽然类似fiddler之类的抓包工具很好用,只要在客户端设置一下手动代理就可以轻松获取接口数据。但是为了数据安全性着想,需要在网络框架中设置一下反代理。具体如下:httpBuilder = OkHttp...

2018-12-06 15:08:19 587

原创 java使用正则表达式从一长串字符中获取一段特征字符串

只能说String工具类太强大,导致一直以来,几乎没怎么用到过正则表达式,现在突然要用到,参考正则表达式语法,摸索一上午才搞出来。记录分享一下,以免忘记从一长串字符中,截取出邀请码,我想很多人都遇到过。 String s = "邀请您加入随心购,自动搜索淘宝天猫优惠券!先领券,再购物,更划算!\r\n" + "-------------\r\n" + "下载链接:h...

2018-11-08 12:12:26 802

原创 解决aar混淆后包里是空的问题,android混淆讲解

csdn不晓得咋回事,经常遇到写完文章,还没保存,浏览器就挂了。要么就是提示保存成功。结果啥也没保存住,本来写的很详细的文章,被这么搞一下,没心情写了。直接贴代码。懒得做多的解释了。基本配置#-------------------------------------------基本不用动区域--------------------------------------------#--...

2018-10-15 10:43:24 6981 2

原创 拒绝字面意思的忽悠:scheduleWithFixedDelay与scheduleAtFixedRate的真正区别

字面意思,一个固定间隔,一个固定频率。但具体有啥区别,很多文章都没有讲清楚。我专门用demo跑了一下scheduleWithFixedDelay执行周期=任务执行时长+间隔时长scheduleAtFixedRate执行周期=时长频率但是,上面的情况是发生在任务时长<间隔时长的情况下。如果任务时长>间隔时长呢?根据测试:scheduleWithFi...

2018-09-30 15:20:08 406

原创 解决gson造成的内存溢出问题

 上面时在做项目中遇到的内存暴涨情况。经过一系列的查找。终于找到时gson.toString(this) 这个this实例内部定义了一个全家gson,就是使用到的gson,导致迭代反射,一直到崩溃。本来通过改为局部变量解决的。但是大牛指点了下,说是用静态变量修饰一下这个全局gson变量就行。试了下果然可以。想问清楚。大牛给了个你体会下静态变量存储位置。仔细思量后,内存分为静态存储区,堆...

2018-09-28 21:27:20 7622 1

原创 使用imagemagick切割地图瓦片脚本

imagemagick下载地址:http://www.imagemagick.org/script/download.php脚本文件:@echo offecho should already have original image in folder, as well as folders named tiles and samplesset basename=indoormap...

2018-09-15 16:43:29 1186

转载 centos编译并运行.cpp

转自:https://blog.csdn.net/allyli0022/article/details/74347898编译:错误方法:gcc -o img_sim img_sim.cpp正确方法:g++ -o img_sim img_sim.cpp运行:错误方法: img_sim正确方法: ./img_sim...

2018-08-30 15:36:51 1734

转载 Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versi

问题 :新建AS遇到项目Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app ...

2018-07-20 15:52:08 243

原创 Rxjava组合操作符实现多个网络请求打包发送

简述:        都知道Rxjava很强大。各种操作符,简直神奇的令人眼花缭乱。这里就讲一下concat操作符。也叫组合操作符。TMD 无语了,firefox今天在我写这篇文章的时候崩溃了3次了。关键是,没有保存的习惯,都是自动保存,结果,都快写完了,一下子崩溃,写的都没了。算了。没心情写详细了。简单点贴贴代码吧!实现:concat操作符是有序的,而concat操作符是接收若干个...

2018-07-19 17:17:37 4483 1

原创 android——给Viewpager默认指定页(解决先进入首页然后才跳转到默认页造成闪屏的问题)

需求:        主页时viewpager+magicindicator+page实现的。希望一进去就直接跳转到指定的页面。一听这需求,so easy ! 找打viewpager实例,mviewpager.setCurrentItem(position);  搞定,这么简单。但是一运行。发现,有闪烁,什么鬼? 是从第一个page切换过去的。这可不是我希望的。解决:         ...

2018-07-17 16:05:35 9150 3

原创 java.lang.RuntimeException: java.lang.Throwable: A WebView method was called on thread 'JavaBridge'.

出现上面报错,说明,你在其他线程中操作了webview。比如webview.loadurl("javasript:***")这个是想怎么办?如果方便,你可以直接runOnMainThread 加上去。如果不方便。那就抛给主线程处理Handler mainHandler = new Handler(Looper.getMainLooper);mainHandler.post( new Runnabl...

2018-07-13 14:24:30 1107

原创 android UI——RecyclerView禁止拖拽滑动指定item

背景:    一般来讲,是用不到这个需求的,但是,今天在搞层叠卡片的时候,碰到这个问题,我希望的是只有顶层item可以滑动,其他item禁止滑动。否则,用户拖拽的时候,拖拽了非顶层卡片,就会出现错位问题。所以,就先百度了下,发现没有相关文章,就只好自己动手来解决了。先看看不处理的效果图吧:...

2018-07-05 14:45:22 8243 3

原创 解决小米手机无法安装证书问题

相信很多开发和测试人员在工作过程中都会用到抓包工具,我平时习惯用charles抓包。所以这里主要讲charles证书问题。在给手机设置完代理后,需要安装证书才能抓包。大部分手机都可以直接在浏览器中输入chls.pro/ssl 下载证书后直接安装证书,但是,小米确实个例外。不能直接安装。在设置——更多设置——系统安全——从SD卡安装里,找到证书,还是不能安装。对这种情况。我没具体研究过,想来可能是权...

2018-07-03 21:34:13 40833 2

原创 部分机型进行运行时权限申请时不弹出授权弹框是什么情况?百分百弹出授权弹框,要不?

最近上架包到Googleplay的时候,由于targetSdkVersion低于26,被要求调整到26,那就调整呗。一调整,各种坑就来了。其他都是小坑。不讲。主要还是平时没当回事的运行时权限申请这块出问题了。在部分手机上checkSelfPermission完成后,如果没有权限,就会调用requestPermissions(@NonNull final Activity activity, @No...

2018-06-29 16:02:12 22082 9

原创 md_blockchain学习笔:Unable to load authentication plugin 'caching_sha2_password'

遇到这个问题了。是由于在mysql8之前的版本使用的密码加密规则是mysql_native_password,但是在mysql8则是caching_sha2_password。这个问题好搜。一搜就搜到答案了。https://liaozixu.com/article/java/the-pit-of-mysql80-cachingsha2password.html这篇文章写得很详细。上面讲的很详细,我...

2018-06-15 17:37:30 2569

原创 md_blockchain学习笔: Could not create connection to database server

从安卓转过来的。对这个有点不懂。可能在其他人看来有点low吧这个问题。反正我不会。思考了下,是不是要在本地安装个MySQL数据库。然后就安装了。由于对这个项目或者说,对这种项目,非常陌生。运行逻辑都不清楚,就断点调试,一个个对数据。发现,要连接mysql,还要mysql的用户名和密码设置正确。全局搜索后改成自己的了。再一运行。又出问题了。还是无法连接,但是下面多了个错误。一个错误没改好,还多了个,...

2018-06-15 17:28:57 547

转载 Docker:发布自己镜像问题denied: requested access to the resource is denied解决方法

问题:    发布镜像的时候,按照教程执行的,结果没有成功,搜了下,找到解决方法了,记录一下。    denied: requested access to the resource is denied解决方法:看到这个,只好搜索了。还好,有不少帖子都有。看看下面我的执行步骤PS C:\WINDOWS\system32> docker imagesREPOSITORY ...

2018-06-08 14:08:21 27696 7

原创 Docker: Win10 拉取镜像失败failed to register layer: re-exec error: exit status 1: output: Failed to openRe

   最近在学习Docker入门过程中,遇到了一个令人崩溃的问题。网上各种百度和google,都没有解决,最后,还是一次尝试,竟然成功了。哈哈哈场景:    系统:window10    Docker版本信息:PS C:\WINDOWS\system32> docker versionClient: Version: 18.03.1-ce API version: 1.37...

2018-06-08 11:57:06 12112 9

原创 google play 自己上传的app到googleplay,下载后无法登录,被坑吐血的 Google Play App Signing

    新版本发布,修复一些bug,调整了下UI,本来是件非常小的事,上传google play也很成功。结果,没多久,用户反馈,无法登录了。你大爷的。我他妈开发的时候,好好的,测试也通过了。你丫的说无法登录。大爷立马亲自到googleplay下载体验一番。等着我去大脸。结果,尼玛,真的无法登录。各种检查。最后一想,qq的100040,不就是签名问题么?立马下载个MD5查看工具去校验一下。还真的不...

2018-05-30 10:50:43 7641 3

转载 Hook技术看这篇就够了

    相信很多搞机的朋友都玩过Xposed, 它实现了很多不可思议的功能。它是怎么实现的呢?这里就得提到我们的Hook技术了。    关于 Android 中的 Hook 机制,大致有两个方式:   要 root 权限,直接 Hook 系统,可以干掉所有的 App。   免 root 权限,但是只能 Hook 自身,对系统其它 App 无能为力。    时间所限,这里不展开了。    知识点: ...

2018-05-28 10:36:02 33421 3

原创 git提交代码到码云详解

一、为什么不用github而使用码云?  私有——免费,速度快二、怎么用?  1.下载安装好git.  2.去码云官网注册个账号。官网:https://git.oschina.net/  3.创建项目。项目创建好后,你会发现,可以直接通过上传文件的方式,把文件放进去。可是,我要用git去传。  4.配置SSH公钥。4.1 通过git bash 生成公钥    ...

2018-05-25 18:56:24 8661

原创 Handler消息传递详解-主线程到子线程、子线程到主线程、子线程到子线程 (二)

    前一篇篇幅限制,分割成了两篇。本篇将用示例演示主线程到子线程、子线程到主线程、子线程到子线程三种进程通讯方式。如果对ThreadLocal ,Looper,Handler不了解的,可以去看我的上篇文章:Handler消息传递详解-主线程到子线程、子线程到主线程、子线程到子线程 (一)代码是最好的表述,就直接先上代码吧。MainActivity代码public class MainActiv...

2018-05-25 13:05:23 2181 2

原创 Handler消息传递详解-主线程到子线程、子线程到主线程、子线程到子线程 (一)

1、Handler消息传递流程

2018-05-25 12:47:42 4554

原创 手把手教你查看android系统源码

引言:android开发人员想必都很想知道,怎么才能查看源码吧。毕竟,想跨入高级,不看源码,你看啥?老司机请远离。准备工作:下载SourceInsight4.0,如果有,就略过。如果没有,下载地址:https://download.csdn.net/download/shoneworn/10407312下载android系统源码,如果你不知道在哪里找得到,或者不知道系统源码是什么,我告诉你:你只要...

2018-05-11 10:27:25 15831 2

原创 android开发之app在线时长统计sdk开发

引言:很多app的在线时长统计都是通过在activity的生命周期中埋点来完成的。我这里既然是封装成sdk,当然就不能这样来了。封装sdk的规则,我想大家都清楚,入参尽量少,回调尽量全,权限尽量不要有。需求分析:作为sdk,最好是在Application中初始化,入参,当然是applicationcontext为好,为啥?生命周期长呀。我这sdk作为观察app的在线时长的,当然不能随便就被回收了。...

2018-05-10 12:01:57 6087 2

原创 Android—NDK环境搭建及JNI使用详解

没有为什么,就是在项目中有用到JNI,由于现在项目用到的.so文件是别人写的现成的,没法改,所以,就打算自己来一个。但是网上教程很不全呀。自己动手,丰衣足食!一: 准备工作下载NDK:http://dl.google.com/android/repository/android-ndk-r12b-windows-x86_64.zip二:环境配置1.eclipse关联NDK 2.配置项目NDK

2016-08-17 17:59:38 1395

原创 Android—TableLayout自定义表格

最近的一个项目中,需要用的表格,由于平时很少用到表格,所以,就准备到网上搜搜,发现可参考的很少,加上,自己也想多了解点TableLayout 布局,所欲就打算自己动手来实现自己需要的表格。先看看需求吧。 如图,上面这几个表格都差不多。主要区别: 1.列数不同 2.列的宽度不一定是均分的。 谈下思路: 从图我们可以看出,表头和表格可以分为两个表。因为样式不一样,而

2016-08-16 17:28:25 5101

原创 android——仿网易今日头条等自定义频道listview 或者grideview等item上移到另一个view中

转载请注明出处:www.cnblogs.com/shoneworn我这里只是简单的用了两个listview来实现的,先上效果图。比较粗糙。预留了自定义的空间。思路:从上图应该可以看的出来。就是上下两个listview。点击下面的ltem。会动态的移动到上一个listview的最后。上面的listview 为listview1,下面的为listview2.  点击listview

2016-03-03 14:45:23 1263

原创 [置顶]关于java中根据身份证求生日和年龄的问题

/*这个也没什么大的功能,也没什么安全验证,只是对输入的身份证号码的长度进行了验证。其他的功能可以自己添加。*/import java.util.*;import java.util.Scanner;import java.text.*;import java.util.Date;class Test02 { public static void main(String

2015-12-26 15:09:41 459

原创 android——fragment长时间home或者锁屏java.lang.IllegalArgumentException:No view found for id for....

在项目中遇到了这个问题。头痛了很久,总是无法重现,也不能很好的解决。总是在息屏后一段时间,就会报java.lang.IllegalArgumentException:No view found for id for....的问题,然后程序就崩溃了。相信很多朋友也有和我一样遇到这个问题的。那么这个问题怎么去解决呢?在仔细研究fragment的manager后,下面是我发现的东西什么鬼?怎

2015-12-26 15:09:29 597

Android文件目录及文件访问权限等详解Demo

如题,详细说明可查看:https://blog.csdn.net/shoneworn/article/details/112376669

2021-01-08

Behavior Designer v1.6.1 最新版

Behavior Designer v1.6.1 行为树插件 Unity3D 2018及以上版本可用

2020-12-24

瓦片地图切割工具

瓦片地图切割工具,一路默认安装就行。一般默认是安装在C盘下。直接运行脚本就可以得到切割好的瓦片地图。

2018-10-28

swipecard层叠卡片效果

RecyclerView实现层叠卡片特效,禁止拖拽滑动指定item。保持只能拖拽顶层卡片 详情见: https://blog.csdn.net/shoneworn/article/details/80924047

2018-07-05

百分百弹出授权弹框,修复运行时权限授权弹框不弹出问题

部分机型在进行运行时权限申请的时候,不会弹出弹框,国内厂商对rom定制的太厉害了。所以,入了坑。不得不找方法。这不,找到了。如果你也入坑了,可以下载下来,保证百分百成功弹出授权弹框。 想看效果或文章介绍的可以去看看 https://blog.csdn.net/shoneworn/article/details/80857727

2018-06-29

Handler主线程于子线程,子线程与子线程,主线程到子线程消息传递

Handler消息传递详解,子线程到子线程,主线程到子线程,子线程到主线程 三种消息,Looper,Handler工作机制详解 https://blog.csdn.net/shoneworn/article/details/80447651

2018-05-25

android在线时长统计

最精准的android在线时长统计,0权限要求,仅仅一个入参context。简单易用

2018-05-10

Android—NDK环境搭建及JNI使用详解

http://blog.csdn.net/shoneworn/article/details/52233273 下载项目前,请先到我的博客中查看NDK环境的配置。简单,便捷。按照我的配置过程配置,一般不会出问题。如果有什么问题,可以留言,一般的坑,我都遇到过。能给出有效的解答。

2016-08-18

TableLayout制作自定义可点击表格

自定义表格,可以点击单元格事件,可以根据需要调整列的宽度。效果请参考: http://blog.csdn.net/shoneworn/article/details/52223277

2016-08-17

利用TableLayout自定义可点击表格

利用TableLayout自定义可点击表格

2016-08-16

百度搜索附近加盟店等基于LBS云搜索功能的实现

基于百度LBS的云搜索功能。搜索附近加盟店,或者商家等。可以自定义商家名称,图片,位置等等。功能强大。 详细可见我的博客: http://www.cnblogs.com/shoneworn/p/baidulbs.html

2016-03-04

android——仿网易今日头条等自定义频道listview 或者grideview等item上移到另一个view中

android——仿网易今日头条等自定义频道listview 或者grideview等item上移到另一个view中

2016-03-03

eclipse theme

eclipse美化 , eclipse ui theme

2015-01-04

极致精简的fragment实现导航栏切换demo

极致精简的fragment实现导航栏切换demo 注意:FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); 不能讲fragmentTransaction 设为全局变量。否则会报commit has already execute!

2014-12-31

安徽大学linux 网络工程 ASP等期末考试复习资料

为辛苦考试的同学准备。有linux复习资料,有网络工程的,ASP的资料。希望你能考个好成绩!

2012-06-07

空空如也

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

TA关注的人

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