Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案

Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案

众所周知,Activity在不明确指定屏幕方向和configChanges时,当用户旋转屏幕会重新启动。当然了,应对这种情况,Android给出了几种方案:a、如果是少量数据,可以通过onSaveInstanceState()和onRestoreInstanceState()进行保存与恢复。Android会在销毁你的Activity之前调用onSaveInstanceState()方法,于是,你可以在此方法中存储关于应用状态的数据。然后你可以在onCrea...
Cisco Nexus设备NS-OS软件命令行解释器本地权限提升漏洞( CVE-2015-4232)

Cisco Nexus设备NS-OS软件命令行解释器本地权限提升漏洞( CVE-2015-4232)

Cisco Nexus设备NS-OS软件命令行解释器本地权限提升漏洞( CVE-2015-4232)发布日期:2015-06-15更新日期:2015-07-01受影响系统:Cisco Nexus描述:CVE(CAN) ID: CVE-2015-4232Nexus是思科的网络交换机系列产品,专为数据中心设计。Cisco Nexus设备的命令行解释器上,tar命令的参数输入过滤无效,存在多个权限提升漏洞,经过身份验证的本地攻击者利用此漏洞可以获取提升的权限,在...
Android 官方推荐:DialogFragment 创建对话框

Android 官方推荐:DialogFragment 创建对话框

1、 概述DialogFragment在Android 3.0时被引入。是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话框。典型的用于:展示警告框,输入框,确认框等等。在DialogFragment产生之前,我们创建对话框:一般采用AlertDialog和Dialog。注:官方不推荐直接使用Dialog创建对话框。2、 好处与用法使用DialogFragment来管理对话框,当旋转屏幕和按下后退键时可以更好的管理其声明周期,...
Android Fragment 真正的完全解析

Android Fragment 真正的完全解析

上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity交互,Fragment与Activity交互的最佳实践,没有视图的Fragment的用处,使用Fragment创建对话框,如何与ActionBar,MenuItem集成等~~1、管理Fragment回退栈类似与Android系统为Activity维护一个任务栈,我们也可以通过Activ...
Android Fragment 真正的完全解析

Android Fragment 真正的完全解析

自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态和动态的使用Fragment,Fragment回退栈,Fragment事务;以及Fragment的一些特殊用途,例如:没有布局的Fragment有何用处?Fragment如何与Activity交互?F...
Android Fragment 你应该知道的一切

Android Fragment 你应该知道的一切

前面写过两篇Android Fragment的介绍,主要就是介绍其功能:Android Fragment 真正的完全解析(上)和Android Fragment 真正的完全解析(下) 有兴趣的可以凑合看下(见 )。之前的文章属于怎么使用Fragment,本文目标教你如何用好Fragment,即Fragment的一些使用的建议,(多数内容来自:android programming the big nerd ranch guide 一书,直接百度,你懂的,虽...
Android 自定义 ViewPager 打造千变万化的图片切换效果

Android 自定义 ViewPager 打造千变万化的图片切换效果

记得第一次见到ViewPager这个控件,瞬间爱不释手,做东西的主界面通通ViewPager,以及图片切换也抛弃了ImageSwitch之类的,开始让ViewPager来做。时间长了,ViewPager的切换效果觉得枯燥,形成了审美疲劳~~我们需要改变,今天教大家如何改变ViewPager切换时的效果,实现个性化的图片切换~~看一下这样效果的图片切换:是不是比传统的效果个性很多,嘿嘿~~其实很简单,学习完这篇博客,保证你可以自定义切换效果,做出各种丧心病狂...
JVM垃圾收集器与内存分配策略

JVM垃圾收集器与内存分配策略

一、如何判断对象是否还在存活引用计数法:主流的Java虚拟机没有使用这种方法管理内存, 因为它很难解决循环依赖可达性分析:通过一系列的称为”GC Roots“的对象作为起始点, 从这些节点开始向下搜索, 搜索所走过的路径称为引用链, 当一个对象到GC Roots没有与任何引用链相连时, 则证明该对象是不可用的。作为GC Roots的对象包括以下几种:虚拟机栈中引用的对象、 方法区中类静态属性引用的对象、方法区中常量引用的对象以及本地...
iOS开发-Launch Image和Launch Screen

iOS开发-Launch Image和Launch Screen

Launch Image是App的启动图片,LaunchScreen是iOS8之后的功能,两者都可以设置app的启动图片。iOS8之后官方的推荐了使用Launch screen.xib,在xib的中通过ImageView设置启动的图片,两种方式都比较适合开发使用。Launch Image方式Launch Image方式应该是最常用的方式,首先需要新建一个Launch Image,如下图所示:2.修改支持的设置和机器类型,针对不同的屏幕的给出不同的尺寸:3....
iOS开发-简单工厂模式与OC反射机制

iOS开发-简单工厂模式与OC反射机制

在iOS开发中,简单工厂模式使用得并不多。但是我认为这是OC反射机制很好的一个例子,所以本文将以计算器为例,讲解简单工厂模式和OC的反射机制。环境信息:Mac OS X 10.9Xcode 5.1.1正文:简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。该模式中包含的角色及其职责:工厂角色、抽象产品角色、具体产品角色——百度百科 简单工厂模式上面这句话可能不怎么好...
使用C/C++扩展Python

使用C/C++扩展Python

用Python脚本写应用比较方便,但有时候由于种种原因需要扩展Python(比如给程序提供Python接口等)。 之前一直想整理下,今天终于坐下来把这件事情给做了,这里记录下,也方便我以后查阅。说明: 测试环境中操作系统为CentOS6.5_x64,python版本为2.6直接调用动态库1、编写模块动态库文代码这里以求最大数为示例代码(callTest1.cpp)如下:extern "C"{ int Max(int i1,int i2) { re...
802.11n无限网络标准帧聚合机制安全漏洞

802.11n无限网络标准帧聚合机制安全漏洞

802.11n无限网络标准帧聚合机制安全漏洞发布日期:2015-06-15更新日期:2015-07-06受影响系统:IEEE 802.11n描述:802.11协议组是国际电工电子工程学会(IEEE)为无线局域网络制定的标准。802.11n是在802.11g和802.11a之上发展起来的一项技术,最大的特点是速率提升,理论速率最高可达600Mbps(目前业界主流为300Mbps)。802.11n无限网络标准在帧聚合机制的实现上存在安全漏洞,攻击者通过PIP技...
<< 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 >>