我们都知道,在最新的Android N系统中,加入了一个新的功能,就是多窗口模式.多窗口模式允许我们在屏幕上显示两个窗口,每个窗口显示的内容不同,也就是说,我们可以一遍看电视剧,一边聊微信. 这里我们通过官方提供的一个Demo来了解一下,作为开发者,怎么给我们的App也适配多窗口模式. 这里给出代码github地址,需要的话可以clone下来边看边了解: https://github.com/googlecodelabs/getting-ready-for-android-n 根据指导文档这里分…
简单点说,就是字节的存储顺序,如果数据都是单字节的,那怎么存储无所谓了,但是对于多字节数据,比如int,double等,就要考虑存储的顺序了.注意字节序是硬件层面的东西,对于软件来说通常是透明的.再说白一点,字节序通常只和你使用的处理器架构有关,而和编程语言无关,比如常见的Intel x86系列就是小端序. Big-endian(大端序) 数据的高位字节存放在地址的低端 低位字节存放在地址高端 Little-endian(小端序) 数据的高位字节存放在地址的高端 低位字节存放在地址低端 字节的高…
>_<" 这里实现点击灰色窗口的按钮出现一个模式消息窗口,点击OK之后才能再聚焦到灰窗口:点击灰窗口除了按钮的地方,弹出一个非模式窗口.…
 Android白天/夜间模式Day/Night Mode标准原生SDK实现 章节A:Android实现白天/夜间模式主要控制器在于UiModeManager,UiModeManager是Android系统SDK本来就提供好的白天/夜间模式的实现控制系统.然而仅有UiModeManager还不够,同时需要写一套白天/夜间模式的资源,涉及到res/drawable或者values/color的设置.现在给出一个例子加以说明实现Android白天/夜间模式的具体步骤和做法. 通常,在Androi…
原文:一个简单的Android小实例 一.配置环境 1.下载intellij idea15 2.安装Android SDK,通过Android SDK管理器安装或卸载Android平台   3.安装JDK   二.intellij idea新建Android工程 1.File->New-Project...   2.选择Android->Application Module,下一步 说明:建议选择这个项,建立的是一个可以运行的几乎是空的工程,是用ant进行构建的目录结构: gradle:And…
最近有群里的朋友问我 Activity的四种启动模式分别是什么意思? 当初因为项目比较忙,草草的解释了下, Api文档中说的也只是一般,在这里就小记一下吧,以便有更多的朋友对Activity启动模式了解深刻一点.度娘的时候 就可以找得到不需要在 问人了.如果不了解的话,简单的几句也说不清晰. Activity 四种启动模式,分别为:standard .singleTop.singleTask.singleInstance. 一 : standard 模式:这个就没有什么好说的了,Android默…
MVP简介 相信大家对MVC都是比较熟悉了:M-Model-模型.V-View-视图.C-Controller-控制器,MVP作为MVC的演化版本,那么类似的MVP所对应的意义:M-Model-模型.V-View-视图.P-Presenter-表示器. 从MVC和MVP两者结合来看,Controlller/Presenter在MVC/MVP中都起着逻辑控制处理的角色,起着控制各业务流程的作用.而 MVP与MVC最不同的一点是M与V是不直接关联的也是就Model与View不存在直接关系,这两者之间…
当Dialog有编辑框时如果选择会弹菜单窗口就不要用 Context applicationContext = mainActivity.getApplicationContext(); AlertDialog.Builder dlgBuilder = new AlertDialog.Builder(applicationContext); AlertDialog dialog = dlgBuilder.create(); dialog.getWindow().setType(WindowMan…
fijkplayer-0.8.4很优秀,造福苍生,非常感谢! 使用fijkplayer-0.8.4开发的过程中遇到以下问题,特此记录.提交上传:https://github.com/befovy/fijkplayer/issues/261  后,问题已经得以确认. 在使用中发现一个小问题,折腾了几天都没能解决,请大侠指教.(1).问题描述:      编译环境:在Win10 VSCode 1.46环境,直接拷贝使用从pub包中的 fijkplayer-0.8.4\example 进行编译,只是设…
在小端模式中,低位字节放在低地址,高位字节放在高地址:在大端模式中,低位字节放在高地址,高位字节放在低地址.big-endian和little-endian,51单片机是典型的大端模式,Intel电脑处理器一般采用小端模式. 在C语言中,不同于结构体,共用体(联合体)中的几种不同类型的变量存放在同一段内存单元中.利用这一特点,可以用联合体变量判断ARM或x86环境下,存储系统是是大端还是小端模式. #include "stdio.h" int main() { union w { in…