- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 EditText如何限制输入字符串长度(包含汉字区别)
一、限制输入个数长度,平时我们会使用下面这两种方法1、在 xml 文件中设置文本编辑框属性作字符数限制如:android:maxLength="10" 即限制最大输入字符个数为102、在代码中使用InputFilter 进行过滤//editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(20)}); 即限定最大输入字符数为20也可在InputFilter里添加新方法一、限制输入字符长度,1个...
2021-06-16 10:35:58 4504
原创 解决Android 10+无法创建文件问题
随着Android版本升级,也发现mkdirs()不成功问题。解决办法1.Android10创建文件当targetSDKVersion>=Android10(29),file.mkdirs()返回false,原因:需要在Manifest文件里的application这个tag, 写入:android:requestLegacyExternalStorage=“true”2.Android11创建文件第一种办法改用了getExternalFilesDir来获取路径,就可以成功(
2021-05-26 10:41:33 2403 6
原创 Android11版本Toast报错
在Android11上使用Toast带图片,toast.getView()为null,查了下,原来在Android11,API已经禁止了一些方法。解决如下: public static void showCenter(Context context, String text) { Toast toast = Toast.makeText(context, text, Toast.LENGTH_SHORT); // 放在左上角。如果你想往右边移动,将第二个参数设为...
2021-04-16 16:24:50 1578
原创 Intent传递数据跳转崩溃异常JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 4202144
Intent传递数据跳转,突然崩溃异常,出现这个错误JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 4202144。这个错误的产生是因为binder传递的数据大小超过了40kb导致,错误提示是224kb。解决版本如下:public class DataHelper { private static final DataHelper helper = new DataHelper(); Map<Str...
2021-04-16 16:17:29 870
原创 java.net.SocketException: Connection reset 解决方法
代码块: if (!socket.isClosed()) { int len = is.read(data); if (len == -1) {//当读取长度为 -1 时,则TCP以断开连接 LogManager.getInstance().printError(...
2021-01-28 10:03:30 49047 2
原创 当Edittext总是被键盘挡住怎么办
直接上代码。第一步 AndroidManifest.xml 文件里 activity 加上android:windowSoftInputMode="adjustResize"第二步 在activity的根布局加上 android:fitsSystemWindows="true",若状态变长了,可以android:layout_marginTop="-25dp"...
2021-01-25 17:46:52 169
原创 退出WebView交互页面,再次进入里面的展示数据没有更新
退出WebView交互页面,再次进入里面的子链接,展示数据没有更新。解决办法在onDestroy()方法清除cookie消息。 @Override public void onDestroy() { super.onDestroy(); clearCookies(); } private void clearCookies...
2018-11-25 15:24:13 699
原创 webView与h5交互时,支持视频播放,并且支持横屏全屏播放
webView与h5交互时,发现视频播放这块一直会有问题,会发现1.退出当前页面视频还在继续播放,2,视频不支持全屏播放。那我们来额问题。视频支持全屏播放1.webView设置支持视频大小。一般有video标签,object标签String head = "<head><style>img{max-width: 100%; width:auto; height:...
2018-11-25 15:18:12 1030
原创 Android7.0+安装apk文件之后不弹出安装完成的界面解决办法
在Android7.0+手上,版本升级完成,发现手机安装完成,不启动安装完成页面,而是直接关闭了,小编也是一头雾水。琢磨了很久,下面小编把解决办法show出来。第一步:在资源文件下面新建 xml文件夹,新建file_paths.xml文件,代码如下:<?xml version="1.0" encoding="utf-8"?><paths> <ext...
2018-11-25 14:35:49 3140 1
原创 Android设置全局字体大小,实现小中大字体功能【更新】,不需要重启
https://blog.csdn.net/baidu_30882221/article/details/81359976上一篇写了实现这个功能需要重启APP,今天测试了不需要。在onResume()里面调用onCreate()方法@OnClick({R.id.btn_skip1, R.id.btn_skip2, R.id.btn_skip3})public void onClick(...
2018-08-03 10:36:44 1999
原创 Android设置全局字体大小,实现小中大字体功能
很多app有这种需求,实现字体小中大字体设置,仿照QQ的字体。经过测试,下面代码完美实现,需要重启APP才能生效。上核心代码public class MainActivity extends Activity {@InjectView(R.id.btn_skip1)Button btnSkip1;@InjectView(R.id.btn_skip2)Button btnS...
2018-08-02 15:44:08 8526 2
原创 自定义加载ProgressDialog
java代码package com.example.administrator.newspolice.view;import android.app.ProgressDialog;import android.content.Context;import android.graphics.drawable.AnimationDrawable;import android.os.Bu...
2018-08-01 14:23:08 408
原创 带删除按钮的EditText
package com.example.administrator.newspolice.view;import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Rect;import android.graphics.drawable.Drawable;im...
2018-08-01 14:16:57 527
原创 时间轨迹图控件,自定义View
主要核心代码package com.example.netprobe.view;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.drawable.Drawable;import and...
2018-08-01 14:14:38 1139
原创 自定义View-组合控件,组合标题
布局文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height=...
2018-08-01 14:05:52 120
原创 计算缓存大小并且清空缓存(内部缓存/外部缓存)
public class DataCleanManager { /** * 获得缓存大小 * @param context * @return * @throws Exception */ public static String getTotalCacheSize(Context context) throws Excepti...
2018-08-01 13:55:56 214
原创 EditText相互计算,3个EditText,第一个输入总数, 第二个和第三个相互计算
package com.peng.testEditText;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.text.Editable;import android.text.TextUtils
2018-01-15 16:29:02 609
CheckBox+ListView混合使用,并缓存
2018-01-15
EditText相互计算,3个EditText,第一个输入总数, 第二个和第三个相互计算
2018-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人