
Android
xuwei7746521
这个作者很懒,什么都没留下…
展开
-
Android 实现悬浮窗
一、创建悬浮窗服务public class FloatingService extends Service { private static final String TAG = "xuwei"; public static boolean isStarted = false; private WindowManager windowManager; pri...原创 2019-12-26 16:09:59 · 2157 阅读 · 0 评论 -
Android多渠道打包且根据不同产品打包不同的assets资源目录
因为项目中存在多种环境,既要区分bebug与release版本,release又要区分测试环境与生产上线环境,每次打包都得浪费不少的等待时间;并且哪个版本有问题还得去切换环境一个个打包,关键是还得牢记每次切换环境需要修改的内容,尽管每次都检查仔细,但总有可能疏忽的时候,一旦有问题既浪费自己的时间又浪费测试人员的时间;因此不得不去研究一键切换环打包的功能一、区别debug与release首先...原创 2018-10-18 18:39:12 · 7078 阅读 · 0 评论 -
Android 发送邮件异常:no object DCH for MIME type multipart/mixed
一、问题描述维护一个Android项目,项目里集成有邮箱功能,gradle添加有:implementation 'com.sun.mail:android-mail:1.5.6'implementation 'com.sun.mail:android-activation:1.5.6'邮箱的收件和发送功能是以前做好的,以往使用正常,然后某一次打出的android包发送邮件功能异常...原创 2018-10-10 15:19:32 · 1756 阅读 · 0 评论 -
百度地图设置mBaiduMap.setOnMapLoadedCallback监听有时没有触发问题
一、问题描述项目中用到了百度地图功能,其中的有一个功能是从网络获取之前的定位信息显示到地图上,显示合适的缩放效果;做法是在请求到网络数据后设置setOnMapLoadedCallback监听,在onMapLoaded中设置定位的经度纬度等定位信息; ------这里是成功从网络获取到数据的回调------- //地图加载监听 mBaiduMa...原创 2018-10-26 17:59:51 · 3121 阅读 · 0 评论 -
Andorid WebView中创建新窗口打开链接
需求:一个Activity内嵌的WebView,WebView已加载一个页面,在加载的页面中有一个超链接,可点击跳转到新的页面;要求:跳转至新页面需要像浏览器一样创建新窗口展示,也即是新标签,多窗口样式,不能调用外部浏览器,且通过手机返回键返回时,关闭新打开的标签,不影响原来的页面显示实现方式为新建一个webveiw用来加载新的链接地址一、.MainActivity.javapu...原创 2019-09-11 17:32:54 · 3846 阅读 · 0 评论 -
Android 反射工具类
一.Android反射工具类package xx.com;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public clas...原创 2019-09-25 16:21:39 · 964 阅读 · 0 评论 -
Android 热修复之.class文件转为.dex文件
Android热修复之中有一步需将待修复的java文件转化为class文件再打包成dex文件,在测试过程中遇到一些问题,因此做个记录。一、生成.class文件1.先Build-->Clean Project 工程,展开build--->intermediates目录,此时有些目录是没有生成的2.再build--Rebuild Project工程,此时会在intermed...原创 2019-10-10 11:21:10 · 1834 阅读 · 1 评论