当前位置: 编程技术>移动开发
本页文章导读:
▪调用系统默许铃声 调用系统默认铃声
别人问了这个问题,其实是很模糊的,到底选择默认的当前设置好的一个铃声 还是去选择哪些默认铃声作为铃声播放
就按照后面的来 选择默认的多个铃声作为新的铃声.........
▪ StartActivityForResult兑现确认对话框 StartActivityForResult实现确认对话框
1.
llDelete.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//删除弹出对话框
showDeleteDialog();
}
});
/**
* 提示一个确认删除的对话框
* .........
▪ 分享15个带给您设计灵感的超酷苹果Apple图标设计 分享15个带给你设计灵感的超酷苹果Apple图标设计
苹果公司可能是当今最富科技感的公司,这收集了15个苹果设计,分享给大家看看.
iPhone 4 Icon
超棒的iphone4图标
Apple Classic Remote iOS Icon
苹果.........
[1]调用系统默许铃声
来源: 互联网 发布时间: 2014-02-18
调用系统默认铃声
别人问了这个问题,其实是很模糊的,到底选择默认的当前设置好的一个铃声 还是去选择哪些默认铃声作为铃声播放
就按照后面的来 选择默认的多个铃声作为新的铃声吧
public void onClick(View v) { String uri=null; ****//First URI RingtoneManager .setActualDefaultRingtoneUri( CustomizeActivity.this, RingtoneManager.TYPE_RINGTONE, Uri .parse("Media file uri"));**** Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER); intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, RingtoneManager.TYPE_RINGTONE); if (uri !=null) { intent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, Uri.parse(uri)); }else{ intent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, (Uri)null); } startActivityForResult(intent, 1); @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode != RESULT_OK) { return; } else { Uri uri = data .getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI); if (uri != null) { switch (requestCode) { case 1: RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_RINGTONE, uri); break; default: break; } } } }
[2] StartActivityForResult兑现确认对话框
来源: 互联网 发布时间: 2014-02-18
StartActivityForResult实现确认对话框
1.
llDelete.setOnClickListener(new OnClickListener() { public void onClick(View v) { //删除弹出对话框 showDeleteDialog(); } }); /** * 提示一个确认删除的对话框 * */ public void showDeleteDialog() { Intent intent = new Intent(); intent.setClass(ItemLongClickedActivity.this, DialogActivityOfComfirmDelete.class);//提示是否保存的Activity startActivityForResult(intent, REQUEST_CODE); } private int REQUEST_CODE = 0; private final int COMFIRM_DELETE = 5; private final int COMFIRM_NO_DELETE = 6; @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if(requestCode == REQUEST_CODE) { if(resultCode == COMFIRM_DELETE)//保存当前联系人 { System.out.println("执行删除联系人的操作"); } if(resultCode == COMFIRM_NO_DELETE)//不保存 { System.out.println("不删除联系人"); } } }
2.
/** * 提示用户是否确认删除 * */ public class DialogActivityOfComfirmDelete extends Activity { private final int COMFIRM_DELETE = 5; private final int COMFIRM_NO_DELETE = 6; private Button btnOk; private Button btnCancel; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.dialog_activity_of_comfirm_delete); btnOk = (Button)findViewById(R.id.daocd_ok); btnCancel = (Button)findViewById(R.id.daocd_cancel); btnOk.setOnClickListener(new OnClickListener() { public void onClick(View v) { // 确认删除 delete(); } }); btnCancel.setOnClickListener(new OnClickListener() { public void onClick(View v) { // 取消删除 noDelete(); } }); } public void delete() { Bundle bundle = new Bundle(); Intent intent = new Intent(); intent.putExtras(bundle);//用Intent保存对象 setResult(COMFIRM_DELETE, intent); finish(); } public void noDelete() { Bundle bundle = new Bundle(); Intent intent = new Intent(); intent.putExtras(bundle);//用Intent保存对象 setResult(COMFIRM_NO_DELETE, intent); finish(); } }
3.
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="#ffffff" > <!-- 提示用户是否确认删除 --> <TextView android:layout_width="fill_parent" android:layout_height="50dip" android:gravity="center" android:layout_weight="1" android:textSize="22dip" android:textColor="#ffffff" android:text="温馨提示" android:background="#33b5e5" /> <TextView android:id="@+id/daocd_tip" android:layout_width="300dip" android:layout_height="wrap_content" android:layout_marginTop="25dip" android:layout_marginBottom="25dip" android:gravity="center" android:textSize="20dip" android:singleLine="true" android:textColor="#404040" android:text="确认删除该联系人?" /> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center_vertical" android:background="#EDEDED" > <Button android:id="@+id/daocd_ok" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:layout_marginLeft="10dip" android:layout_marginRight="10dip" android:layout_marginTop="8dip" android:layout_marginBottom="4dip" android:textColor="#404040" android:textSize="20dip" android:gravity="center" android:text="是"/> <Button android:id="@+id/daocd_cancel" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:layout_marginLeft="10dip" android:layout_marginRight="10dip" android:layout_marginTop="8dip" android:layout_marginBottom="4dip" android:textColor="#404040" android:textSize="20dip" android:gravity="center" android:text="否"/> </LinearLayout> </LinearLayout>
[3] 分享15个带给您设计灵感的超酷苹果Apple图标设计
来源: 互联网 发布时间: 2014-02-18
分享15个带给你设计灵感的超酷苹果Apple图标设计
苹果公司可能是当今最富科技感的公司,这收集了15个苹果设计,分享给大家看看.
iPhone 4 Icon超棒的iphone4图标
Apple Classic Remote iOS Icon
苹果经典远程iOS图标
Mini iPhone 4 Icon
iPod, iPad, iPhone, and iMac Icons
iPod, iPad, iPhone, and iMac Icons
Minimal Website and iPhone Icons
....
....
原文来自:分享15个带给你设计灵感的超酷苹果Apple图标设计
最新技术文章: