自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 EditText内容设置隐藏可见,类型改变

EditText设置输入内容隐藏/可见遇到的问题记录:作为密码输入控件在xml中设置隐藏:android:inputType="numberPassword"数字类型密码在java代码中点选设置隐藏/可见:方式1:可能影响原输入类型(原number变为text,如果都是文本密码就没有影响)edtPwd.setInputType(0x81);//InputType.TYPE_TEXT_VARIATION_PASSWORDedtPwd.setInputType(0x90);//InputType.T

2020-12-26 16:38:03 619

转载 android国际化语言编码对照表

android国际化语言编码对照表中文(中国):values-zh-rCN中文(台湾):values-zh-rTW中文(香港):values-zh-rHK英语(美国):values-en-rUS英语(英国):values-en-rGB英文(澳大利亚):values-en-rAU英文(加拿大):values-en-rCA英文(爱尔兰):values-en-rIE英文(印度):values-en-rIN英文(新西兰):values-en-rNZ英文(新加坡):values-en-rSG英

2020-12-23 11:42:56 1551

原创 监听系统安装弹框取消按钮

安装apk时,想监听点击了系统弹框中的取消按钮。发现使用Intent.FLAG_ACTIVITY_NEW_TASK调起安装界面,在onActivityFoResult()中获取不到resultCode。查询后换成了Intent.FLAG_ACTIVITY_SINGLE_TOP就可以了。有人解释://gxj: 不使用FLAG_ACTIVITY_NEW_TASK是因为无法获取result,同时又要保持多个apk(task)的安装(FLAG_ACTIVITY_SINGLE_TOP / FLAG_ACTIV

2020-12-21 19:18:57 607 1

原创 网络请求失败CLEARTEXT communication to “ “ not permitted by network security policy

ok http3 + retrofit 网络请求,在Android9.0手机上请求失败,报错:CLEARTEXT communication to " " not permitted by network security policy原因 :Android P以后网络访问安全策略升级,限制了非加密的流量请求办法:1.降低目标版本,app/build.gradle中targetSdkVersion 设置27或以下。2.http请求改成https。3.添加res/xml/network.xml文件名

2020-07-15 17:55:43 7977 2

转载 Android SDK,API版本对照

SDK版本名 API LevelAndroid 9.0 (Pie) 28Android 8.1 (Oreo) 27Android 8.0 (Oreo) 26Android 7.1.1 (Nougat) 25Android 7.0 (Nougat) 24Android 6.0 (Marshmallow) 23Android 5.1 (Lollipop) 22Android 5.0 (Lollipop) 21Android 4.4W (KitKat Wear) 20And

2020-07-15 17:48:56 584

原创 Dex Loader] Failed to load ...\SDK\build-tools\29.0.3\lib\dx.jar

运行eclipse的android项目报错:但是我的SDK里从高到低有好多版本:为什么只报29.0.3编译找不到呢?猜测eclipse ADT默认自动选择最高版本,考虑指定编译工具版本:网上有人说25.0.2以上就不行了,测试25.0.3也行,26.0.0编译又通不过了...

2020-05-18 15:13:57 2215

原创 Process 'command '...SDK\build-tools\...\aidl.exe'' finished with non-zero exit value 1

Process ‘command ‘D:\Android\SDK\build-tools\27.0.3\aidl.exe’’ finished with non-zero exit value 1aidl文件编码错误aidl文件和java文件目录不一致aidl中定义的Interface名和所属文件名不一致aidl需要传递的对象名/包名不匹配或者没有序列化(对象须继承Parcelable)总之aidl要和java一一对应...

2020-05-09 16:03:38 458

原创 数组与集合转换,列表随机

Array to List:Arrays.asList(array);1.实现过程中发现需要注意的一点:当list数据顺序改变后,array数据也随之相应变了。也就是说数组就和列表关联在一起了。 **注意:**仅仅针对对象数组类型,基本数据类型数组不具备该特性2.通过asList得到的集合 没有add和remove方法的。原因看Arrays类的源码吧,List to Array:...

2019-10-31 10:59:55 160

原创 windows下如何进行域名映射绑定ip

如上图所示,网站的域名解析被停后不能正常访问,可以在hosts文件里设置域名映射。方法:左下角“开始”-“运行”(快捷键:WIN+R)输入“C:\WINDOWS\system32\drivers\etc”打开文件夹找到"hosts"记事本或其他打开后编辑“ip地址” + 空格 + “域名”回车并保存即可。(若文件中有内容不用管,回车另起一行输入上述内容)...

2019-10-21 15:23:16 7893

原创 警示:"您的应用的签名算法采用“SHA256withRSA”,在部分4.2以下安卓版本的手机上不能安装"

1.xml:横向

2019-09-17 16:48:06 1986

原创 DecimalFormat格式化

Api中显示的占位符:其中最常用的“0”、“#”。double num = 1.23456;//整数new DecimalFormat(“0”).format(num);-----------------1new DecimalFormat("#").format(num);-----------------1//小数new DecimalFormat(“0.00”).format...

