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

首页 / 操作系统 / Linux

Android入门:隐式Intent

Android入门:隐式Intent

一、隐式意图介绍显式意图我们前面已经提到,形如:Intent intent = new Intent();intent.setClass(this,Other.class);//此句表示显式意图,因为明确设置激活对象为Other类startActivity(intent);顾名思义,隐式意图就是在不明确设置激活对象的前提下寻找最匹配的组件,举个例子,比如有5个人:(1)A:170cm(2)B:160cm(3)C:180cm(4)D:190cm(5)E:20...
Android入门:Activity四种启动模式

Android入门:Activity四种启动模式

一、启动模式介绍启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置;启动模式有4种,分别为standard、singleTop、singleTask、singleInstance;讲解启动模式之前,有必要先讲解一下“任务栈”的概念;任务栈每个应用都有一个任务栈,是用来存放Activity的,功能类似于函数调用的栈,先后顺序代表了Activity的出现顺序;比如Ac...
Squid更新拒绝服务漏洞

Squid更新拒绝服务漏洞

一个特别的DNS数据包可以导致Squid web proxy/cache软件短暂的停止响应。这个问题在于Squid最初队列的地方不能检查DNS响应,通过发送一个只有包头的数据包,造成队列溢出,被拒绝用力漏洞利用。这个问题可以被内部客户端和外部DNS服务器漏洞服务,最早是在Chaos通讯大会(26c3)上发现,Fabian Yamaguchi详细描述了这一问题。版本2.x,3.0包括3.0稳定版,以及Squid 3.1直到3.1.0.15将受到影响。版本3....
C/C++中float和double的存储结构

C/C++中float和double的存储结构

在C/C++中float是32位的,double是64位的,两者在内存中的存储方式和能够表示的精度均不同,目前C/C++编译器标准都遵照IEEE制定的浮点数表示法来进行float,double运算。无论是float还是double,在内存中的存储主要分成三部分,分别是:(1)符号位(Sign):0代表正数,1代表负数(2)指数位(Exponent):用于存储科学计数法中的指数部分,并且采用移位存储方式(3)尾数位(Mantissa):用于存储尾数部分对于两...
C语言中float,double类型,在内存中的结构(存储方式)

C语言中float,double类型,在内存中的结构(存储方式)

C语言中float,double类型,在内存中的结构(存储方式)从存储结构和算法上来讲,double和float是一样的,不一样的地方仅仅是float是32位的,double是64位的,所以double能存储更高的精度。任何数据在内存中都是以二进制(0或1)顺序存储的,每一个1或0被称为1位,而在x86CPU上一个字节是8位。比如一个16位(2 字节)的short int型变量的值是1000,那么它的二进制表达就是:00000011 11101000。由于...
Firefox浏览器两插件有安全隐患 Linux用户不受影响

Firefox浏览器两插件有安全隐患 Linux用户不受影响

Mozilla公司周五表示Firefox浏览器两插件有安全隐患,它们是Web Video Downloader 4.0和Master Filer,这两款插件都包含有针对Windows用户的恶意代码,其中Master Filer能绕过AMO的安全测试,目前已导致几千名下载用户受到感染。官方已撤下这两款插件,避免事态进一步恶化。 此次攻击目标为Windows用户,Linux及MacOS用户不受影响。Canonical修复10个Ubuntu严重安全漏洞Ubun...
Android入门:广播接收者应用(电话拦截器)

Android入门:广播接收者应用(电话拦截器)

一、电话拦截器应用说明在我们输入完电话号码并拨打电话时,系统会发出一个有序广播(action="Android.intent.action.NEW_OUTGOING_CALL"),并且预计会发送给电话拨号器应用的广播接收者,但是我们可以设置一个优先级更高的拦截器广播接收者(android:priority="1000"),使得在拨号器的广播接收者收到电话之前将电话清空,如图所示:由于此应用应该比较隐蔽,因此需要开机自启动,当开机自启动时,系统会发出一个广播...
Android入门:File文件存储

Android入门:File文件存储

数据的存储有多种方式,比如数据库存储、SharedPreferences存储、文件存储等;这里我们将要介绍最简单的文件存储方式;文件存储简单的来说就是一般的JAVASE中的IO流,只是把他应用于Android手机中而已;一、文件存储核心代码文件存储(1)FileOutputStream out = context.openFileOutput(String filename,int mode); 以mode模式获得文件输出流(2)out.write(byt...
Google Buzz有重大的隐私问题

Google Buzz有重大的隐私问题

Google Buzz 有重大的隐私问题,当您第一次登录 Google Buzz 时,它会自动根据联系人设置关注,并会公开给所有人。但这个特性并没有任何提示。” 有些人可能并不希望将自己的联系人公开,这个特性会给他们带来灾难。《连线》上的一篇文章也指责Google滥用用户数据库,未经用户同意让成千上万人进入社交网络,甚至有人呼吁Google CEO为此公开道歉。 Linux Kernel do_pages_move()本地信息泄露漏洞所有bug都无处可逃?...
Android入门:调用WebService

Android入门:调用WebService

一、Android调用WebServices原理WebServices通俗的说就是在网络上提供的API,与本地的API不同,我们不能直接调用此方法,而必须按照预先定义的SOAP协议传输给Web服务,然后Web服务接收到XML数据进行处理后,返回XML数据;发送过去的XML数据中存在需要调用的函数及参数;接收的XML数据存在函数的返回值,客户端需要从XML数据中解析出结果;从以上可以看出客户端要做的只是发送XML数据和接收XML数据,因此如果要调用WebSe...
<< 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 >>