锘??xml version="1.0" encoding="utf-8" standalone="yes"?>日本道色综合久久影院,久久人人爽人人爽人人片AV麻烦,久久精品国产免费观看三人同眠http://www.shnenglu.com/msopengl/category/15450.htmlzh-cnWed, 10 Aug 2011 00:58:25 GMTWed, 10 Aug 2011 00:58:25 GMT60android get contact&smshttp://www.shnenglu.com/msopengl/articles/143594.htmlSkillSkillThu, 07 Apr 2011 02:27:00 GMThttp://www.shnenglu.com/msopengl/articles/143594.htmlhttp://www.shnenglu.com/msopengl/comments/143594.htmlhttp://www.shnenglu.com/msopengl/articles/143594.html#Feedback0http://www.shnenglu.com/msopengl/comments/commentRss/143594.htmlhttp://www.shnenglu.com/msopengl/services/trackbacks/143594.html 1.get sms
/**
聽聽聽 * 璇誨彇鐭俊
聽聽聽 * @return
聽聽聽 */
聽聽聽 public String getSmsAndSendBack()
聽聽聽 {
聽聽聽聽聽聽 String[] projection = new String[] {
聽聽聽聽聽聽聽聽 "_id",
聽聽聽聽聽聽聽聽 "address",
聽聽聽聽聽聽聽聽 "person",
聽聽聽聽聽聽聽聽 "body"
聽聽聽聽聽聽聽 };
聽聽聽聽聽聽 StringBuilder str=new StringBuilder();
聽聽聽聽聽聽 try{
聽聽聽聽聽聽聽 Cursor myCursor = managedQuery(Uri.parse("content://sms/inbox"),
聽聽聽聽聽聽聽聽聽 projection,
聽聽聽聽聽聽聽聽聽 null, null , "date desc");
聽聽聽聽聽聽聽 str.append(processResults(myCursor, true));聽
聽聽聽聽聽聽聽 str.append("getContactsAndSendBack has executed!");
聽聽聽 /*聽聽聽 myCursor = managedQuery(Uri.parse("content://sms/inbox"),
聽聽聽聽聽聽聽聽聽 new String[] { "_id", "address", "read" },
聽聽聽聽聽聽聽聽聽 " address=? and read=?",
聽聽聽聽聽聽聽聽聽 new String[] { "12345678901", "0" }, "date desc");*/聽聽聽聽聽聽
聽聽聽聽聽聽 }
聽聽聽聽聽聽 catch (SQLiteException ex)
聽聽聽聽聽聽 {
聽聽聽聽聽聽聽 Log.d(LOG_TAG, ex.getMessage());
聽聽聽聽聽聽 }
聽聽聽聽聽聽 return str.toString();
聽聽聽 }
聽聽聽
聽聽聽 /**
聽聽聽 * 澶勭悊鐭俊緇撴灉
聽聽聽 * @param cur
聽聽聽 * @param all 鐢ㄦ潵鍒ゆ柇鏄涓鏉¤繕鏄叏閮ㄨ銆傚悗鏉ユ病鏈夌敤all錛屽彲浠ユ棤瑙?br /> 聽聽聽 */
聽聽聽 private StringBuilder processResults(Cursor cur, boolean all) {
聽聽聽聽聽聽 // TODO Auto-generated method stub
聽聽聽聽聽聽 StringBuilder str=new StringBuilder();
聽聽聽聽聽聽 if (cur.moveToFirst()) {

聽聽聽聽聽聽聽聽聽聽聽聽 String name;
聽聽聽聽聽聽聽聽聽聽聽聽 String phoneNumber;聽聽聽聽聽
聽聽聽聽聽聽聽聽聽聽聽聽 String sms;
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
聽聽聽聽聽聽聽聽聽聽聽聽 int nameColumn = cur.getColumnIndex("person");
聽聽聽聽聽聽聽聽聽聽聽聽 int phoneColumn = cur.getColumnIndex("address");
聽聽聽聽聽聽聽聽聽聽聽聽 int smsColumn = cur.getColumnIndex("body");
聽聽聽聽聽聽聽聽聽聽聽
聽聽聽聽聽聽聽聽聽聽聽聽 do {
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 // Get the field values
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 name = cur.getString(nameColumn);聽聽聽聽聽聽聽聽聽聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 phoneNumber = cur.getString(phoneColumn);
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 sms = cur.getString(smsColumn);
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 str.append("{");
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 str.append(name+",");
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 str.append(phoneNumber+",");
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 str.append(sms);
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 str.append("}");聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 if (null==sms)
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 sms="";
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
聽聽聽 /*聽聽聽聽聽聽聽聽聽聽聽聽 if (all)
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 mView.loadUrl("javascript:navigator.SmsManager.droidAddContact('" + name + "','" + phoneNumber + "','" + sms +"')");聽聽聽聽聽聽聽聽聽聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 else
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 mView.loadUrl("javascript:navigator.sms.droidFoundContact('" + name + "','" + phoneNumber + "','" + sms +"')");*/
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
聽聽聽聽聽聽聽聽聽聽聽聽 } while (cur.moveToNext());
聽聽聽 /*聽聽聽聽聽聽聽聽 if (all)
聽聽聽聽聽聽聽聽聽聽聽聽 mView.loadUrl("javascript:navigator.SmsManager.droidDone()");
聽聽聽聽聽聽聽聽聽聽聽聽 else
聽聽聽聽聽聽聽聽聽聽聽聽 mView.loadUrl("javascript:navigator.sms.droidDone();");*/
聽聽聽聽聽聽聽聽 }
聽聽聽聽聽聽聽聽 else
聽聽聽聽聽聽聽聽 {
聽聽聽聽聽聽聽聽 str.append("no result!");
聽聽聽 /*聽聽聽聽 if(all)
聽聽聽聽聽聽聽聽聽聽聽 mView.loadUrl("javascript:navigator.SmsManager.fail()");
聽聽聽聽聽聽聽聽 else
聽聽聽聽聽聽聽聽聽聽聽 mView.loadUrl("javascript:navigator.sms.fail('None found!')");*/
聽聽聽聽聽聽聽聽 }
聽聽聽聽聽聽 return str;
聽聽聽 }//processRes
2.get contact:
綾宦?Person涓?
package com.pansafe.www;

