自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 小米手机Toast自带应用名称

 设备信息:小米,MI MAX 3,MIUI 9.6.7.0,安卓 8.1.0小米手机新系统,应用toast自带应用名,如:“应用名:toast信息”需要先给toast的message设置为空,然后再设置需要提示的messageToast toast = Toast.makeText(context, “”, Toast.LENGTH_LONG);toast.setText(me...

2018-11-26 10:31:35 1958 1

原创 ActivityThread: Performing stop of activity that is not resumed:

这是Android  报错截图:是因为在Activity A 中在oncreate中启动了另一个activity B,而这个Activity A没有走完Activity的生命流程(oncreate->onstart->onstop)所以会报错。这种情况可以选择使用handler机制在oncreate中发送个message给handler启动另外一个活动。...

2018-02-08 17:05:48 1348

转载 Android Studio3.0之后gradle.build中dependencie依赖由compile变为implementation

2017 年google 后,Android studio版本更新至3.0,更新中,连带着com.android.tools.build:gradle 工具也升级到了3.0.0,在3.0.0中使用了最新的Gralde 4.0 里程碑版本作为gradle的编译版本,该版本gradle编译速度有所加速,更加欣喜的是,完全支持Java8。当然,对于Kotlin的支持,在这个版本也有所体现,Kotlin插

2018-01-02 16:12:47 849

原创 android.widget.AbsListView$RecycleBin.addScrapView

adapter 中多个布局数组下标越界崩溃日志如下:# main(1)java.lang.ArrayIndexOutOfBoundsExceptionlength=2; index=2解析原始1android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.

2017-11-07 15:42:42 511

原创 Android 选择文件、拍照等需要注意的问题

1.最好只在Activity中控制Bitmap的对象,虽然有BitmapFactory.decodeFile(String path)方法,最好不要在activity之外使用,因为你不知道什么时候这个非activity对象结束,Bitmap不用了必须要recyle,而在Activity中的好处是在onDestory()方法中直接回收即可,且不用担心其他地方还在使用,这里却已经回收了这类问题的发生。

2017-09-11 11:49:49 319

原创 android theme属性

从网上搜来一张图片,介绍的还是比较形象的再来说 一些其他的:screenOrientation:设置屏幕方向 ======》》"unspecified" 默认值,有系统选择屏幕方向;"landscape" 横屏;portrait竖屏;:"snesor"根据物理传感器确定,取决于用户手持手机的fangxianandroid:windowNoTitle:无标题=====>两个值true和false

2017-04-27 14:19:44 583

转载 Error:No such property: GROUP for class: org.gradle.api.publication.maven.in

转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51083400 文章出自:薛瑄的博客你也可以查看我的其他同类文章,也会让你有一定的收货!好使!!!问题:在github上clone下来的项目,build出现这个错误解决: 在对应的项目中的build.grad

2017-04-12 10:54:14 350

转载 intent.setFlags方法中的参数值含义

一. intent.setFlags()方法中的参数值含义:1.FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:A B C D 。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:A B。如果没有添加这个标记,则栈情况将会变成:A B C D B。也就是说,如果添加了FLAG_ACTIVITY_CL

2017-03-13 15:27:53 395

原创 仿iOS中弹框气泡菜单的控件

PopupMenuView先上效果图:集成地址:https://github.com/kareluo/PopupMenuView此库主要实现了一个类似iOS中的UIMenuController控件的Popup控件。 主要控件如下:PopLayout继承自FrameLayout,用于实现控件的气泡化。OptionMe

2017-02-08 16:56:05 6470 1

原创 Unfortunately you can't have non-Gradle Java modules and Android-Gradle modules in one project.

Unsupported Modules Detected: Compilation is not supported for following modules: app. Unfortunately you can't have non-Gradle Java modules and Android-Gradle modules in one project.      遇到好几次这

2016-11-15 10:20:12 10691 4

转载 字符串转整型使用Integer.valueOf()遇到的坑坑坑坑!!!

转自:http://blog.csdn.net/chenleixing/article/details/43822541同事遇到了个很诡异的问题,类似于下文所遇到的。搞了半天原来是Integer类有一个静态缓存,存储了256个特殊的Integer对象——每个对象分别对应`-128 和127之间的一个值。有个仁兄在 StackOverflow

2016-09-29 09:51:30 7682 1

原创 序列化与反序列化

序列化与反序列化   ps:如果想要快速了解使用场景和方法,直接查看文章的最后蓝色文字总结部分。What?何为序列化与反序列化?序列化:将对象转化为二进制序列的过程反序列化:将二进制序列恢复为原始对象的过程Why?为什么需要序列化?由于在系统底层,数据以简单的字节序列形式进行传递,即在底层,系统不认识对象,只认识字节序列,所以为了达到

2016-08-01 16:50:09 374

转载 Android Volley完全解析(四),带你从源码的角度理解Volley

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17656437经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。其实,

2016-08-01 15:33:08 255

转载 Android Volley完全解析(三),定制自己的Request

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17612763经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObject

2016-08-01 15:32:06 344

转载 Android Volley完全解析(二),使用Volley加载网络图片

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17482165在上一篇文章中,我们了解了Volley到底是什么,以及它的基本用法。本篇文章中我们即将学习关于Volley更加高级的用法,如何你还没有看过我的上一篇文章的话,建议先去阅读Android Volley完全解析(一),初识Volley的基本用法。在上篇文章中有提到过

2016-08-01 15:30:44 353

转载 Android Volley完全解析(一),初识Volley的基本用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17482095   1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpC

2016-08-01 15:28:26 209

转载 Android中onInterceptTouchEvent与onTouchEvent(图文)

转自:http://blog.csdn.net/Android_Tutor/article/details/7193090Hi,大家好,今天给大家分享一下Android中onInterceptTouchEvent与onTouchEvent,,记得楼主以前刚开始找工作的时候,被人问了关于Android中事件传递,当时还是菜鸟一枚,当然答不上来,被人无情的BS了。好了言归正传讲重点

2016-07-25 15:20:17 303

转载 MVP模式在Android中的使用

转自:http://blog.csdn.net/feiduclear_up/article/details/46374653   废墟的树前一篇文章中学习了MVC框架模式在Android中的使用,不了解什么是MVC框架模式的亲戳这里框架模式 MVC 在Android中的使用。其实谷歌Android开发团队是鼓励开发者利用MVC框架模式开发项目的,我们平时写代码也或多或少的在

2016-07-13 16:57:14 279

转载 Android中性能分析之TraceView

TraceView 是 Android 平台配备一个很好的性能分析的工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到 method。详细内容参考:Profiling with Traceview and dmtracedumpTraceView 简介TraceView 是 Android 平台特有的数据采集和分析工具,它主要用于分析 Android 中应用程序

2016-07-11 17:31:55 398

转载 Android中垃圾回收详解

转自:http://blog.csdn.net/liu__sir/article/details/241290591. 垃圾回收的意义   在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无

2016-07-08 16:11:14 3048

转载 Android中有没有必要调用Bitmap的recycle()

这篇博客时转载其他人的,具体我也忘记了。。。。在Android应用里,最耗费内存的就是图片资源。而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常。所以,对于图片的内存优化,是Android应用开发中比较重要的内容。  1) 要及时回收Bitmap的内存  Bitmap类有一个方法recycl

