7 陈喻

深信服科技 - android开发工程师

我要认证

暂无相关简介

等级
TA的排名 160

Android之PC浏览器上传表单格式大文件到手机客户端read函数阻塞问题

1 、问题PC浏览器上传表单格式大文件到手机服务器端,然后read文件真实数据时候出现阻塞。比如 User-Agent: PostmanRuntime/7.26.1 Accept: */* Cache-Control: no-cache Postman-Token: c7e5e240-4398-4ac6-ba7f-98e99b5b4a01 Host: 10.15.42.180:9999 Accept-Encoding: gzip, deflate,

2020-08-04 21:02:51

Android之实现首尾带圆角的多颜色水平条

1 效果图3 代码实现这里我们采用PercentRelativeLayout布局,首尾我们用半圆shape实现,代码如下color.xml <color name="progress_first">#1ebBd5</color> <color name="progress_second">#f36f53</color> <color name="progre...

2020-07-26 00:34:15

Fiddler之解决https链接返回数据显示乱码问题

1 、问题我网页访问淘宝,然后F12查看关键链接,返回的数据里面有json各式的数据,然后我通过关键字在Fiddler里面找到链接,然后查看返回的内容是乱码。2 、解决办法然后这样设置,再去查看SyntaxView或者Raw都可以看到原始数据。...

2020-07-25 23:13:31

Android之解决PC端上传http表单格式文件手机解析文件名乱码问题和PC浏览器下载文件的文件名显示乱码问题

1 问题问题1、 手机写socket作为服务器,PC浏览器上传http表单格式文件,然后手机端解析携带中文的文件名我解析是乱码。问题2、 手机写了socket作为服务器,PC浏览器下载文件,但是浏览器里面的文件名有中文的时候会有乱码。2 分析问题1分析 User-Agent: PostmanRuntime/7.26.1 Accept: */* Cache-Control: no-cache ...

2020-07-24 23:59:53

Android之解决PC浏览器上传表单文件到手机服务器read数据错误导致有时候下载到手机的文件打开文字错乱问题

1 、问题手机客户端app通过java socket写了一个服务器,然后PC端通过浏览器访问服务端显示上传页面(这些资源都在手机端),然后其中有一个功能是PC端上传文件到手机服务器,然后把这个文件下载到手机本地,但是我有时候PC上传的文件打文字会错乱。2、http的表单文件上传文件格式说明以及如何解析上传的文件1)、http的表单文件上传文件格式http的表单文件上传,我先用的postman进行模拟上传一个1.txt文本文件,这个文件的内...

2020-07-22 23:18:38

Android之解决PC浏览器访问手机服务端取assets目录下的文件页面显示不出来问题

1 问题我在手机里面写了Java socket服务,然后把前端的图片和css和js的文件放到了安卓项目的 assets目录,然后浏览器访问服务,我会把 assets目录下的文件读出来,然后用DataOutputStream流写入浏览器,但是发现页面显示不出来2 分析原因我的代码如下 public void sendHtml() { try { String line="HTTP/1.1 200 OK \...

2020-07-21 23:13:40

Android之解决AppBarLayout 下面一道阴影

1 问题AppBarLayout 下面写了其它布局,但是当这个布局滑动到上面时候,AppBarLayout 下面有一道阴影2 解决办法对AppBarLayout设置一个属性:app:elevation="0dp"

2020-07-17 01:54:56

Android之点击图片底部出现灰色圆圈效果

1 需求点击图片底部出现灰色圆圈效果2 代码实现1、num_oval_gray_def.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" android:useLevel="false"> <soli...

2020-07-14 12:04:14

Android之解决ScrollView嵌套RecycleView导致滑动冲突或者显示不全的问题

1 问题ScrollView嵌套RecycleView导致滑动冲突或者显示不全的问题2 解决办法1)、ScrollView替换成普通布局,然后RecycleView用的BaseMultiItemQuickAdapter多布局来写,也就是整个页面只有一个RecycleView,用来取代ScrollView,但是这样比较复杂。2)、对ScrollView和RecycleView的isNestedScrollingEnabled的值设置成false scrol...

