• <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年8月>
            272829303112
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            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 閱讀(507) 評論(0)  編輯 收藏 引用 所屬分類: Android
            欧美性大战久久久久久| 久久精品国产91久久综合麻豆自制| 嫩草影院久久国产精品| 99久久国产主播综合精品| 香蕉久久AⅤ一区二区三区| 亚洲精品无码久久久影院相关影片| 久久精品国产亚洲AV电影| 国产三级精品久久| 久久精品国产免费观看| 久久er99热精品一区二区| 久久影院亚洲一区| www久久久天天com| 久久这里只精品99re66| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 日产精品久久久久久久性色| 精品久久久久久久| 亚洲精品乱码久久久久久按摩| 久久精品99无色码中文字幕| 午夜精品久久久久久中宇| 色婷婷久久久SWAG精品| 日本一区精品久久久久影院| 精品国产乱码久久久久软件| 久久精品这里只有精99品| 久久青青草原精品影院| 久久超乳爆乳中文字幕| 亚洲精品乱码久久久久久蜜桃不卡 | 国产精品久久波多野结衣| 欧美一区二区久久精品| 7国产欧美日韩综合天堂中文久久久久| 亚洲国产精品无码久久一区二区| 久久九九久精品国产| 精品人妻伦九区久久AAA片69| 国产69精品久久久久777| 日本人妻丰满熟妇久久久久久| 国产成人精品久久| 午夜精品久久久久久久久| 婷婷综合久久中文字幕蜜桃三电影| 怡红院日本一道日本久久| 久久亚洲欧美日本精品| 久久婷婷国产麻豆91天堂| 99精品久久精品|