android音乐剪辑源代码Word文档下载推荐.docx

上传人:b****3 文档编号:7107837 上传时间:2023-05-07 格式:DOCX 页数:109 大小:34.63KB
下载 相关 举报
android音乐剪辑源代码Word文档下载推荐.docx_第1页
第1页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第2页
第2页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第3页
第3页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第4页
第4页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第5页
第5页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第6页
第6页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第7页
第7页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第8页
第8页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第9页
第9页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第10页
第10页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第11页
第11页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第12页
第12页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第13页
第13页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第14页
第14页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第15页
第15页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第16页
第16页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第17页
第17页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第18页
第18页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第19页
第19页 / 共109页
android音乐剪辑源代码Word文档下载推荐.docx_第20页
第20页 / 共109页
亲,该文档总共109页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

android音乐剪辑源代码Word文档下载推荐.docx

《android音乐剪辑源代码Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《android音乐剪辑源代码Word文档下载推荐.docx(109页珍藏版)》请在冰点文库上搜索。

android音乐剪辑源代码Word文档下载推荐.docx

setContentViewtry{

mAdapter=newSimpleCursorAdapter(

this,

createCursor("

"

),

newString[]{

},

newint[]{

(new(){

publicbooleansetViewValue(Viewview,

Cursorcursor,

intcolumnIndex){

Stringname=(columnIndex);

Stringvalue=(columnIndex);

if){

if(value!

=null&

&

()>

0){

;

}else{

returntrue;

("

1"

)){

returnfalse;

setListAdapter(mAdapter);

getListView().setOnItemClickListener(newOnItemClickListener(){

publicvoidonItemClick(AdapterViewparent,

Viewview,

intposition,

longid){

assignRingtoneToContact();

}catch(SecurityExceptione){

Ringdroid"

());

mFilter=(TextView)findViewByIdif(mFilter!

=null){

(this);

privatebooleanisEclairOrLater(){

return>

=5;

privateUrigetContactContentUri(){

if(isEclairOrLater()){

return("

);

return}

privatevoidassignRingtoneToContact(){

Cursorc=();

intdataIndex=;

StringcontactId=(dataIndex);

dataIndex=;

StringdisplayName=(dataIndex);

Uriuri=(getContactContentUri(),contactId);

ContentValuesvalues=newContentValues();

());

getContentResolver().update(uri,values,null,null);

Stringmessage=

getResources().getText+

"

+

displayName;

(this,message,

.show();

finish();

return;

privateCursorcreateCursor(Stringfilter){

Stringselection;

if(filter!

selection="

(DISPLAY_NAMELIKE\"

%"

+filter+"

%\"

)"

;

selection=null;

Cursorcursor=managedQuery(

getContactContentUri(),

selection,

null,

STARREDDESC,"

TIMES_CONTACTEDDESC,"

LAST_TIME_CONTACTEDDESC,"

DISPLAY_NAMEASC"

()+"

contacts"

returncursor;

publicvoidbeforeTextChanged(CharSequences,intstart,

intcount,intafter){

publicvoidonTextChanged(CharSequences,

intstart,intbefore,intcount){

publicvoidafterTextChanged(Editables){

StringfilterStr=().toString();

(createCursor(filterStr));

importclassFileSaveDialogextendsDialog{

publicstaticfinalintFILE_KIND_MUSIC=0;

publicstaticfinalintFILE_KIND_ALARM=1;

publicstaticfinalintFILE_KIND_NOTIFICATION=2;

publicstaticfinalintFILE_KIND_RINGTONE=3;

privateSpinnermTypeSpinner;

privateEditTextmFilename;

privateStringmOriginalName;

privateArrayList<

String>

mTypeArray;

privateintmPreviousSelection;

publicstaticStringKindToName(intkind){

switch(kind){

default:

return"

Unknown"

caseFILE_KIND_MUSIC:

Music"

caseFILE_KIND_ALARM:

Alarm"

caseFILE_KIND_NOTIFICATION:

Notification"

caseFILE_KIND_RINGTONE:

Ringtone"

publicFileSaveDialog(Contextcontext,

Resourcesresources,

StringoriginalName,

Messageresponse){

setContentViewsetTitlemTypeArray=newArrayList<

();

mFilename=(EditText)findViewByIdmOriginalName=originalName;

ArrayAdapter<

adapter=newArrayAdapter<

context,mTypeArray);

mTypeSpinner=(Spinner)findViewById(adapter);

(FILE_KIND_RINGTONE);

mPreviousSelection=FILE_KIND_RINGTONE;

setFilenameEditBoxFromName(false);

(newOnItemSelectedListener(){

publicvoidonItemSelected(AdapterViewparent,

Viewv,

setFilenameEditBoxFromName(true);

publicvoidonNothingSelected(AdapterViewparent){

Buttonsave=(Button)findViewById(saveListener);

Buttoncancel=(Button)findViewById(cancelListener);

privatevoidsetFilenameEditBoxFromName(booleanonlyIfNotEdited){

if(onlyIfNotEdited){

CharSequencecurrentText=();

StringexpectedText=mOriginalName+"

(mPreviousSelection);

if(!

(currentText)){

intnewSelection=();

StringnewSuffix=(newSelection);

(mOriginalName+"

+newSuffix);

mPreviousSelection=();

privatesaveListener=new(){

=();

};

privatecancelListener=new(){

importclassMarkerViewextendsImageView{

publicinterfaceMarkerListener{

publicvoidmarkerTouchStart(MarkerViewmarker,floatpos);

publicvoidmarkerTouchMove(MarkerViewmarker,floatpos);

publicvoidmarkerTouchEnd(MarkerViewmarker);

publicvoidmarkerFocus(MarkerViewmarker);

publicvoidmarkerLeft(MarkerViewmarker,intvelocity);

publicvoidmarkerRight(MarkerViewmarker,intvelocity);

publicvoidmarkerEnter(MarkerViewmarker);

publicvoidmarkerKeyUp();

publicvoidmarkerDraw();

privateintmVelocity;

privateMarkerListenermListener;

privatefloatmTouchStart;

privateintmTouchLast;

publicMarkerView(Contextcontext,AttributeSetattrs){

super(context,attrs);

setFocusable(true);

mVelocity=0;

mListener=null;

publicvoidsetListener(MarkerListenerlistener){

mListener=listener;

publicbooleanonTouchEvent(MotionEventevent){

switch()){

case:

requestFocus();

(this,());

break;

protectedvoidonFocusChanged(booleangainFocus,intdirection,

RectpreviouslyFocusedRect){

if(gainFocus&

mListener!

=null)

(gainFocus,direction,previouslyFocusedRect);

protectedvoidonDraw(Canvascanvas){

(canvas);

if(mListener!

publicbooleanonKeyDown(intkeyCode,KeyEventevent){

mVelocity++;

intv=(int)(1+mVelocity/2);

if(keyCode=={

(this,v);

}elseif(keyCode=={

return(keyCode,event);

publicbooleanonKeyUp(intkeyCode,KeyEventevent){

importclassRingdroidEditActivityextendsActivity

implements,

privatelongmLoadingStartTime;

privatelongmLoadingLastUpdateTime;

privatebooleanmLoadingKeepGoing;

privateProgressDialogmProgressDialog;

privateCheapSoundFilemSoundFile;

privateFilemFile;

privateStringmFilename;

privateStringmDstFilename;

privateStringmArtist;

privateStringmAlbum;

privateStringmGenre;

privateStringmTitle;

privateintmYear;

privateStringmExtension;

privateStringmRecordingFilename;

privateintmNewFileKind;

privateUrimRecordingUri;

privatebooleanmWasGetContentIntent;

privateWaveformViewmWaveformView;

privateMarkerViewmStartMarker;

privateMarkerViewmEndMarker;

privateTextViewmStartText;

privateTextViewmEndText;

privateTextViewmInfo;

privateImageButtonmPlayButton;

privateImageButtonmRewindButton;

privateImageButtonmFfwdButton;

privateImageButtonmZoomInButton;

privateImageButtonmZoomOutButton;

privateImageButtonmSaveButton;

privatebooleanmKeyDown;

privateStringmCaption="

privateintmWidth;

privateintmMaxPos;

privateintmStartPos;

privateintmEndPos;

privatebooleanmStartVisible;

privatebooleanmEndVisible;

privateintmLastDisplayedStartPos;

privateintmLastDisplayedEndPos;

privateintmOffset;

privateintmOffsetGoal;

privateintmFlingVelocity;

privateintmPlayStartMsec;

privateintmPlayStartOffset;

privateintmPlayEndMsec;

privateHandlermHandler;

privatebooleanmIsPlaying;

privateMediaPlayermPlayer;

privatebooleanmCanSeekAccurately;

privatebooleanmTouchDragging;

privateintmTouchInitialOffset;

privateintmTouchInitialStartPos;

privateintmTouchInitialEndPos;

privatelongmWaveformTouchStartMsec;

privatefloatmDensity;

privateintmMarkerLeftInset;

privateintmMarkerRightInset;

privateintmMarkerTopOffset;

privateintmMarkerBottomOffset;

privatestaticfinalintCMD_SAVE=1;

privatestaticfinalintCMD_RESET=2;

privatestaticfinalintCMD_ABOUT=3;

privatestaticfinalintREQUEST_CODE_RECORD=1;

privatestaticfinalintREQUEST_CODE_CHOOSE_CONTACT=2;

publicstaticfinalStringEDIT=

publicstaticfinalStringPREF_SUCCESS_COUNT="

success_count"

publicstaticfinalStringPREF_STATS_SERVER_CHECK=

stats_server_check"

publicstaticfinalStringPREF_STATS_SERVER_ALLOWED=

stats_server_allowed"

publicstaticfinalStringPREF_ERROR_COUNT="

error_count"

publicstaticfinalStringPREF_ERR_SERVER_CHECK=

err_s

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2