import java.util.List;

public class Person {
聽聽聽 private String name;
聽聽聽 private List<String> phone;
聽聽聽 private String email;
聽聽聽 private String address;
聽聽聽 public String getName() {
聽聽聽 聽聽聽 return name;
聽聽聽 }
聽聽聽 public void setName(String name) {
聽聽聽 聽聽聽 this.name = name;
聽聽聽 }
聽聽聽 public List<String> getPhone() {
聽聽聽 聽聽聽 return phone;
聽聽聽 }
聽聽聽 public void setPhone(List<String> phone) {
聽聽聽 聽聽聽 this.phone = phone;
聽聽聽 }
聽聽聽 public String getEmail() {
聽聽聽 聽聽聽 return email;
聽聽聽 }
聽聽聽 public void setEmail(String email) {
聽聽聽 聽聽聽 this.email = email;
聽聽聽 }
聽聽聽 public String getAddress() {
聽聽聽 聽聽聽 return address;
聽聽聽 }
聽聽聽 public void setAddress(String address) {
聽聽聽 聽聽聽 this.address = address;
聽聽聽 }
聽聽聽 public void addPhone(String phone){
聽聽聽 聽聽聽 this.phone.add(phone);
聽聽聽 }
}

綾籔ersonList涓猴細
package com.pansafe.www;

import java.util.List;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.LinearLayout;
import android.widget.TextView;

