- 博客(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
1527
原创 Android文件目录及文件访问权限等详解
Android文件目录一次说清说明应用访问权限及范围在app内创建文件演示在其他app内访问上面的app创建的文件说明android 中获取目录的API有两种,一种是通过Environment获取,另一种就是通过Context获取。两者获取到的目录区别还是很大的。通过Environment API获取的目录,不会包含应用的内部目录,也就是带应用包名的目录。通过Context API获取的目录,绝对路径都会带有改应用的包名,app访问自己包名下的该类文件,不需要额外申请权限应用访问权限及范围这里可
2021-01-08 18:09:14
17620
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
3636
转载 Flutter Android Studio打包安卓apk文件
说明:本文转自https://blog.youkuaiyun.com/duo_shine/article/details/81382757由于android stuidio 下,没办法和普通android包一样直接签名和打包apk。所以,需要通过命令行生成签名文件和打包等一、生成签名文件keytool -genkey -v -keystore 项目所在路径\签名文件名称.jks -keyalg ...
2019-05-29 10:36:30
887
4
原创 android—跳动的数字和金额、滑动的数字
看到高佣联盟的金额竟然可以跳动。感觉挺新鲜的。就自己实现一下。比较简单。看看就OK了。高手勿喷。先看看效果看着挺好玩的。由于是gif。看着有点诡异。中间少了一些帧。看效果还是自己跑一下吧思路: 单个textveiw是没法实现了。这么多数字在一排。那就是个LinearLayout。 然后是数字部分。这么多。怎么办。只好拆成一个个的数字了。 那就出来了。先自定义一个vie...
2019-05-17 18:23:27
1259
原创 解决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
458
原创 TabLayout 使用之文字前面加上图片
直接看效果。tab前面加个icon话不多说。想要实现,就不能用默认的tab了。直接设置。我没实现成功。view_special_tab.xml 文件 就是一个图标加一个textview ,我这里文字选中和不选中都要求使用黑色。就没有使用选择器。小图标使用了选择器。自动切换状态。也就是显示和隐藏。<?xml version="1.0" encoding="utf-8"...
2019-03-08 16:21:47
1436
转载 Webview修改网页内容,去掉头部广告或者引导下载banner
转自:https://blog.youkuaiyun.com/huang_yong_/article/details/84680525如网易考拉商品详情页要去掉这个banner ,需要查找对应的class或者id根据这个class 我们就可以通过js注入的方式去掉这个banner private void hidenBanner(WebView view) { ...
2019-02-26 10:53:19
893
转载 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
3921
转载 Fragment切换出现的几种问题
转自:https://blog.youkuaiyun.com/josnz/article/details/60963409先介绍一下“内存重启”安卓app有一种特殊情况,就是 app运行在后台的时候,系统资源紧张的时候导致把app的资源全部回收(杀死app的进程),这时把app再从后台返回到前台时,app会重启。这种情况下文简称为:“内存重启”。在系统要把app回收之前,系统会把Activity的状态保存...
2019-01-17 17:14:58
1422
转载 Android设置反代理
Android设置反代理转自:https://blog.youkuaiyun.com/hizhangyuping/article/details/82143762?utm_source=blogxgwz1虽然类似fiddler之类的抓包工具很好用,只要在客户端设置一下手动代理就可以轻松获取接口数据。但是为了数据安全性着想,需要在网络框架中设置一下反代理。具体如下:httpBuilder = OkHttp...
2018-12-06 15:08:19
631
原创 java使用正则表达式从一长串字符中获取一段特征字符串
只能说String工具类太强大,导致一直以来,几乎没怎么用到过正则表达式,现在突然要用到,参考正则表达式语法,摸索一上午才搞出来。记录分享一下,以免忘记从一长串字符中,截取出邀请码,我想很多人都遇到过。 String s = "邀请您加入随心购,自动搜索淘宝天猫优惠券!先领券,再购物,更划算!\r\n" + "-------------\r\n" + "下载链接:h...
2018-11-08 12:12:26
839
原创 解决aar混淆后包里是空的问题,android混淆讲解
csdn不晓得咋回事,经常遇到写完文章,还没保存,浏览器就挂了。要么就是提示保存成功。结果啥也没保存住,本来写的很详细的文章,被这么搞一下,没心情写了。直接贴代码。懒得做多的解释了。基本配置#-------------------------------------------基本不用动区域--------------------------------------------#--...
2018-10-15 10:43:24
7241
1
原创 拒绝字面意思的忽悠:scheduleWithFixedDelay与scheduleAtFixedRate的真正区别
字面意思,一个固定间隔,一个固定频率。但具体有啥区别,很多文章都没有讲清楚。我专门用demo跑了一下scheduleWithFixedDelay执行周期=任务执行时长+间隔时长scheduleAtFixedRate执行周期=时长频率但是,上面的情况是发生在任务时长<间隔时长的情况下。如果任务时长>间隔时长呢?根据测试:scheduleWithFi...
2018-09-30 15:20:08
465
原创 解决gson造成的内存溢出问题
上面时在做项目中遇到的内存暴涨情况。经过一系列的查找。终于找到时gson.toString(this) 这个this实例内部定义了一个全家gson,就是使用到的gson,导致迭代反射,一直到崩溃。本来通过改为局部变量解决的。但是大牛指点了下,说是用静态变量修饰一下这个全局gson变量就行。试了下果然可以。想问清楚。大牛给了个你体会下静态变量存储位置。仔细思量后,内存分为静态存储区,堆...
2018-09-28 21:27:20
8006
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
1284
转载 centos编译并运行.cpp
转自:https://blog.youkuaiyun.com/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
1784
转载 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
269
原创 Rxjava组合操作符实现多个网络请求打包发送
简述: 都知道Rxjava很强大。各种操作符,简直神奇的令人眼花缭乱。这里就讲一下concat操作符。也叫组合操作符。TMD 无语了,firefox今天在我写这篇文章的时候崩溃了3次了。关键是,没有保存的习惯,都是自动保存,结果,都快写完了,一下子崩溃,写的都没了。算了。没心情写详细了。简单点贴贴代码吧!实现:concat操作符是有序的,而concat操作符是接收若干个...
2018-07-19 17:17:37
4562
1
原创 android——给Viewpager默认指定页(解决先进入首页然后才跳转到默认页造成闪屏的问题)
需求: 主页时viewpager+magicindicator+page实现的。希望一进去就直接跳转到指定的页面。一听这需求,so easy ! 找打viewpager实例,mviewpager.setCurrentItem(position); 搞定,这么简单。但是一运行。发现,有闪烁,什么鬼? 是从第一个page切换过去的。这可不是我希望的。解决: ...
2018-07-17 16:05:35
9745
4
原创 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
1169
原创 android UI——RecyclerView禁止拖拽滑动指定item
背景: 一般来讲,是用不到这个需求的,但是,今天在搞层叠卡片的时候,碰到这个问题,我希望的是只有顶层item可以滑动,其他item禁止滑动。否则,用户拖拽的时候,拖拽了非顶层卡片,就会出现错位问题。所以,就先百度了下,发现没有相关文章,就只好自己动手来解决了。先看看不处理的效果图吧:...
2018-07-05 14:45:22
8681
3
原创 解决小米手机无法安装证书问题
相信很多开发和测试人员在工作过程中都会用到抓包工具,我平时习惯用charles抓包。所以这里主要讲charles证书问题。在给手机设置完代理后,需要安装证书才能抓包。大部分手机都可以直接在浏览器中输入chls.pro/ssl 下载证书后直接安装证书,但是,小米确实个例外。不能直接安装。在设置——更多设置——系统安全——从SD卡安装里,找到证书,还是不能安装。对这种情况。我没具体研究过,想来可能是权...
2018-07-03 21:34:13
41906
2
原创 部分机型进行运行时权限申请时不弹出授权弹框是什么情况?百分百弹出授权弹框,要不?
最近上架包到Googleplay的时候,由于targetSdkVersion低于26,被要求调整到26,那就调整呗。一调整,各种坑就来了。其他都是小坑。不讲。主要还是平时没当回事的运行时权限申请这块出问题了。在部分手机上checkSelfPermission完成后,如果没有权限,就会调用requestPermissions(@NonNull final Activity activity, @No...
2018-06-29 16:02:12
22849
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
2623
原创 md_blockchain学习笔: Could not create connection to database server
从安卓转过来的。对这个有点不懂。可能在其他人看来有点low吧这个问题。反正我不会。思考了下,是不是要在本地安装个MySQL数据库。然后就安装了。由于对这个项目或者说,对这种项目,非常陌生。运行逻辑都不清楚,就断点调试,一个个对数据。发现,要连接mysql,还要mysql的用户名和密码设置正确。全局搜索后改成自己的了。再一运行。又出问题了。还是无法连接,但是下面多了个错误。一个错误没改好,还多了个,...
2018-06-15 17:28:57
593
转载 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
27890
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
12571
9
原创 google play 自己上传的app到googleplay,下载后无法登录,被坑吐血的 Google Play App Signing
新版本发布,修复一些bug,调整了下UI,本来是件非常小的事,上传google play也很成功。结果,没多久,用户反馈,无法登录了。你大爷的。我他妈开发的时候,好好的,测试也通过了。你丫的说无法登录。大爷立马亲自到googleplay下载体验一番。等着我去大脸。结果,尼玛,真的无法登录。各种检查。最后一想,qq的100040,不就是签名问题么?立马下载个MD5查看工具去校验一下。还真的不...
2018-05-30 10:50:43
7772
1
转载 Hook技术看这篇就够了
相信很多搞机的朋友都玩过Xposed, 它实现了很多不可思议的功能。它是怎么实现的呢?这里就得提到我们的Hook技术了。 关于 Android 中的 Hook 机制,大致有两个方式: 要 root 权限,直接 Hook 系统,可以干掉所有的 App。 免 root 权限,但是只能 Hook 自身,对系统其它 App 无能为力。 时间所限,这里不展开了。 知识点: ...
2018-05-28 10:36:02
33761
3
原创 git提交代码到码云详解
一、为什么不用github而使用码云? 私有——免费,速度快二、怎么用? 1.下载安装好git. 2.去码云官网注册个账号。官网:https://git.oschina.net/ 3.创建项目。项目创建好后,你会发现,可以直接通过上传文件的方式,把文件放进去。可是,我要用git去传。 4.配置SSH公钥。4.1 通过git bash 生成公钥 ...
2018-05-25 18:56:24
8775
原创 Handler消息传递详解-主线程到子线程、子线程到主线程、子线程到子线程 (二)
前一篇篇幅限制,分割成了两篇。本篇将用示例演示主线程到子线程、子线程到主线程、子线程到子线程三种进程通讯方式。如果对ThreadLocal ,Looper,Handler不了解的,可以去看我的上篇文章:Handler消息传递详解-主线程到子线程、子线程到主线程、子线程到子线程 (一)代码是最好的表述,就直接先上代码吧。MainActivity代码public class MainActiv...
2018-05-25 13:05:23
2284
2
原创 手把手教你查看android系统源码
引言:android开发人员想必都很想知道,怎么才能查看源码吧。毕竟,想跨入高级,不看源码,你看啥?老司机请远离。准备工作:下载SourceInsight4.0,如果有,就略过。如果没有,下载地址:https://download.youkuaiyun.com/download/shoneworn/10407312下载android系统源码,如果你不知道在哪里找得到,或者不知道系统源码是什么,我告诉你:你只要...
2018-05-11 10:27:25
16005
2
原创 android开发之app在线时长统计sdk开发
引言:很多app的在线时长统计都是通过在activity的生命周期中埋点来完成的。我这里既然是封装成sdk,当然就不能这样来了。封装sdk的规则,我想大家都清楚,入参尽量少,回调尽量全,权限尽量不要有。需求分析:作为sdk,最好是在Application中初始化,入参,当然是applicationcontext为好,为啥?生命周期长呀。我这sdk作为观察app的在线时长的,当然不能随便就被回收了。...
2018-05-10 12:01:57
6279
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
1438
原创 Android—TableLayout自定义表格
最近的一个项目中,需要用的表格,由于平时很少用到表格,所以,就准备到网上搜搜,发现可参考的很少,加上,自己也想多了解点TableLayout 布局,所欲就打算自己动手来实现自己需要的表格。先看看需求吧。 如图,上面这几个表格都差不多。主要区别: 1.列数不同 2.列的宽度不一定是均分的。 谈下思路: 从图我们可以看出,表头和表格可以分为两个表。因为样式不一样,而
2016-08-16 17:28:25
5203
原创 android——仿网易今日头条等自定义频道listview 或者grideview等item上移到另一个view中
转载请注明出处:www.cnblogs.com/shoneworn我这里只是简单的用了两个listview来实现的,先上效果图。比较粗糙。预留了自定义的空间。思路:从上图应该可以看的出来。就是上下两个listview。点击下面的ltem。会动态的移动到上一个listview的最后。上面的listview 为listview1,下面的为listview2. 点击listview
2016-03-03 14:45:23
1312
原创 [置顶]关于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
476
原创 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
638
Android文件目录及文件访问权限等详解Demo
2021-01-08
swipecard层叠卡片效果
2018-07-05
百分百弹出授权弹框,修复运行时权限授权弹框不弹出问题
2018-06-29
Handler主线程于子线程,子线程与子线程,主线程到子线程消息传递
2018-05-25
Android—NDK环境搭建及JNI使用详解
2016-08-18
TableLayout制作自定义可点击表格
2016-08-17
百度搜索附近加盟店等基于LBS云搜索功能的实现
2016-03-04
android——仿网易今日头条等自定义频道listview 或者grideview等item上移到另一个view中
2016-03-03
极致精简的fragment实现导航栏切换demo
2014-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人