首页 > 移动平台 > 详细

android144 360 快捷方式

时间:2016-01-19 23:39:21      阅读:244      评论:0      收藏:0      [点我收藏+]
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;
    }

}

 

android144 360 快捷方式

原文:http://www.cnblogs.com/yaowen/p/5143720.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!