Android 上的原始套接字

2024-04-05

我想创建一个在 Android 上运行并使用原始套接字的应用程序。我发现 java.net.* 或 android.net.* 库中没有任何原始套接字支持。 Android 上可以使用原始套接字吗?


正确的是,任何 Java 或 Android 库都不支持原始套接字,部分原因是(我引用自here http://lists.apple.com/archives/Java-dev/2004/Jul/msg00086.html):

据信这样的包 会降低当前的 Java 安全模型,可能很难 在非操作系统中实现 (操作系统)依赖时尚。

有 3rd 方库,例如RockSaw http://www.savarese.org/software/rocksaw/index.html or JSocket http://jswrench.sourceforge.net/,但是这些需要编译 C 或 C++,所以你运气不好。

另外,我相信您需要 root 访问权限才能使用原始套接字。

因此,尽管如此,我想说从技术上讲这是可能的,但目前不切实际。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 上的原始套接字 的相关文章

  • 使用 facebook sdk 为应用程序生成哈希密钥

    我正在使用 facebook sdk 登录我的应用程序 该应用程序在 HTC 设备上运行良好 如果没有预装 Facebook 应用程序 该应用程序也可以在三星设备上正常运行 但是 如果移动设备上已经有 facebook 应用程序 然后用户安
  • POST 请求出现 500 内部服务器错误

    这是我向服务器发送 POST 请求的代码 要发布到服务器的 JSON User Name dog Password 123 我如何创建 JSON 对象 object new JSONObject JSONObject jsonObject
  • 字符串生成器最大长度

    我想知道字符串生成器 或字符串缓冲区 的最大容量是多少 我的 Android 应用程序中有一个静态变量 它应该保存日志字符串 它最多可以容纳 130 行和大约 10000 个字符 我如果我附加更多内容 但它只是不显示 没有错误 没有例外 所
  • 为什么Volley的onResponse没有被调用

    我正在通过 Volley 获取 json 数据 我遇到的问题 那是凌空的onResponse从未被调用 因此不会解析和显示数据 JSON 数据示例 title This is a sample text title title cat or
  • 应用程序可能在其主线程上做了太多工作 - Android

    您好 我正在开发一个 Android 应用程序 当我尝试从我的应用程序发送电子邮件时遇到此错误 我在后台发送邮件而不使用基于意图这个链接 http www oodlestechnologies com blogs Send Mail in
  • 如何以编程方式启用编辑文本的垂直滚动条

    我正在尝试实施android scrollbars vertical 通过 Java 代码在 XML 中 我尝试过方法setVerticalScrollBarEnabled true 但它不起作用 有人可以给我一个建议吗 提前致谢 您可以使
  • 在android中点击地图获取坐标

    我正在尝试做这样的事情 我有一个地图活动 当用户点击地图时 它会显示该位置的坐标 我已经重写了 onclick 方法 但它甚至没有被调用 任何想法 public class MapPoint extends MapActivity impl
  • 如何从我的android联系人列表中的人名获取电话号码

    我想从我的联系人列表中的人名中获取他的电话号码 我已经使用了下面的代码 但它不能正常工作 告诉我我哪里错了 try cursor company getContentResolver query ContactsContract Data
  • 当我转到下一个活动并再次返回时,如何恢复活动的值?

    我希望当用户返回我的第一个活动时恢复编辑文本的值 请帮帮我 提前致谢 这是我的第一个活动代码 用于在编辑文本中获取用户值 public class IntentActivity extends Activity EditText ed1 e
  • 如何在 Android 上通过 RTMP 进行流式传输?

    我正在尝试在远程服务器上播放视频文件 视频格式为flv 服务器为Flash Media Server3 5 我将通过 RTMP 连接到服务器并使用 Android Media Player 实现视频文件的播放 真的吗 可能吗 任何帮助都是我
  • 等待视图通过 IdleResource 变得可见

    我正在使用 Espresso 2 2 编写仪器测试 我想测试的流程 测试点击的单选按钮 onClick 向 API 发起请求 每次不同时间我收到回复后 积极响应触发活动中调用的接口方法 onRequestSuccess 我正在屏幕上显示名为
  • 尝试在 android 中使用 Google Maps Android API v2 显示 StreetView 但无法使其正常工作

    我很长时间以来一直在尝试在 Android 中显示特定位置的街景 但不幸的是未能成功 我需要的是 如果我向地图提供位置 LAT LONG 它应该显示该特定位置的街景 以下是显示地图 3D 地图 混合地图 卫星视图等的工作代码 但不显示街景
  • logcat 信息出现在 Android Studio 的“运行”选项卡中

    我的 android studio 运行选项卡很简单 然后它变得更难并给我更多信息 例如 logcat 中的信息 如何禁用或删除第二张图片中出现的更多信息并返回到第一张图片中的第一个外观 我只需要正在运行的 flutter 应用程序的日志输
  • IntelliJ 12 中的 Android Hello World - 找不到 android.app.Activity 类

    请看下文 我感觉 SDK 配置不正确 但我不知道如何解决 我尝试用谷歌搜索答案 但没有人遇到这个确切的问题 难道是我的Java版本不对 这两个 SDK 似乎可能相互冲突 我通过以下方式制作了这个项目 创建新项目 Android gt 应用模
  • Android SSH 示例代码

    我想创建一个 android 活动 用于与远程设备 通过 Wifi 建立 SSH 会话并在远程设备上执行一些 Linux 命令 任何人都可以获得一个快速 简短的示例 用于使用以下命令进行连接 身份验证和发送远程命令Trilead https
  • 如何将 SD 卡图像添加到 coverflow?

    Here is my coverflow with drawables This is my Image Adapter Code The Constant IMAGE RESOURCE IDS private static final L
  • Android:适合SystemWindows和换行符干扰bottomSheets

    我发现如果父布局包含android fitsSystemWindows true 当发生与视图相关的操作时 它会干扰我的 BottomSheets 定位 具体来说 我遇到的是 文本视图中的换行符将触发底页偏移系统 通知栏的高度 换行符 fi
  • 无法使用 Alarmmanager 定期在后台进行工作

    我想按小时在后台调用一项服务 第一个问题是警报管理器工作不顺利 计时器很糟糕 有时早有时晚 第二个问题是 RemoteServiceException Context startForegroundService 然后没有调用 Servic
  • 在 Android 中将列表传递给另一个 Activity

    我已经创建了一个列表 并希望将该列表传递给另一个活动 但当我创建意图时 我在 putExtra 语句上收到错误 只是想知道是否有任何简单的方法来传递字符串列表而不是单个字符串 Thanks private List
  • 什么是 Android DecorView?

    http developer android com reference android view Window html getDecorView http developer android com reference android

随机推荐

  • 如何找到句子的主语? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我是 NLP 新手 正在研究应该使用哪种语言工具包来执行以下操作 我想做两件事之一来完成同样的事情 我基本上想对文本进行分类 通常是一个包
  • 如何更改单个 JTree 节点的样式(颜色、字体)

    我有两个JTree在两个面板中JFrame 我想在从一棵树拖放到另一棵树时更改节点的样式 颜色和字体 请为我提供一种更改节点颜色的方法JTree永久节点 首先 您需要有一个可以处理样式和颜色的数据对象 您可以子类化 DefaultMutab
  • {% trans "string" %} 不适用于模板,但 {% trans variable %} 可以

    我对 Django 很陌生 我正在使用 i18n 开发一个项目 问题是我已经使用翻译了一些变量 manage py makemessages compilemessages 在我的模板文件上 但是当我使用 trans my string 我
  • Tkinter 颜色名称到颜色对象

    我需要以某种方式修改小部件的颜色 例如 使其更暗 更绿 反转它 小部件的颜色由名称指定 例如 orchid4 如何从颜色名称字符串中获取 RGB 值 你应该尝试这样的事情 In 31 rgb button winfo rgb orchid4
  • 如何设置seaborn点图的x轴范围?

    我创建了一个pointplot 我无法更改 x 轴限制 虽然我的数据仅包含 9 个月 但我想在轴上显示所有 12 个月 fig ax plt subplots figsize 12 4 sns pointplot data tr df x
  • 为什么 MongoDB 没有正确使用索引?

    我有一个集合 其中有多语言形式的数据 如下所示 gt db names findOne id ObjectId 591dbcd877d4ede22d765247 name locale de text Brunhilde locale sk
  • 如何让 JAXRS 2 (Jersey) 详细 Trace 与 ResourceConfig 配合使用

    我希望像这样输出 JAXRS 的调试日志记录 根据文档 https jersey java net documentation latest monitoring tracing html d0e16356 3 X Jersey Traci
  • MXNet:nn.Activation 与 nd.relu?

    我是 MXNet 新手 我在 Python3 中使用它 他们的教程系列鼓励您定义自己的gluon blocks http gluon mxnet io chapter03 deep neural networks plumbing html
  • SSL证书无效,可能需要交叉认证

    我们有一个 WebService 并向我们的客户提供 WSDL 除使用 Lotus Notes 的客户外 所有客户 数百名 都对我们的服务没有任何问题 当他们的代码尝试连接到我们的服务时 问题被抛出 这是一个日志 我尝试将证书导入 Note
  • 当我过去十年都在使用 VB 进行编码时,如何提高我的 C# 技能?

    我的职业生涯始于在 vax 系统上使用 C C 进行编码 但后来签订了一些全是 VB 的合同 然后成为 VB 专家 然后转到 VB net 现在我渴望为微软工作 似乎他们发布的每一份工作都是用 C C C 编写的 而我几乎看不懂 C 代码
  • 如果存储库包含超过 10 个应用程序/解决方案,如何在 Git 中管理功能和主分支的合并

    我们有超过 7 个 git 存储库 每个存储库包含 10 个点网应用程序 解决方案 它们彼此完全独立 我们遵循功能 gt DEV gt 主分支方法 在这里 我们将Feature分支合并到DEV 它工作正常 当我们合并我们的 DEV 和 ma
  • Rhino Mocks -GenerateStub 和GenerateMock 之间的区别[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 任何犀牛专家都可以通过给出一个适当的例子来解释一下上述方法之间的区别吗 MockRepository类 Rhino Mocks 框架
  • 指定在 SSIS XML 导入期间如何生成主键

    问题是我将数据导入到关系表中 其中数据源是 XML 文件 XSD 架构 XML 源有多个输出 节点之间的关系由 SSIS 在 order id 列中创建 生成的主键值不在 XML 中 在订单详细信息中 我们获得外键 order id 文件被
  • Android 应用程序自动且静默更新?

    我开发了一个应用程序 想要更新自身 并想要以下功能 设备已植根 1 自动检查可以每次启动时更新 我可以做到 2 将apk文件下载到本地 我可以做 3 使用自定义对话框更新 或者静默更新 我不知道 编辑 我的应用程序在带遥控器的电视上运行 默
  • 组合框事件 SelectedValueChanged

    我有一个简单的问题 可能有人在我之前问过它 但我找不到它 假设我有一个数据表 其中包含来自数据库的一些数据 我想将它绑定到一个组合框 我使用这样的标准代码 comboBox1 BeginUpdate comboBox1 ValueMembe
  • XAML,将 Width 和 Height 属性绑定到其他控件的相同属性

    我正在尝试创建反射效果 它工作得很好 只是我必须对一些值进行硬编码 这是我的 XAML
  • 从现有数据库自动生成 JHipster 实体

    作为 JHispster 2 11 0 的一部分 实体配置保存在 jhipster 目录中的特定 json 文件中 这些文件可用于使用以下命令在 JHipster 应用程序中重新生成实体和相关文件 哟 jhipster 实体 ENTITY
  • UNIX fork 之后,指向动态分配内存的指针会发生什么情况?

    有人请澄清 fork 之后指针会发生什么 据我了解 指向堆栈上或静态分配的任何内容的指针都是相对于堆栈 数据段寄存器的 因此在分叉期间准确复制它们是可以的 但是 如果我在 fork 之前 malloc 某些东西会发生什么 例如 void p
  • PHP:同时打开 URL 来模拟 DOS 攻击?

    我已经用各种反 DOS 模块 mod qos mod evasive 等 配置了我的服务器 我现在想做的是运行一个简单的 PHP 脚本 多次调用我网站上的 URL 以达到网站上的各种限制 理想情况下 能够以某种方式同时打开多个 URL 的脚
  • Android 上的原始套接字

    我想创建一个在 Android 上运行并使用原始套接字的应用程序 我发现 java net 或 android net 库中没有任何原始套接字支持 Android 上可以使用原始套接字吗 正确的是 任何 Java 或 Android 库都不