2016-06-29 13:48:45 10176 2

转载 Android系统中Bitmap是否有调用recycle方法的必要性

转自:http://blog.csdn.net/lwuit/article/details/7725333Bitmap调用recycle? WhenBitmap有一个recycle方法,意思很简单,回收Bitmap的空间。Q 1: Bitmap是否有调用recycle方法的必要性?A: 嵌入式系统总是格外注重空间的问题,不小心的话就会有OOM。但是应

2016-06-24 18:17:30 495

转载 Android硬件加速

转载时请注明出处和作者联系方式: http://mogoweb.net [email protected]本文的主要内容来自SDK文章的"Hardware Acceleration”.从Android 3.0开始,Android的2D渲染管线可以更好的支持硬件加速。硬件加速使用GPU进行View上的绘制操作。硬件加速可以在一下四个级别开启或关闭:Applicatio

2015-12-08 14:42:54 337

转载 java 静态方法和实例方法的区别

借鉴静态方法和实例方法的区别主要体现在两个方面: 在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。 静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制。 下面几个例子展示了这一区

2015-08-19 13:52:12 364

原创 EditText光标不显示问题

关于EditText光标不显示的问题,搞了好长时间都没有整明白,试过很多方法都无果,如今发现了两种方式,虽然有不足,但是希望能帮助到大家。方法一:在AndroidManifest.xml中的activity上设置一个theme,虽然可以显示光标,但我发现会引发一个问题,在设置主题的activity当前页显示的dialog特别的丑。方法二:需要两个步骤:1.在资源文件draw

2015-08-17 11:27:05 6213

原创 android中6个EditText输入验证码(仿支付宝支付输入密码框)

需求要求手机号进行注册时,需要获取验证码,而且还是6个EditText的那种,当时从网上找了好久,都没有找到自己所想要的,后来索性自己写了一个,开始很不完善,也想着放弃,到后来,慢慢改着改着就成了,虽然还存在一个小bug,但是总体流程还是令人满意的。回头想来,很多问题不是无解,或者是不是自己搞不定,实际上是我们心静不下来,没有钻研的耐力。所以,对于我这个菜鸟来来说,这也是一个激励自己认真研究的一个

2015-07-21 15:46:00 6793 3

转载 Android中几种常用的Dialog

在开发的过程中需求遇到了各种不同样式的Dialog显示的问题,从网上搜罗了一些资料整理了一下,目的只有两个:1.在以后的开发中不用漫天遍野的找资料了;2.希望可以方便有需要的朋友们。如果有更加权威和丰富的样式或者代码,希望各位能够留言提供宝贵的意见,来丰富这篇文章,方便我们大家,谢谢!1、AlertDialog   功能最丰富,用途最广泛// 1 创建一个Build

2015-06-12 16:01:21 737

原创 android中EditText手机号码xxx xxxx xxxx分段显示

android中EditText手机号码显示的格式为xxx xxxx xxxx,查了很多资料,有的虽然格式显示对了,但是在删除部分手机号之后继续输入手机号的格式显示的就不是要求的酱紫了,用了好长时间整理了一份代码。ps:如果需要转换成xxx-xxxx-xxxx或者xxx-xxx-xxxxx甚至其他格式的,可以进行根据需求进行修改。mEditTextPhoneNumber.add

2015-05-21 16:20:00 6611

原创 android手机与电脑不识别,命令行搞定(各种系统下配置)

一、Ubuntu环境1. 建立或修改文件 ~/.android/adb_usb.ini,在文件开头或末尾添加一行,内容是0x2a45。2. 建立或修改文件 /etc/udev/rules.d/51-android.rules2.1 修改文件权限:    sudo chmod a+rx /etc/udev/rules.d/51-android.rules2.2 在文件中添加一

2015-05-20 18:23:39 4104

转载 android拦截系统软件盘的某个功能键

android EditText控键在调用软键盘的时候功能实现:1、Editext 实现绑定输入法回车键代码实现    password.setOnEditorActionListener(new EditText.OnEditorActionListener() {@Overridepublic boolean onEditorAction(TextView v, int a

2015-05-19 13:51:22 644

android自动填充验证码

注册手机用户时需要获取手机验证码并进行自动填充

2015-05-20

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

TA关注的人

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