小编Dha*_*eem的帖子

如何获取android手机的USB绑定后的系统IP地址?


我正在开发一个Android的移动应用程序.
在这里我要检测任何Android手机的usb网络共享后
我无法找到解决方案的计算机,系统等的IP地址 .
如果我输入以下代码然后它只需要手机的IP地址,我需要系统的IP地址

以下是代码

  ArrayList<InetAddress> arrayList=new ArrayList<InetAddress>();

        try {
            for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
                NetworkInterface intf = en.nextElement();
                for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
                    InetAddress inetAddress = enumIpAddr.nextElement();
                    arrayList.add(inetAddress);
                    inetAddress=null;
                }
            }
        } catch (SocketException ex) {
            Log.e("SALMAN", ex.toString());
        }
        return arrayList;
Run Code Online (Sandbox Code Playgroud)


请帮助我获取系统的IP地址,如果我们无法获得方法,请提及我.因为我是android的新手.


我正在使用android 1.6.


windows xp系统中有服务器端应用程序.该应用程序是由C#.net开发的Windows服务.
那个窗口服务监听某些端口,如234等.如果有一些数据进入端口,那么它将处理数据并通过该端口发送响应.


在android中,android应用程序通过socket将数据发送到windows服务.
Android手机是USB连接到运行Windows服务的系统.然后系统假设android手机是调制解调器,并为系统生成额外的IP地址.这个IP地址是在Android手机被束缚时动态生成的.
对于通过套接字从移动到系统的数据传输.我需要在我的android编码中给出系统的IP地址(在系留之后).
如果android编码中有任何方法来获取此IP地址.
请大家就此提出自己的想法.

usb networking android mobile-application android-1.6-donut

2
推荐指数
1
解决办法
2万
查看次数

CallLog.Calls中的RuntimeException

我有时会在某些设备上遇到RuntimeException,如果我尝试查询的话CallLog.Calls.我查询CallLog.Callswith contentProvider以获得最后一次通话.

任何人都可以帮忙,为什么我有时会收到这个错误?我想,这是一个系统错误/问题?

Caused by: android.database.sqlite.SQLiteException: no such column: sdn_alpha_id: ,
while compiling: SELECT sns_receiver_count, numberlabel, service_type, matched_number, 
type, contactid, lookup_uri, mime_type, sdn_alpha_id, sp_type, messageid, fname, 
imnum, lname, sns_pkey, account_id, formatted_number, call_out_duration, number,     
geocoded_location, account_name, is_read, raw_contact_id, source_data, cdnip_number,    
state, _subject, date, real_phone_number, source_package, _id, sns_tid, name, 
normalized_number, name_reversed, _data, photo_id, logtype, reject_flag, has_content, 
m_content, country_code, frequent, cityid, bname, countryiso, numbertype, new, 
duration, cnap_name, address, e164_number, voicemail_uri FROM logs WHERE 
(logs.logtype=100 OR logs.logtype=110 OR logs.logtype=500 …
Run Code Online (Sandbox Code Playgroud)

android android-contentresolver

2
推荐指数
1
解决办法
1199
查看次数

在C程序中,收到警告:"声明无效"

当我尝试编译特定程序时-Wall,GCC显示警告:

expcal.c:66:5: warning: statement with no effect [-Wunused-value]
Run Code Online (Sandbox Code Playgroud)

这个警告是指线:

ed.operator[j] == str[i];
Run Code Online (Sandbox Code Playgroud)

在以下循环中找到:

for(i=0;i<strlen(str);i++)
        {
                j=0;
                if(str[i] == '+' || str[i] == '-' || str[i] == '*')
                {
                        if(str[i+1] == '+' || str[i+1] == '-' || str[i+1] == '*')
                                return 0;
                        else
                        {
                                //j=0;
                                ed.operator[j] == str[i];
                                count++;
                                j++;
                        }
                }
        }
Run Code Online (Sandbox Code Playgroud)

我知道当一个赋值语句出现问题时会出现这个警告.上面的代码有什么问题会导致GCC产生这样的警告?

c for-loop segmentation-fault gcc-warning

2
推荐指数
1
解决办法
1万
查看次数

'char const * const c =“”是什么意思

char const*const variablename = " ";
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

与指针声明相同吗?

请任何人解释。

先感谢您!

c pointers const variable-declaration

2
推荐指数
1
解决办法
2321
查看次数

什么是proc和sysfs条目

我想了解一下proc and sysfs entries.

到目前为止,我所理解的是,proc条目是设置为proc文件系统的值.我不确定我是否正确.任何人都可以详细解释它的真正需求和使用地点吗?请提供链接以便更好地了解它.接受任何形式的指导.

linux filesystems linux-device-driver linux-kernel

1
推荐指数
1
解决办法
4716
查看次数

net_rim_api.jar在哪里?

我在J2ME环境中工作了6个月.在这6个月中,我完成了j2me基础知识UI设计,包括文本框,表单,画布等.

现在,我的组织为我分配了一个黑莓应用程序.我认为,"net_rim_api.jar"需要在j2me中开发黑莓应用程序.但我不知道从哪里下载这个jar.请好好告诉我链接等

blackberry mobile-application java-me

0
推荐指数
1
解决办法
2231
查看次数

如何阻止android EditText中的特殊字符和小写字符?

我正在开发一个Android应用程序.我正在使用android 2.3.3进行开发.

在一个屏幕中,我显示文本框(EditText)并从用户获取输入.
要求是限制用户只键入大写字母(仅字母,数字),不允许使用特殊字符

为此,如果我使用"InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS",那么它将只允许大写字母(仅显示键盘作为大写字母),但它也允许特殊字符&,*等.

但是我需要,没有特殊字符和键盘只显示大写字母
上面是否可以在android中使用?
欢迎您的所有想法.

android android-edittext android-2.3-gingerbread

0
推荐指数
1
解决办法
4060
查看次数