自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (14)
  • 收藏
  • 关注

原创 PC端微信dat还原工具源码分享【福利】

在线还原工具福利在线微信dat文件还原工具 微信dat在线还原引言经常使用电脑端微信聊天的朋友,查看自己的微信安装路径,一般存储路径为C:\Users\weixindata\WeChat Files\微信号\FileStorage\Image 会存在大量的dat格式的文件,没错,那就是你聊天记录中图片数据你会发现微信的小伙伴们已经将数据进行了加密,明明是自己的图片可是没法看,真是愁坏了少年头,空悲切!查阅资料发现,dat文件的秘密在于将数据图片(16进制),与特定的数据进行了异或加密,先来聊聊

2020-05-19 17:16:40 4211 1

原创 Flutter环境部署(windows+AS)

前言写在前边,本人是Android开发者,写这篇文章时如你所见,正准备入坑Flutter。入坑跨平台的开发不得不考虑苹果大佬对待Flutter的态度,因为一旦苹果大佬封杀Flutter的风险变大,入坑Flutter的风险就会很大,到头来可能只是学会这么一门曾经的技术而已。直到看到知乎上的一篇文章Apple 为什么不封杀 Flutter 呢?(作者:mingyu ye))从某种程度上坚定我的入坑心。摘要一下知乎的回答:Flutter:Flutter 与前面说的 RN、Weex、小程序最大的不同就是

2020-05-12 12:07:11 822

原创 微信数据解密-dat查看

经常使用电脑端微信聊天的朋友,查看自己的微信安装路径,一般存储路径为###C:\Users\weixindata\WeChat Files\微信号\FileStorage\Image会存在大量的dat格式的文件,没错,那就是你聊天记录中图片数据,你会发下微信的小伙伴们已经将数据进行了加密,明明是自己的图片可是没法看,真是愁坏了少年头,空悲切!查阅资料发现,dat文件的秘密在于将数据图片(16...

2020-03-11 09:43:44 29204 6

转载 Android 防抓包

1.使用https,可以初步防止一些只抓http包的软件。2.如果网络框架使用的是OkHttp,可以在Builder中设置proxy(Proxy.NO_PROXY)属性,禁止使用代理,这样一般使用中间人的代理就使用不了,客户端是直接访问服务器。3.判断是否使用了代理:final boolean flag = Build.VERSION.SDK_INT >=14; ...

2020-02-12 14:49:02 1735

原创 解决android killer配置jdk不生效问题

介绍:反编译神器android killer.常规配置jdk后不起作用。前提:电脑安装jdk环境 cmd命令行可执行java命令常规jdk配置:点击确定甚至重启后不起作用。体现在:反编译后无法查看java源码,会提示This application requires Java Runtime Environment XX从提示上按时是缺少jdk环境,可是cmd明明是可以...

2019-11-19 21:03:45 1301

原创 android运行异常-More than one file was found with OS independent path 'META-INF/androidx.legacy_legacy-s

