بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

اینتنت ارسال عکس به تلگرام و...

مدیریت گفتگو
آرش 10 سال پیش
آخرین تغییر: 10 سال پیش

 اگه میشه بگید اینتنت ارسال عکس به تلگرام و... از پوشه ی Drawable . در ضمن من سی دی های استاد و نگرفتم پول کم دارم لطفا بگید طریقشو.....

نظرات

پاسخ‌ها 4

Hossein Lamei Ramandi 10 سال پیش

ببین با این کد کارت راه میوفته

Intent shareIntent =newIntent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.setType("image/png");Uri uri =Uri.parse("android.resource://your package name/"+R.drawable.ic_launcher);
shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
shareIntent.putExtra(Intent.EXTRA_TEXT,"Hello, This is test Sharing");
startActivity(Intent.createChooser(shareIntent,"Send your image"));
 

نظرات

آرش 10 سال پیش

نه کار نکرد عکسی ارسال نمیشه میره تلگرام ولی ارسال نمیشه تو رو خدا اگه بلدید راهنمایی کنید.....

نظرات

Hossein Lamei Ramandi 10 سال پیش
بهتر بود این پیام رو بعنوان نظر میفرستادید که نظم تایپیک به هم نخوره
آرش 10 سال پیش
بله اینکار و میکنم
آرش 10 سال پیش
معذرت میخام ولی نظر ارسال نشد
آرش 10 سال پیش
ممنونم استاد
Hossein Lamei Ramandi 10 سال پیش

این پرمیشن هارو بزار

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

کد ها:

 package com.creators.testShare;

import java.io.File;
import java.io.FileOutputStream;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;

public class MainActivity extends Activity {
ImageView img;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
img = (ImageView)findViewById(R.id.imageView1);
(Button) btn = (Button)findViewById(R.id.btn);


btn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {

String fileName = "image.jpg";
img.setDrawingCacheEnabled(true);
Bitmap bitmap = img.getDrawingCache();
try
{
FileOutputStream ostream = MainActivity.this.openFileOutput( fileName, Context.MODE_WORLD_READABLE);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, ostream);
ostream.close();
}
catch (Exception e)
{
e.printStackTrace();
}

Intent share = new Intent(Intent.ACTION_SEND);
share.setType("image/*");
share.putExtra(Intent.EXTRA_SUBJECT, "Great photo!");
share.putExtra(Intent.EXTRA_STREAM, Uri.fromFile( new File( MainActivity.this.getFileStreamPath( fileName).getAbsolutePath())));
startActivity(Intent.createChooser(share,"Share via")); }
});

}

}

نظرات

Criss 10 سال پیش

اینجارو تست کنید < نتیجه رو اعلام کنید <

لینک

 Bitmap bm =BitmapFactory.decodeFile(file.getPath());
        intent.putExtra(Intent.EXTRA_TEXT,Constant.SHARE_MESSAGE
            +Constant.SHARE_URL);String url=MediaStore.Images.Media.insertImage(this.getContentResolver(), bm,"title","description");
        intent.putExtra(Intent.EXTRA_STREAM,Uri.parse(url));
        intent.setType("image/*");
        startActivity(Intent.createChooser(intent,"Share Image"));

http://developer.android.com/training/sharing/send.html

 

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .