自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Android ImageView加载base64编码格式的图片

# 代码val base64 = "data:image/png;base64......"val imgBytes = Base64.decode(base64)imageView.setImageBitmap(BitmapFactory.decodeByteArray(imgBytes,0,imgBytes.size))需要注意的是:在加载base64编码图片的时候,base64编码要去掉data:image/png;base64,...

2021-08-19 11:33:10 1229

原创 vue给对象动态添加属性后,页面不动态更新的问题

问题描述 在vue页面data中初始化一个对象,后通过代码给对象添加一个属性,后发现数据对象中添加成功并且可以改变 ,但页面没有进行更新。原因所在解决方式:一、利用Vue.set(object,key,val)例如:Vue.set(vm.obj,'k1','v1')二、利用this.$set(this.obj,key,val),这是Vue.set()的全局实例例如:this.$set(this.obj,'k1','v1')三、利用Object.assign({...

2020-12-31 00:57:57 1822

原创 css transition过渡 与 display 冲突问题

问题描述:当改变元素display属性时,过渡transition将会失效,原因是display 为none时,页面doc流中不会存在该元素,而transition无法在doc流中做到无中生有,transition改变的只是前后两个状态。解决办法:1. 使用 width 或者 height 属性2. 可用 visibility 属性3. 使用opacity 属性...

2020-12-29 14:02:29 1033 2

原创 git 创建标签 tag 常用命令

1. 使用git tag <name>就可以打一个新标签加上-a参数来创建一个带备注的tag,备注信息由-m指定。如果你不传入-m,那么在创建过程中系统会自动打开编辑器让你填写备注信息。git tag -a tagName -m "xxxxxxx"2.列出已经存在的taggit tag3.给某个指定的commit添加tag,-m 后跟备注信息git tag -a v1.2 f6819dd6 -m "xxxxxxxx"4.将tag同步到远程服务器gi..

2020-12-10 11:00:58 938

原创 Android 使用DataBinding 报错NullPointerException

记一次升级Android Gradle Plugin后databing编译报错填坑经历来源:blog.bihe0832.com内容简介:最近在新的项目重构项目代码加上升级一下项目的Android Gradle Plugin的版本,老人们至今还在用2.3,不得不佩服。在升级过程中遇到了一些坑,这里总结一个databing相关的问题。备忘一下升级前编译正常,升级后编译失败,报错如下:也有可能是编译后databing自动生成的类报下面的错误:本文转载自:https://blog.bihe0832..

2020-09-02 16:01:51 1303

原创 android屏幕适配,生成不同分辨率的dimen.xml文件

1.在项目下新建moudle,选择Java Library,如图:2.编写工具类:public class DimenUtils { //文件保存的路径 是在该项目下根路径下创建 比如该项目创建的路径是C:\MyProject\, // 则保存的文件路径是C:\MyProject\DimensDemo\app\src\main\res\values-360x640\d...

2020-04-13 16:05:30 839

原创 Android发送短信时 短信内容超长处理

Android发送短信时 短信内容超长处理一条短信只可容纳70个中文,所以当短信长度超过70个中文字符时程序就要特殊处理了。通常有两种方式:一、通过sendTextMessage()方法逐条依次发送拆分后的短信,这种方式有个缺点是用户会分条收到短信。if (message.length() > 70) { ArrayList<String> msgs = sm...

2020-04-07 18:18:53 931

转载 View 自定义圆角,四个不同位置的圆角

1.自定义属性attrs.xml 1 2 3 4 5 6 7 8 9 10 <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="RoundCorn...

2019-12-09 16:57:04 546

原创 Android 通过LocationManager获取不到当前位置

需要在获取当前位置的时候做一下判断是否开启了允许网络定位。具体代码:LocationManager mManager=(LocationManager) getSystemService(Context.LOCATION_SERVICE); if(!mManager.isProviderEnabled(LocationManager.NETWORK_PR...

2019-11-28 16:34:12 1883

转载 Flutter 输入控件TextField设置内容并保持光标(cursor)在末尾

TextField( controller: TextEditingController.fromValue(TextEditingValue( // 设置内容 text: inputText, // 保持光标在最后 ...

2019-11-01 17:34:19 302

转载 android 点击波纹效果

https://cloud.tencent.com/developer/ask/206323https://www.jb51.net/article/128228.htm

2019-07-22 10:48:09 698

转载 PopupWindow需要设置边距

http://www.pianshen.com/article/3619262871/

2019-06-20 17:40:15 924

转载 Android 7.0以上系统获取以content开头的文件拿不到正确路径,报错column-data-does-not-exist

https://msd.misuland.com/pd/3065794831805579950

2019-06-11 16:05:15 1911

转载 Android可伸缩布局-FlexboxLayout(支持RecyclerView集成)

https://www.cnblogs.com/huolongluo/p/6607877.html?tdsourcetag=s_pctim_aiomsg

2019-05-27 17:14:55 315

转载 Android应用集成Office文件能力完全攻略

https://juejin.im/post/5c4e6881f265da6175741cbd

2019-05-23 09:58:15 1034

转载 Android Https相关完全解析 当OkHttp遇到Https

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0831/3393.html?tdsourcetag=s_pctim_aiomsg

2019-02-28 10:44:01 170

原创 将Edittext光标移动到文本最后

如果EditText预先有内容,光标自然会在文字的末尾,但是如果预先内容为空,然后设置好内容,这种情况下光标自然会在文字的开头,通过以下方法可以让光标位于末尾:1.et.setText(content);//设置EditText控件的内容et.setSelection(content.length());//将光标移至文字末尾2.editText.setText("content");edit...

2018-05-29 15:02:04 1592

转载 ViewPager切换滑动速度修改

https://my.oschina.net/javalover/blog/179003

2018-05-10 17:33:03 1315

原创 禁止ViewPager的滑动

自定义ViewPager,重写onTouchEvent和onInterceptTouchEventviewPager.setPagingEnabled(false);

2017-05-09 16:47:18 238

原创 利用Calendar获取时间年和月

Calendar calendar = Calendar.getInstance();//当前年int year = calendar.get(Calendar.YEAR);//当前月int month = calendar.get(Calendar.MONTH) + 1;//当前月的天:即当前日int day_of_month = calendar.get(Calend

2017-02-23 17:56:11 965

空空如也

空空如也

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

TA关注的人

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