
android
文章平均质量分 66
android小屁孩
多学习多交流
展开
-
android集成友盟推送,点击通知,先启动应用,然后再跳指定 界面;应用前台,接收推送,应用内弹框
友情提示:在看本文前,最好对友盟推送的集成文档看个差不多,不然可能有些概念不是太清楚。友盟集成文档:https://developer.umeng.com/docs/66632/detail/98581本文demo下载地址:https://github.com/274800562/umengtest.git----------------分割线--------------------应用分...原创 2019-11-20 09:10:32 · 3797 阅读 · 5 评论 -
渐变toolbar,悬浮控件,scrollview和recycleview滑动冲突及显示不全问题解决
滑动改变toolbar的背景颜色及透明度,悬浮控件,recyclerview与scrollview的滑动冲突及显示不全的问题原创 2017-11-25 17:03:34 · 454 阅读 · 0 评论 -
个推集成的那点事
1、先把官方的demo搞进你的项目。2、广播注册,记得改包名。3、cid获取:cid = PushManager.getInstance().getClientid(this);4、由于android的后台机制问题,个推暂时给客户端的消息区分不了是在线消息还是离线消息。那么问题来了:你可能在一段时间内app由离线转在线时,音频会啪啪啪响个不停,那叫一个恶心啊。由于个推不给客户端su原创 2016-08-26 16:03:59 · 1748 阅读 · 2 评论 -
微信支付的坑其实不多,但有几个关键点。
项目用到了支付宝支付、微信支付。在测试demo的时候,支付宝真是太顺利了,顺利的让人不可思议。当我搞微信支付的时候,TM,日了狗了。现在只说微信支付集成。基本的配置就不说了,就说几个关键点,这几个关键点只要没问题,那基本就没啥问题了。1、在微信支付界面注册API。api = WXAPIFactory.createWXAPI(this, "你的APP_ID");api.registe原创 2016-08-26 15:24:30 · 1129 阅读 · 0 评论 -
APP切换到后台一段时间,再切换到前台app崩溃的解决方案
崩溃,控制台还不打印具体的异常信息,怎么办?测试机红米2a,RAM 1G。知道是内存回收了activity,但不知道怎么解决。在网上搜了很多文章,最后还是定位到了onsaveinstancestate();于是就各种在这上面做文章。我的项目中一个MainActivity继承了FragmentActivity,包含了两个fragment;当第一个或第二个fragment由前台切到后台运行一段原创 2016-08-26 14:35:37 · 7296 阅读 · 1 评论 -
Android 实现气泡布局/弹窗,可控制气泡尖角方向及偏移量
Android 自定义布局实现气泡弹窗,可控制气泡尖角方向及偏移量。效果图实现首先自定义一个气泡布局。/** * 气泡布局 */public class BubbleRelativeLayout extends RelativeLayout { /** * 气泡尖角方向 */ public enum BubbleLeg转载 2016-08-26 14:16:41 · 844 阅读 · 0 评论 -
android 内存管理
Android是一个基于Linux实现的操作系统。但对于Linux内核来说,Android也仅仅只是一个运行在内核之上的应用程序,与其他运行在内核之上的应用程序没有任何区别。所以Android需要一套机制管理运行在Linux进程中的APK应用程序。Android内存管理包含两部分,一部分是Framework对内存的管理,一部分是Linux内核对内存管理,这两部分共同决定应用程序的生命周期。本文主要原创 2016-08-26 09:22:52 · 617 阅读 · 0 评论 -
contentprovider详解
ContentProvider1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) Android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2.相关概念介绍1)ContentProvider简转载 2016-08-25 10:00:30 · 354 阅读 · 0 评论 -
android 新技术2016
2016你需要了解Android有以下新兴的技术与框架,有些也许还不成熟,但是你应该去了解下,也许就是未来的方向。Kotlin作为 Android 领域的 Swift,绝对让你如沐新风。抛弃沉重的 Java 语法,Kotlin 融入了很多现代编程语言的思想,作为开发者,接受新的语言,了解新语言的发展趋势,更有利于开阔你的思路和加深对语言的理解。 http://t.c转载 2016-07-22 17:30:14 · 373 阅读 · 0 评论 -
学点新技术,谢谢原博主,转来看看。
1.HeaderAndFooterRecyclerViewHeaderAndFooterRecyclerView是支持addHeaderView、 addFooterView、分页加载的RecyclerView解决方案。它可以对 RecyclerView 控件进行拓展(通过RecyclerView.Adapter实现),给RecyclerView增加HeaderView、F转载 2016-07-22 17:29:13 · 314 阅读 · 0 评论 -
高德地图出现INVALID_USER_SCODE的几种排除方法
1、注册的sha1与应用签名的签名文件(包括debug.keystore)的sha1不一致。2、Debug和release的签名文件不一样,所以最好对应注册两个不同的key,避免发布后INVALID_USER_KEY。3、注册key时应用的包名填写不正确4、manifest文件中mete-data标签在application标签之外。话说 我当时是因为犯了4的错误,后来解决原创 2016-04-08 23:57:24 · 4703 阅读 · 0 评论 -
关于fragment跳转activity的回传值问题
fragment跳转activity之后,activity处理后的数据返回原fragment,怎么得到这个值,我头疼了半天,最后终于搞出来了!因为是初学者,代码有点啰嗦,但道理很简单。话不多说,直接贴代码:这是mainactivity:import android.content.Intent;import android.os.Bundle;import android.原创 2016-04-05 20:10:04 · 1516 阅读 · 0 评论