自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

9527的进步之路

Android Studio常遇到的异常及其处理方法

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

原创 一行代码解决安卓重复点击

抛出问题“大哥,有个问题想问你!”“哎,说吧(内心戏:咋又来了。。。准没好事!)”“我的一个页面中有一个查询按钮,点击就会发出网络请求,等待返回结果后更新数据。”“这不挺好的嘛!有啥问题啊?”“对,我也觉得没问题,但测试不按套路出牌啊,测试那边的网络不太好,她点击按钮之后由于网络比较慢就快速多点击了几下,然后。。。”“然后怎么了?ANR了吧?”“你咋知道的大哥?”“来吧,帮您看看吧!”日常开发中肯定遇到过这种情况,接下来咱们就来看看该怎么解决这种问题。第一种:弹窗等待“小子,过来,你看

2021-03-16 10:30:23 183

原创 Android 输入框检测

废话不多说,直接上代码!!! /** * 禁止EditText输入空格 * @param editText */ public static void setEditTextSpace(EditText editText) { InputFilter filter = new InputFilter() { @Override public CharSequence filter(CharSequence

2021-03-15 16:08:25 381

原创 Android 监听系统语言变化

**2020年第一篇博客**监听系统语言变化首先先创建一个MyApplication继承Applicationpublic class MyApplication extends Application { //监听语言切换 public static MyApplication myApplication; private static List<Activity> activities = new ArrayList<>(); priv.

2020-12-10 16:22:36 1241

原创 Android 7.0以上获取系统相机的方法

**Android7.0 系统以前** File file = new File(currentCameraPath); intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file)); startActivityForResult(intent, ImageUtils.REQUEST_CODE_GETIM...

2019-07-12 13:48:33 458

原创 Android 常用的一些检测方法

/** * Created by Android Studio. * author:${ChangqingLiu} * Blog:https://blog.csdn.net/sinat_42217141 * Date:2019/5/30 * Time:16:07 * /public class Checks { /** * 判断字符串是否为Null或"" ...

2019-07-08 17:14:45 182

原创 org.apache.http.message.BasicNameValuePair

遇到ClassNotFoundException: Didn’t find class "org.apache.http.message.BasicNameValuePair"解决方法在Androdid高版本中删除了httpclient相关的包可通过在as中配置依赖解决:apply plugin: ‘com.android.application’android {compileSdkV...

2019-07-01 14:42:32 3011

转载 Android 中常遇到的小问题(来自转载)

1.R.java消失或解析异常查看res中资源文件,图片,xml等。比如图片文件名不能有大写不能有空格。搞定错误之后Project->clean就可以了。2.自定义title栏。首先要z在values->styles中定义一个style,然后在mainfest文件中设置android:theme.最后在Activity中按照这个顺序写:super.onCreate(save...

2019-05-27 14:59:41 241

原创 定时刷新当前界面数据

Activity:public class MainActivity extends AppCompatActivity { private boolean run = false; private final Handler handler = new Handler(); @Override protected void onCreate(Bundle sav...

2019-04-10 11:23:51 444

转载 字体适配

本篇来自 wildma 的投稿文章,和大家分享了在 Android 中字体的适配,希望对大家有所帮助!wildma 的博客地址:https://www.jianshu.com/u/03fac4a1b107前言虽然去年写的一篇文章【一种非常好用的Android屏幕适配】就包含字体适配,但那篇文章讲的是根据不同屏幕尺寸来适配字体大小的,接下来我要聊的是字体适配中的其他几种场景。场景一有这...

2019-03-11 14:55:28 321

转载 私活平台

今天小编在网上汇集了一些国内程序员接私活的平台,希望对大家能够有用。1、程序员客栈:程序员的经纪人如果有想学习java的程序员,可来我们的java学习扣qun:94311,1692免费送java的视频教程噢!我整理了一份适合18年学习的java干货,送给每一位想学的小伙伴,并且每天晚上8点还会在群内直播讲解Java知识,欢迎大家前来学习哦。2、快码众包-让互联网产品开发更快速!认准域名Ku...

2019-02-28 09:33:03 1398 2

原创 Android Studio 应用权限

1.android.permission.WRITE_USER_DICTIONARY允许应用程序向用户词典中写入新词2.android.permission.WRITE_SYNC_SETTINGS写入Google在线同步设置3.android.permission.WRITE_SOCIAL_STREAM读取用户的社交信息流4.android.permission.WRITE_SMS允...

2019-02-15 16:31:43 1600

转载 关于idea项目在Android Studio中出现中文乱码的处理

一、问题描述当Eclipse使用GBK编码,而Intellij IDEA使用UTF-8编码时,导入源代码就会出现编码格式不兼容的问题,如下图:二、解决方法1、选择其他的编码格式重新进行加载2、选择重新加载(如果选择Convert会转换失败,可能出现永久乱码,无法转回的情况)3、中文注释显示成功4、在右下角点击GBK5、选择转换成UTF-8...

2019-02-15 15:39:26 569

转载 正则表达式

在做项目的过程中,使用正则表达式来匹配一段文本中的特定种类字符,是比较常用的一种方式,下面是对常用的正则匹配做了一个归纳整理。1、匹配中文:[\u4e00-\u9fa5]2、英文字母:[a-zA-Z]3、数字:[0-9]4、匹配中文,英文字母和数字及下划线:^[\u4e00-\u9fa5_a-zA-Z0-9]+$同时判断输入长度:[\u4e00-\u9fa5_a-zA-Z0-9_...

2018-12-28 10:22:03 188

原创 碎片之间的传递方式

1、Fragment从Activity获取数据2、Activity从Fragment获取数据3、Fragment之间获取数据从Activity向Fragment中传递数据可以Fragment.getArguments方法向Fragment传递参数值,并且通过Fragment.getArguments方法获取传递的参数值。 从Fragment向Actvity中传递数据采用接口...

2018-08-11 17:20:44 756

原创 混淆(proguard)配置.md

配置说明保留选项-keep {Modifier} {class_specification} 保护指定的类文件和类的成员 -keepclassmembers {modifier} {class_specification} 保护指定类的成员,如果此类受到保护他们会保护的更好 -keepclasseswithmembers {class_specification} 保...

2018-08-09 16:32:47 361

原创 事件分发机制

Android中的事件传递机制基本流程:Activity –&gt;ViewGroup–&gt;View–&gt;ViewGroup–&gt;Activity注意:分发过程中false/true都可以拦截事件,super让事件保持从外到内传递,消耗过程中false/super可以保持事件的从内到外的传递,但是super可以保持视图原有的基本监听(点击、长按)处理,消耗过程中返回true...

2018-08-08 20:58:06 145

原创 MQTT协议

MQTT协议地址:http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html当然也有PDF版的,百度一下,不过个人感觉不是官网上的字体和排版最舒服。那么这个协议是用做什么或有什么特色呢?下面是mqtt.org上的首段介绍:**It was designed as an extremely lightw...

2018-07-26 11:38:31 355

原创 关于MVP的一些简单了解

一:MVP的认知:m : model 模型(数据)v : view 视图(显示)c : control 控制(逻辑)p: persenter 表示业务,接显示和模型处理数据也视图的关系步骤:1.activity中创建persenter对象,实现view接口,向persenter下达操作命令2.persenter类继承persenter接口...

2018-07-24 09:13:55 230

转载 初学者学习的项目

1、Openfire+Smack Android 即时通讯应用开发学习地址:http://www.maiziedu.com/course/android/584-8458/2、android项目实战-汽车门户APP学习地址: http://www.maiziedu.com/course/android/484-6219/3、android项目实战二:android类似大众点...

2018-06-14 19:51:55 265

转载 安卓小项目

安卓项目 http://www.cnblogs.com/aimeng/archive/2012/03/28/2422435.html

2018-06-14 19:48:37 375

原创 Android Studio异常

1,Error:Failed to crunch file未能处理文件异常 原因 :项目路径不可以过长 解决办法:解决办法就是把工程目录提到上一层2,E/AndroidRuntime(105): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.fragment/com.e...

2018-06-13 14:25:59 503

原创 idea常用快捷键

常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 例如要输入for(User user : users)只需输入user.for+Tab 再比如,要输入Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab即可。代码标签输入完成后,按Tab...

2018-06-06 17:41:22 1535

原创 Eclipse常用快捷键

代码助手:Ctrl+Space(简体中文操作系统是Alt+/) 快速修正:Ctrl+1 单词补全:Alt+/ 打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H 快速Outline:Ctrl+O 打开资源:Ctrl+Shift+R 打开类型:Ctrl+Shift+T 显示重构菜单:Alt+Shift+T上一个/下一个光标的位置:Alt+Left/Right ...

2018-06-06 17:33:33 343

转载 File与IO流的学习

IO流1 字符输入流字符流(Java IO的Reader和Writer)功能与InputStream和OutputStream非常类似,InputStream和OutputStream基于字节处理,而字符流(Reader和Writer)是基于字符处理。主要用于读写文本。1.1 Reader类的常用方法Reader类是Java IO中所有Reader的基类。子类包括FileReade...

2018-06-05 20:35:27 176

转载 File跟Io流的学习

文件可认为是相关记录或放在一起的数据的集合。文件一般存放在存储介质上:硬盘、u盘、光盘、软盘、云盘等。java.io.File 类是专门对文件进行操作的类。(只能对文件本身进行操作,不能对文件内容操作)File类是“文件和目录路径名的抽象表示”。 而不是指文件的内容(IO)。File类定义了一些与平台无关的方法操作,如:创建、删除文件和重命名等。Java中目录被看成是一个特殊的文件。 F...

2018-06-05 20:30:53 153

空空如也

空空如也

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

TA关注的人

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