我有一个 Android Best Practice问题.我必须遵循代码,这是很好的工作,但我认为它不是那么优雅.所以,我的问题是:在哪个活动生命周期开始另一个活动很好? public class LoginActivi…
标签:Android
android基础-startService和bindService
知识点: service的生命周期 应用场景 1. service的生命周期 (1).startService执行的生命周期是 :onCreate→onStartCommand→onDestroy 多次执行startSe…
WebView内存泄漏--解决方法小结
有些东西还是记下来比较好,记记随笔,欢迎批评建议。 前段时间在项目中就用到webview展示大量的新闻资讯页面,然后就惊喜的出现内存泄漏了,于是乎我在网上查了一些资料然后在这里总结一下解决方法,欢迎拍砖 (方法4划重点)…
Fragment叠影问题
我们用add和hide方式来控制Fragment的切换经常会遇到这个坑–叠影。 原因是在切换到其他app的时候,fragment所在activity已经被销毁。并且在onSaveInstanceState(B…
一劳永逸的屏幕适配方案
安卓中的屏幕适配往往是一件令人头痛的事情,多种多样的屏幕分辨率给我们的适配工作带来了很大的麻烦。Google官方建议我们使用dp代替px,但是设计师给到我们的设计图中大多标注的都是px,让我们在写xml文件的时候很是不爽…
error: only position independent executables (PIE) are supported
由于使用了NDK编译的可执行文件在应用中调用,在4.4及之前的版本上一直没出问题。在AndroidL上的运行情况发现,当运行该可执行文件时,报如下错误: error: only position independent …
初识Kotlin
Kotlin是使用Java开发者的思维被创建的,Intellij作为它主要的开发IDE。对于Android开发者,有两个有趣的特点: . 对Java开发者来说,Kotlin是非常直觉化的,并且非常容易学习。语言的大部分内…
项目功能总结
Android 小功能总结(项目精选)以后会持续更新 Android Studio功能相关博客 svg AndroidStudio报错的一些查看信息命令 事半功倍:Android Studio 优秀插件汇总 Fragme…
关于Android M(6.0)动态权限适配的问题
在android 6.0 中,google不再像之前的安装应用时一次性申请app用到的所有权限,而是在用户使用的过程中用到某个权限时才去申请该权限。 首先,6.0中的权限分为3类: ①正常权限:一些基本的权限,不涉及用户…
Android Studio 引入aar文件遇到的问题总结
1.先说说如何引入 a.准备下自己需要的aar文件包(例如:test-debug.aar) b.将文件包放入到自己的app工程的libs文件下 &nb…
java多线程并发(一)——Semaphore,volatile,synchronized ,Lock
在并发编程中,我们通常会遇到以下三个问题:原子性问题,可见性问题,有序性问题。我们先看具体看一下这三个概念: 1.原子性 原子性:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。 一…
android – scrollview中的可扩展高度GridView
我在Scroll视图中使用Expandableheightgrideview, 我的问题是当我尝试在gridview中添加内容时,内容未正确展开,当其高度存在时显示2个滚动条(它假设是整个页面的一个常见滚动条).内容的底…