小编Ale*_*avo的帖子

无法从ContactsContract获取电子邮件地址

我正在尝试从ContactsContract获取电子邮件地址,但我只获得一个空字符串!姓名和号码工作正常,但不是电子邮件地址!

我很困惑,并且一直试图解决这个问题,但是我不知道什么是错的,如果我在代码中遗漏了什么,或者我不知道如何解决这个问题.

应用程序的这一部分有一个来自ContactsContract的所有名称的ListView.在ListView中选择名称时,代码应从ContactsContract获取名称,编号和电子邮件地址.

我很感激能够继续工作的一些帮助!也许还有更好的解决方法,请告诉我如何改变!谢谢!

由于toast消息没有显示在while循环中,while(cursorEmail.moveToFirst()){....我猜电子邮件光标有问题!?看起来好像空了!?

public class Activity_3 extends Activity {

ListView listView;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_3);
    listView = (ListView) findViewById(R.id.contactList);

    String[] projection = { ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME, 
            ContactsContract.CommonDataKinds.Phone.NUMBER,
            ContactsContract.CommonDataKinds.Phone._ID };

    Cursor cursor1 = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, projection, null, null, null);

    // From column
    String[] fromColumn = { ContactsContract.Contacts.DISPLAY_NAME };
    // To view
    int[] toView = { R.id.contactItem };

    startManagingCursor(cursor1);

    ListAdapter adapter = new SimpleCursorAdapter(this, R.layout.activity_3, cursor1, fromColumn, toView);

    listView.setAdapter(adapter);

    listView.setOnItemClickListener(new OnItemClickListener() {

        public void onItemClick(AdapterView<?> adapter, View …
Run Code Online (Sandbox Code Playgroud)

android

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

如何在google-cloud SQL中授权我的动态IP网络地址?

我的互联网连接有一个动态IP地址,每次重启调制解调器时都会不断更改,因此我很难在Access Control中配置授权网络.

google-cloud-sql

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

SensorManager 对象未定义 getSystemService() 函数

我的源代码是:

import android.content.Context;
import android.hardware.SensorManager;

public class ShakeEvent implements SensorEventListener  {
     private static SensorManager sensorManager;
     ...
     ...
     public static boolean isSupported (){
          sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
Run Code Online (Sandbox Code Playgroud)

我收到错误消息,指出 getSystemService 函数未定义。我也尝试以这种方式写这一行:

sensorManager = (SensorManager) getContext().getSystemService(Context.SENSOR_SERVICE);
Run Code Online (Sandbox Code Playgroud)

但随后我收到错误消息,指出 ShakeEvent 对象的 getContext() 函数未定义。我该怎么写呢?谢谢。

android

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

如何使用 fscanf 扫描 IP 地址

如何在c中使用scanf扫描IP地址?

我已经用户:

scanf(" %d ", &ip_adress)

我应该使用

%d.%d.%d

或者有更简单的方法。

这是我从文件中读取信息的函数:

void read_tree_from(FILE *in, PC **root){
    char name[MAX_NAME];
    int ip_adress;
    int speed;
    while(fscanf(in, "%s %d %d", name, &ip_adress, &speed) != EOF){
        PC *new = create_new_item(name, ip_adress, speed);
        add_to_tree(new, root);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我运行该程序时,它工作正常,但在输出文件中却很混乱......

c ip scanf

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

如何在Windows 10中设置静态IP地址?

在使用简单脚本搜索代码设置静态IP地址后,我无法在StackOverflow上找到完整且易于实现的答案.这引出了以下问题:

什么是"简单的" - 实现代码将Windows 10 IP地址设置为静态IP地址,然后再返回动态IP地址?

^注意:Easy是一个指标,用于确保代码及其完整实现尽可能简单,而不是用户无法发现它具有挑战性.

powershell automation static-ip-address windows-10

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

如何解析对 POJO 的 XML SOAP 响应?

我在将 XML SOAP 返回转换为相应的 POJO 类时遇到问题。XML 返回如下所示:

    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
    <env:Header></env:Header>
    <env:Body>
        <ns2:teste xmlns:ns2="http://teste.com.br/">
            <retorno>
                <codigoRetorno>000</codigoRetorno>
                <descricao>Consulta Realizada com Sucesso</descricao>
                <item>
                    <a>teste</a>
                    <b>teste</b>
                    <c>teste</c>
                </item>
                <item>
                    <a>teste</a>
                    <b>teste</b>
                    <c>teste</c>
                </item>
            </retorno>
        </ns2:teste >
    </env:Body>
</env:Envelope>
Run Code Online (Sandbox Code Playgroud)

我尝试使用 Jackson XMLmapper,但无法让它在反序列化期间将“RETURN”节点视为 ROOT 元素。它将“Envelope”节点视为 ROOT 节点。

我需要提取返回节点并转换为我的 pojo 类。

另一个问题是“item”节点应该是集合的一部分,但是没有父节点对这些元素进行分组。

有谁知道有一个解析器可以对这种类型的 xml 进行反序列化吗?

java xml parsing soap jackson

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