1. 首先先展示一下效果图: 2. Accessibility机制 Accessibility机制之前已经介绍过了,具体可以查看Accessibility机制实现模拟点击,需要简单的配置(如设置被监听的对象为微信)和实现.此文中介绍了如何通过Accessibility自动抢红包,在这个过程中,很明显,在调用如下代码时, AccessibilityNodeInfo nodeInfo = getRootInActiveWindow(); 遍历节点,再循环打印其getText()信息,便可以拿到用户通…
原文:Android开发 对接微信分享SDK总结 - Stars-One的杂货小窝 公司项目需要对接微信分享,本来之前准备对接友盟分享的,但友盟的分享实际参数太多,而我又只需要对接一个微信分享,于是便是选择总结对接官方的 顺便把微信SDK的APPID申请的流程也一起记录了 步骤 1.注册获得APPID 前往微信公众平台,使用企业认证的开发者账号进行登录,提交应用包名和签名指纹文件,可以生成一个appId,有了此appId账号才能有侯勋的操作 通过输入命令可查看签名文件的md5等信息: keyto…
上一篇我们已经能够完成文字版微信聊天记录导出android了,也即复制或剪切MicroMsg.db文件到电脑,以.db格式结尾的文件是数据库文件(database document),需要安装相关数据库软件进行编辑,比如SQLite.本文就用SQLite查看编辑android导出的微信聊天记录. android版微信5.2.1更新 支持微信聊天记录备份到电脑上,赶紧去瞧一下吧 安装SQLite,如果不想安装就下载绿色版的吧.开始见证奇迹了! [1]连接数据源,注册数据库 选择注册数据库路径,即M…
android开发获取网络状态整理: package com.gzcivil.utils; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.telephony.TelephonyManager; import android.text.TextUtils; public class NetworkUtils…
1.后台自动发邮件 1)首先设置邮件参数,这里写在configuration里面 <appSettings> <add key="SMTP" value="smtp.office365.com" /> <add key=" /> <add key="username" value="xxx@microsoft.com" /> <add key="pass…
Android开发中经常会遇到多存储空间的问题,包括内置存储路径以及外置SD卡,而且有的时候会有多张外置SD卡,此时就需要获取不同的SD卡路径,然后根据需要来写入或者读出文件. 此处给出常用的SD卡工具类,用于获取内外部存储路径. /** * Created by Travis1022 on 2017/8/8. */ public class SdCardUtil { /** * 获取内置SD卡路径 * * @return */ public static String getInnerSDCa…
获得屏幕的宽度和高度有很多种方法: //1.通过WindowManager获取 DisplayMetrics dm = new DisplayMetrics(); heigth = dm.heightPixels; width = dm.widthPixels; //2.通过Resources获取 DisplayMetrics dm = getResources().getDisplayMetrics(); heigth = dm.heightPixels; width = dm.widthPi…
前段时间做了H5开发的项目,需要是要把微信系统自带的地址也给添加进来,意识也就是说用户可以选择项目的地址和微信自带的地址  效果图是这样的: 对就是这个需求 下面给出H5 页面下的微信添加HTML 然后就是JS 获取微信地址:        1.先是微信权限验证           再就是添加微信地址   // 添加微信地址 function addWechatAddress(options){ var postalCode = +options.postalCode; var province…
前言 在Android里获取视频的信息主要依靠MediaMetadataRetriever实现 获取最佳视频预览图 所谓的最佳就是MediaMetadataRetriever自己计算的 /** * 获取视频缩略图 * @param vedioFile * @return */ public static Bitmap getVedioThumbnail(File vedioFile){ if (!vedioFile.exists()){ L.e("视频文件不存在"); return n…
问题与解决 在Android应用的开发中,有一些需求需要我们获取到输入法的高度,但是官方的API并没有提供类似的方法,所以我们需要自己来实现. 查阅了网上很多资料,试过以后都不理想. 比如有的方法通过监听布局的变化来计算输入法的高度,这种方式在Activity的配置中配置为"android:windowSoftInputMode="adjustResize""时没有问题,可以正确获取输入法的高度,因为布局此时确实会动态的调整. 但是当Activity配置为"…