本文共 1327 字,大约阅读时间需要 4 分钟。
package com.example;
import android.net.Uri; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.view.Menu; // 权限:<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/> public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.activity_main); Intent intent = new Intent(); intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT" ); /** * 1 你想干什么事情 * 2 叫什么名字 * 3 长什么样子 */ Intent dowhtIntent = new Intent(); // 告诉系统哥想打电话 dowhtIntent.setAction(Intent.ACTION_CALL); // 给谁打电话 dowhtIntent.setData(Uri.parse("tel://110" )); // 叫什么名字 intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "哈哈" ); // 长什么样子 intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher)); intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, dowhtIntent); sendBroadcast(intent); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true ; } }
本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/5143720.html,如需转载请自行联系原作者