• <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年5月>
            27282930123
            45678910
            11121314151617
            18192021222324
            25262728293031
            1234567

            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 閱讀(501) 評論(0)  編輯 收藏 引用 所屬分類: Android
            欧美伊香蕉久久综合类网站| 久久久久女人精品毛片| 国内精品九九久久久精品| 久久婷婷五月综合色奶水99啪| 久久国产精品国语对白| 99久久精品免费| 久久久久久无码国产精品中文字幕 | 久久久www免费人成精品| 九九热久久免费视频| 女人香蕉久久**毛片精品| 色综合久久88色综合天天| 国产L精品国产亚洲区久久| 久久青青国产| 日产精品99久久久久久| 久久福利青草精品资源站免费| 国产高清美女一级a毛片久久w| 午夜精品久久久久久| 久久国产精品无码HDAV| 国产一区二区精品久久| 亚洲а∨天堂久久精品| 久久午夜羞羞影院免费观看| 99久久精品免费看国产| 久久久久99这里有精品10 | 国产高潮国产高潮久久久| 日韩AV无码久久一区二区| 国产高潮久久免费观看| 久久午夜免费视频| 国产激情久久久久影院小草| 亚洲人成电影网站久久| 四虎国产精品免费久久久| 国产精品久久久香蕉| 亚洲国产成人久久精品影视| 久久久久久精品久久久久| 爱做久久久久久| 久久久久久夜精品精品免费啦| 国产成人99久久亚洲综合精品| 久久中文字幕精品| 久久久91人妻无码精品蜜桃HD | 久久综合伊人77777麻豆| 波多野结衣中文字幕久久| 久久久午夜精品|