<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX ProcessorsのトピックRe: How to set ethernet static IP in android 2.3?</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/How-to-set-ethernet-static-IP-in-android-2-3/m-p/248244#M22126</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,Dean,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yes, you can try. the above code I gave you is for android 4.0. not android 2.3. but you should find corresponding class in android 2.3 SDK.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 Apr 2013 06:41:43 GMT</pubDate>
    <dc:creator>weidong_sun</dc:creator>
    <dc:date>2013-04-09T06:41:43Z</dc:date>
    <item>
      <title>How to set ethernet static IP in android 2.3?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-set-ethernet-static-IP-in-android-2-3/m-p/248239#M22121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In adeneo 4.3 BSP (Android 2.3 for imx53 QSB), there is not this option in "Settings".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I had tried&amp;nbsp; a patch file for x86-android 2.3, but it has many compiling and symbol error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Had anyone ever tried this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Apr 2013 07:11:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-set-ethernet-static-IP-in-android-2-3/m-p/248239#M22121</guid>
      <dc:creator>DeanHuang</dc:creator>
      <dc:date>2013-04-02T07:11:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to set ethernet static IP in android 2.3?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-set-ethernet-static-IP-in-android-2-3/m-p/248240#M22122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,Dean,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; By default, we can't set static IP for ethernet on android platform. But android supplies SDK for user to realize it. we can add "Ethernet parameters setting" item in "Settings" menu, then load NetwokUtils and EthnetNative to set neccessary parameter.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For more detailed information, you can look into the corresponding documnets and get more usages on your purpose.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Apr 2013 07:25:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-set-ethernet-static-IP-in-android-2-3/m-p/248240#M22122</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2013-04-02T07:25:35Z</dc:date>
    </item>
    <item>
      <title>Re: How to set ethernet static IP in android 2.3?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-set-ethernet-static-IP-in-android-2-3/m-p/248241#M22123</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Weidong,&lt;/P&gt;&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; we can add "Ethernet parameters setting" item in "Settings" menu, then load NetwokUtils and EthnetNative to set neccessary parameter.&lt;/SPAN&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you mean that we don't need to modify framework, and we &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;just need to add a option in "Settings" or using other APKs to load &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; background-color: #ffffff;"&gt;NetwokUtils and EthnetNative?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BRs.&lt;/P&gt;&lt;P&gt;Dean&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Apr 2013 07:37:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-set-ethernet-static-IP-in-android-2-3/m-p/248241#M22123</guid>
      <dc:creator>DeanHuang</dc:creator>
      <dc:date>2013-04-02T07:37:45Z</dc:date>
    </item>
    <item>
      <title>Re: How to set ethernet static IP in android 2.3?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-set-ethernet-static-IP-in-android-2-3/m-p/248242#M22124</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,Dean,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I checked API in networkutils:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;private native static boolean&lt;/STRONG&gt; configureNative(&lt;/P&gt;&lt;P align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String interfaceName, &lt;STRONG&gt;int&lt;/STRONG&gt; ipAddress, &lt;STRONG&gt;int&lt;/STRONG&gt; netmask, &lt;STRONG&gt;int&lt;/STRONG&gt; gateway, &lt;STRONG&gt;int&lt;/STRONG&gt; dns1, &lt;STRONG&gt;int&lt;/STRONG&gt; dns2);&lt;/P&gt;&lt;P align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I think if you load it in your setting program, static ip should be configured. I got a section of code from internet, but i didn't test, you can test it if it is OK:&lt;/P&gt;&lt;P align="left"&gt;&lt;/P&gt;&lt;P&gt;ConnectivityManager mService = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);&lt;/P&gt;&lt;P&gt;&amp;nbsp; EthernetManager mEthManager = (EthernetManager) getSystemService(Context.ETHERNET_SERVICE);&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(mEthManager.getState() == EthernetManager.ETHERNET_STATE_ENABLED) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; EthernetDevInfo mInterfaceInfo = mEthManager.getSavedConfig();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; String mIp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; String mMask;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; String mGw;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; String mDns;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mIp = "192.168.0.118";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mMask = "255.255.255.0";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mGw = "192.168.0.1";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mDns = "192.168.0.1";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mInterfaceInfo.setConnectMode(EthernetDevInfo.ETHERNET_CONN_MODE_MANUAL);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mInterfaceInfo.setIpAddress(mIp);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mInterfaceInfo.setNetMask(mMask);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mInterfaceInfo.setDnsAddr(mDns);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mInterfaceInfo.setGateWay(mGw);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; try{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mEthManager.updateDevInfo(mInterfaceInfo);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thread.sleep(500);&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; }catch(Exception e){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Toast.makeText(this, "Ethernet state disabled!", 5000).show();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="left"&gt;Regards,&lt;/P&gt;&lt;P align="left"&gt;Weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Apr 2013 07:45:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-set-ethernet-static-IP-in-android-2-3/m-p/248242#M22124</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2013-04-02T07:45:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to set ethernet static IP in android 2.3?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-set-ethernet-static-IP-in-android-2-3/m-p/248243#M22125</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Weidong&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks for your suggestion.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;I didn't test this yet, but Android source code seems to use &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;networkutils&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;.configureInteface() instead of &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;networkutils&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;.native(), right?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;According to your sample, you use &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;updateDevInfo().&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Main flow is &lt;SPAN style="color: #000000; font-family: Tahoma; text-align: -webkit-auto; font-size: 10pt;"&gt;EthernetManager.updateDevInfo() -&amp;gt; EthernetService.updateDevInfo()&amp;nbsp; -&amp;gt; EthernetStateTracker.resetInterface() -&amp;gt; networkutils.configureInterface().&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; But there is no these classes before doing ethernet patch. Can I use &lt;SPAN style="color: #000000; font-family: Tahoma; background-color: #ffffff;"&gt;networkutils.configureInterface()&lt;/SPAN&gt; directly?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Apr 2013 06:36:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-set-ethernet-static-IP-in-android-2-3/m-p/248243#M22125</guid>
      <dc:creator>DeanHuang</dc:creator>
      <dc:date>2013-04-09T06:36:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to set ethernet static IP in android 2.3?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-set-ethernet-static-IP-in-android-2-3/m-p/248244#M22126</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,Dean,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yes, you can try. the above code I gave you is for android 4.0. not android 2.3. but you should find corresponding class in android 2.3 SDK.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Apr 2013 06:41:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-set-ethernet-static-IP-in-android-2-3/m-p/248244#M22126</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2013-04-09T06:41:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to set ethernet static IP in android 2.3?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-set-ethernet-static-IP-in-android-2-3/m-p/248245#M22127</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Weidong, Thanks.&lt;/P&gt;&lt;P&gt;I had done this feature according to android2.3-x86 ethernet patch&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 May 2013 09:11:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-set-ethernet-static-IP-in-android-2-3/m-p/248245#M22127</guid>
      <dc:creator>DeanHuang</dc:creator>
      <dc:date>2013-05-02T09:11:42Z</dc:date>
    </item>
  </channel>
</rss>