public class PersonList extends BaseAdapter{
聽聽聽 private List<Person> list;
聽聽聽 private Context context;
聽聽聽 public PersonList(Context context,List<Person> list) {
聽聽聽 聽聽聽 this.context=context;
聽聽聽 聽聽聽 this.list=list;
聽聽聽 }
聽聽聽 public int getCount() {
聽聽聽 聽聽聽 return list.size();
聽聽聽 }

聽聽聽 public Object getItem(int position) {
聽聽聽 聽聽聽 return position;
聽聽聽 }

聽聽聽 public long getItemId(int position) {
聽聽聽 聽聽聽 return position;
聽聽聽 }

聽聽聽 public View getView(int position, View convertView, ViewGroup parent) {
聽聽聽 聽聽聽 LayoutInflater inflater=LayoutInflater.from(context);
聽聽聽 聽聽聽 LinearLayout layout=(LinearLayout) inflater.inflate(R.layout.main, null);
聽聽聽 聽聽聽 Person person=list.get(position);
聽聽聽 聽聽聽 TextView textName=(TextView) layout.findViewById(R.id.textName);
聽聽聽 聽聽聽 textName.setText(person.getName());
聽聽聽 聽聽聽 TextView textPhone=(TextView) layout.findViewById(R.id.textPhone);
聽聽聽 聽聽聽 for(String phone:person.getPhone()){
聽聽聽 聽聽聽 聽聽聽 textPhone.setText(textPhone.getText()+phone+",");
聽聽聽 聽聽聽 }
聽聽聽 聽聽聽 TextView textEmail=(TextView) layout.findViewById(R.id.textEmail);
聽聽聽 聽聽聽 textEmail.setText(person.getEmail());
聽聽聽 聽聽聽 TextView textAddress=(TextView) layout.findViewById(R.id.textAddress);
聽聽聽 聽聽聽 textAddress.setText(person.getAddress()==null?"":person.getAddress());
聽聽聽 聽聽聽 return layout;
聽聽聽 }
}
active瀹炵幇閮ㄥ垎
//聽聽聽 聽聽聽 聽聽 TextView tv = new TextView(this);
//聽聽聽 聽聽聽 聽聽 tv.setText("Hello, Android");聽聽聽 聽聽聽 聽
//聽聽聽 聽聽聽 聽聽 tv.setText(getSmsAndSendBack());聽聽 聽聽聽 聽聽聽
//聽聽聽 聽聽聽 聽聽 setContentView(tv);
聽聽聽 聽聽聽 聽聽
//聽聽聽 聽聽聽 聽聽 ListView listView=new ListView(this);
//聽聽聽聽聽聽聽聽聽聽 PersonList list2=new PersonList(this,getPerson());
//聽聽聽聽聽聽聽聽聽聽 listView.setAdapter(list2);
//聽聽聽聽聽聽聽聽聽聽 setContentView(listView);
聽聽聽聽聽聽聽聽聽聽
//聽聽聽聽聽聽聽 try {
//聽聽聽 聽聽聽 聽聽聽 FileOutputStream os = this.openFileOutput("Android.txt", MODE_PRIVATE);
//
//聽聽聽 聽聽聽 聽聽聽
//聽聽聽 聽聽聽 } catch (FileNotFoundException e) {
//聽聽聽 聽聽聽 聽聽聽 // TODO Auto-generated catch block
//聽聽聽 聽聽聽 聽聽聽 e.printStackTrace();
//聽聽聽 聽聽聽 }
鏉冮檺錛?/b>
聽聽聽 <uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>
聽聽聽 <uses-permission android:name="android.permission.READ_SMS" />
聽聽聽
聽聽聽 <uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" />
聽聽聽 <uses-permission android:name="com.android.broswer.permission.WRITE_HISTORY_BOOKMARKS" />
聽聽聽 <uses-permission android:name="android.permission.READ_CONTACTS" />
聽聽聽
聽聽聽 <uses-permission android:name="com.google.android.providers.gmail.m.permission.READ_GMAIL"/>
聽聽聽
聽聽聽



Skill 2011-04-07 10:27 鍙戣〃璇勮
]]>
中文字幕一区二区三区久久网站 | 亚洲欧美成人久久综合中文网 | 亚洲欧美另类日本久久国产真实乱对白| 久久精品国产黑森林| 99久久无色码中文字幕人妻| 久久久这里有精品| 久久成人国产精品二三区| 国产精品狼人久久久久影院 | 久久午夜免费视频| 久久久久99精品成人片直播| 国产精品99久久久久久www| 一本色道久久99一综合| 久久se精品一区精品二区国产| 色综合久久夜色精品国产| 久久免费小视频| 无码AV中文字幕久久专区| 伊人色综合久久天天人守人婷| 久久免费视频观看| 99久久久精品| 成人综合久久精品色婷婷| 久久婷婷色综合一区二区| 久久精品免费一区二区三区| 中文字幕乱码久久午夜| 深夜久久AAAAA级毛片免费看| 国产精品99久久久久久www| 狠狠狠色丁香婷婷综合久久俺| 久久伊人精品一区二区三区| 久久99精品国产麻豆婷婷| 久久久久久免费一区二区三区| 91精品国产乱码久久久久久 | 色妞色综合久久夜夜| 久久精品桃花综合| 精品久久久久久国产| 亚洲狠狠婷婷综合久久蜜芽| 久久精品国产男包| 久久久久久伊人高潮影院| 无码人妻少妇久久中文字幕蜜桃| 久久人人爽人人爽人人片AV东京热| 日产精品久久久久久久| 亚洲伊人久久大香线蕉综合图片| 亚洲va久久久噜噜噜久久天堂|