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

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Android入门:广播接收者应用(短信窃听器)

Android入门:广播接收者应用(短信窃听器)

一、短信窃听器原理介绍短信窃听器的目的是窃听某人发送的短信,比如我们在A的手机中安装了此应用想要看B发送给A的短信;而怎么样才能够获得短信息呢?如果通过短信方式发送给第三方,则会被看出来,因此我们可以通过网络将消息发送给web服务器;Android手机中的Messaging应用也只是一个普通的应用;二、核心代码短信窃听器客户端核心代码在AndroidManifest.xml中添加权限:<uses-permissionandroid:name="and...
Android入门:Activity生命周期

Android入门:Activity生命周期

一、Activity生命周期介绍我们在学Java Web时会学到Servlet的生命周期,因此对生命周期的概念已经有一定了解,简单地说就是某个事物从出生到死亡的过程。Activity也存在声明周期,从Activity被创建到最后被销毁;Activity运行时可能会受到一些突发事件的影响,例如在使用Activity时突然来了一个电话,则Activity需要在生命周期函数中设置;下图是Activity生命周期中最经典的图:7个生命周期方法:(1)onCreat...
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"),使得在拨号器的广播接收者收到电话之前将电话清空,如图所示:由于此应用应该比较隐蔽,因此需要开机自启动,当开机自启动时,系统会发出一个广播...
<< 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 >>