Get Free Auto

20 Getfreeauto Register Get Free Auto Jimbray - Computer Science and Technology

20 Getfreeauto Register Get Free Auto

searchn Getfreeauto ssearch;search e Getfreeauto s Getfreeauto asearchc Register t Register ef Register e Register aw Getfreeauto w Getfreeauto ksearchosearchn.c Register ww.c Getfreeauto m Register .ommtsearch rsearchersearchhbsearchR Register gisearcht Register r Register GGefsearchee Register u Getfreeauto osearchtseawww.jp323.comc Register rRsearchgwww.kporno.coms Register e Getfreeauto Getfreeauto Gsearchtfr Register eausearchosearchuop Register Gsearchthttp%3A%2F%2Fwww.kporno.com%2F+rsearche Getfreeauto uwww.kporno.como Register Register G Register t Getfreeauto r Getfreeauto e Getfreeauto usearcho Register nsearchGwww.9668.infot Getfreeauto rsearche Getfreeauto ut Getfreeauto www%2Ejp323%2Ecom;search

}

再一次复习排序--冒泡排序

冒泡排序:重复走访相邻的两个元素,相互比较,将较大(或较小)的放在后面,从而实现排序

复杂度为: O(n方)

void bubble_sort(int array[] , const int size)

{}

                 if(flag == 0)

                 {}

           }

     }

}


Android开发 设置个性铃声

用了这么久android 机器,今天才发现没,原来我的来电铃声还是系统自带的。是不是太不个性化了!!果断换,手机歌曲虽然不多,总比系统铃声好。找来找去,竟然没有设置SD卡中音乐为铃声的选项?!!尼玛的android 就是一个未完成品!!这么麻烦,还得去开播放器,才能选。尼玛的我自己写一个算了。

说起来就动手,就做一个设置来电铃声和短信(通知铃声)的吧。

平台: android 2.2

用途:设置个性铃声(会不会有点鸡肋?)

开发工具:eclipse,java语言(jni木有学会)

---------------------------下面是代码---------------------------

--------------------------尽可能多的注释了,真不难---------------------

---------------------主界面 MySetup.java----------------------

public class MySetUp extends Activity {}

});

btnMsg.setOnClickListener(new OnClickListener() {}

});

}

}

-----------------------------------主要设置代码 ChooseRing.java---------------------------------------

public class ChooseRing extends Activity {};

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {};

int[] to ={};

CursorAdapter adapter = new SimpleCursorAdapter(this,

R.layout.listview_item,

audioCursor,

from,

to);

lvChoose.setAdapter(adapter);

//显示音乐的ListView

lvChoose.setOnItemClickListener(new OnItemClickListener() {}

else

{}

else

{}

}

} catch (IllegalArgumentException e) {} catch (IllegalStateException e) {} catch (IOException e) {}

}

});

}

public void setRingtone(String ringPath,String ringName)

{}

else

{}

}

/**

* 设置来电铃声

* @param ringPath

* @param ringName

*/

public void setPhoneRing(String ringPath,String ringName)

{}

ContentValues values = new ContentValues();

//如果选择的音乐路径已经存在

Cursor cursor = this.getContentResolver().query(uri, null, MediaStore.MediaColumns.DATA + "=?", new String[] {}, null);

//直接更新系统数据库,然后设置铃声 (使用Uri)

//主要代码为 RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_RINGTONE, newUri);

//第一个参数为上下文,第二个参数为设置铃声类型,第三个参数为铃声Uri

if(cursor.moveToFirst() && cursor.getCount() > 0)

{});

newUri = ContentUris.withAppendedId(uri, Long.valueOf(_id));

}

//如果不存在,则将音乐路径uri插入系统数据库

else

{}

RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_RINGTONE, newUri);

}

/**

* 设置通知铃声

* 与来电铃声代码一样的,就不赘述了

* @param ringPath

* @param ringName

*/

public void setNotificationRing(String ringPath,String ringName)

{}, null);

if(cursor.moveToFirst() && cursor.getCount() > 0)

{});

newUri = ContentUris.withAppendedId(uri, Long.valueOf(_id));

}

else

{}

RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_NOTIFICATION, newUri);

}

@Override

protected void onDestroy() {}

}

代码冗余了,高手们要喷就喷吧!我受得住!!

参考网络资料 --tanlon/archive/2011/04/02/2004085.html

仅作学习~~

Android 的生命周期


« 之前的文章