2020-07-13 22:40:16

Android之RecycleView实现指定范围的拖动效果

1 问题在RecycleView里面实现指定位置的拖动效果,(这里是实现线性布局的,不是网格布局的) @Override public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) { Log.i(TAG, "onMove viewHolder.getAdapterPosition() is:"

2020-07-12 00:02:35

Android之提示Unable to instantiate fragment***MyLikeFragment .could not find Fragment constructor

1 问题 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.appsinnova.android.keepdrop/com.appsinnova.android.keepdrop.account.favorite.activity.MyLikeActivity}: androidx.fragment.app.Fragment$InstantiationException: Unable to instan

2020-07-11 23:44:06

Android之提示错误Can not perform this action after onSaveInstanceState

1 问题主页面3个Fragment,在第三个Fragment里面开启了Activity之后,然后想跳到第一个Fragment代码如下 /** * 展示Fragment */ private fun showFragment(fragment: Fragment) { if (currentFragment !== fragment) { val transaction: FragmentTransaction = supp

2020-07-11 23:34:08

Android之TabLayout和ViewPager组合跳转到指定页面

1 问题TabLayout和ViewPager组合跳转到具体一个页面2 解决办法viewPager?.setCurrentItem(index)index为0说明是第一页,如果是1的话就是第二页,以此类推。

2020-07-10 21:48:10

Android之解决多语言适配部分TextView内容左对齐和内容一行不排满就到第二行问题

1 问题1、多语言适配部分TextView内容左对齐2、内容一行不排满就到第二行问题2 解决办法问题1、在TextView里面加入下面参数 android:gravity="center"问题2、import android.content.Context;import android.graphics.Paint;import android.text.TextUtils;import android.util.At...

2020-07-10 21:44:29

Git提示Please move or remove them before you switch branches.

1 问题git checkout V1提示错误如下error: The following untracked working tree files would be overwritten by checkout: flutter_module/pubspec.lockPlease move or remove them before you switch branches.Aborting2 解决办法git clean -df...

2020-07-08 12:09:07

Android之解决TabLayout里面每个Tab项的间距和修改指示线的长度(非反射)和修改选中字体大小

1 问题1)由于TabLayout设置了可滑动Tab参数app:tabMode="scrollable"导致每个Tab之间的间距很大,但是UI设计图里面的字体之间的间距很小,我们改怎么解决?2)修改TabLayout指示线的长度(非反射)2 解决办法问题1解决办法:对TabLayout进行自定义,然后反射下面字段进行修改scrollableTabMinWidthimport android.content.Cont...

2020-06-30 21:46:09

Android之奔溃提示com.google.gson.internal.LinkedTreeMap cannot be cast to java.util.HashMap

1 问题Android端获取服务端的数据然后我直接把数据转hashMap提示错误如下,com.google.gson.internal.LinkedTreeMap cannot be cast to java.util.HashMap2 解决办法直接转Map集合即可 (t.data as Map<String, String>).forEach({ ...

2020-06-29 20:57:20

Android之解决NestedScrollView嵌套ViewPager导致出现左右页面滑动冲突

1 问题NestedScrollView里面嵌勒ViewPager+TabLayout,导致在这个页面监听不到左右页面滑动,需要解决这个监听滑动问题。2 解决办法 val nestedScrollView: NestedScrollView = mainView!!.findViewById(R.id.nestedScrollView) nestedScrollView.isFillViewport = true...

2020-06-29 20:45:57

Android之glide加载图片圆角效果

ImageView imageView = (ImageView)helper.getView(R.id.keepHomeAppImageview); Glide.with(mContext) .asBitmap() .load(iconUrl)// .override(180, 180) .cent...

2020-06-29 11:39:57

Android之解决androidx.appcompat.widget.Toolbar去掉左边距

1 问题androidx.appcompat.widget.Toolbar默认左边有间距2 解决办法在Toolbar下面添加如下熟悉 app:contentInsetLeft="0dp" app:contentInsetStart="0dp" app:contentInsetEnd="0dp" app:maxButtonHei...

2020-06-24 18:23:29

查看更多

勋章 我的勋章
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取