应用程序发布到社交媒体

问题描述 投票:0回答:2

作为开发人员,我希望创建一个能够发布到社交媒体网站的应用程序。
最佳实践:我是否应该在这些社交媒体网站上创建一个新帐户(例如不是我自己的帐户),我希望我的应用程序能够发布到?

account social-media
2个回答
1
投票

是的,您应该在每个站点上创建新帐户。您可能希望避免您的原始帐户被标记为可疑活动。


0
投票

你的应用程序怎么样?

我需要在应用程序中提供灵活的帖子创建功能,类似于 Twitter 等社交媒体应用程序中的功能,允许用户自由添加文本、图像和位置,而无需使用 EditText 字段。

我知道如何使用 EditText 添加文本内容和使用 ImageView 添加图像内容,但在真正的 Android 应用程序中,他们使用不同的方法。

例如,Twitter 帖子活动允许用户自由书写并根据需要添加图像、GIF 和位置。

后期活动将帮助我添加现场的地质发现,其中包括:

-a 标题:文本 -图像:uri,字符串 -日期(自动生成):数字 -gps 坐标(自动生成):数字 -尺寸,自动生成:数字 -纹理、颜色、硬度:字符串 -矿物成分:a文本,长一点 -结构特征:长文本 -构成,文本 -上下文:中等文本 -名称:岩石的名称,它是文本

我想构建一些用户友好的东西。

下面是我的完整 Android 资源文件(代码):

    <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#000000">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:padding="16dp">

        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="16dp">

            <ImageButton
                android:id="@+id/btn_close"
                android:layout_width="48dp"
                android:layout_height="48dp"
                android:layout_alignParentStart="true"
                android:layout_centerVertical="true"
                android:contentDescription="Close"
                android:src="@android:drawable/ic_menu_close_clear_cancel" />

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerInParent="true"
                android:text="Drafts"
                android:textColor="#FFFFFF"
                android:textSize="18sp" />

            <Button
                android:id="@+id/btn_post"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentEnd="true"
                android:layout_centerVertical="true"
                android:background="@drawable/rounded_button"
                android:text="Post"
                android:textColor="#FFFFFF" />
        </RelativeLayout>

        <com.google.android.material.imageview.ShapeableImageView
            android:id="@+id/profileImage"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:scaleType="centerCrop"
            app:shapeAppearanceOverlay="@style/CircularImageView"
            app:strokeColor="#713808"
            app:strokeWidth="2dp" />

        <EditText
            android:id="@+id/et_post_content"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="10dp"
            android:background="@null"
            android:hint="Your discovery"
            android:textColor="#FFFFFF"
            android:textColorHint="#AAAAAA"
            android:minHeight="48dp"
            android:inputType="textMultiLine" />

        <EditText
            android:id="@+id/color"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@null"
            android:hint="Color"
            android:textColor="#FFFFFF"
            android:textColorHint="#AAAAAA"
            android:minHeight="48dp"
            android:inputType="text" />

        <EditText
            android:id="@+id/hardness"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@null"
            android:hint="Hardness"
            android:textColor="#FFFFFF"
            android:textColorHint="#AAAAAA"
            android:minHeight="48dp"
            android:inputType="text" />

        <EditText
            android:id="@+id/composition"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@null"
            android:hint="Composition"
            android:minHeight="48dp"
            android:textColor="#FFFFFF"
            android:textColorHint="#AAAAAA"
            android:inputType="text" />

        <EditText
            android:id="@+id/structuralFeatures"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@null"
            android:hint="Structural features"
            android:textColor="#FFFFFF"
            android:textColorHint="#AAAAAA"
            android:minHeight="48dp"
            android:inputType="text" />

        <EditText
            android:id="@+id/formation"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@null"
            android:hint="Formation"
            android:minHeight="48dp"
            android:textColor="#FFFFFF"
            android:textColorHint="#AAAAAA"
            android:inputType="text" />

        <EditText
            android:id="@+id/context"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@null"
            android:hint="Context"
            android:textColor="#FFFFFF"
            android:textColorHint="#AAAAAA"
            android:minHeight="48dp"
            android:inputType="text" />

        <EditText
            android:id="@+id/name"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@null"
            android:hint="Name"
            android:textColor="#FFFFFF"
            android:textColorHint="#AAAAAA"
            android:minHeight="48dp"
            android:inputType="text" />

        <EditText
            android:id="@+id/story"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="16dp"
            android:background="@null"
            android:hint="About?"
            android:textColor="#FFFFFF"
            android:textColorHint="#AAAAAA"
            android:minHeight="48dp"
            android:inputType="textMultiLine" />

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:orientation="horizontal"
        android:padding="16dp">

        <ImageButton
            android:id="@+id/addImage"
            android:layout_width="0dp"
            android:layout_height="48dp"
            android:layout_weight="1"

            android:contentDescription="Add Image"
            android:src="@android:drawable/ic_menu_gallery" />

        <ImageButton
            android:id="@+id/btn_add_gif"
            android:layout_width="0dp"
            android:layout_height="48dp"
            android:layout_weight="1"
            android:contentDescription="Add GIF"
            android:src="@android:drawable/ic_menu_rotate" />

        <ImageButton
            android:id="@+id/btn_add_poll"
            android:layout_width="0dp"
            android:layout_height="48dp"
            android:layout_weight="1"
            android:contentDescription="Add Poll"
            android:src="@android:drawable/ic_menu_sort_by_size" />

        <ImageButton
            android:id="@+id/btn_add_location"
            android:layout_width="0dp"
            android:layout_height="48dp"
            android:layout_weight="1"
            android:contentDescription="Add Location"
            android:src="@android:drawable/ic_menu_mylocation" />

        <ImageButton
            android:id="@+id/btn_more_options"
            android:layout_width="0dp"
            android:layout_height="48dp"
            android:layout_weight="1"
            android:contentDescription="More Options"
            android:src="@android:drawable/ic_menu_more" />
    </LinearLayout>
</RelativeLayout>
© www.soinside.com 2019 - 2024. All rights reserved.