针对在RecyclerView的item中使用Edittext时候,Edittext获取焦点 点击下一项按钮崩溃的问题
摘要:报错日志: E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.edittextdemo, PID: 9528 java.lang.IllegalStateException: focus search returned a vi
阅读全文
posted @
2023-04-27 09:37
毕哥
阅读(95)
推荐(0) 编辑
android针对刚进入页面就要弹出软键盘,但是没成功弹出的问题
摘要:解决方案:1、在manifest中对应的activity添加android:windowSoftInputMode="stateVisible"2、在initView中让EditText获取焦点 只要保证以上两点就可以实现刚进入页面就可以弹出软键盘
阅读全文
posted @
2023-04-27 09:35
毕哥
阅读(16)
推荐(0) 编辑
EditText setOnKeyListener 点击软键盘按键不回调的问题
摘要:之所以不回调是因为View设置setOnKeyListener 针对硬件的删除键一般是会回调的 但是针对软键盘一般是不会回调的 ,优先使用TextWatcher
阅读全文
posted @
2023-04-27 09:34
毕哥
阅读(46)
推荐(0) 编辑
android一个app打开另一个app的指定页面
摘要:一个app打开另一个app的指定页面方法 有以下几种 1、通过包名、类名 2、通过intent的 action 3、通过Url 方案1、 方案2、 在目标Activity的配置文件中添加具体的action 方案3、 判断要打开的app是否安装:
阅读全文
posted @
2019-02-20 23:27
毕哥
阅读(9074)
推荐(0) 编辑
Android 发送邮件以及定时发送邮件的实现
摘要:本文以腾讯企业邮箱为例,展示如何发送邮件 及相关问题 选择腾讯企业邮箱是因为腾讯企业邮箱一般都是开启了smtp服务 项目地址:https://gitee.com/bimingcong/MySendEmail 具体的smtp服务开启方式如下: 设置 》客户端设置 》记住红色框内的发送服务器地址smtp
阅读全文
posted @
2018-06-22 21:57
毕哥
阅读(1911)
推荐(0) 编辑
打印机打印字符串转字节数组截取半个中文导致的乱码问题
摘要:打印机打印的时候 要求:打印一行文字,但这行文字实际长度 len(单位是:px)是固定的 这时候我们的思路是 :GBK编码下汉字占用两个字节,而且这两个字节都是负数,char型字符占用一个字节, 每个汉字占用的宽度是24px 每个char型占用的宽度是12px 换言之每个字节占用的打印宽度是12px
阅读全文
posted @
2018-06-15 00:06
毕哥
阅读(670)
推荐(0) 编辑
字符串转码中文乱码问题的进一步理解 UTF-8 GBK转码
摘要:首先 要明确指出一点: 编码方式是针对字符串转换之后的字节数组的,字符串并没有编码方式的概念,因为字符串不管是在什么编码页面下他只是一个对象,他只有字符的概念,不管页面编码方式是什么,他始终都是那几个字符 众所周知,字符编码很多 像UTF-8、GBK、GB2312、ISO8859-1等等 其中GBK
阅读全文
posted @
2018-06-14 23:26
毕哥
阅读(14144)
推荐(1) 编辑
android获取手机机型、厂商、deviceID基本信息
摘要:/** * 系统工具类 */ public class SystemUtil { /** * 获取当前手机系统语言。 * * @return 返回当前系统语言。例如:当前设置的是“中文-中国”,则返回“zh-CN” */ public static String getSystemLanguage() { return...
阅读全文
posted @
2017-09-01 22:44
毕哥
阅读(5298)
推荐(0) 编辑
MD5加密字符串
摘要:public static String md5(String string) { byte[] hash; try { hash = MessageDigest.getInstance("MD5").digest(string.getBytes("UTF-8")); } catch (NoSuchAlgorithmException e) { ...
阅读全文
posted @
2016-09-02 16:21
毕哥
阅读(224)
推荐(0) 编辑
重力感应 视频横竖屏切换
摘要:public class ScreenSwitchUtils { private static final String TAG = ScreenSwitchUtils.class.getSimpleName(); private volatile static ScreenSwitchUtils mInstance; private Act...
阅读全文
posted @
2016-08-26 17:37
毕哥
阅读(846)
推荐(0) 编辑
代码混淆
摘要:-keep class assets.** {*; }
阅读全文
posted @
2016-07-29 17:05
毕哥
阅读(221)
推荐(0) 编辑
git 使用命令总结
摘要:当远程仓库有README.md的时候我们创建的工程里没有这个文件这时候你提交的仓库和远程的不一致就会导致提交被拒绝 此时我们可以先拉取主干到本地的temp分支 然后和本地的master分支合并 通过代码: git fetch origin master:temp git merge temp 就可以
阅读全文
posted @
2016-07-29 10:53
毕哥
阅读(149)
推荐(0) 编辑
github好项目地址 特效
摘要:https://github.com/borjabravo10/FocusResize https://github.com/GuoFeilong/ATLoginButton_New
阅读全文
posted @
2016-07-27 11:44
毕哥
阅读(186)
推荐(0) 编辑
属性动画
摘要:以上代码就可以实现让一个imageView平移的同时旋转 属性动画是可以真实的改变控件位置 补间动画则是 不改变控件的位置 只是一个视觉效果
阅读全文
posted @
2016-07-26 11:33
毕哥
阅读(188)
推荐(0) 编辑
android中的MVP模式
摘要:1、建立bean 2、 建立model(处理业务逻辑,这里指数据读写),先写接口,后写实现 具体的实现可以自定义 3、建立view(更新ui中的view状态),这里列出需要操作当前view的方法,也是接口 4、建立presenter(主导器,通过iView和iModel接口操作model和view)
阅读全文
posted @
2016-07-25 11:09
毕哥
阅读(133)
推荐(0) 编辑
URLEncoder编码
摘要:客户端在进行网页请求的时候,网址中可能会包含非ASCII码形式的内容,比如中文。 而直接把中文放到网址中请求是不允许的,所以需要用URLEncoder编码地址, 将网址中的非ASCII码内容转换成可以传输的字符 不会被编码的内容 1.大写字母A-Z 2.小写字母a-z 3.数字 0-9 4.标点符
阅读全文
posted @
2016-07-12 15:45
毕哥
阅读(4848)
推荐(1) 编辑
Hex编码字节
摘要:1、将字节数组转换为字符串 2、将字符串转换为字节数组
阅读全文
posted @
2016-07-12 15:41
毕哥
阅读(817)
推荐(0) 编辑
RSA加密
摘要:1、RSA密钥的生成,返回一个KeyPair对象 KeyPair 用于非对称加密,KeyPair中包含了一个公钥和一个私钥 /** * 通过指定的密钥长度生成非对称的密钥对 * @param keySize 推荐使用1024,2048 ,不允许低于1024 * @return */ public s
阅读全文
posted @
2016-07-12 15:40
毕哥
阅读(284)
推荐(0) 编辑
图片裁剪出有效内容得部分
摘要:图片的裁剪函数用 <!--StartFragment --> Bitmap.createBitmap(resultBitmap, minX, minY, lengthX, lengthY);
阅读全文
posted @
2016-05-09 14:16
毕哥
阅读(224)
推荐(0) 编辑
AppcompatActivity闪退问题解决方案
摘要:apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.bi.mytool" minSdkVersion 11 ...
阅读全文
posted @
2016-04-21 11:53
毕哥
阅读(1654)
推荐(0) 编辑