2019-07-30 15:42:18 229

原创 RecyclerView BaseQuickAdapter数据不足一页时重复加载

BaseMultiItemQuickAdapter ( BaseQuickAdapter) 自动加载导致,Recycleview条目比较少时偶现数据重复。可以主动延迟加载时间:测试有效,暂时解决问题。有没有更好的方式或设置?求解答!...

2019-03-25 09:55:51 3193 8

原创 NesredScrollView嵌套RecyclerView滑动卡顿

<android.support.v4.widget.NestedScrollView…android:focusable=“true”> <android.support.v7.widget.RecyclerView ... android:nestedScrollingEnabled="false"/>...

2019-03-13 15:14:22 643

原创 Java代码添加RadioButton

xml: <RadioGroup android:layout_width="match_parent" android:layout_height="wrap_content" <RadioButton android:layout_width="0dp" andr...

2019-01-25 16:17:46 1045

原创 代码实现selector(StateListDrawable,ColorStateList)

1.Drawable选择器(以RadioButton为例)xml:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@mipmap/hom.

2019-01-18 10:59:59 346

原创 ViewPager禁止滑动

看到控件是否可滑动,首先想到TouchEvent。ViewPager中TouchEvent相关事件:dispatchTouchEvent(MotionEvent ev)onInterceptTouchEvent(MotionEvent ev)onTouchEvent(MotionEvent ev)设置是否可滑动参考:https://www.jianshu.com/p/0a76b...

2019-01-10 15:45:41 463

原创 Timeout waiting to lock file hash cache

log:Timeout waiting to lock file hash cache (C:\Users\Administrator.gradle\caches\4.6\fileHashes). It is currently in use by another Gradle instance.Owner PID: 3608Our PID: 6360Owner Operation:Ou...

2019-01-07 14:29:13 1191

原创 AndroidStudio真机运行无法安装应用DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs

新拷贝的项目(从库里刚down下来的)真机运行无法安装,拷贝之前运行没问题。Run显示:DELETE_FAILED_INTERNAL_ERRORError while Installing APKs解决方法:File -> Settings -> Build,… -> Instsnt Run 最外层选项勾掉,Apply,OK...

2019-01-07 09:07:30 416

原创 图片固定宽度,高度按原比例自适应--Glide

实现思路:获取图片原始宽高,已知宽度便可已计算出目标高度。Glide设置ImageView的src,或View的backgrounddrawable高:resource.getIntrinsicHeight()drawable宽:resource.getIntrinsicWidth()bitmap宽:resource.getWidth();bitmap高:resource.g...

2018-12-26 09:41:28 4969

原创 .getBackground().setAlpha(0)设置标题背景透明后二级页面标题背景也不见了

问题描述:标题透明滑动渐变titleBar.getBackground().setAlpha(0~255);发现点击到二级页面后其标题甚至同样颜色的其他控件背景颜色也变成了透明。原因分析:多个控件android:background="…"背景资源相同,默认情况下,所有的从同一资源(R.drawable.***等等)加载的实例都共享一个共用的状态,如果你更改一个实例的状态,其余的实例都会接收...

2018-12-24 15:27:27 394

原创 Push master to origin/master was rejected by remote

问题描述:通过git initgit add ./*git commit -m “message”创建仓库,并将现有工程提交到git版本库后,检出的代码修改后无法push到git仓库。build 提示: Push master to origin/master was rejected by remoteremote: error: refusing to update check...

2018-12-18 14:38:33 7569

原创 EditText常用属性和注意事项

1.背景:默认文本框背景是带有下划输入线的。去掉输入线:android:background="@null"或自定义其他@drawable…xml背景2.输入限制:(1)、行数:android:singleLine=“true” 单行android:maxLines=“1” 最大输入行数(当然还有最小)(2)、字数:android:maxLength=“16”代码中设置: e...

2018-12-10 15:22:18 360 1

原创 RecyclerView.notifyitemchanged 闪烁

RecyclerView在更新某一项item时(notifyItem… changed、remove、inserted)页面会闪烁,这是因为RecyclerView的默认刷新动画,那你又会问了整体notifyDataSetChanged()怎么不闪?原因:notifyDataSetChanged()直接触发的是整个列表重绘。分析完毕,解决方案:1.直接修改默认动画(如果只是不闪烁不建议用,相对复杂...

2018-12-10 10:13:00 755

原创 RadioButton设置checked(true)无效

RadioGroup中每个RadioButton都设置checked(false)后,再设置checked(true)无效用RadioGroup.clearCheck()代替每个RadioButton.setChecked(false)。

2018-12-05 09:31:04 3878

原创 RecyclerView刷新跳到顶部

RecyclerView刷新跳到顶部RecyclerView刷新后回跳到第一条item问题:在第一个(有可能是多布局)item的xml布局最外层加android:descendantFocusability=“blocksDescendants”。(尝试设置android:focusable="false"无效)...

2018-12-05 09:18:29 7932 4

空空如也

空空如也

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

TA关注的人

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