• <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>
            隨筆 - 5  文章 - 2  trackbacks - 0
            <2025年6月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            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

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            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();
            ??? }
            ???
            ??? /**
            ??? * 處理短信結(jié)果
            ??? * @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實(shí)現(xiàn)部分
            //??? ??? ?? 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();
            //??? ??? }
            權(quán)限:
            ??? <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 閱讀(503) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Android

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            成人精品一区二区久久久| 久久se这里只有精品| 久久精品99久久香蕉国产色戒| 国产精品99久久久久久宅男小说| 亚洲综合精品香蕉久久网| 国产精品久久久久久| 欧美精品丝袜久久久中文字幕| 狠狠色丁香久久婷婷综合| 国产精品久久久久久久久| 亚洲国产高清精品线久久 | 精品久久久久香蕉网| 国内精品久久久久久久coent| 久久亚洲AV成人无码软件| 亚洲国产成人久久精品动漫| 欧美亚洲国产精品久久| 久久se精品一区二区| 亚洲色欲久久久综合网| 思思久久99热免费精品6| 97久久超碰国产精品旧版| 久久久久亚洲AV成人网人人网站| 国产成人精品久久一区二区三区| 亚洲欧美另类日本久久国产真实乱对白| 精品久久久无码人妻中文字幕豆芽| 日本精品一区二区久久久| 9999国产精品欧美久久久久久| 18禁黄久久久AAA片| 久久最新免费视频| 国产精品免费看久久久香蕉| 国产成人无码久久久精品一| 日韩AV无码久久一区二区| 国产A三级久久精品| 久久精品青青草原伊人| 久久久精品久久久久久| 久久99精品久久久久久水蜜桃 | 国产伊人久久| 国产精品无码久久综合网| 欧美久久精品一级c片片| 久久亚洲精品视频| 国内精品久久久久久久久电影网| 亚洲一本综合久久| 热re99久久精品国产99热|