- 博客(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
1298
原创 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
1914
原创 css transition过渡 与 display 冲突问题
问题描述:当改变元素display属性时,过渡transition将会失效,原因是display 为none时,页面doc流中不会存在该元素,而transition无法在doc流中做到无中生有,transition改变的只是前后两个状态。解决办法:1. 使用 width 或者 height 属性2. 可用 visibility 属性3. 使用opacity 属性...
2020-12-29 14:02:29
1076
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
980
原创 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
1423
原创 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
912
原创 Android发送短信时 短信内容超长处理
Android发送短信时 短信内容超长处理一条短信只可容纳70个中文,所以当短信长度超过70个中文字符时程序就要特殊处理了。通常有两种方式:一、通过sendTextMessage()方法逐条依次发送拆分后的短信,这种方式有个缺点是用户会分条收到短信。if (message.length() > 70) { ArrayList<String> msgs = sm...
2020-04-07 18:18:53
1066
转载 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
576
原创 Android 通过LocationManager获取不到当前位置
需要在获取当前位置的时候做一下判断是否开启了允许网络定位。具体代码:LocationManager mManager=(LocationManager) getSystemService(Context.LOCATION_SERVICE); if(!mManager.isProviderEnabled(LocationManager.NETWORK_PR...
2019-11-28 16:34:12
1980
转载 Flutter 输入控件TextField设置内容并保持光标(cursor)在末尾
TextField( controller: TextEditingController.fromValue(TextEditingValue( // 设置内容 text: inputText, // 保持光标在最后 ...
2019-11-01 17:34:19
345
转载 android 点击波纹效果
https://cloud.tencent.com/developer/ask/206323https://www.jb51.net/article/128228.htm
2019-07-22 10:48:09
730
转载 Android 7.0以上系统获取以content开头的文件拿不到正确路径,报错column-data-does-not-exist
https://msd.misuland.com/pd/3065794831805579950
2019-06-11 16:05:15
1954
转载 Android可伸缩布局-FlexboxLayout(支持RecyclerView集成)
https://www.cnblogs.com/huolongluo/p/6607877.html?tdsourcetag=s_pctim_aiomsg
2019-05-27 17:14:55
342
转载 Android应用集成Office文件能力完全攻略
https://juejin.im/post/5c4e6881f265da6175741cbd
2019-05-23 09:58:15
1071
转载 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
192
原创 将Edittext光标移动到文本最后
如果EditText预先有内容,光标自然会在文字的末尾,但是如果预先内容为空,然后设置好内容,这种情况下光标自然会在文字的开头,通过以下方法可以让光标位于末尾:1.et.setText(content);//设置EditText控件的内容et.setSelection(content.length());//将光标移至文字末尾2.editText.setText("content");edit...
2018-05-29 15:02:04
1648
原创 禁止ViewPager的滑动
自定义ViewPager,重写onTouchEvent和onInterceptTouchEventviewPager.setPagingEnabled(false);
2017-05-09 16:47:18
256
原创 利用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
993
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人