文章目录1.WebView的用法2.使用HTTP协议访问网络2.1使用HttpURLConnection2.2使用OkHttp3.解析XML格式数据3.1Pull解析方式3.2SAX解析方式4.解析JSON数据4.1使用JSONObiect4.2使用GSON5.网络编程的最佳实践5.1HttpURLConnection5.2OkHttp 1.WebView的用法有时候我么可能会遇到一些比较特殊的
转载
2024-04-12 20:00:42
45阅读
背景什么是RabbitMQ几个重要概念rabbitmq百度百科Android端的两种应用场景场景疑惑解答我的选择Android Studio中添加依赖发布消息代码A little bit of progress every dayCome on 背景监控地图的时候,需要在地图上实时动态的显示小车的一些状态。这只是一部分很小的功能,但是这就需要实时的获取小车数据了,根据获取的小车数据来实时动态更新
转载
2023-11-25 07:33:57
93阅读
RPMB(ReplayProtectedMemoryBlock重放保护内存块)Partition是eMMC中的一个具有安全特性的分区。eMMC在写入数据到RPMB时,会校验数据的合法性,只有指定的Host才能够写入,同时在读数据时,也提供了签名机制,保证Host读取到的数据是RPMB内部数据,而不是攻击者伪造的数据。RPMB在实际应用中,通常用于存储一些有防止非法篡改需求的数据,例如手机上指纹支
转载
2022-09-09 17:11:36
1117阅读
前几天,有个亲戚打电话给我,在X市有个农特产品的投票,投票的流程概况是这样的:无需注册,每个小时可以投10票,经测试发现是IP限制的。更换代理之后可以继续投票。本来是让我找人给X产品投票的,但是我觉得这样挺麻烦的。是不是可以伪造一个POST发送给服务器,模拟是成投票呢?反正不用登陆,只需要发送到服务器就行了。(初步设想)。这里我想注明一下,高手请一笑了之。我只是菜鸟。发送到服务器的包是什么呢?用s
转载
2024-03-26 13:14:37
64阅读
不知道大家对于RPMB有所了解吗?最近在看这些存储介质的介绍的时候,在推荐里面看到了这个东西,又因为对安全本身就有所涉及学习。所以这里来看看这个东西。1、Flash是什么?关于存储的种类有很多种,这里看一下前辈归纳的图片:(详细可以点击链接查看) 这里就不展开了,主要看一下flash,flash分为nor flash和nand falsh。nor flash :NOR Flash的读取和我们常见的
转载
2024-06-07 12:41:51
47阅读
RPMB介绍: RPMB(Replay Protected Memory Block)Partition 是 eMMC 中的一个具有安全特性的分区。eMMC 在写入数据到 RPMB 时,会校验数据的合法性,只有指定的 Host 才能够写入,同时在读数据时,也提供了签名机制,保证 Host 读取到的数 ...
转载
2021-07-15 16:24:00
1909阅读
2评论
了解应用程序(软件),rpm管理命令,源码安装1.了解应用程序应用程序(app):安装在os上完成特定功能的软件。应用程序的类型:*.rpm(redhat分支默认软件格式),*.deb(debian分支默认软件格式),源代码(通用的软件格式,也是生成rpm和deb的基础),其他自带安装程序及免安装的软件。用户程序常用的目录:/etc,/var/log(日志文件),/usr/share/doc/(说
转载
2024-05-08 13:44:56
0阅读
RPMB的意思是Replay Protected Memory Block。是eMMC一个比较特别的分区。主要的作用是存放一些核心敏感数据。在这里不讨论RPMB的具体技术细节,有兴趣的可以参考这篇文章《eMMC应用教程:RPMB分区技术详解(一)91memory。com》在这里,只是探讨一下RPMB的一些应用场景场景一:实现eMMC和SoC的绑定;场景二:存储手机IMME号场景三:存储敏感密码,比
转载
2022-08-29 15:18:06
651阅读
什么是Android,什么是Android手机? ? ? Android一词的本义是指“机器人”,是谷歌于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用 软件组成,号称是首个为移动终端打造的真正开放和完整的移动操作系统。 Android手机就是运行在谷歌Android手机操作系统上的手机,统称为Android手机,也可称为gp
转载
2023-10-25 17:34:28
59阅读
(一)获取总根File[] fileList=File.listRoots();
//返回fileList.length为1
//fileList.getAbsolutePath()为"/"
//这就是系统的总根(二)打开总根目录File file=new File("/");
File[] fileList=file.listFiles();
//获取的目录中除了"/sdcard"和
转载
2023-07-03 20:49:24
58阅读
LessonResult.java : package com.imooc.demo; import java.util.ArrayList; import java.util.List; /** * Created by renkangke . */ public class LessonResu ...
转载
2021-08-13 18:43:00
167阅读
2评论
目录Android 名词Android LOGO体系架构Android系统架构Linux 内核硬件抽象层(HAL)Android Runtime原生C/C++库Java API框架系统应用应用组件活动 (Activity)服务 (Service )广播接收器 (BroadcastReceiver )内容提供者 (Content Provider )平台优势开发性丰富的硬件方便开发Google应用A
转载
2023-08-31 15:58:12
11阅读
Android底层事件注入,在知道要实现这个功能的时候,我感觉技术含量瞬间提高了很多,涉及到底层事务。Android实现按钮触发事件方法有多种,但并不是每种都适用,这里使用的方法是调用"sendevent"命令,这是Linux的系统命令,在Android上使用首先要将机器获取到root权限,root过的手机才能使用“Runtime.getRuntime().exec("cmd")”这个方法取得操作
转载
2023-09-24 16:08:56
46阅读
Android文件保存 一、Android的底层使用Linux内核,文件对文件所有者、与文件所有者同组的其它人、以及其它组的成员分别有可读、可写和可执行三种权限,具体可以参考《Linux私房菜》,当然,学习Android不需要了解这么多啊,在Android中,文件操作大致有四种操作模式,分别是MODE_PRIVATE、MODE_APPEND、MODE
转载
2023-10-08 22:30:18
89阅读
一直有记录三方框架的使用和原理的想法,由于技术是有限再加上懒惰这个想法一直没有开始实践。看着别人写的一些系列文章写的都很精彩,就觉得不能再懒惰了,不能再拖着了。由于技术实力有限,正好最近也在选择日志框架,所以先从Logger开始记录。用logger开个头,后续会有其他的。日常Android开发时经常会用到日志打印,主要用于追踪程序的运行信息,寻找bug相关的蛛丝马迹,Android系统为我们提供了
转载
2023-11-15 10:08:49
77阅读
为了使UI在数据获取时不僵死,数据获取需要在新开Worker线程中进行,然后将返回结果在UI线
原创
2022-09-12 10:08:47
185阅读
Timer: 代码: Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { //你要做的事。。。 } }, 0, 1000);//0秒后运行。每1秒运行一次 timer.ca
转载
2017-07-03 10:31:00
59阅读
2评论