三者的关系比较简单,FragmentPagerAdapter和FragmentStatePagerAdapter都是PagerAdapter的子类,然后PagerAdapter是和ViewPager搭配使用的,Fragm…
分类:Android
【移动开发】关于视频直播技术,你想要知道的都在这里了(五)延迟优化
七牛云于 6 月底发布了一个针对视频直播的实时流网络 LiveNet 和完整的直播云解决方案,很多开发者对这个网络和解决方案的细节和使用场景非常感兴趣。 结合七牛实时流网络 LiveNet 和直播云解决方案的实践,我们用…
Fragment 中软键盘问题
需求:打开 fragment 软键盘自动弹出,软键盘回车键显示“搜索”,并添加setOnKeyListener() 监听,监听“搜索”按下事件。 布局文件EditText设置: android:focusable="tr…
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类: ①正常权限:一些基本的权限,不涉及用户…
java多线程并发(一)——Semaphore,volatile,synchronized ,Lock
在并发编程中,我们通常会遇到以下三个问题:原子性问题,可见性问题,有序性问题。我们先看具体看一下这三个概念: 1.原子性 原子性:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。 一…