所有我想从我的应用程序数据库中的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)
提前致谢 -
我有以下方法将单行转换为地图
并想使用 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) <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) 我有简单的代码测试请检查以下内容.为什么我的代码没有返回预期的结果.
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)