如题android在导入第三方包时出现异常提醒More than one file was found with OS independent path 'META-INF/androidx.legacy_legacy-support-core-utils.version'针对该异常,需要在build.gradle中增加配置packagingOptions { exclu...

2019-11-18 14:20:26 2436 2

原创 AS查看依赖关系

App开发中特别是引入第三方库,往往出现jar依赖冲突的问题。这个时候就需要查找一下依赖关系,定位重复依赖的jar,从依赖中排除掉查看依赖命令:gradlew :mainapp(module名称):dependencies配置原因:也可能是这样写 ./gradlew :mainapp:dependencies获取到的依赖关系表,如图排除依赖implementat...

2019-11-06 10:03:43 1159

原创 解决SecureCRT显示中文乱码

乱码显示的样子是这样的解决乱码步骤:1、选项-会话选项2、设置字体和字符编码确定走起

2019-10-14 15:30:49 210

原创 免费实现https(腾讯云)

想给自己站点增加https也就是ssl证书,可以在腾讯云服务器上免费申请,有效期一年,过期可再次申请。步骤如下:1、云产品搜索ssl2、证书列表免费申请3、选择免费的4、填写相关信息5、确认申请...

2019-10-14 14:42:40 633

原创 git操作及fatal: Authentication failed for错误解决

git操作及fatal: Authentication failed for错误解决1、配置用户信息git config --global user.name [username]git config --global user.email [email]2、查询用户信息git config --list如果push遇到在输入密码是熟错后,就会报这个错误fatal: Authenti...

2019-10-07 00:07:58 1361

原创 Idea配置实现mybatis+generator SSM代码自动生成

根据SSM架构整合,最终的项目代码结构如图:简答介绍下各个重点目录结构:dao层也就是数据持久层,实现与数据库之间的交互。 entity有的地方特别是在配置mybatis的generator时候,他称之为model实际意义是一样的,大家注意就可以了。 mapper存放dao对应映射的xml介绍完目录结构,接下来介绍配置。当前项目是Maven项目,需要的generator插件在...

2019-06-21 11:58:31 1732 1

原创 AS Translation翻译插件

英语渣的救星-AS Translation翻译插件作为一名英语渣,以往在Android开发中我的操作是这样:1. 电脑安装有道词典等,划线翻译(有时候不想翻译),还会时不时的弹窗翻译窗口是不是很烦2. 浏览器直接访问在线翻译,正在撸代码嗨呢,不得不(ctrl+c) +  (win+d)+(ctrl+v)来回切换也很不舒服今天突然发现一款炒鸡方便的翻译插件,上手试试果然很爽####先看...

2018-09-14 10:42:42 4016

原创 AS项目的正确打开姿势

我们在用AS打开一些别人的demo或者开源项目时常常遇到项目一直处于Build过程,长时间不能进入项目,而且AS无法关闭,原因是我们本地的AS环境配置与项目配置不同导致的为避免导入项目时的尴尬需要手动修改一下配置几处配置文件 项目导入前手动修改配置1. 修改build.gradle主要查看和修改其中的build版本 classpath 'com.android.tools.build:grad

2017-04-11 12:10:06 4005

原创 Win10 安装配置Maven

Win10环境下安装配置Maven步骤一、准备材料JDK(maven3.2以上版本要求jdk1.6及以上版本)maven(当前是用最新的版本3.3.9)[myeclipse(个人使用Myeclipse10)](链接: https://pan.baidu.com/s/1i4BAtDF 密码: x2x2)二、JDK和JAVA_HOME下载安装jdk,配置环境变量配置jdk和JAVA_HOME三、

2017-04-06 10:51:22 17413 2

原创 Node.js开发web后台入门

从公司同事那里学习来的后台开发,一时兴起总结一下:入门教程省略Node.js本地环境的安装步骤。步骤安装express(if not exit)npm install express-generator -g初始化项目使用express初始化项目首先需要定位到开发者自定义的工作空间然后 使用命令 生成一个hello worldexpress demo具备了基本的项目结构,接下来进入到demo的目

2017-04-01 21:28:11 1812

原创 ReactNative 报错-Unzipping gradle And SocketException

ReactNative在使用命令行react-native run-android 的运行的时候有时候会遇到下载gradle的情况,不同的本地环境提示下载的gradle版本不同。 下面介绍下常见的问题 一、 Connection reset at sun.security.ssl.SSLSocketImpl.checkEOFException in thread “main” javax.net

2017-02-20 14:03:43 3032

原创 Android手机投屏

作为一名Android开发者,很多次有给客户现场演示APP的工作需求,尝试过很多手机投屏的方法比如使用各种厂家的手机助手(实际测试华为的手机助手效果较好,整体上金山手机助手、应用宝等效果类似投屏的反应速度不够理想)推荐投屏演示软件爱莫助手 个人体验效果比较不错的投屏演示软件,反应速度很快,要求Android手机版本5.0级以上版本,详情可查看官网 爱莫助手官网 很适合项目经理现场演示使用,

2017-02-16 09:37:58 10558 3

原创 ReactNative-打包发布APK

整体思路通过Android Studio工具来实现签名和打包,步骤同原生开发,减少踩坑!打包步骤AS引入ReactNAtive工程 前提条件是我们已经通过命令行 react-native init mydemo 正确初始话了我们的RN工程项目,并按照自己的开发意图进行了编码。。。。。。 打开AS–File-New 找到我们创建的工程mydemo下的android目录下,即可成功导入到AS中

2017-02-15 22:11:27 443

原创 window 安装curl 工具使用

步骤整理来自我的同事,感谢分享下载地址:https://curl.haxx.se/download.html 下载文件: 直接点击下载,下载完成后解压,因为我的是win64,所以直接使用I386下的文件即可。 将这几个文件复制到 C:/WINDOWS/SYSTEM32 下,然后直接CMD中调用即可。

2017-02-15 21:47:44 469

原创 ReactNative入门-调试手记

一、联机调试 联机调试的前提是已经你能够在手机/模拟器上正常运行的程序,如果遇到无法正常运行Hello World情况,RN环境搭建踩过的坑 1. 真机确保手机打开允许弹窗(比如MUI),否则无法加载调试的弹窗,真机调试需要晃动手机呼出调试菜单窗口。2. 调试Android版本要求 RN的提示请使用Android 5.0级以上版本(忘记是在哪里看到的了)模拟器目前模拟器使用

2017-02-09 18:21:35 1088

原创 ReactNative开发环境搭建-真正的for windows

文章写给已经使用Android Studio开发Android的广大同学,关于ReactNative在Windows环境下的搭建过程。

2017-01-18 20:55:30 1226 1

原创 (MAF)Oracle Mobile Application Framework开发环境搭建-JDeveloper

找了以下网上很少有关MAF开发环境搭建的文章,大概是他还不够火的原因吧,总结整理机位同事辛苦安装的教程总结如下准备工作开发工具下载 1. 需要下载jdk8(别挣扎亲测jdk7不好使) 1. 下载MAF下载开发环境jdk8的下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht

2017-01-15 20:43:38 1297

原创 小程序-开发入门

各位好,2017年1月9号,随着小程序上线的序幕,一场由微信挑起的原生APP与小程序的线上撕逼正式拉开了序幕。一时间沸腾的网络文章诸如《原生APP已死》的文章成爆炸之势。作为一名Android的原生开发者,不免心头一紧,吃着瓜子把这些耸人听闻的文章看完。所谓的都是标题党是一家之言。 我个人认为小程序的出现只是在强调线下运营和线上合作的商业模式,追求用完即起走的理念,跟大部分的原生APP还是存在

2017-01-13 10:47:44 1613

原创 基于Rxjava+Retrofit+Okhttp的webservices访问

之所以写这篇文章是最近我们自己的项目打算实现mvp模式的功能重构,而我们的项目数据接口全部是基于webservices接口实现的,查阅了下资料发现Rxjava+retrofit的框架不是一般的火,内心不免躁动起来,经过一天半的时间总结摸索出一个登陆的demo。整体框架是RXjava+retrofit+okhttp 的mvp模式。废话不少了开始吧开始之前就是小白一枚,准备工作如下:

2016-12-02 15:58:27 1534

原创 Android 访问https的webservices接口

Android 访问https的webservices接口小编很久没有更新博客了,借着这两天之内周末将最近研究的Android 访问https webservices接口调用Mark这里。知识储备认识什么是https,https的交互原理是什么什么是webservices接口Android是如何调用webservices接口的以上都不是本文的重点,知识储备不

2016-11-19 19:09:18 3330 1

原创 SVN-之Clean up失败

SVN-之Clean up失败 现象:使用小乌龟(TortoiseSVN),更新代码,提示文件被lock,需要clean up,但是多次clean up仍然报错clean up小白级clean up死循环clean up(1)死循环clean up(2)小白clean up是指当遇见小乌龟提示你需要clean up是,右键对应的目录执行clean up即可解决死循环clean up(1)情

2016-06-19 01:18:45 1382

转载 Android atudio混淆模板

这篇文章等是跟大家分享一在Android studio 进行代码混淆配置。之前大家在eclipse上也弄过代码混淆配置,其实一样,大家可以把之前在eclipse上的配置文件直接拿过来用。不管是.cfg文件还是proguard-rules.pro文件都一样。先给大家贴一个混淆模板吧。注释很清楚。是我目前一个项目用的proguard.cfg配置文件#指定代码的压缩级别-optimizatio

2016-06-16 21:23:21 1142

原创 文章标题

关于AS创建Activity R文件报错 真是醉了!用AS自动生成一个空的activity,竟然爆红提示R文件找不到!网上找了好多解释可能对你有帮助: **AS build失败的导致的需要build—rebuild 或者 clean build **看看build.gradle中是不是缺少了依赖库,增加相应的依赖库但是这个都不能解决我的问题: 我的解决方案:管他爆红,直接run!好

2016-03-19 17:44:28 257

原创 Android studio的ADBWifi使用

Android studio的ADBWifi使用相信无论是使用eclipse还是as开发,每次使用数据线连接手机都是会遇见手机连接不上、adb需要重启等等各种纠结的问题,遇见某宝买数据线老是会出现间歇性重连勾引pc上的各种手机助手频繁弹窗........遇到这种情况我只想说-----真够了!!!好吧,福利来了找到as的adbwifi插件脱离残次数据线带来的各种困扰,下书如何安装并使用该神奇:安装插

2016-03-19 16:31:23 1029

原创 js与Android、IOS数据交互

一、先说一下js与Android的数据交互重点了解js调用Android的方法:window.jstojava.closeDialog(参数1,参数2)   其中jstojava为与app协商好的类名,closeDialog()为Android原生方法名二、再说IOS与js的交互查询一些资料了解到,js与ios的交互有很多方式目前很流行的库有WebviewJavaScriptBridg

2016-01-07 22:18:08 4882 1

原创 Android4.4实现状态栏沉浸

所谓的状态栏沉浸就是要实现一种改变设备的状态栏颜色,从而实现其与我们的app风格一致的效果,属于美化UI的范畴—–by 熊猫卓 20151122实现-1.布局 先说布局,要实现状态栏的沉浸效果,首先需要在你的布局文件中加入以下属性android:clipToPadding="true"android:fitsSystemWindows="true"关键该属性要加在布局文件最上边的控件中,即距

2015-11-22 20:36:46 410

原创 Hybrid--webview session保持--2

关于webview是的session保持 这篇博客想写好久了,最主要的原因是刚开始接触session保持这一块的时候各种小白,网上爬来的代码大多是废话一堆或者是直接坑人的,各种不爽,昨天刚好解决一个session保持问题,想来这段时间也整理的差不多,写在这里留给自己和需要的人—–熊猫卓 20151119科普我们需要了解: –1.什么是session、什么事cookie? 我的观点,

2015-11-19 22:46:46 2483

原创 Hybrid--混合开发-文件上传包括android+服务器--3

先mark

2015-10-31 10:24:46 618

原创 Hybrid 混合开发--基础储备--1

作为一个刚刚起步做混合的小白,对开源的混合框架全不知晓,对于各种html、js更是一片迷茫,我想说接下来的路注定坎坷。。。好吧,先从熟悉的开始准备:1、android使用webview实现混合开发,关于第一步准备一个webview的布局<WebView android:id="@+id/approve_wv" android:layout_width="

2015-10-31 10:22:03 574

转载 web-jQuery中html() .value().text()的区别

.html()用为读取和修改元素的HTML标签    对应js中的innerHTML    .html()是用来读取元素的HTML内容(包括其Html标签),.html()方法使用在多个元素上时,只读取第一个元素 .text()用来读取或修改元素的纯文本内容  对应js中的innerText    .text()用来读取元素的纯文本内容,包括其后代元素;.text()方法不能使用在

2015-09-24 15:10:53 1812

原创 不只是pulltorefresh才可以下拉刷新

开源项目pull-to-refresh比较火热,可实现各种形式的下拉刷新,然而使用该项目你就不得不引入他的库文件留配合使用。那么有没有一种原生支持的下拉刷新来满足这个懒惰程序元的愿望呢,答案被找到了:官方的组件---SwipeRefreshLayout,简介:SwipeRefreshLayout是Google在support v4 19.1版本的library更新的一个下拉刷新组件,使用起来很

2015-08-23 22:49:47 683

原创 关于子线程更新UI

大家都了解的子线程不能更新UI,所以普通青年比如我,遇到耗时操作用到线程时,不得不立马想到了用handler传递来解决UI更细的问题。普通青年的做法:方案:使用Thread+handler方式,handler传递信息实现Ui的更新new Thread( new Runnable() { public void run() { Message

2015-08-23 22:36:36 560

原创 转战Androidstudio之引入jar和so

新迁移的项目之前一直使用百度api来实现一个定位功能,但是迁移到as后发现报错找不到库文件Couldn't load BaiduMapSDK_v3_2_0_15 from loader但是明明是存在这个包的啊。。郁闷1、找了一堆的资料先贴一个正常as工程状态下引入so文件的方法:在“src/main”目录中新建名为“jniLibs”的目录;    2.将so文件复制、粘贴到

2015-08-14 22:55:06 1486

原创 转战Androidstudio之项目eclipse迁移

新项目开始,决定转战as战场,(是应为听说了太多关于as的夸赞我才来的),期间各种不爽不适应历历在目啊!闲话少说,项目迁移开始1、Eclipse迁出当然直接从Eclipse迁出是有条件的,ADT必须是22以后的版本?记不清了,总之adt版本不能太老2、导出gradle网上各种迁出方式。。。但我只测试这一种,简单!右键项目--export---anroid-gradle...麻烦

2015-08-14 22:17:14 714

原创 网络超时设置connectionTimeout和SoTimeout的区别

就是为了记住这两个超时时间的区别:简单总结为:连接时间超时connectionTimeout和读取数据超时soTimeout我使用的场景是在android的开源框架Xutils中使用的http.configTimeout(30000);  连接超时     http.configSoTimeout(timeout)获取数据超时  一:连接超时:connectionT

2015-08-07 18:37:29 36554 1

黄峰达-自己动手设计物联网PDRF版本高清.rar

黄峰达-自己动手设计物联网PDRF版本高清版本,全面的跨域讲解包含硬件知识、物联网协议、软件开发

2019-06-20

gradle-2.14.1-all

离线配置gradle的开发环境所需。配置步骤: 1、下载压缩包 2、将压缩包复制到目录C:\Users\你自己的用户名\.gradle\wrapper\dists\gradle-2.14.1-all\8bnwg5hd3w55iofp58khbp6yv 下即可

2017-02-20

droidAtScreen-1.2.jar

使用ADT实现手机屏幕投射的功能,反应速度快。体验良好。

2017-02-16

python-2.7.13.amd64

Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

2017-01-18

node-v6.9.4-x64

Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。 V8引擎执行Javascript的速度非常快,性能非常好。 Node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。

2017-01-18

SQLite_Expert_Professional_3.5.78_XiaZaiBa

轻量级的sqlite数据库操作工具 小编的主要应用场景 1、android开发 2、svn clean up解决

2016-06-19

ksoap2-android-assembly-2.6.5-jar-with-dependencies

ksoap2-android-assembly-2.6.5我认为是稳定版本,完美解决pipe管道断开,数据访问偶尔不成功的问题,比高版本的好太多了

2015-09-09

Android 文件上传

demo实现了Android文件上传,并且实现服务器端文件接收存储的功能

2015-06-24

webservices简单的测试用例,必须可用

android 简单的webservices测试demo,解决返回json数据不标准以及无法获取数据,数据类型转换报错的问题

2015-06-14

高防qq表情,分页滑动点击显示表情图标

高防qq表情的分页显示,因为看到网上该 资源的分值较高,决定低分分享

2015-06-13

volley+百度地图=天气

网络访问使用了volley,本地位置定位使用百度地图api,天气数据的获取是从新浪获取,并成功解决了汉字乱码问题

2015-05-28

Android 高仿微信头像裁剪

高仿微信实现头像的裁剪功能,自测功能可用。资源来自互联网哈

2015-03-30

仿qq的扫一扫功能

基于开源的zxing库实现仿照qq界面的扫一扫功能,

2015-03-24

Android开发系列集锦

文档为Android 软件开发与游戏开发系列博文大合集 雨松博客整理

2013-05-27

空空如也

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

TA关注的人

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