![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android 学习总结
文章平均质量分 68
ling9400
为生存搏斗的搬砖人
展开
-
Android 实现App应用退到后台显示通知
需求背景刚开始接到这个需求时,第一时间想到的是做成跟银行类app一样用户退到主页之后,需要在通知栏显示“XXX在后台运行”,并且该通知不能被清除,只有用户重新进入app再消失。然后就想到了一个方案前台服务(foregroundService)来实现,于是撸起袖子就是干1、创建一个ForegroundService继承Service2、重写onCreate等一系列方法3、创建通知,根据不同版本来开启服务根据不同版本开启服务4、监听Application的生命周期,在onActivityStoppe原创 2021-02-03 16:12:30 · 2143 阅读 · 0 评论 -
Android Aspectj在Library中的使用说明
###前言首先,Aspectj目前在Android中的使用已经非常广泛了,比如说很多第三方统计的SDK都是利用它来做切点进行统计的,楼主还是在今年才开始接触它,感觉到它的强大之后就无法自拔了,经过多次试验之后来记录下它的使用方式。###名词解释#####1.AOPAOP是Aspect Oriented Programming的缩写,也就是面相切面编程。它通过预编译或者运行期动态代理实现程序...原创 2019-12-28 17:19:32 · 672 阅读 · 1 评论 -
同一个App不同Activity显示多任务引发的问题
同步发布到简书:https://www.jianshu.com/p/d3e5b9949263 转载请注明出处通过[同一个app不同activity显示多任务(仿微信小程序切换效果)](“https://blog.csdn.net/ling9400/article/details/79992027“)这篇文章可以知道:实现activity在recent task中,必须给需要打开的...原创 2018-05-03 14:05:06 · 1211 阅读 · 0 评论 -
个人总结:AS从3.0.1升级到3.1问题总结
简书地址:https://www.jianshu.com/p/d75cc17fc665转载请注明之前写过一篇AS升级到3.0的问题总结,需要升级到3.0的朋友可以去看下: 个人总结:AS升级到3.0后遇到的问题及解决方法这篇就不多说了,直接说明问题以及解决办法AS升级之后打开项目,其实AS会提示的,按照要求来就可以了。gradle.properties文件中的3.0.1...原创 2018-04-18 16:26:00 · 988 阅读 · 0 评论 -
同一个app不同activity显示多任务(仿微信小程序切换效果)
简书地址:https://www.jianshu.com/p/a8f695841008转载请注明出处如题,这种效果类似微信小程序显示的效果,就是打开微信跳一跳后,切换安卓多任务窗口(就是清理内存窗口),会看到如下页面 微信小程序会在其中显示两个单独的页面,点击跳一跳会进入跳一跳小程序,点击后面的微信,即会进入微信聊天主页面。在安卓中如何实现呢?这里有两种方法实现:第一...原创 2018-04-18 16:02:23 · 2455 阅读 · 0 评论 -
个人总结:AS升级到3.0后遇到的问题及解决方法
该文章同步发布到简书,转载请注明出处 简书地址:http://www.jianshu.com/p/02a62574d9a1这几天谷歌推出了as3.0的正式版,相信大家都进行更新了,然后对3.0的新特性也有过一些了解,最后磨刀霍霍开始宰杀,然鹅却一不小心就开始了排坑之路。第一坑、必须升级gradle到4.0以上相信这个大坑,一般使用as的人都会解决了,所以就不多说第二坑、buildTo原创 2017-11-01 15:11:22 · 7489 阅读 · 3 评论 -
build.gradle中buildTypes和productFlavors详解
用过AS的程序猿都知道build.gradle文件的作用,但我仍坚信还是有很多猿友不知道build.gradle文件中的一些代码的意思到底是什么? 这里来说下buildTypes和productFlavors的作用,顺便会说下其他一些配置。 首先,我们刚创建android 项目的时候as会自动帮我们创建build.gradle文件,注意build.gradle文件会创建两个,一个是属于项目的,还原创 2017-03-27 14:13:10 · 13191 阅读 · 2 评论 -
Android studio Apk signature scheme v2扫盲
Google亲爹出了android studio2.3的正式版之后,正式启用了V2的签名方式,(好像2.2版本已经可以使用了,但我这边没有图了也就不去考证了),2.3版本使用V2的签名如图所示:今天想到有这方面的需求,所以进行了一系列的测试,顺便写下来记录下。当然了,码农都知道V2的签名方式是Android 7.0之后的签名方式,顾名思义:需要运行在7.0以后的手机上才能使用这种签名方式————虽原创 2017-03-24 14:56:08 · 3248 阅读 · 0 评论 -
addTextChangedListener在fragment中多次执行问题
文章同步发布到简书:http://www.jianshu.com/u/44dd2c2ff016 转载请注明出处:http://blog.csdn.net/ling9400实在不知道这篇博客算原创还是译文,在国内没有搜到相关的博客或者提问,姑且还是算做译文吧!毕竟在stackoverflow上还是有人遇到过相同的问题,并且提问的,原地址:http://stackoverflow.com/que翻译 2017-03-04 11:42:03 · 2453 阅读 · 2 评论 -
腾讯Bugly热更新集成总结
热更新:多么高大上的名字,Android 开发者应该都知道这么个东西,原理呢!请自行百度,这里只是集成总结,谢谢!!! 对于第三方SDK的使用,大家都知道用“步步高点读机,哪里不会点哪里”—— 所以第一步肯定是看官方集成文档:地址:https://bugly.qq.com/docs/user-guide/instruction-manual-android-hotfix/?v=2017022316原创 2017-02-24 17:20:48 · 1604 阅读 · 0 评论 -
Android 5.0共享元素学习总结
首先:看一个误区,很多博客都说明了需要在activtiy的主题设置name=”android:windowContentTransitions”为true的属性才可以使用5.0的共享元素动画, 经过测试,当minsdkVersion设为21时,没有设置该属性的时候还是可以使用,使用方法: 1 创建ActivityOptions,设置需要共享的View和transitionName2 在另一个A原创 2017-02-22 15:42:51 · 2140 阅读 · 0 评论 -
Android 4.4及以后将内容布局延伸到状态栏
【该文章同步发布到简书:http://www.jianshu.com/p/3e73c372b7ce,转载请注明出处: 】 首先说明:该文章不是大家说的沉浸式状态栏,网上沉浸式状态栏的博客很多,搜索就有了!该篇博客的主要目的就是为了将图片显示在状态栏上,让APP看起来更有型!如下图所示:这个界面的布局就是coordinatorLayout + CollapsingToolbarLayout实现的效原创 2017-03-02 08:49:11 · 9992 阅读 · 4 评论