青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 5  文章 - 2  trackbacks - 0
<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

There can be no Triumph without Loss,No Victory without Suffering,No Freedom without Sacrifice. All you have to decide is what to do with the time that is given to you. Get busy Living, or Get busy Dying?

常用鏈接

留言簿

隨筆分類(4)

隨筆檔案(5)

文章分類(88)

文章檔案(10)

Andriod

Language

OpenCV&OpenSSLink

OpenSource

Others

Python&Ruby

WP7

WTL

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

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,可以無視
??? */
??? 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);
??? }
}

類PersonList為:
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();
//??? ??? }
權限:
??? <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"/>
???
???

posted on 2011-04-07 10:27 jemmyLiu 閱讀(508) 評論(0)  編輯 收藏 引用 所屬分類: Android
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久先锋资源| 亚洲美女精品成人在线视频| 亚洲大片精品永久免费| 国语精品一区| 亚洲国产高清一区| 亚洲国产国产亚洲一二三| 亚洲国产cao| 夜夜狂射影院欧美极品| 中文无字幕一区二区三区| 欧美一区二区三区精品电影| 久久久国产成人精品| 欧美成人精品在线播放| 亚洲国产美女| 亚洲美女区一区| 午夜精品福利视频| 噜噜噜在线观看免费视频日韩| 亚洲精品人人| 亚洲精品1区2区| 亚洲第一网站| 99精品视频免费观看| 亚洲一级黄色片| 久久久精品网| 91久久精品久久国产性色也91| 亚洲精品视频免费观看| 午夜精品福利视频| 欧美激情一二区| 国产欧美一区视频| 亚洲精品久久久久| 久久免费国产精品1| 亚洲人成网站999久久久综合| 亚洲欧美日韩国产中文在线| 免播放器亚洲一区| 国产欧美一区在线| 在线一区日本视频| 亚洲国产精彩中文乱码av在线播放| 亚洲最新视频在线| 欧美96在线丨欧| 狠狠色伊人亚洲综合网站色| 亚洲影音一区| 亚洲人成在线播放网站岛国| 欧美在线不卡| 国产精品日韩二区| 亚洲美女一区| 久久久人成影片一区二区三区| 亚洲欧洲精品一区二区精品久久久| 欧美一区二区免费| 国产精品伦理| 亚洲精品免费电影| 久久综合伊人77777蜜臀| 亚洲视频二区| 嫩草影视亚洲| 国内成人精品2018免费看 | 亚洲精品中文字| 午夜精品在线| 国产精品一区2区| 亚洲欧美一区二区精品久久久| 欧美大片在线看免费观看| 亚洲一区高清| 国产女人精品视频| 亚洲一区二区在线| 日韩五码在线| 国产精品日韩精品| 欧美在线日韩| 久久精品99无色码中文字幕| 国产一区二区三区在线观看精品| 欧美一区二区高清在线观看| 亚洲视频一二区| 国产日产精品一区二区三区四区的观看方式 | 亚洲国产日韩美| 男人的天堂亚洲| 麻豆精品视频在线观看视频| 亚洲欧洲一区二区在线播放| 欧美激情在线有限公司| 欧美黄免费看| 亚洲欧美日韩国产精品| 午夜精品久久久久久99热软件| 国产一区二三区| 欧美高清不卡在线| 欧美久久久久中文字幕| 亚洲一区免费视频| 久久成人精品无人区| 亚洲国内自拍| 亚洲一区二区欧美日韩| 国产在线成人| 亚洲国产欧美久久| 国产精品久久久久国产精品日日| 欧美一区亚洲| 欧美v日韩v国产v| 亚洲专区一区二区三区| 久久国产精品久久w女人spa| 亚洲欧洲日本国产| 亚洲欧美不卡| 亚洲美女毛片| 欧美伊人久久大香线蕉综合69| 亚洲黄一区二区三区| 一区二区三区欧美亚洲| 精品成人久久| 宅男噜噜噜66一区二区66| 国产一区二区三区黄视频| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产精品久久久久国产精品日日| 免费不卡视频| 国产精品女同互慰在线看| 欧美不卡一区| 国产精品亚洲а∨天堂免在线| 欧美国产日韩a欧美在线观看| 国产精品亚洲аv天堂网| 欧美国产在线视频| 国产一区二区日韩精品欧美精品| 亚洲毛片在线| 亚洲欧洲一区二区三区在线观看| 午夜精品久久久久久久久久久久久 | 亚洲男女自偷自拍| 欧美不卡视频| 久久香蕉精品| 国产麻豆精品视频| 一本色道久久综合| 日韩一区二区免费看| 久久一区中文字幕| 久久精品最新地址| 国产精品入口麻豆原神| 亚洲免费观看| 一本一本a久久| 欧美电影在线| 亚洲综合首页| 国产精品午夜视频| 中文高清一区| 一区二区三区精密机械公司| 欧美电影免费观看大全| 欧美多人爱爱视频网站| 激情综合电影网| 久久久久国产精品午夜一区| 久久国产精品久久久久久久久久| 国产精品日韩精品欧美在线| 亚洲午夜久久久久久久久电影网| 亚洲一级高清| 国产欧美日韩精品一区| 亚洲欧美大片| 久久久99精品免费观看不卡| 国产日韩欧美在线| 欧美在线视频二区| 美女精品自拍一二三四| 在线观看亚洲视频| 男人插女人欧美| 亚洲精品综合| 亚洲天堂av在线免费| 欧美午夜精品一区二区三区| 99综合在线| 欧美一区二区精品久久911| 国产乱码精品一区二区三区忘忧草| 亚洲综合欧美| 另类尿喷潮videofree| 亚洲大胆av| 欧美日韩亚洲综合在线| 亚洲一区二区网站| 久久久人成影片一区二区三区观看| 亚洲国产1区| 国产精品激情电影| 欧美资源在线观看| 亚洲大片免费看| 亚洲一区免费看| 在线电影国产精品| 欧美日韩在线另类| 久久精品免费| 亚洲美女在线观看| 欧美在线播放一区二区| 在线免费精品视频| 欧美三级视频在线播放| 亚洲女女做受ⅹxx高潮| 免费中文日韩| 亚洲在线视频观看| 国外成人在线视频网站| 欧美黄色aaaa| 久久精品成人| 亚洲天堂免费在线观看视频| 久久性天堂网| 亚洲一区二区三区高清| 黄色在线一区| 国产精品免费视频xxxx| 麻豆免费精品视频| 亚洲欧美日韩视频一区| 亚洲人成久久| 麻豆久久婷婷| 欧美一区二区在线看| 亚洲精品久久久久中文字幕欢迎你 | 久久黄金**| 一区二区欧美视频| 在线观看日韩国产| 国产伦精品一区二区三区视频孕妇 | 一区二区三区日韩在线观看 | 在线成人黄色| 国产精品视频区| 欧美精品乱码久久久久久按摩| 亚洲欧美在线磁力| 亚洲伦理中文字幕| 亚洲欧洲一区二区三区| 久久视频在线免费观看| 亚洲欧美日韩国产成人| 在线视频你懂得一区| 91久久中文|