小编swa*_*wan的帖子

如何从我的应用程序中选择Android手机中的联系电话?

所有我想从我的应用程序数据库中的android电话簿中获取数字..我已经尝试了下面的代码,但这里得到的人的名字,而不是我想从电话簿号码,并希望将其存储在我的数据库..如何实现这一目标可以任何人指导我..

@Override
    public void onActivityResult(int reqCode, int resultCode, Intent data){
        super.onActivityResult(reqCode, resultCode, data);

        switch(reqCode){
           case (PICK_CONTACT):
             if (resultCode == Activity.RESULT_OK){
                 Uri contactData = data.getData();
                 Cursor c = managedQuery(contactData, null, null, null, null);

                 if (c.moveToFirst()){
                     // other data is available for the Contact.  I have decided
                     //    to only get the name of the Contact.
                     String name = c.getString(c.getColumnIndexOrThrow(ContactsContract.Contacts.CONTENT_TYPE));
                     Toast.makeText(getApplicationContext(), name, Toast.LENGTH_SHORT).show();
                 }
             }
        }
Run Code Online (Sandbox Code Playgroud)

提前致谢 -

android

3
推荐指数
2
解决办法
9132
查看次数

你将如何在java8中将方法转换为单行

我有以下方法将单行转换为地图

并想使用 java8 将其转换为单行语句

输入管道分隔的字符串,例如:status:MYSTATUS|data1:value1

public Map<String, String> getMap(String attributeUpdate){
    Map<String, String> attr = new HashMap<>();
    if(StringUtils.isNotEmpty(attributeUpdate)){
        List<String> a = Arrays.asList(attributeUpdate.split("\\|"));
        for (String s : a) {
            String[] key_val = s.split(":");
            if(key_val.length == 2) {
                attr.put(key_val[0], key_val[1]);
            }
        }
    }
    return attr;
}
Run Code Online (Sandbox Code Playgroud)

java collections java-8 java-stream

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

如何在flex中将layout设置为titleWindow?

<fx:Script>

private function showSuccessDialog(msg:String):void
            {
                var label:Label = new Label();
                label.text = msg;               
                label.width = 290;
                label.x = 20;
                label.y = 30;   

                var btnok:Button = new Button();
                btnok.label = "OK";
                btnok.width = 100;
                btnok.x = 100;
                btnok.y = label.y + 30; 

                titleWindow = new TitleWindow();
                titleWindow.title = "Success";
                titleWindow.width = 300;

//when i add this two elements label and button both are displayed on same position
//my label size increases dynamically so i want to add that button below that …
Run Code Online (Sandbox Code Playgroud)

apache-flex actionscript-3

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

在java中划分数字会给出零值

我有简单的代码测试请检查以下内容.为什么我的代码没有返回预期的结果.

public class test {

public static void main(final String a[]) {
    final double d1 = 1 / 1000; // should be 0.001
    final double d2 = 2 / 20; // should be  0.1
    System.out.println(d1 + "--" + d2); // 0.0--0.0
 }
}
Run Code Online (Sandbox Code Playgroud)

java

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