小编het*_*dhi的帖子

如何在 Flutter 中运行不同的 dart 文件?

我创建了一个 dart 文件,而不是main.dart在其中创建了网格视图的文件。所以现在我无法理解如何运行我的项目的这个文件!

在此处输入图片说明

上面是我的 Android Studio 的图片,这些 flutter 文件所在的位置。请帮助我demo.dartmain.dart项目文件一样运行文件。

dart android-studio flutter

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

如何在Retrofit 2 Kotlin中的post参数中发送任何类型的文件?

让我分享一些我已经实现的代码,用于在请求中发送图像文件。

下面是我的api请求函数:

@Multipart
@POST("api/order/order_create")
fun createOrder(
    @Header("Authorization") authorization: String?,
    @Part("category_id") categoryId: RequestBody?,
    @Part("size") size: RequestBody?,
    @Part("narration") narration: RequestBody?,
    @Part("ref_picture") file: RequestBody?
): Call<OrderCreateResponse>
Run Code Online (Sandbox Code Playgroud)

下面是我通过发送必要的参数来调用 api 的代码:

var fbody = RequestBody.create(MediaType.parse("image/*"), imageFile)
var size = RequestBody.create(MediaType.parse("text/plain"), et_custom_order_size.text.toString())
var catId = RequestBody.create(MediaType.parse("text/plain"), selectedID.toString())
var narration = RequestBody.create(MediaType.parse("text/plain"),et_custom_order_narration.text.toString())

val orderCreateAPI = apiService!!.createOrder(complexPreferences?.getPref("token", null), catId,size,narration,fbody)
Run Code Online (Sandbox Code Playgroud)

这里 imageFile 是通过以下方式获取的,

imageFile = File(Global.getRealPathFromURI(activity!!, imageUri!!))
Run Code Online (Sandbox Code Playgroud)

使用下面的函数来获取真实路径,

fun getRealPathFromURI(context: Context, contentUri: Uri): String {
        var cursor: Cursor? = null
        try {
            val proj = arrayOf(MediaStore.Images.Media.DATA)
            cursor = context.contentResolver.query(contentUri, …
Run Code Online (Sandbox Code Playgroud)

android multipart kotlin retrofit2

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

Google Meet Android SDK 可用吗?

我想将 Google Meet 集成到我的应用程序中,但我找不到移动 SDK 的任何帮助,而且集成直接 api 有点复杂。PS 我正在用 Kotlin 语言开发应用程序。

如果有人有相同的解决方案,请帮忙。

提前致谢。

sdk android kotlin android-studio

5
推荐指数
1
解决办法
2381
查看次数

flutter中条件语句怎么写?

我想了解如何在我的颤振代码中应用“if”条件?因为我是 dart 语言编码的新手。

假设在如下代码中,我想添加条件,如果计数器的值为 1,则“您已按下按钮 $_counter 次”,否则“您已按下按钮 $_counter 次”

children: <Widget>[

        new Text(
          'You have pushed the button $_counter times:',
        )/*,
        new Text(
          '$_counter',
          style: Theme.of(context).textTheme.display1,
        ),*/
]
Run Code Online (Sandbox Code Playgroud)

PS这只是一个简单的例子,让我了解如何在颤振中使用 if 条件。

dart android-studio flutter

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

android-studio ×3

android ×2

dart ×2

flutter ×2

kotlin ×2

multipart ×1

retrofit2 ×1

sdk ×1