![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 59
你猜_wu
这个作者很懒,什么都没留下…
展开
-
Android 实现背景图片不被拉伸的效果 9-patch图片 .9图
今天碰到个需求,要求不同手机分辨率背景照片不能被拉伸,除了调用系统方法计算当前屏幕大小这个方法外还有一个就是9-patch图片,可以实现除了icon剩下的部位被缩放。方法:资源文件右击找到9-patch,转为XXX.9.png照片然后打开图片,进行编辑;精髓就是这张图;.9图原理,黑色横线作用顶部横线代表水平延伸的时候,其他位置不变,此处横线做水平延伸的部分。底部横线代表水平延伸的时候,内容在水平方向的显示区域。左方竖线代表竖直延伸的时候,其他位置不变,此处横线做竖直延伸部分。原创 2024-05-11 15:12:52 · 221 阅读 · 0 评论 -
解决Android 集成腾讯地图 连续定位 监测不到日志的问题
项目 implements TencentLocationListener。// 权限已经被授予, 可以开始使用腾讯地图SDK进行定位。4.隐私注册(我就是这一个没有注册)// 使用经纬度信息。// 定位状态改变时的回调。// 在这里处理定位结果。5.定位权限设置及访问。6.添加权限是否通过。原创 2024-04-28 13:22:31 · 318 阅读 · 0 评论 -
今日踩坑:Android studio adb server version (31) doesn‘t match this client (41); killing...
adb server version (31) doesn't match this client (41); killing...could not read ok from ADB Server* failed to start daemonerror: cannot connect to daemon因为重启了下项目而没有拔掉手机,导致手机占用了adb端口。。。我用的是360演示...原创 2020-11-05 16:12:11 · 329 阅读 · 0 评论 -
Android 使用根据手机屏幕来进行比例拉伸接口获取的照片
一般android适配图片是使用套图来实现的,如下图:现在只有一张从后台获取到的照片了,只能用代码来实现照片大小的拉伸,来进行列表照片的适配;下面是代码:private List<WelfareCardBean> mWelfareCardList; //列表 WelfareCardBean为获取到的数据private Context context;...原创 2019-12-04 17:33:41 · 489 阅读 · 0 评论 -
Android 判断进入activity的访问页面,从而进行对返回按钮的判断。
在网上找了很多帖子,就返回activity的帖子,都满足不了产品的需求,具体需求如下图,背景有点乱,。。。就自己简单的用截图写了一下思维导图主要就是对详情页面的返回按钮进行判断页面进入,主要封装了一个工具来进行调用。在支付完成页面进行传值,把订单编号传了过去:case R.id.tv_examine:// 查看订单 if (!UserLoginUtils.ischek(...原创 2019-12-03 11:51:10 · 1361 阅读 · 0 评论 -
Register dji sdk failed. error: The metadata received from server is invalid, please reconnect to th
集成的大疆SDK,Mavic 2zoom,今天报如下错误:Register dji sdk failed. error: The metadata received from server is invalid, please reconnect to the server and try.注册失败了,需要重新注册。。。大疆技术支持说是网络的问题,但是我换成WIFI和移动、电信的网都是不行...原创 2019-07-03 11:26:49 · 1232 阅读 · 5 评论 -
java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/params/BasicHttpParams;
java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/params/BasicHttpParams;报错的原因就是一个版本的库装了两个原创 2019-07-02 11:09:43 · 935 阅读 · 0 评论 -
A/libc: Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 17074 (ays.caruav.free), pid 17074 (ays.
手机升级到9.0以后,有时就会报这个错误,然后造成App闪退,如果拔了数据线,就不会报这个错了。。出现此问题的原因是从Android 9开始的Apache HTTP客户端弃用。暂时没有找到特别合适的解决方法;只能将compileSdkVersion更改为26,网上说的:<uses-library android:name="org.apache.http.legacy"...原创 2019-07-01 15:41:48 · 4951 阅读 · 2 评论 -
Java while循环的内存优化(避免内存泄漏)
下面是我创建的一个进程,然后里面调用了test1、test2 来进行无限次的循环,现在发现它自动进入垃圾回收站还是有段时间的,在这段时间内有可能会导致APP崩溃,所以优化一下这块,争取把这块调到内存占用最小。class TimeOUT extends Thread { @Override public void run() { while (true) {...原创 2019-07-01 15:15:47 · 3350 阅读 · 0 评论 -
More than one file was found with OS independent path 'META-INF/androidx.vectordrawable_vectordrawab
FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> More than one file was found with OS independent path 'ME...原创 2019-07-01 15:13:33 · 4273 阅读 · 0 评论 -
Android 判断APP页面是否一直运行,不运行就直接启动 APP持续存活(附代码)
思路就是后台扫描正在运行的此APP,判断是否在运行,如果没有运行,直接启动,即使报错也会直接重新启动,import android.app.ActivityManager;import android.app.Service;import android.content.BroadcastReceiver;import android.content.Context;import a...原创 2019-06-17 14:21:22 · 1229 阅读 · 0 评论 -
Android 6.0动态获取录音权限
去年写了个获取存储、定位等的权限,今天拿出来用,发现没有录音,现在补一个,参考上篇动态获取存储的帖子,下面附代码::://申请录音权限 private static final int GET_RECODE_AUDIO = 1; private static String[] PERMISSION_AUDIO = { Manifest.permissio...原创 2019-06-03 18:40:10 · 6930 阅读 · 0 评论 -
大疆无人机 从Mavic Pro 兼容 Mavic 2 zoom (解决方案)
原本开发的APP的模板为MavicPro 现在想在Mavic2 zoom上用,代码里面需要修改哪些部分我现在在MavicPro可以很流畅的使用,但是在Mavic2 zoom上面设备字段会识别显示未识别的飞机,然后模拟器也不能用,但是视频可以正常看,就连上以后显示无效的飞机,导致模拟器开不了。。。然后因为SDK有区别,有的字段Mavicpor是没有的,得更新SDK才能实现兼容,当然,...原创 2019-07-01 15:20:02 · 1412 阅读 · 0 评论 -
failed to connect to /172.20.100.117 (port 18899): isConnected failed: ECONNREFUSED (Connection refu
failed to connect to /172.20.100.117 (port 18899): isConnected failed: ECONNREFUSED (Connection refused)报这个错的原因是服务端连接没开,需要开启服务端以后才能传参成功。。。...原创 2019-07-05 09:44:11 · 2420 阅读 · 0 评论 -
Error:(13, 26) 错误: 程序包com.bumptech.glide不存在
implementation 'com.github.bumptech.glide:glide:3.7.0'显示不存在,很难受。。改为implementation 'com.github.bumptech.glide:glide:4.7.1'annotationProcessor 'com.github.bumptech.glide:compiler:4.7.1'...原创 2019-07-11 10:58:41 · 6566 阅读 · 1 评论 -
Error:(13, 44) 错误: 程序包com.bumptech.glide.request.animation不存在
compile 'com.github.bumptech.glide:glide:3.7.0'compile 'com.android.support:support-v4:28.0.0'这个错必须得加上v4才能正常兼容6.0以上版本原创 2019-07-11 11:23:54 · 3022 阅读 · 0 评论 -
Android app 弹框自定义模板
/** * 弹框自定义模板-2019.07.23 * */ private void realNameDialog() { final Dialog dialog11, dialogClear; View inflate, inflateClear; Button referralCodeCancel,...原创 2019-09-11 15:00:13 · 441 阅读 · 0 评论 -
android 沉浸式状态栏
调用的话就在onclick里面加:fullScreen(this);就可以了/** * 沉浸式状态栏 * * @param activity */public void fullScreen(Activity activity) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {...原创 2019-08-29 17:39:46 · 117 阅读 · 0 评论 -
android 集成支付宝和微信(附主要逻辑代码)
android 集成支付宝和微信(附主要逻辑代码)因为环境配置什么的网上多得是,我就不写了,而且官网上配置都有.很简单的..原创 2019-08-16 10:47:48 · 110 阅读 · 0 评论 -
两个CheckBox实现单选。。
就简单的实现单选 :ivlivebuywechatRadioImg.setOnCheckedChangeListener(myOnCheckedChangeListener); ivRadioImg.setOnCheckedChangeListener(myOnCheckedChangeListener); }private CheckBox.OnCheckedChan...原创 2019-08-19 15:52:33 · 1616 阅读 · 0 评论 -
Error:No such property: GradleVersion for class: JetGradlePlugin
Error:No such property: GradleVersion for class: JetGradlePlugin今天从开源网站上拉下来的项目报这个错,是因为gradle版本不匹配,有的东西没有,原本是上面的这个5.1.1然后我手动改成4.6就解决啦。。。(PS 就下面的那个)distributionUrl=https\://services.gradle.org/di...原创 2019-07-12 14:43:43 · 191 阅读 · 0 评论 -
Error:(19, 31) 错误: 程序包com.ykcloud.sdk.openapi不存在
这个项目是刚接手,看到原本链接的优酷包全不能用了。。。Error:(19, 31) 错误: 程序包com.ykcloud.sdk.openapi不存在Error:(28, 40) 错误: 找不到符号符号: 类 VODPlayer位置: 程序包 com.ykcloud.sdk.opentools.player。。。。。这个是因为build:gradle:的版本过高,跟gr...原创 2019-07-11 15:55:15 · 1128 阅读 · 0 评论 -
选择CheckBox显示按钮
主要是显示llCmd这个LinearLayout,实现下面的按钮进行隐藏,选择以后显示出来。。。。((CheckBox) findViewById(R.id.cbShowCommand)).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public v...原创 2019-05-29 16:46:56 · 612 阅读 · 0 评论 -
科大讯飞 构建与法 报错23002
关于接入科大讯飞的离线命令词这块,发现demo运行不了,还报错23002,然后查了一下代表的意思,无效的参数值。Demo中的离线命令词识别的commen.jet文件位置错误然后就解决问题了...原创 2019-05-31 16:27:19 · 4902 阅读 · 5 评论 -
Android studio 打包的时候报错(锦集)
今天打包的时候突然报了这么多错误,然后写一下主要会导致的错误:下面是错误日志:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.tra...原创 2018-11-27 14:40:16 · 1112 阅读 · 0 评论 -
Android app 移动推送遇到的问题(多问题集合)
关于移动推送这块,我主要是应用了极光推送跟阿里的移动推送,阿里这块遇到的问题就是配置文件这块,问题1:碰到一个资源重复的问题,是出现在应用级的build.gradle上面的资源包引用重复,问题2:遇到的难点就是:无法实例化接收器然后配置到详细地址下就可以了,问题3:有包,但是在报错,按下Alt+Enter选择以下do un-ject Language/...原创 2018-11-27 10:53:33 · 706 阅读 · 0 评论 -
Android 加载或多次加载(附代码)
这篇帖子主要说一下列表加载的问题,上个星期开发了几个列表,开发完以后发现有个bug,就是重复加载,而且加载完第一次以后,跳到第二个上面,然后就卡在第二次加载上,其实数据已经加载出来了,只需要退出本次加载就行,然后多次核对代码后发现是因为在一个列表中多次调用封装的加载方法,只需调用一次便可解决这个问题。附加载的代码:private void requestData(Strin...原创 2018-11-20 16:52:13 · 316 阅读 · 0 评论 -
Android 界面优化二:界面滑动
今天想在界面加入一个滑动的功能,看起来比较炫,也没什么实用性,单纯的好看而已。使用了ViewPager方法;下面贴代码:首先在主界面里面创建:(注意,一般只能用在常见布局下面,一些特殊的布局下面或者包布局还是无法实现此功能的)<android.support.v4.view.ViewPager android:id="@+id/viewpager" androi...原创 2018-11-01 15:47:23 · 2419 阅读 · 0 评论 -
Android 界面优化一:系统状态栏隐藏和拓展到状态栏
记得刚接手公司的项目的时候,系统状态栏是白的,字也是白的,随后自己研究了一通,最终弄好了,还分为两部分,主要是把背景拓展到状态栏下,并且不遮盖状态栏的信息。最后写了一种可遮盖掉整个状态栏主要是通过setStatusBar来实现此功能,分为黑色跟白色两种,白色即为默认颜色,不写就行。使用的时候直接在onCreate方法中直接调用即可;下面是代码:protected void set...原创 2018-11-01 15:38:11 · 1335 阅读 · 0 评论 -
Android 按钮多次提交信息
同事在是要过程中总是多次点击按钮,知道成功以后自动返回,在这个过程中由于上传的数据较大,在2秒左右,可以提交七八次,针对这个问题进行优化,在网上看了好多解决方法,第一种:设置点击间距时间大于1000毫秒(1秒),用后完全没用。第二种:直接把按钮设置为一次性提交:Button.Enabled = false;这个的缺点就是如果你提交错误的话就不能再点击了,而我选择放弃这种...原创 2018-10-13 17:14:09 · 554 阅读 · 0 评论 -
Android cookie提交不到服务器上(解决方法)
在上篇具体问题已经说到,现在来说解决的办法:1.重新写了一遍提交部分的代码,2.去登录界面,查询从服务器获取到的cookie,发现打包、以及包装有问题,需要重新提交一份属于该接口的cookiceStore;(因为我是接的别人的项目开始做的,所以前面有些不太了解,他的cookie方面没有封装,只是简单的实现登录就行了,也没有显示的声明cookie在哪个地方用的)3.在提交方面用JSO...原创 2018-06-25 14:21:24 · 524 阅读 · 0 评论 -
Exidtext点击输入,无法弹出输入法
昨晚客户提出了这样的bug,在之前发布的时候是没有的,然后打开代码分析原因:1.获取焦点:能获取到,正常;2.界面布局是否出现问题:没有问题;3.是否出现不兼容的情况:暂时没有发现;4.是不是后台配置出现问题:一看确实配置有点问题:setFocusableInTouchMode这个地方出现点问题,注掉就可以正常使用了...原创 2018-08-31 10:36:09 · 245 阅读 · 0 评论 -
Android 编译没问题,一打包成APK就不能用
解决方法:clean一下项目,意为清楚项目缓存及存储的安装包等功能,随后重新编译一下方可解决。原创 2018-10-11 11:40:39 · 1539 阅读 · 0 评论 -
Android 获取位置信息(经纬度)(附代码)
获取位置信息主要通过GPS和网络位置两种方法,优先级还是GPS,有点就不多说了,下面说一下我做的方法及附代码,有疑问可在下方留言。 思路便是GPS优先,但在GPS信号弱的情况下采取拿网络位置来弥补的方法,尽量做到次次上传都有位置信息传上去。 private String getLngAndLat(Context context) { L...原创 2018-10-11 16:58:27 · 5432 阅读 · 2 评论 -
Android post提交数据清除上次缓存数据
在提交成功以后添加清除,即可清除提交过的数据,可实现清除无用数据等特点;用以下方法便可实现,(mmContext为我提交的数据)SharedPreferencesUtil.clear(mmContext);...原创 2018-11-28 16:44:27 · 574 阅读 · 0 评论 -
Android post 提交json数组到服务器
{ "camera_index":[0], "action":"start", "resolution":0}这是我要提交的数据,第一个参数为数组,第二个为String,第三个位int,具体格式为 "application/json"首先是服务器的代码,我把所有请求的方法都放在一个里面,HttoUtils.java中;public static vo...原创 2018-12-25 16:25:23 · 3519 阅读 · 0 评论 -
Android 向右滑动关闭界面
向右滑动关闭界面该项目只作为学习参考,不具有实际应用的意义,不建议大家直接拿来使用。大概效果就是, Activity 向右滑动,滑动超过屏幕的一半,就关闭,否则,恢复原来的状态。解决了滑动冲突。项目地址:https://github.com/wangchenyan/SlidingClose 有问题可以提Issues截图源码解析配置透明主题要想 Activit...转载 2019-01-10 15:45:48 · 504 阅读 · 0 评论 -
Error:The minSdk version should not be declared in the android manifest file. You can move the versi
发生这个错误是由于导入了科大讯飞的demo,然后报的错,是由于它在manifest里加入了关于版本的设置而报的一下如图的错误。下面是解决方法:Error:The minSdk version should not be declared in the android manifest file. You can move the version from the manifest to ...原创 2019-05-31 14:42:50 · 8951 阅读 · 0 评论 -
Netty——基于NIO的客户、服务器端编程框架
原文:https://blog.csdn.net/wocjy/article/details/78661464一.jar包<!-- Netty开始 --><!-- https://mvnrepository.com/artifact/io.netty/netty-all --><dependency> <groupId>io....转载 2019-05-28 10:15:51 · 200 阅读 · 0 评论 -
Socket的基本使用步骤
一.使用Socket,首先需要导入这几个系统头文件 #import<sys/socket.h> #import<netinet/in.h> #import<arpa/inet.h>二.然后就是进行Socket代码的编写,先来看看实现一个简单的Socket通信需要哪些步骤: >1.创建客户端Socket; >2....转载 2019-05-28 09:48:47 · 2509 阅读 · 1 评论