自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

华灯雨

总有不期而遇的温暖和生生不息的希望!

  • 博客(18)
  • 收藏
  • 关注

原创 TextSwitcher的使用以及问题记录

TextSwitcher 字面理解是文字交换器,是ViewSwitcher的子类,从ViewSwitcher来看,是View交换器,TextSwitcher继承自ViewSwitcher,显然是交换TextView。1.使用代码package com.example.myapplication3;import android.app.Activity;import android.os....

2019-12-27 10:24:14 570 1

原创 Android显示一个实体有值但是判断的使用时却为空

今天遇到一个坑,从一个类给另一个类传值时将一个实体转化为它的基类,但是Android Studio显示的确是有值,但是用的时候就为空 具体情况如图:需要手动强转一下 解决方案...

2019-12-25 17:16:53 299

原创 Flutter混合开发 升级Flutter SDK后原生项目点击Flutter相关白屏

报错Error 105 received from application: Isolate must be runnableHot reload received invalid response: {code: 105, message: Isolate must be runnable, data: {request: {method: _reloadSources, params: {...

2019-12-24 10:42:27 3870

原创 Flutter升级SDK

Flutter升级SDK除了需要修改环境变量以外还需要更改flutter channel运行flutter channel beta即可

2019-12-18 11:04:02 549

原创 使用TrafficStats实现获取当前App的实时流量网速

直接上代码1.工具类package com.cn21.oosdemo.utils;import android.content.Context;import android.net.TrafficStats;import android.os.Handler;import android.os.Message;import java.util.Timer;import java...

2019-12-16 15:49:32 1268 3

原创 记录一些使用的网络框架Demo

刚工作没有多久,一切东西都是在公司已有代码上进行的,然后平时学习也没有机会进行网络相关的练习。近期有了一个做一个简单的上传下载的Demo的需求,于是将所做所用的有用知识积累下来 也方便共享使用1.首先第一个要推荐的是GitHub上一个大佬提供的一个开源的基于Rxjava2+Retrofit2的RxEasyHttp这个Demo功能齐全,star数已经证明了一切直接下载下来的没法直接跑 需要进行...

2019-12-16 15:45:29 128

原创 报错RequestTimeTooSkewed解决方案

RequestTimeTooSkewed意为发出请求时间与服务器时间相差超过一定时间(时间间隔过大)出现的可能有很多种,我遇到的情况是因为时间标准转换后没有换算时区确认时间是否为标准的 UTC、GMT、CST 时间,如果时区不是东八区,只要换算成 +8 小时一致即可。有的人可能使用自己的 NTP 时钟同步出现异常,导致 client 和 oss 收到时间相差 15min...

2019-12-16 14:32:09 7387

原创 报错Cleartext HTTP traffic to xxx not permitted解决方案

前言:为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport Layer Security)传输层安全协议,而 Android No...

2019-12-16 14:26:09 3143

原创 targetSdkVersion版本过高 降级操作

最新版本的Android Studio已经强制创建targetSdkVersion为29的项目,但是有些东西到了高版本又没法适配,所以可以通过手动降级的方式1.修改app中的build.gradle 为低版本的2.修改gradle. properties3.最后把相关的布局文件进行修改就行了...

2019-12-16 14:21:51 7207

原创 Android Studio报错android.os.NetworkOnMainThreadException

在开发Demo时因为没有使用一些网络框架,自己写的网络请求 然后报错android.os.NetworkOnMainThreadException原因为将网络请求写到了主线程里面 新建一个线程即可解决 new Thread( new Runnable() { @Override public void run() { ....

2019-12-11 16:11:59 413

转载 Android java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/commons/logging/LogFactory

安卓新版本新政策出来后,一些低版本不会出现的问题随之浮现水面,首先这里发现的就是调用Java LogFactory类在Android9.0以上版本不再支持,项目中若使用到这个类可以弄个9.0的手机调试看看,本人环境所限就只能用模拟器跑一下,直接启动就崩了。。。下面给自己做个解决笔记:在项目的build.gradle导入dependencies{implementation "commons...

2019-12-11 16:07:53 899

原创 Android Studio update项目No tracked branch configured for branch master or the branch doesn't exist.

No tracked branch configured for branch branch_850_label in ECloud_Android or the branch doesn't exist. To make your branch track a remote branch call, for example,解决办法:按照提示在Androidstudio的Terminal中...

2019-12-11 11:22:41 2259

原创 Android改变图标颜色的方法记录

1.通过在布局文件中加入tint值改变颜色2.通过如下参数构造ColorMatrix,进而构造ColorMatrixColorFilter,然后调用ImageView.setColorFilter()方法调整图标颜色//设置图标的颜色private void setIconColor(ImageView icon, int r, int g, int b, int a) { flo...

2019-12-09 14:59:35 2257

转载 Set集合详解

Set集合,基础自Collection。特征是插入无序,不可指定位置访问。Set集合的实现类可说是基于Map集合去写的。通过内部封装Map集合来实现的比如HashSet内部封装了HashMap。Set集合的数据库不能重复(== 或 eqauls)的元素Set集合的常用实现类有 HashSet TreeSet详细介绍...

2019-12-09 09:46:27 180

原创 Android 软键盘事件imeOptions响应

在android发开过程中,有时候需要对EditText的软键盘进行监听。当点击软键盘回车位置按键的时候,需要实现 完成、前进、下一项、搜索、发送或其他功能,这就需要开发者对软键盘回车的点击事件进行捕捉。比如在登录界面,需要用户在输入密码之后点击软键盘回车直接登录,不必再去点击屏幕上的登录按钮。我们就可以在密码使用的EditText设置 android:imeOptions=”actionDo...

2019-12-06 11:18:12 385

原创 Android Studio打包可以直接安装的Debug APK

正常情况下生成的Debug apk只能通过Android Studio安装 但是如果是发给别人使用的话都会在安装时因为签名问题而失败但是如果选择run里面的build apk生成的debug包就可以自由使用了...

2019-12-06 11:13:10 5644

原创 git 取消已经Commit但是尚未Push的方式

因为代码有冲突,update时不小心选择了接受自己的代码,结果一堆不需要提交的不能提交的代码也自动进入了commit的内容里面,此时如果push就会将这些不需要的代码也push上去 所以找到了取消commit内容的方法1、首先 stash当前的代码2、执行git reset --soft/–hard HEAD^n n为需要取消的commit次数3、unstash 还原代码...

2019-12-06 08:55:38 4615

原创 SharedPreferences在Android中的简单使用简介以及记录

SharedPreferences 是一个轻量级的存储类,主要是保存一些小的数据,一些状态信息原理内部是以 XML 结构保存在 /data/data/包名/shared_prefs 文件夹下,数据以键值对的形式保存。如下:<?xml version='1.0' encoding='utf-8' standalone='yes' ?><map> <flo...

2019-12-05 10:39:23 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除