7 Tager丶

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 6w+

Android 使用Okhttp进行文件下载

本文链接:https://blog.csdn.net/choimroc/article/details/100010267升级到Android Studio3.5 后,发现在xml文件使用Reformat Code时元素会自动排序。首先怀疑是配置文件的问题,但是删了配置文件后,重新打开还是一样。马上找了另外两台机子,同样升级到Android Studio3.5,发现出现同样的问题。接着去...

2020-04-13 18:08:34

android8.0应用崩溃 Only fullscreen opaque activities can request orientation

项目中使用测试机9.0系统,可以正常运行使用,测试同事手机为8.0系统,运行项目闪退.提示信息:java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation意思是:只有全屏不透明Activity可以请求定向(google 翻译)原因是Activity同时设置了 and...

2019-10-14 17:51:57

Android 权限大全

由于上线应用市场需将没有用到的权限移除,故整理此文章1.android.permission.WRITE_USER_DICTIONARY  允许应用程序向用户词典中写入新词2.android.permission.WRITE_SYNC_SETTINGS  写入Google在线同步设置3.android.permission.WRITE_SOCIAL_STREAM  读取用户的社交信息流...

2019-09-10 10:02:37

android解决设置getBackground().setAlpha()后其他页面background也随之改变问题

项目中使用到滑动渐变效果,动态设置控件setAlpha()但出现了一个问题A控件引用color1 B控件也引用了color1 改变A的Alpha B控件也随之改变;解决方案:第一种:重新创建一个color2,两个控件引用不同资源第二种:A.getBackground().mutate().setAlpha() 加上mutate() /** * Make th...

2019-08-20 16:09:25

Android 滑动ScrollView 动态改变标题栏透明度及颜色

废话不多说,上图项目需求是默认显示白色返回按钮,及白色文字栏为透明.滑动到第一屏看不到的时候将白色背景以渐变的形式显示.并且将文字及返回图标变为深色.首先获取要开始进行渐变位置的高及滑动到某处标题完全显示的高并设置ScrollView滑动监听,(使用kotlin,java自行转换) titlHeight = DisplayUtil.dip2px(this, 60f) win...

2019-08-19 16:55:15

解决android studio中安装CodeGlance不起作用

安装CodeGlance后右侧并没有效果如图:首先到设置中找到其他设置,然后在CodeGlance中将Disabled取消选中即可.

2019-08-08 10:29:02

解决Error:No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android

导入之前的项目,提示Error:No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android到网上查了一下toolchains文件夹中缺少mipsel-linux-android.下载mipsel-linux-android 或mips64el-linux-android...

2019-06-26 17:28:39

Android 7.0 FileProvider使用

Android 7.0的新特性规定,对于targetSdkVersion大于25应用,Android 框架执行的StrictMode API 政策禁止在应用外部公开,如果使用file://URI 则会抛出FileUriExposedException 异常.要应用间共享文件,需要发送一项 content://URI ,并授予URI临时访问权限,这时就用到了FileProvider.一、创...

2019-05-20 15:36:56

Glide加载圆形图片第一次只显示默认图片

Glide加载圆形图,使用的是自定义的圆形ImageView,出现的问题是图片第一次加载不出来,再一次进入页面的时候才能显示.两种解决方式,第一种:使用Glide自带加载圆形图片RequestOptions mRequestOptions = RequestOptions.circleCropTransform().diskCacheStrategy(DiskCacheStrategy...

2019-04-17 10:28:48

android RecyleView 的流布局 FlowLayoutManager

项目中有用到流布局,之前使用过BaseQuickAdapter中的FlowLayoutManager,但是xia效果不是特别的好,而且会有一些bug,比如限制recyleview高度时,rc不能滑动,或者显示不全.废话不多说上图上代码public class FlowLayoutManager extends RecyclerView.LayoutManager { pr...

2019-04-02 09:42:48

android studio ERROR: Unable to resolve dependency for 解决办法

运行一个网上的demo,google仓库可以连接,但是其他的链接不了,找了一堆资料基本上都是:1.gradle-wrapper.properties中https改为http;2.跟目录buildsh设置allprojects { repositories { google() jcenter() }}3.关闭离线4.项目...

2019-03-01 11:23:23

android studio 通过控制台自动生成dimens中的值

public class GenerateDimenTool { public static void main(String[] args) { StringBuilder builder = new StringBuilder(); //添加xml开始的标签 String xmlStart = "<?xml version=\"1...

2018-12-14 09:49:33

Android开发常用透明度alpha百分比转16进制

#FFFFFFFF 前两位代表透明度,后六位代表颜色值.更改前两位即可修改同名度 百分比对应16进制透明度100% — FF99% — FC98% — FA97% — F796% — F595% — F294% — F093% — ED92% — EB91% — E890% — E689% — E388% — E087% — DE86% — DB85% ...

2018-08-10 15:31:44

INSTALL_FAILED_TEST_ONLY OPPO VIVO 安装Debug包时出现的问题

华为小米7.0 8.0都可以正常安装使用,只在OPPO VIVO安装Debug包是出现    Android Studio 3.0会在debug apk的manifest文件application标签里自动添加 android:testOnly=”true”属性,导致IDE中run跑出的apk在大部分手机上只能用adb install -r 来安装,在oppo手机上甚至安装不了,解决办法是: 在g...

2018-06-25 15:05:24

IndicatorSeekBar:Android自定义View,滑动显示进度气泡指示器

IndicatorSeekBarGitHub地址:https://github.com/warkiz/Ind...README: 中文 | English自定义SeekBar, 能改变尺寸、颜色、滑块(thumb)图片、刻度(tick)图片、刻度文字(text)和气泡指示器(indicator),当滑动时显示带有进度的指示器。如果你喜欢IndicatorSeekBar, 去GitHub给个Star...

2018-03-15 18:01:23

Android 按home后点击应用图标重新打开应用问题

第一种实现(入口Activity)[java] view plain copyif((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0){     finish();     return;  }  第二种实现(入口Activity的manifast文件中添加)[java] view plain cop...

2018-03-13 12:33:11

Please configure Android Sdk(android studio)解决办法

今天项目删除了一些配置文件,然后studio就报Please configure Android Sdk,重启android studio加重新配置sdk都不可以.解决办法:点击左上角File点击Invalidate Cache/Restart重启后便可使用

2018-01-08 17:44:21

使用Picasso加载图片的内存优化实践

现在Android开源库中有许多图片加载框架,本文以picasso为例,总结下开发过程中的一些优化经验,使用的picasso版本如下compile 'com.squareup.picasso:picasso:2.5.2'1 图片裁剪在列表页尽量使用裁剪后的图片,在查看大图模式下才加载完整的图片。图片裁剪示例Picasso.with( imageView.getCon

2017-08-21 17:40:22

Bitmap too large to be uploaded into a texture (1284x5582, max=4096x4096)

项目中加载一个尺寸1284x5582的一张大图,使用加载图片的是Picasso.由于图片太大,控件无法显示.查看log发现出现:Bitmap too large to be uploaded into a texture (1284x5582, max=4096x4096);经过查找资料是因为当开启硬件加速的时候,GPU对于openglRender 有一个限制,这个不同

2017-08-21 11:10:55

SuperTextView 一款强大的android TextView

1、功能描述SuperTextView是一个功能强大的View,可以满足日常大部分布局样式,开发者可已自行组合属性配置出属于自己风格的样式!可能描述起来没有概念,还是直接看效果图吧!2、 效果图Paste_Image.png3、如何使用Android Studio导入方法,添加Gradle依赖先在项目根目录的 buil

2017-08-14 11:37:21

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。