android-求大神,Android通过代码,修改本机ipv6地址和DNS?

问题描述

求大神,Android通过代码,修改本机ipv6地址和DNS?

现在在做个客户端,目前状况就是:
1、连接着可以上ipv6的路由。
2、程序可查看本机ipv4和ipv6地址,可修改ipv4地址
3、需要的是修改ipv6地址。
网上查了很多,2中的可达到,但其实我是需要修改ipv6地址。
修改ipv4地址时:
WifiConfiguration wifiConf = null;
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo connectionInfo = wifiManager.getConnectionInfo();
List configuredNetworks = wifiManager.getConfiguredNetworks();
configuredNetworks对象中的linkproperties,有ipv4、网关、DNS,但就没有ipv6,请问我需要修改ipv6应该怎么弄?前提尽量就通过程序,而不是网上那些安各种东西的方法。
本人小白,望大神们可以说的细致一点,谢谢!

解决方案

用jni吧 直接调用底层改

解决方案二:

InterfaceConfiguration ifcg = null;
try {
ifcg = mNwService.getInterfaceConfig(intf);
if (ifcg != null) {
ifcg.setInterfaceUp();

/* IP/netmask: 192.168.43.1/255.255.255.0 */
ifcg.setLinkAddress(new LinkAddress(
     NetworkUtils.numericToInetAddress("192.168.43.1"), 24));
mNwService.setInterfaceConfig(intf, ifcg);

/* IPV6 address */
ifcg.setLinkAddress(new LinkAddress(
                         NetworkUtils.hexToInet6Address("200147B30001000235db037c00a20001"), 64));
mNwService.setInterfaceConfig(intf, ifcg);
}

解决方案三:

同求……目前都搜不到相关信息

时间: 2024-08-28 01:16:53

android-求大神,Android通过代码,修改本机ipv6地址和DNS?的相关文章

android java 回调-关于android中的回调机制 求大神帮忙看看代码

问题描述 关于android中的回调机制 求大神帮忙看看代码 boss 叫我写一个sdk 然后里面得实现回调 还给了我个demo 说回调机制和这个demo 一样 大概就是从A客户端发出一个数据 然后我这边接受 接受和执行一个事件 然后再回调给C public class DemoActivity extends Activity { private InputInterceptor input; @Override protected void onCreate(Bundle savedInst

Android http client response500错误,求大神帮忙看看代码!

问题描述 Android http client response500错误,求大神帮忙看看代码! http://121.42.195.113/usay/register.jsp服务器这里没错啊....但不知道为什么放到安卓上就不行 package com.example.demo_jsom1; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.apache.http

android button-求大神看下代码 这是什么意思啊

问题描述 求大神看下代码 这是什么意思啊 @Override public boolean onSDKGenericMotionEvent(MotionEvent ev) { updateConnected(ev.getDeviceId()); float ltrigger = ev.getAxisValue(MotionEvent.AXIS_LTRIGGER); float rtrigger = ev.getAxisValue(MotionEvent.AXIS_RTRIGGER); btnL2

安卓-Android 求大神帮忙解决屏幕适配的问题

问题描述 Android 求大神帮忙解决屏幕适配的问题 小弟是一个初学者,不会弄这种屏幕适配的问题,如何让这些书本不论在何种尺寸的屏幕上都能刚好在书架上? 解决方案 1.相应的尺寸会有相应的文件,相应的文件有相应的图片. 2.在编程中尽量使用dp不要使用px

sprymenu-在dw用spry菜单栏样式出错,修改了SpryMenuBar.css之后忘记源css样式了。。求大神指示css代码

问题描述 在dw用spry菜单栏样式出错,修改了SpryMenuBar.css之后忘记源css样式了..求大神指示css代码 结构代码如下: 项目 1 项目 1.1 项目 1.2 项目 1.3 项目 2 项目 3 项目 3.1 项目 3.1.1 项目 3.1.2 项目 3.2 项目 3.3 项目 4 var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHo

java-关于listvi中加入viewpager 求大神看下代码

问题描述 关于listvi中加入viewpager 求大神看下代码 我是写了一个viewpager 有三个页面 然后在第一个页面中加入了一个listview 然后在listview中加入一个viewpager 但是每次运行都报错 java.lang.ClassCastException: android.support.v4.view.ViewPager$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams

跪求大神解答-跪求大神赐予关键代码

问题描述 跪求大神赐予关键代码 我们学校最近要做一个C#的Ktv项目,作为第一个学期的结业项目.我用的是windows media player 系统自带的一个播放器,我想下载一些mkv格式的音乐视频作为数据,我想知道怎么用代码控制这个播放器做一个伴唱功能出来.开发工具用的是VS,我也是听别人说mkv格式的视频有两种方式播放.各位大神如果有更好的建议,我跪求-- 解决方案 android我知道,vs的不太清楚.

求大神给该段代码详细注解(MFC 俄罗斯方块)

问题描述 求大神给该段代码详细注解(MFC 俄罗斯方块) // TetrisDlg.cpp : 实现文件 // #include "stdafx.h" #include "myself.h" #include "Tetris.h" #include "TetrisDlg.h" #include #include // #include // #include //导入声音头文件 // #pragma comment(lib,&

printf-c语言的一道题 动态规划 新手,求大神看看我代码的问题

问题描述 c语言的一道题 动态规划 新手,求大神看看我代码的问题 描述 7 3 8 8 1 0 2 7 4 4 4 5 6 2 5 (图1) 图1显示了一个三角形数. 编写一个程序,计算最高金额的数字传递路线,从顶部开始和结束的地方固定在底座上. 每一步可以走斜向下向左或向右斜下. 输入 程序从标准输入读取. 第一行包含一个整数N:三角形的行数. 以下N行描述三角形的数据. 在三角形的行数> 1但< = 100. 三角形的数量,所有的整数,在0到99之间. 输出 你的程序是编写到标准输出. 最