首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android开发笔记(一百六十一)NFC近场通信

-- 仅在支持NFC的设备上运行 --> android:name="android.hardware.nfc" android:required="true" />...,需要重载Activity的onResume函数,在该函数中调用NFC适配器的enableForegroundDispatch方法,指定启用NFC功能时的响应动作以及过滤条件。...另外也需重载onPause函数,在该函数中调用NFC适配器的disableForegroundDispatch方法,表示当前页面在暂停状态之时不再接收NFC感应消息。...于是利用MifareClassic类的相关方法即可获取卡片数据,下面是MifareClassic类的方法说明: get : 从Tag对象中获取卡片对象的信息。该方法为静态方法。...使用MifareClassic工具查询卡片数据的流程很常规,先调用connect方法建立连接,然后调用各个get方法获取详细信息,最后调用close方法关闭连接。

2.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    再也不怕丢三落四了,教你复制门禁卡

    此卡可以修改任意扇区,主要应用在 IC 卡复制上。本卡是可反复擦写的卡,可改写 0 扇区以及全部扇区数据 ,可实现 M1卡、S50卡的复制、克隆功能。工作频率是13.56Khz。...以MifareClassic 1k卡为例,该卡共有16个扇区,分别为0-15个扇区,每个扇区有4块,分别为0-3块,每个块有32个字符;0扇区的0块为只读块,只存储厂商代码和UID号。...(XP、win7,win8是需要安装驱动的) 6、ProxMark3使用实战说明 (1)在电脑的设备管理器中,查看连接端口,将PM3的端口设置为相同的接口。 ?...(2)读取原来门禁卡上的卡数据,将读取出来的卡数据保存好。 ? (3)找一张没有数据的空卡,将刚刚读取出来的数据载入,再写入空卡中,就可以使用了。 ? ?...结束语: 本文到此结束,内容都比较基础,但是我在实践的时候遇到了各种千奇百怪的小问题,感谢师傅们的指导。

    7.2K20

    Windows误删文件该如何去恢复?

    硬盘驱动器里面有一组盘片,数据就保存在盘片的磁道(Track)上,磁道在盘片上呈同心圆分布,读/写磁头在盘片的表面移动访问硬盘的各个区域,因此文件可以随机地分布到磁盘的各个位置,同一文件的各个部分不一定要顺序存放...二、Windows不能真正清除文件   在Windows中,如果我们用常规的办法删除一个文件,文件本身并未被真正清除。...第二种数据恢复技术的依据是,磁头每次读/写数据时,不可能绝对精确地定位在同一个点上,写入新数据的位置不会刚好覆盖在原来的数据上。...四、被遗忘的角落   删除和覆盖文件还不能清除硬盘上的所有敏感数据,因为数据可能隐藏在某些意料之外的地方,所以文件占用的每一个扇区都必须彻底清除所谓扇区,就是大小为512字节的数据片断,每个簇包含多个扇区...在老式磁盘上,数据还可以隐藏在称为扇区缝隙的地方。老式磁盘的每一个磁道都有数量相同的扇区,但外圈的磁道显然要比内圈的磁道长,有些人就利用外圈磁道上扇区之间的缝隙来保存数据。

    1.2K00

    如何将硬盘清零 让数据无法恢复?(免费)

    硬盘清零操作通常是用户在处置旧硬盘的时候使用,为了防止敏感数据泄露。这个过程是不可逆的,一旦执行完,硬盘上的数据都将无法恢复。...现在的数据恢复软件功能都很强大并且操作很简单,可以应对很多常见的数据丢失问题,并且恢复效果都还不错。如果手头有闲置的硬盘或移动硬盘,打算想送人或是卖掉,在出手之前最好是把里面的数据清理掉。...在软件里可以看到电脑上的各个硬盘以及硬盘上的分区第二步、在软件左侧找到并点击需要清零的硬盘,比如HD2:MsftVirtualDisk...,然后点击 “工具” – “清除扇区数据”。...这个“清除扇区数据”功能可以对整个硬盘、移动硬盘、U盘或是其他存储设备进行清零操作。这种清零方式更彻底,被清除掉的数据将无法通过任何方式恢复。...我们可以选择用于填充磁盘各扇区的字符,比如,1,0,随机数据或是自己指定的字符等。不论选择哪种字符填充,都会将数据覆盖,让数据无法恢复,所以,可以保持默认设置。

    40310

    笔记 | 4K对齐、低级格式化、MBR引导记录?都是些啥玩意儿

    虽然在几何上不同磁道的扇区不同,但其实上面存储的信息量是一致的,比如都是512B,那么靠近内侧的扇区因为面积更小,所以数据密度就更大。...而因为扇区比较小的,往往数据又很大,数据的读写在逻辑上就不是一个扇区一个扇区的读写了,而是以一个基本的单位进行。...这个4K是上什么东东,对齐又是什么东东? 以前的磁盘扇区比较小,比如只有512B,而如今的磁盘因为发展迅速,指定了新的扇区大小,例如4KB,而为了兼容,就把4KB当成8个512B的扇区在用。...MBR一般是在磁盘上的位置是最上面、最外面的0号柱面、0号磁道、0号扇区(有些是1号扇区),这样子每次操作系统最先读取到的就是MBR里的主引导程序了。...低级格式化 将整个磁盘重新划分柱面、磁道和扇区的一种格式化方式,通常也叫物理格式化,或者俗称“低格”。这是最彻底的数据清除方式。磁盘上的所有信息,包括原有的MBR、每个分区引导块内的信息都会被清除。

    94420

    旧电脑回收前怎么清除数据

    第一步、一些准备工作在清除旧电脑上的数据之前,我们需要进行一些准备工作。这些准备工作可以帮助我们更好地保护数据,并确保数据清除过程顺利进行。1. 备份重要数据。...这样做的目的是,即便旧电脑上的数据被彻底清除了,我们也不会丢失这些重要的资料。2. 检查备份文件,确认文件都已经备份成功了。在清除数据之前,务必确认备份已经成功完成。...第二步、清除旧电脑上的数据在完成备份之后,我们可以开始清除旧电脑上的数据。以下是几个常见的数据清除方法,每种方法都有其优缺点,大家可以根据具体情况选择适合的方法。...在软件界面左侧选择需要擦除数据的硬盘,点击“工具”菜单,然后选择“清除扇区数据”选项。2....在“填充扇区数据的字符”下拉框中有多种覆盖擦除数据的方式,我们可以选择将全盘覆盖写零,写可以用随机数等覆盖数据。设置完成后点击“清除”。3.

    22910

    Ink笔记_ink correction

    2.注意事项 注意屏幕不能长时间上电,在屏幕不刷新的时候,要将屏幕设置成睡眠模式,或者进行断电处理。否则屏幕长时间保持高电压状态,会损坏膜片,无法修复!...在这些情况下,您需要直接开启与标签的通信,并使用自己的协议(以原始字节形式)对标签执行读写操作。Android 通过 android.nfc.tech 软件包对这些用例提供一般性支持,如表 1 所述。...您可以使用 getTechList() 方法确定标签支持的技术,还可以使用 android.nfc.tech 提供的一个类来创建相应的 TagTechnology 对象。...在软件的开发阶段,程序员常常会在软件内创建后门程序以便可以修改程序设计中的缺陷。 相应后门指令的UID卡是可以格式化的,在练习读写卡的时候,最好使用UID卡,这样便于在将数据写坏后重置。...每张IC卡都有16个扇区,包括1个公共区和15个数据区。每个扇区有4个块,每个块占16字节。 每个扇区的块0,块1,块2可以用来存储数据(扇区0的块0除外)。 第0扇区的块0为厂商代码,已经固化。

    1.7K10

    Linux和Windows下硬盘分区对拷和硬盘分区写0是怎么回事

    磁盘操作需要胆大心细、快照先行 1、卸载掉若干个磁盘,又挂载上若干个新的磁盘,怎样操作稳妥一些 有这样一种情况 Windows系统 磁盘0:系统盘 磁盘1:数据盘1 磁盘2:数据盘2 当从操作系统脱机磁盘...经验:在磁盘管理器界面,操作之前请刷新页面,这样可以降低误操作和出现异常的风险。...,验证数据完整性没有问题后对新盘做快照,记作"快照new","快照new"肯定比"快照old"小 ③再次review原盘的快照是否做成功,最好是用步骤①完成的快照新建一块按量云盘review下 ④买一块相同大小的新盘进行相同的分区操作后...Windows下我试了很多工具,目前diskgenius自带的清除扇区数据的功能我试用了,真的是全部写0,写0完成后,打开磁盘管理器时提示初始化。...右击点“清除扇区数据” 写0完成后打开磁盘管理器会提示初始化

    9.7K50

    基于Linux的pc启动过程

    装过系统的人一定知道BIOS这个东西,那么它究竟是什么呢?...BIOS:Basic Input/Output System(基本输入输出系统),在IBM PC兼容系统上,是一种业界标准的固件接口(来自维基百科)。...BIOS程序固化在主板上的一块芯片上,是连接计算机硬件与操作系统的桥梁,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序。 那么问题来了,BIOS程序又是怎么启动的?...基于linux的操作系统而言,计算机将分三批逐次加载操作系统的代码,第一批由BIOS中断int 0x19将第一扇区bootsect的内容加载到内存;第二批和第三批在bootsect的指挥下,分别加载后面扇区的内容到内存中...它类似于BIOS,在系统加载前,用以初始化硬件设备,建立内存空间的映像图,为最终调用系统内核准备好环境。在Android里没有硬盘,而是ROM,它类似于硬盘存放操作系统,用户程序等。

    2K00

    diskpart clean清空分区表之后恢复磁盘数据

    今天将电脑的硬盘拆下换上了固态硬盘,由于现有的硬盘存储的数据量较大,固态硬盘容量较小,于是将该硬盘做成了移动硬盘。想通过删除原有系统保留的分区,于是在网上找到了方法diskpart clean。...就是这个万恶的方法,将整个磁盘的数据全部清空,让我的心整个凉了一大截。 经过查看clean的相关原理发现 使用 clean 命令可通过将扇区清零,从当前处于焦点的磁盘删除分区或将卷格式化。...默认情况下,仅改写 MBR 或 GPT 分区信息及任何有关 MBR 磁盘的隐藏扇区信息。 如果指定 all 参数,可将每个扇区都清零,同时可删除驱动器上包含的所有数据。...看到这里我的心就踏实了一半了,clean只是清除了分区表,并没有删除数据,那就只需要重新恢复分区表就行了。...下载下来以后,根据电脑是多少位的打开相应的程序,然后从左边侧栏里选择刚刚清空的硬盘;左侧列表代表电脑上的硬盘,选择被你手贱清除的那一块。 ? 然后点击箭头所指的位置,点击搜索分区。

    2.8K10

    让删除的数据彻底不可恢复

    下面提供几种方案,供大家根据自己的情况选择。注意,下面的删除方法,文件将无法再恢复,所以操作前一定要慎重考虑。...运行软件后首先点击“Edit erasing preferences”按钮,在弹出的对话框列表中选择文件的清除方案(图1)。...接着在硬盘上点击鼠标右键,选择菜单中的“清除扇区数据”命令,然后在弹出“清除扇区”对话框的列表中选择“清除分区”这项(图3)。...接下来DiskGenius会要求用户选择清除数据的分区,在确认无误以后点击“确定”按钮返回到设置窗口(图4)。...小提示: 如果要想清除整个磁盘文件的话,那么首先需要通过WinPE进入系统。接着按照上面的设置打开“清除扇区”对话框,直接点击“清除”按钮就可以了。

    2.4K10

    RFID 破解基础详解

    那么卡是到底如何传输自己的信号呢,实际上卡端通过对自身连接的线圈的开路、短路来实现的,这样卡芯片基本上不损耗电。...这个就是所谓的“负载调制”,那么还有一个“副载波”又是什么意思,这个等价于一般射频中的中频概念,主要是为了解决数据过来的时候,长0或长1的问题,比如连续很多个 0 信号或者 1 信号,导致读卡器接收的时候...在 NFC 单一芯片上结合了感应式读卡器、感应式卡片和点对点的功能,能在短距离内与兼容设备进行识别和数据交换 4.FRID 和 NFC 的区别: (1)工作频段: NFC...第 0 扇区 0 块数据分析: UID &厂家数据 MSB 是 Most Significant Bit 的缩写,最高有效位。在二进制数中,MSB 是最高加权位。...典型非接触式卡 (MIFARECLAssic) 的攻击实实践 https://wenku.baidu.com/view/2a09235be2bd960591c6775e.html

    7.2K31

    硬盘数据彻底清除方案

    数据清除是指彻底擦除存储设备(如硬盘、闪存)中的数据,以达到保护机密信息数据的目标。 我经常清理一下硬盘数据,毕竟业精于勤嘛。 如何 完全、彻底、不可恢复地消除一个硬盘中的数据???...** 方法二:低级格式化 低级格式化就是将磁盘内容重新清空,恢复出厂时的状态,划分出的柱面和磁道,再将磁道划分为若干个扇区,每个扇区又划分出标识部分ID、间隔区GAP和数据区DATA等。...(不过这对硬盘损害较大) 方法三:物理清除 如果情况紧急,可以选择物理清除。比如:销毁、消磁等。...方法四:数据擦除(推荐) 使用分区助手或DiskGenius都可以进行擦除,一般情况下擦除一边就再也恢复不了了 **目前很常见的是覆盖一遍,比如全写入00或FF,或者你可以尝试一下国际上的标准: DoD...5220.22-M是美国国防部文件5220.22-M中初次发布的数据净化方法,一共覆盖3边 DoD 5220.22-M ECE是其扩展版本,一种7遍的方法。

    3.1K20

    作为Android开发者,你真的知道Android按下开机键到启动发生什么吗?

    前言 在一个夜黑风高的晚上,我的男同事突然给我发了一条微信,我点开来看,他竟然问我Android从按下开机键到启动到底发生了什么?...装过系统的人一定知道BIOS这个东西,那么它究竟是什么呢?...BIOS:Basic Input/Output System(基本输入输出系统),在IBM PC兼容系统上,是一种业界标准的固件接口(来自维基百科)。...BIOS程序固化在主板上的一块芯片上,是连接计算机硬件与操作系统的桥梁,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序。 那么问题来了,BIOS程序又是怎么启动的?...基于linux的操作系统而言,计算机将分三批逐次加载操作系统的代码,第一批由BIOS中断int 0x19将 第一扇区bootsect的内容加载到内存;第二批和第三批在bootsect的指挥下,分别加载后面扇区的内容到内存中

    1K30

    涨姿势 | 如何修复硬盘,以及如何避免硬盘损坏

    控制电路损坏:主要是指硬盘的电子线路板上,某一部分的线路断路或者短路,以及某些电气元件或者IC芯片损坏,从而导致了硬盘通电之后盘片不能正常起转以及起转之后磁头不能正确寻道。...、摩擦、结构上的缺陷。...当硬盘发生了损坏导致无法读取之后,一定要先停止继续读写避免损坏的更加严重,如果真的想要里面的资料,最好还是交由专业的数据恢复公司。...第二给损坏的硬盘接入一套测试系统,看其能否启动,以及能否得到一些数量值,是否能够进行读写操作,这部分主要是用来确定把这块急需抢救的硬盘交给SRS里面负责哪一部分的工作人员。 第三清除过滤器碎粒。...在大多数3.5英寸硬盘里都有一个过滤器,因为其是在清洁的生产条件下装入硬盘中的,所以本身十分干净。

    1.6K40

    电脑怎么格式化清除所有数据

    二、如何格式化清除电脑所有数据方法1、将电脑恢复出厂设置将电脑恢复到出厂设置是一种有效的方法来清除所有数据并重新开始。这种方法会将电脑的操作系统和所有预装的软件恢复到初始状态,同时删除用户数据。...方法2、在WinPE环境下将整个硬盘清零或是将硬盘重新分区如果是想将系统盘格式化并清除数据,那么需要在PE环境下执行操作,因为系统运行的时候不允许对系统盘执行格式化操作。...具体按那个按键,要看屏幕上的提示,因为不同品牌的主板,需要按的键不一样。在BIOS界面中,找到启动顺序设置,将提前制作好的u盘启动盘设置为第一启动设备。保存设置,重启电脑。...在分区工具DiskGenius主界面左侧选中想要彻底清除数据的硬盘,然后点击“工具” – “清除扇区数据”菜单项。...关于填充扇区的字符,这里可以按软件的默认的设置就行。 不论使用什么字符覆盖,结果是一样的,都是让数据无法恢复。点击“清除按钮”。之后软件会让再次确认即将做的操作,确认无误后继续操作即可。

    32910

    21-STM32+ESP8266+AIR202302远程升级方案-扩展例程-STM32F407VET6+ESP8266(WiFi)远程升级单片机程序(支持HTTPS,支持分段下载)

    用户程序每隔一段时间控制模组连接服务器,使用get指令获取获取服务器上的固件信息文件 info.txt 现在程序版本和上面的是一致的,所以不需要更新 应用到自己的服务器 1,首先确定好程序文件在服务器的路径...文件是在user.bin的基础上增加了CRC校验位 还有就是改写size,把真实的文件大小填写到bin文件 12.把生成的user_crc.bin文件拷贝到服务器 13.还差一个info.txt文件...iap_interface是接口文件 用户在移植的时候需要根据自己的单片机实现内部的接口,只要完成里面的接口就完成了升级程序 用户程序说明 1.解析下info.txt下载路径(服务器上记录固件信息的文件...如果用户程序不清除更新状态,那么一旦程序重启以后BootLoader检查到更新状态以后会自行回滚程序. 3.控制模组获取服务器上记录固件信息的文件 6.解析info.txt文件内容 如果版本号不一样...这个个数最好 <= 下面的环形队列接收数据缓存大小

    79610

    【linux命令讲解大全】033.Linux常用命令之atrm、colrm和hdparm

    -C:检测IDE硬盘的电源管理模式。 -d:设定磁盘的DMA模式。 -f:将内存缓冲区的数据写入硬盘,并清除缓冲区。 -g:显示硬盘的磁轨、磁头、扇区等参数。 -h:显示帮助。...-i:显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身提供的。 -I:直接读取硬盘提供的硬件规格信息。 -k:重设硬盘时,保留-dmu参数的设定。...-P:设定硬盘内部缓存的分区数。 -q:在执行后续参数时,不在屏幕上显示任何信息。 -r:设定硬盘的读写模式。 -S:设定硬盘进入省电模式前的等待时间。...-t:评估硬盘的读取效率。 -T:评估硬盘缓存的读取效率。 -u:在硬盘存取时,允许同时执行其他中断请求。 -v:显示硬盘的相关设定。 -w:设定硬盘的写入缓存。...] 查询并设置硬盘多重扇区存取的扇区数,以增进硬盘的存取效率: hdparm -m /dev/sda hdparm -m # 参数值为整数值如8 /dev/sda 附:硬盘坏道修复方法 检查:smartctl

    14410

    深入理解硬盘原理,Mysql索引底层数据结构与算法的来龙去脉(多图)

    前言: 如何触发尽量少的磁盘io 找到数据? 数据库中的索引是什么? 硬盘原理 现在大部分存储设备依然是硬盘 信息存储在硬盘里,把它拆开也看不见里面有任何东西,只有些盘片。...而所有盘片之间是绝对平行的,在每个盘片的存储面上都有一个磁头,磁头与盘片之间的距离比头发 丝的直径还小。所有的磁头连在一个磁头控制器上,由磁头控制器负责各个磁头的运动。...而盘片以每分钟数千转到上万转的速度在高速旋转,这样磁头就能对盘片上的指定位置进行数据的读写操作。 由于硬盘是高精密设备,尘埃是其大敌,所以必须完全密封。...硬盘工作原理 硬盘在逻辑上被划分为磁道、柱面以及扇区. ? 盘面号:扇区所在的磁头(或盘面) 柱面号:磁道,确定磁头的径向方向。扇区号:在磁道上的位置。也叫块号。确定了数据在盘片圆圈上的位置。...那MyISAM的索引是什么样的?

    1K30
    领券