您的位置:首页 > 其它

分享截屏总结

2016-03-10 09:41 447 查看

这是截屏代码

package com.babeeta.drawview;    import java.io.File;  import java.io.FileNotFoundException;  import java.io.FileOutputStream;    import android.app.Activity;  import android.content.Context;  import android.graphics.Bitmap;  import android.graphics.Canvas;  import android.graphics.Bitmap.Config;  import android.os.Bundle;  import android.os.Environment;  import android.view.View;  import android.widget.Button;    public class Main extends Activity {      /** Called when the activity is first created. */                    Button btn;      @Override      public void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          setContentView(R.layout.main);          btn = (Button) findViewById(R.id.btn);          btn.setOnClickListener(new Button.OnClickListener() {                                                    @Override                          public void onClick(View v) {                                  // TODO Auto-generated method stub                                  Context context = getApplicationContext();                                  View rootView = findViewById(R.id.rootLayout);                                                                    Bitmap newb = Bitmap.createBitmap( 320, 480, Config.ARGB_8888 );                                                                    Canvas canvas = new Canvas(newb);                                                                    rootView.draw(canvas);                                                                    File file = new File(Environment.getExternalStorageDirectory()+ "/" + "1.png");                                                                    FileOutputStream f = null;                                  try {                                          f = new FileOutputStream(file);                                  } catch (FileNotFoundException e) {                                          // TODO Auto-generated catch block                                          e.printStackTrace();                                  }                                  boolean b = newb.compress(Bitmap.CompressFormat.PNG, 100, f);                                                                    if(b){                                          //截图成功                                                                            }                          }                  });      }  }  
sharesdk分享Environment.getExternalStorageDirectory()+ "/" + "1.png" 图片即可,sharesdk分享在微博、微信平台注册时用的是应用签名MD5号+包名。主意的是1MD5号要去掉“:”号大写字母小。2新浪微博账号授权回调页地址和ShareSDK中新浪的RedirectUri="http://sharesdk.cn"要一样。3还有就是各大平台的appkey、appid、AppSecret要一样。4当然sharesdk也要注册然后更改appkey <ShareSDK 

        AppKey = "fdb41202d656"/> <!-- 修改成你在sharesdk后台注册的应用的appkey"-->
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: