记录
岸北
这个作者很懒,什么都没留下…
展开
-
android studio 自定义打包(apk)名称
在你的build.gradle中的android{}下加入如下代码 //配置自定义打包名称 applicationVariants.all { variant -> variant.outputs.all { def fileName if (variant.buildType.name.equals('releas...原创 2018-12-20 10:20:49 · 613 阅读 · 0 评论 -
Process 'command 'D:\Android\sdk\build-tools\25.0.0\aapt.exe'' finished with non-zero exit value 1
一个很蛋疼的错。 出现这个问题的原因本人遇到两种; 第一种:v7或者v4包重复,查看自己项目依赖的第三方库是否重复依赖的v7或者v4包; 第二种:自己的资源文件中命名不规范或者引用资源的时候有误导致R文件找不到,如图: ...原创 2018-12-20 15:48:03 · 2931 阅读 · 1 评论 -
android 代码获取状态栏高度
项目中有需求要获取到状态栏的高度, 故记录一下代码的实现 /** * 利用反射获取状态栏高度 * @return */ public int getStatusBarHeight() { int result = 0; //获取状态栏高度的资源id int resourceId = getResources().getIdentifier("status_bar_height", "d...原创 2018-12-27 09:59:28 · 555 阅读 · 0 评论 -
android 完美解决点击EditText之外的地方隐藏键盘
话不多说直接上代码 哈哈 @Override public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { View view = getCurrentFocus(); if (is...原创 2019-05-21 17:03:28 · 1789 阅读 · 1 评论 -
ImageView的scaleType的属性理解
ImageView的scaleType的属性值有MATRIX,FIT_XY,FIT_START,FIT_END,FIT_CENTER,CENTER,CENTER_CROP,CENTER_INSIDE. 1.android:scaleType=“center” 保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size时,多出来的部分被截掉。 2.android...转载 2019-05-22 16:38:54 · 111 阅读 · 0 评论 -
Android 9.0 上传阿里云 OSS,请求无回调
在 Android 9.0 的手机上,上传文件到阿里云 OSS 上,不论请求是否成功,均没有回调。 而在 9.0 以下的手机中,尝试均没有问题。 错误内容 上传调用方式如下: OSSClient oss = new OSSClient(context, endpoint, credentialProvider, conf); PutObjectResult putResult = oss.putO...转载 2019-09-02 15:19:56 · 1849 阅读 · 0 评论