随笔分类 - 【Android随手记系列】
摘要:概述 设置android:allowBackup="false"的必要性 Android API Level 8及其以上Android系统提供了为应用程序数据的备份和恢复功能,此功能的开关决定于该应用程序中AndroidManifest.xml文件中的allowBackup属性值[1] ,其属性值默
阅读全文
摘要:概述 由于最近通过SDK-Manager更新了build-tools,当要用到dx.jar这个包时,自动调用最新版本Android SDK build-tools中dx.jar,但是运行android项目时Console却提示: 解决方案 解决办法就是:确保dx.jar这个文件在build-tool
阅读全文
摘要:概述 我的eclipse的环境: Eclipse:Eclipse IDE for Java DevelopersVersion: Luna Service Release 2 (4.4.2) Android SDK Tools:25.2.5 Android SDK Platform-tools:28
阅读全文
摘要:使用eclipse导入别人的项目时候,报错Unable to load annotation processor factory 'xxxxx.jar' for project。 解决方案 1、项目右键——Properties 2、Java Compiler——Annotation Processi
阅读全文
摘要:报错信息如下: 解决方案: 删除thirdlib\build目录,然后重新编译。 但是紧接着又会报类似的错误,只不过build目录变成其他module的了。 所以,先clear build,然后再重新编译 OK,现在不报错了。
阅读全文
摘要:引用第三方库的jar文件,都有可能会触发这个错误。解决方案如下: 参考《[Android]Cannot fit requested classes in a single dex file. Try supplying a main-dex list.》 一、在app的build.gradle中添加
阅读全文
摘要:项目运行的时候,如果报错 解决方案: 在app的build.gradle文件中添加以下代码
阅读全文
摘要:关键代码如下: colors.xml文件中定义一个颜色值: 代码中调用: 参考资料 一行代码搞定漂亮的Android6.0权限申请界面 Android-使用 SetColorFilter 神奇地改变图片的颜色
阅读全文
摘要:当我们在arrays.xml文件中声明一些图片资源数组的时候: 那么,在代码中如何将这些图片资源赋值到ImageView控件中呢?实现方式如下:
阅读全文
摘要:新建一个java文件,含有main方法 点击选中类文件——鼠标右键——Run 'xxx.main()' Android Studio进行编译 有时候可能会报错 如何查看更多日志信息 在File->setting->Build,Execution,Deployment->Compiler 的Optio
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 在android发开过程中,有时候需要对EditText的软键盘进行监听。 当点击软键盘回车位置按键的时候,需要实现 完成、前进、下一项、搜索、发送或其他功能,这就需要开发者对软键盘回车的点击事件进行捕捉。 比如在登录界面,需要用户
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 简单记录下序列化Serializable和Parcelable的使用方法。 Android中Intent如果要传递类对象,可以通过两种方式实现 方式一:Serializable,要传递的类实现Serializable接口传递对象,
阅读全文
摘要:简介 enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。 创建枚举类型要使用 enum 关键字,隐含了所创建的类型都是 java.lang.Enum 类的子类(java.lang.Enum 是一个抽象类)。枚举类型符合通用模式 Cla
阅读全文
摘要:当解析Json数据时,如果碰到同字段不同数据类型的情况,如何处理呢?比如: 解析思路:将data声明为Object类型,然后取值的时候,通过instanceof判断属于哪种类型。 解析步骤 在项目的assets目录中新建parseDataJson.json文件,内容为上面的json数据。 创建mod
阅读全文
摘要:import Module的时候,有时候会提示Plugin with id 'com.novoda.bintray-release' not found. 点击Open File,定位到该Module的build.gradle文件中的代码: 解决方案:在项目的build.gradle文件【注意不是a
阅读全文
摘要:问题描述 导入项目的时候,因为同事的开发环境是Android Studio 2.3.2 Gradle3.3。而我的开发环境是Android Studio 2.2.2 Gradle2.14.1。 所以导入项目的时候报错: 解决方案 File——Setting——Build,Execution,Depl
阅读全文
摘要:有时候项目中需要用到Date的年、月、日、星期的数值。那么解析方法如下: 使用方法: 打印日志:
阅读全文
摘要:问题描述 今天在导入项目的时候报错: Error:Could not find com.android.support.constraint:constraint-layout:1.0.0-alpha7. 原因是:没有下载相应版本的ConstraintLayout。 解决方案 工具栏上选择 Tool
阅读全文
摘要:什么是HierarchyViewer Hierarchy Viewer是随AndroidSDK发布的工具,位置在tools文件夹下,名为hierarchyviewer.bat。它是Android自带的非常有用而且使用简单的工具,可以帮助我们更好地检视和设计用户界面(UI),绝对是UI检视的利器,下面
阅读全文
摘要:版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 记录输入框显示、隐藏密码的简单布局以及实现方式。 效果图 代码分析 方式一 方式二 使用步骤 一、项目组织结构图 注意事项: 1、 导入类文件后需要change包名以及重新import R文件路径 2、 Values目录下的文件(s
阅读全文