![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
移动开发
WWGtest
这个作者很懒,什么都没留下…
展开
-
【安卓】查看项目依赖关系
调试原创 2023-02-02 17:19:10 · 186 阅读 · 0 评论 -
【安卓】【高德地图】调用 mMapView?.onDestroy() 崩溃
调用 mMapView?.onDestroy() 崩溃原创 2022-07-26 17:34:44 · 704 阅读 · 0 评论 -
【安卓】【AS】查看SHA1
AS中自带终端输入:keytool -list -v -keystore 秘钥文件路径原创 2022-02-17 10:44:49 · 1180 阅读 · 0 评论 -
Glide加载长图,解决直接加载宽度留白,设置 scaleType=“centerCrop“ 展示不全问题
Glide.with(me) .asBitmap() .load("https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3969660676,2975849700&fm=11&gp=0.jpg") .into(new SimpleTarget<Bitmap>(Target.SIZE_ORIGINAL, Target.SIZ...原创 2021-07-28 04:03:45 · 865 阅读 · 0 评论 -
【安卓】关于输入框的一个异常
W/IInputConnectionWrapper: getTextBeforeCursor on inactive InputConnectionW/IInputConnectionWrapper: getExtractedText on inactive InputConnectionW/IInputConnectionWrapper: getSelectedText on inactive InputConnectionW/IInputConnectionWrapper: getTextAft.原创 2021-07-14 23:34:55 · 1217 阅读 · 0 评论 -
【Android Studio】【真机调试】Waiting for all target devices to come online
记录一次莫名其妙的问题,真机运行项目,AS一直卡在Waiting for all target devices to come online试了百度的很多办法,重启了AS,重启了电脑,额外配置了ADB的系统变量,甚至换了一台电脑,都不行.百般无奈之下,试着重启了下手机,居然莫名其妙的好了........原创 2021-07-03 19:47:14 · 2278 阅读 · 3 评论 -
百度地图,绘制带网络图片的Marker
dataList : 数据Listpoints : 经纬度List private void buildMarker(int index){ Bundle bundle = new Bundle(); bundle.putSerializable("userData",dataList.get(index)); View marker_user = LayoutInflater.from(me).inflate(R.layout.mar.原创 2021-05-25 17:39:13 · 296 阅读 · 0 评论 -
【RecyclerView】【Glide】列表加载多图卡顿
记录一次列表加载很多图片时卡顿的问题现象:仿微信朋友圈列表,多图九宫格布局,随着加载数据的增加,列表越来越卡顿,但是再次刷新之后,列表重归流畅问题猜测及尝试解决:1.图片缓存增多:采用图片加载栈缓存清除+预加载方案,实测效果并不理想,非本质问题2.图片缩放处理:调用override() 方法,对图片进行压缩,实测确实有效果,单还会有卡顿现象,增大压缩率后,卡顿现象确实有很大的优化,但是伴随的却是列表中的图片非常模糊.....3.图片的圆角处理:在咨询了一位安卓大佬后,提出了把图片的.原创 2021-01-30 10:15:29 · 3264 阅读 · 3 评论 -
【AS】【友盟】【钉钉】集成友盟 钉钉 分享时,一个编译问题
问题描述:编译时报错,无法访问某个类***\ddshare\DDShareActivity.java:5: 错误: 无法访问IDDAPIEventHandlerpublic class DDShareActivity extends DingCallBack { ^ 找不到com.android.dingtalk.share.ddsharemodule.IDDAPIEventHandler的类文件解决方案:咨询过友盟在线客服后给出答案:进入友盟GitHu...原创 2021-01-13 17:06:38 · 429 阅读 · 0 评论 -
【Git】AS创建新项目,使用Git绑定远程仓库并绑定分支上传
一、创建项目并初始化本地Git仓库git init二、添加代码至暂存区 2.1 配置过滤文件 2.2 添加至暂存区git add .三、提交至暂存区git commit -m "在这里编辑提交信息"四、绑定远程仓库 PS:要在Git服务器中创建好一个新的仓库,本文以码云为示例 4.1.1 创建仓库 4.2.1 配置全局用户名git config --global user.name "你的用户名" 4.2.2 配...原创 2021-01-09 11:52:36 · 356 阅读 · 0 评论 -
【安卓】【Dimens】适配文件创建
一、复制(下载)适配文件原创 2020-11-13 16:34:47 · 545 阅读 · 0 评论 -
【安卓】布局中避免子View被顶出
产品需求:布局中有两个View(或者多个),他们的宽度都不确定,那么当其中一个宽度过宽时,要保证另一个View的正常显示.效果图:正常情况下:宽度过宽情况下:思路:1.LinearLayout 线性布局权重(不可行):给第一个控件设置宽度0,权重1,第二个控件宽度自适应:结果:过宽状态下效果正常,但是没有过宽时第二个View在父布局最右边.2.RelativeLayout相对布局,条件方式(不可行):效果同线性布局.......3.Con...原创 2020-11-06 09:38:49 · 1379 阅读 · 1 评论 -
RGB 透明度 对应代码
转载自https://blog.csdn.net/qq_29389373/article/details/89312420透明度具体对应百分比:100% — FF95% — F290% — E685% — D980% — CC75% — BF70% — B365% — A660% — 9955% — 8C50% — 8045% — 7340% — 6635% — 5930% — 4D25% — 402...转载 2020-10-12 09:30:02 · 3962 阅读 · 0 评论 -
【Git】本地分支绑定远程分支
百度了一下,发现有这种方式的:git branch --set-upstream debug origin/debug 实际测试了一下:根据提示,使用--set-upstream-to本地和远程分支都没错,怎么会提示不存在呢?看了下Git的文档:If you wish to set tracking information for this branch you can do so with:git branch --set-upstream-to=origin..原创 2020-08-20 10:14:17 · 5842 阅读 · 0 评论 -
【安卓】Fresco动态设置圆角后图片颜色渗出的问题
问题场景: 我在一个工具类中加载图片,动态设置了圆角和缩放类型(fitCenter),在加载某些图片的时候,导致图片颜色渗出. 开始以为是Fresco默认背景的问题,看了下官方文档中的解释,发现并不尽然..图片文件:修复前:其中,红框框是图片控件大概的大小,右边的黑边就是图片渗出的颜色.修复后:官方的解释:解决方式: 1.代码中设置://重设SimpleDraweeView相关属性GenericDraweeHierarchy ...原创 2020-08-12 10:13:33 · 746 阅读 · 0 评论 -
【安卓】Fresco动态设置占位图
本来觉得没必要写,但是大概百度了一下,发现并不太好找这个方法,就写一个吧,手动滑稽.pngSimpleDraweeView pic;GenericDraweeHierarchy hierarchy = pic.getHierarchy();//设置占位图hierarchy.setPlaceholderImage(占位图ID);...原创 2020-07-03 09:26:39 · 1095 阅读 · 0 评论 -
【安卓】Android Studio 运行一直卡在waiting for debugger
至于为什么会造成这个问题我也不是太清楚,但是解决方法除了网上常说的重启adb,甚至重启电脑(基本没用)等,我总结了两种可用方式:一、直接跳出但是此方式的话每次运行都得这么做,忒麻烦,建议第二种方式。二、直接开关开发者模式(简单粗暴!!!还提莫的有用!)...原创 2020-04-02 17:14:55 · 956 阅读 · 1 评论 -
图片缓存
File cachefile= new File(Environment.getExternalStorageDirectory().getPath()+"/images");ImageLoaderConfiguration configuration=new ImageLoaderConfiguration.Builder(this) .memoryCacheExtraOpti...转载 2018-03-28 21:04:45 · 169 阅读 · 0 评论 -
自定义TabLayout 1.0 (仅支持快捷设置指示器长度,且为固定值)
最近项目中有一个需求,TabLayout指示器长度改成指定固定值,当然网上有什么反射加padding什么的,可是治标不治本,且Tab过渡动画也加不了,什么?你告诉我github又xxx类似控件,可是为什么我要放弃google大神的源码呢,改改就能增加新功能了呢,为了达到目的,我就开始了下面一系列骚操作首先是效果图,原谅不是动态的,懒得整了 项目中导入官方依赖,下面所有的操作都是依赖...原创 2018-09-29 16:34:24 · 320 阅读 · 0 评论 -
CoordinatorLayout初识
项目中有一个tab吸顶效果,最初的想法是最外层scrollview,里面写tab,滑动的时候获取tab距离scroll的Y轴顶点的距离,如果等于0的时候,就让tab的Y值一直为0.思想图实际开发的时候遇到了一个问题,因为我目前的水平不够,自定义scrollview的时候,获取不到其子控件的Y值.后来不得不放弃.但是我又不想因为一个效果去专门引用一个第三方库,一次偶然的情况下知道了C...原创 2018-10-08 18:40:48 · 152 阅读 · 0 评论 -
安卓单一实例全局可调用网络加载弹窗
最近因为项目需求,需要完成一个全局的网络加载弹窗需求,真正完成这个需求之后,感觉最重要的不是结果,而是思维。我刚开始接到这个需求的时候,第一种想到的方案是 基类加单例。但是实际做起来之后发现,因为单例的原因,你的弹窗只能在第一次创建这个单例的activity中显示出来。那么发现这个问题之后在这个的基础上改进一下,如果我不用activity的上下文,而是采用类似于Application的一种...原创 2018-12-02 16:37:17 · 1569 阅读 · 4 评论 -
【安卓】腾讯Bugly之应用升级&热更新-接入篇
首先声明一点,我个人认为Bugly是很好用的一款集Bug收集,应用后期升级与维护与一体的第三方。既然大家要接入腾讯Bugly,那么Bugly是什么我就不细说了。更详细的资料大家可以去看官方文档 : 腾讯Bugly文档中心接下来就开始本期的重点-如何快速接入Bugly到我们的项目中。 第一步:添加插件依赖1.工程根目录下“build.gradle”文件中添加:buildsc...原创 2018-12-19 16:04:57 · 516 阅读 · 0 评论 -
【安卓】腾讯Bugly之应用升级&热更新-应用升级
如何接入请参阅 【安卓】腾讯Bugly之应用升级&热更新-接入篇我个人感觉应用升级是最简单粗暴的一种升级方式,但是同样的,用户体验也是不太好。一、制作升级包如何制作请参阅上一篇博客 【安卓】腾讯Bugly之应用升级&热更新-热更新 中的如何制作基准包制作新版本的时候一个很关键的点大家需要注意!versionCode 因为Bugly是根据versionCod...原创 2018-12-19 17:12:38 · 289 阅读 · 0 评论 -
git命令行拉取远程分支代码,并合并后上传到自己的分支
1. git add . //把当前所有修改添加到本地仓库2. git commit -m "提交信息" //把当前添加到仓库的修改提交到本地仓库 (这里说一下两者的区别,第一个是你仅仅把一些修改添加到本地仓库,...原创 2018-12-14 14:22:34 · 4596 阅读 · 0 评论 -
【安卓】华为应用商城版本更新步骤
华为应用市场更新版本的时候分为两种方式上传更新的全量包:一、先上传全量包至软件包管理二、在 版本/升级 中直接上传全量包一、先上传全量包至软件包管理二、点击版本/升级 选择软件包中刚上传的全量包三、和填写审核一样,最后点击保存,点击提交审核,然后等待审核通过即可...原创 2019-06-19 10:03:15 · 4332 阅读 · 0 评论 -
【AS】Windows10下Git环境变量配置
很久没用回Windows了,最近因为工作原因又回归到Windows的怀抱,配置完AS的开发环境后使用Git管理本地代码时提示:'git' 不是内部或外部命令,也不是可运行的程序 或批处理文件。去百度大概搜了一下,是因为没有配置Git环境变量的原因,但是没有具体的解决步骤,特此记录一下.(PS:如何下载和安装就不具体赘述了,直接百度Git就能下载,安装教程请点击参考)一.确定G...原创 2019-06-04 15:11:21 · 30895 阅读 · 5 评论 -
【安卓】华为 Activity继承基类后动画无效问题
最近项目中由于某些页面需要取消切换动画,但是继承了基类后发现取消动画无效。试了style和代码控制,皆无效果,无奈用了别的机型测试发现正常取消。确定主要原因不在代码。由于赶工期,所以没时间研究具体怎么回事。暂用解决方案:取消继承基类,把需要在基类中使用的方法拷贝到需要取消动画的页面。...原创 2019-07-01 10:43:35 · 347 阅读 · 0 评论 -
【安卓】娇子视频播放器初体验
首先先放一张最简单的视频播放图:OK,加下来开始进入正题:一、开始集成(GitHub地址)1.导入依赖://娇子播放器//项目地址 : https://github.com/lipangit/JiaoZiVideoPlayerimplementation 'cn.jzvd:jiaozivideoplayer:7.0.5'2.添加网络权限:<uses...原创 2019-07-23 18:56:47 · 965 阅读 · 0 评论 -
【安卓】compileDebugJavaWithJavac导致无法运行
在Terminal里面输入命令gradlew compileDebugSources --stacktrace -info,查看具体错误原创 2019-07-24 09:16:35 · 734 阅读 · 0 评论 -
利用Gson,无Bean类json转Map
我们都知道,大部分情况下,用Gson解析都是创建JavaBean类去解析的.其实我们有时候去从网络上获取到数据之后只会用到其中某一个字段,或者当前请求的接口后台并没有给一个确定的类型.这就限制了Javabean的作用.那么有没有一种办法去解决这个问题呢?答案当然是有!我们可以换一个角度去看这个问题,我们利用Javabean,不就是为了取值方便吗?那么java中有什么同样是取值方便的呢?没错...原创 2018-10-04 13:34:23 · 955 阅读 · 0 评论 -
自定义HomeScrollview,增加下拉刷新,上拉加载更多功能
没有废话,直接撸代码~首先是自定义控件:/** * Created by HXY on 2018/9/25. * Be used for : 自定义首页Scrollview主布局,添加下拉刷新子Recycleview,滑动事件监听 */public class HomeScrollview extends ScrollView { private int down_y...原创 2018-09-26 15:31:20 · 949 阅读 · 0 评论 -
Bugly Android SDK 使用指南
库文件导入自动集成(推荐)集成SDK同时集成SDK和NDK手动集成参数配置最简单的初始化MultiDex注意事项增加上报进程控制测试库文件导入Bugly支持自动集成和手动集成两种方式,如果您使用Gradle编译Apk,我们强烈推荐您使用自动接入方式配置库文件。自动集成(推荐)Bugly支持JCenter仓库和Maven Central仓库。为了实现更加灵活的配置,Bugly SDK(2.1.5及以...转载 2018-05-18 19:39:44 · 360 阅读 · 0 评论 -
Android自绘控件之-开关按钮的简单实现
import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Paint;import android.support.annotation....原创 2018-05-11 19:32:34 · 386 阅读 · 0 评论 -
Android画笔使用
// 创建画笔 Paint p = new Paint(); p.setColor(Color.RED);// 设置红色 canvas.drawText("画圆:", 10, 20, p);// 画文本 canvas.drawCircle(60, 20, 10, p);// 小圆 p.se...转载 2018-05-11 10:37:32 · 1424 阅读 · 0 评论 -
安卓获取屏幕宽高
//获取屏幕宽高 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); int screenWidth = dm.widthPixels;...原创 2018-05-11 10:19:26 · 99 阅读 · 0 评论 -
Android炫酷的第三方
http://www.open-open.com/lib/view/open1411443332703.html#_labelTop转载 2018-05-10 13:40:47 · 131 阅读 · 0 评论 -
Android常用依赖
//okhttp compile 'com.squareup.okhttp3:okhttp:3.6.0' compile 'com.squareup.okio:okio:1.11.0' //gson compile 'com.google.code.gson:gson:2.8.2'//xrecyclerviewcompile 'com.jcodecraeer:xrecyc...原创 2018-04-21 10:53:51 · 785 阅读 · 0 评论 -
Okhttp依赖
implementation 'com.squareup.okhttp3:okhttp:3.10.0'原创 2018-04-13 20:54:02 · 4071 阅读 · 0 评论 -
网络判断
// 判断是否有网络public static boolean isConnect(Context context){ boolean flag = true; // 得到管理器对象 ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVI...转载 2018-03-28 21:04:13 · 120 阅读 · 0 评论 -
字符串的转换
public static String streamToString(InputStream inputStream){ StringBuilder builder = new StringBuilder(); String string; BufferedReader reader = new BufferedReader(new InputStreamReader(i...转载 2018-03-28 21:03:38 · 105 阅读 · 0 评论