小编Gia*_*cco的帖子

Facebook shareDialog没有显示任何内容

我想在Facebook上分享一些内容,但我有很多问题.我添加了正确的keyhash,并在Facebook上创建了应用并将其置于现场.当我尝试分享一些看似很好的东西,你可以看到:

在此输入图像描述

但是在我点击帖子后它是空的: 在此输入图像描述

这是一个许可问题?我已经在堆栈上阅读了很多关于这个但我无法找到有效的答案...这就是代码:

public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) 
        {
            case R.id.action_share:         
                Intent intent2=new Intent(Intent.ACTION_SEND);
                intent2.setType("text/plain");
                intent2.putExtra(Intent.EXTRA_TEXT,"'"+ random + "'" + "\n"+"By Random Quotes"); 
                startActivity(Intent.createChooser(intent2, "Share via"));
                break;

                case R.id.randombut:
                     Frasi();

                case android.R.id.home:
                    Intent homeIntent = new Intent(this, MainActivity.class);
                    homeIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                    startActivity(homeIntent);
                break;

                case R.id.facebook:
                    FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(this)
                    .setApplicationName("Random Quotes")
                    .setDescription(random)
                .setPicture("https://lh6.ggpht.com/1UJ89ho9pvVLPYS6NsFVQdb7KoQPALMhkw1w7DnNDqcfDYJ-tRxruaf2YLMLyqhnG_g=w300-rw")
                    .setLink("https://play.google.com/store/apps/details?id=com.techappstudios.randomquotes")
                    .build();
                    uiHelper.trackPendingDialogCall(shareDialog.present());

         }
        return true;
    }
Run Code Online (Sandbox Code Playgroud)

android sharing facebook-sdk-3.14.x

9
推荐指数
1
解决办法
990
查看次数

使用ExtendedCalendarView显示事件信息

我正在尝试为我的应用中的节目事件和相关信息创建自定义日历.但我不知道如何显示这些信息.这是日历的代码:

@Override
protected void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    ExtendedCalendarView calendar = (ExtendedCalendarView)findViewById(R.id.calendar);
    ContentValues values = new ContentValues();
    values.put(CalendarProvider.COLOR, Event.COLOR_BLUE);
    values.put(CalendarProvider.DESCRIPTION, "Some Description");
    values.put(CalendarProvider.LOCATION, "Some location");
    values.put(CalendarProvider.EVENT, "Event name");

    Calendar cal = Calendar.getInstance();
    TimeZone tz = TimeZone.getDefault();
    cal.set(startDayYear, startDayMonth, startDayDay, startTimeHour, startTimeMin);
    int StartDayJulian = Time.getJulianDay(cal.getTimeInMillis(), TimeUnit.MILLISECONDS.toSeconds(tz.getOffset(cal.getTimeInMillis())));
    values.put(CalendarProvider.START, cal.getTimeInMillis());
    values.put(CalendarProvider.START_DAY, StartDayJulian);

    cal.set(endDayYear, endDayMonth, endDayDay, endTimeHour, endTimeMin);
    int endDayJulian = Time.getJulianDay(cal.getTimeInMillis(), TimeUnit.MILLISECONDS.toSeconds(tz.getOffset(cal.getTimeInMillis())));

    values.put(CalendarProvider.END, cal.getTimeInMillis());
    values.put(CalendarProvider.END_DAY, endDayJulian);

   // Uri uri = getContentResolver().insert(CalendarProvider.CONTENT_URI, values);
}
Run Code Online (Sandbox Code Playgroud)

我可以看到日历和事件,但可能我要实现一些"Onclick"方法来显示信息.任何使用此库的人都可以帮助我吗?因为我无法找到任何有关的信息.谢谢.

java android calendar

7
推荐指数
1
解决办法
2207
查看次数

与我的应用程序图标共享Android文本

是否可以与我的应用程序图标共享文本?

在此输入图像描述

因为我试图这样做,但它适用于纯文本,但当我尝试使用图像时,它共享整个图像,但我只想要一个小缩略图.那是我的实际代码:

Intent intent2=new Intent(Intent.ACTION_SEND);

            intent2.setType("image/*"); 
            intent2.putExtra(Intent.EXTRA_TEXT,random); 
            Uri path = Uri.fromFile(new File(Image));
            intent2.putExtra(Intent.EXTRA_STREAM, path );
            startActivity(Intent.createChooser(intent2, "Share via"));
Run Code Online (Sandbox Code Playgroud)

android share thumbnails

6
推荐指数
1
解决办法
1069
查看次数