自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Android集成极光推送踩坑(二)升级篇

前段时间针对集成极光推送写了篇文章( Android集成极光推送和踩过的坑),后来提测以后发现了各种问题。一直没时间总结一下,趁着周末有点时间,赶紧把这段时间里针对Push这块儿遇到的问题梳理一下。并且对上篇文章 《Android集成极光推送和踩过的坑》中一些错误进行更正,因需求变更出现的一些连带的问题的处理方法做一下总结。

2017-07-02 16:50:57 7295 3

原创 Android集成极光推送和踩过的坑(一)

这部分主要阐述了集成极光推送的sdk的步骤,以及我在集成过程中遇到的一些问题。集成步骤只是摘出了极光SDK中必须的骨子的部分,可以满足一般项目Push需求,这里只做了通知消息,自定义的穿透消息请详见极光的SDK集成文档。我主要是总结一下,集成过程中需要注意和可能出问题的地方(详见注的说明),如果你也遇到了类似的问题,希望可以通过这篇文章能迅速把坑填了。LZ表示,这些坑好心塞~委屈

2017-06-09 15:31:49 7708

原创 Android关于从git检出分支到本地编译时报aapt.AaptException Failed to crunch file的bug修复

转载请标明出处http://blog.csdn.net/mohan6/article/details/79409352本文作者:【默寒的博客】1.问题前段时间从git上检出分支到本地,发现跑不起来。但是同事拉取的同样的分支编译一下正常。2.bug信息aapt.AaptException Failed to crunch file3.方案原理这是一个android studio的坑。 根据搜索如图b...

2018-03-01 11:04:35 221

原创 针对Android的Parcelable encountered IOException writing serializable object异常的处理

转载请标明出处http://blog.csdn.net/mohan6/article/details/78565070本文作者:【默寒的博客】一、异常:java.lang.RuntimeException: Parcelable encountered IOException writing serializable object二、报错位置: privat

2018-01-02 10:19:21 10600 4

转载 Android打包生成自定义文件名配置

尊重原创,本文转自:http://blog.csdn.net/u012771445/article/details/74912661Android Studio在打包的时候会根据选择的Build Variant是Debug和Release默认生成app-debug.apk或者app-release.apk。这样其实感觉很不好,我们在实际开发中经常在上线前会提测很多测试包(beta版),

2017-12-22 10:49:33 1007

原创 关于自定义dialog的EditText无法弹出软键盘的bug的解决方案

上周写了一个自定义dialog,自定义布局如下:问题1: 弹 dialog的activity的布局中,有个editText,输完信息点“确定”弹出上面的dialog。但是软键盘没有关闭,被弹出的dialog覆盖掉了。解决的方法:在弹出dialog弹出之前,把软键盘关闭。/** * 关闭键盘 * * @param mContext

2017-11-27 10:27:19 866 1

原创 Android中长按事件时短按事件也触发的问题

最近接手了一个二手的项目,改别人写了半拉的页面的时候,写了个列表的条目长按事件和条目点击事件如下: lvCoupon.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView adapte

2017-11-17 20:33:42 2304

转载 线程安全(二)

站内很多人都问我,所谓线程的“工作内存”到底是个什么东西?有的人认为是线程的栈,其实这种理解是不正确的。看看JLS(java语言规范)对线程工作内存的描述,线程的working memory只是cpu的寄存器和高速缓存的抽象描述。       可能很多人都觉得莫名其妙,说JVM的内存模型,怎么会扯到cpu上去呢?在此,我认为很有必要阐述下,免得很多人看得不明不白的。先抛开java虚拟机不谈

2017-10-26 14:41:46 147

转载 线程安全(一)

原文:   http://www.iteye.com/topic/806990http://www.iteye.com/topic/808550最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题:java线程安全,java垃圾收集,java并发包详细介绍,java profile和jvm性能调优。慢慢写吧。本人jam

2017-10-26 14:39:36 218

原创 Android Activity管理类NoSuchElementException的bug总结

前言:项目集成了友盟的bug统计,于是乎发现了一个抓狂的bug。搞了一上午才搞清楚这个bug。如果你用的activity的管理类,并且出现NoSuchElementException,请自行检查是否和我的情况一样。如果命中,一起抱头痛哭吧。表象:偶发的,不是偶发的测试一定测出来,不至于上线后以后这样的bug,而且平时也没遇到这个bug。二.

2017-08-09 14:39:38 2794

转载 Android横竖屏切换

尊重原创,本文转载自http://www.cnblogs.com/franksunny/p/3714442.htmlAndroid横竖屏切换小结(老样子,图片啥的详细文档,可以下载后观看 http://files.cnblogs.com/franksunny/635350788930000000.pdf)Android手机或平板都会存在横竖屏切换的功能,通常是由物理重力感应触发

2017-08-03 16:26:02 379

原创 Android判断进程在前后台最靠谱的方法

前言:前段时间做Push的时候,需要判断前后台。尝试网上的好多方法,都不太靠谱。遍历系统中正在运行的进程取第一个和自己的进程包名比较的方法在华为mate8不好使。 (7.0系统,怀疑可能是多任务处理才使得这种判断变的不可靠)。后来直接就避开了前后台判断,直接前后台统一处理了。最近一段时间做统计,需求要统计app被激活的次数,进程从后台进去前台就计数一次。那么必须要做前后台判断了。之前做Push的时

2017-07-27 11:22:36 1450

转载 Java DecimalFormat 用法

我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是一个例子:[java] view plain copy print?importjava.text.DecimalFormat;      publicclassTestNumberFormat{        publicstaticvo

2017-07-21 13:53:07 234

转载 RecyclerView滚动到指定位置

滚动到指定位置recyclerView.scrollToPosition(position);平滑滚动到指定位置recyclerView.smoothScrollToPosition(position);注意:如果使用的是旧版本的RecyclerView,可能上述两个方法无效(亲测recyclerview-v7:25.0.1没问题),解决方法请看:http://blog.csdn.

2017-07-14 14:06:44 1242

转载 Android ImageView的scaleType属性与adjustViewBounds属性

ImageView的scaleType的属性有好几种,分别是matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXYandroid:scaleType="center" 保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size,超过部分裁剪处理。

2017-07-14 13:27:11 330

转载 android中延迟执行某个任务

下面是三种方法:一、线程[html] view plaincopy1. new Thread(new Runnable(){    2.     public void run(){    3.         Thread.sleep(XXXX);    4.         handler.sendMessage();----告诉

2017-07-14 13:23:53 240

原创 Activity的启动模式和Intent标记位

Activity的四种启动模式:便于记忆:1、standard(默认)每次跳转都会创建一个新的Activity对象2、singleTop 栈顶单实例 a、当activity不存在的时候,创建一个新的Activity对象加载到当前Task里面 b、如果Activity已经存在,并处于栈顶,开启自身不会再创建新的Activity对象

2017-06-13 14:11:35 588

空空如也

空空如也

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

TA关注的人

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