标签: android-developer-api

如何在低api中使用getCurrencyInstance和format?

我在以下代码中收到错误:

private void displayPrice (int number) {

    TextView price = (TextView)findViewById(R.id.txt_price);
    price.setText(NumberFormat.getCurrencyInstance().format(number));
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误如下:

Call requires API level 24 (current min is 14): android.icu.text.NumberFormat#getCurrencyInstance
Run Code Online (Sandbox Code Playgroud)

Android API 24可以使用此功能.我怎样才能在低API中使用它API 15

java android android-debug android-studio android-developer-api

2
推荐指数
1
解决办法
2760
查看次数

布局范围未在Fultter应用程序中显示,但在其他应用程序中显示

我只是从Flutter开始,并使用默认配置创建了一个空白应用,当我打开开发人员选项的显示布局范围时,它没有像其他任何应用一样显示任何边界。

这是怎么回事?

android android-developer-api flutter

2
推荐指数
1
解决办法
427
查看次数

Google 登录引发异常 com.google.android.gms.common.api.ApiException: 12500

我有一个用 Android 编写的简单应用程序,我想在其中进行 Google Sign,然后进行 Firebase 身份验证。我从官方页面复制粘贴代码。

val gso = GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
    .requestIdToken(getString(R.string.default_web_client_id))
    .requestEmail()
    .build()

if (requestCode == REQUEST_CODE_GOOGLE_SIGN_IN) {
    val task = GoogleSignIn.getSignedInAccountFromIntent(data)
    try {
        // Google Sign In was successful, authenticate with Firebase
        val account = task.getResult(ApiException::class.java)
        firebaseAuthWithGoogle(account.idToken!!)
    } catch (e: ApiException) {
        // Google Sign In failed, update UI appropriately
        Log.w("aaa", "Google sign in failed", e)
        // ...
    }
}
Run Code Online (Sandbox Code Playgroud)

但是这个简单的代码抛出了异常com.google.android.gms.common.api.ApiException: 12500:

有什么问题,我检查了在线资源,每个人都在说添加支持电子邮件、添加应用程序图标,但要添加应用程序图标,我需要经历 OAuth 验证过程,这需要大量我目前没有的数据,因为我只是开始开发我的应用程序,请帮助我已经尝试解决这个问题 48 小时了。

android firebase android-developer-api firebase-authentication google-signin

2
推荐指数
1
解决办法
2291
查看次数

多个人可以在一个Android工作室项目上工作

我在一个Android工作室项目上与我的朋友一起工作,我们如何在OS Windows的不同笔记本上同步处理一个项目?

android-studio android-developer-api

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

我试过在教程的setFlags中使用这个Flag,但是不推荐使用它,我该怎么做

FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET已弃用; 那我该怎么用?

private Intent createShareForecastIntent() {

    Intent shareIntent = new Intent(Intent.ACTION_SEND);
    shareIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
    shareIntent.setType("text/plain");
    shareIntent.putExtra(Intent.EXTRA_TEXT, mforecastStr + FORECAST_SHARE_HASHTAG);
    return shareIntent;


}
Run Code Online (Sandbox Code Playgroud)

android android-intent android-developer-api

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

如何从Android设备的应用打开或关闭互联网连接?

我是Android开发者社区的新手。我只想问是否有一种方法可以通过应用打开或关闭android设备的互联网连接。是否有任何许可,以便应用程序可以将设备与互联网断开连接?任何建议都会有所帮助。

java android android-developer-api

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

AAPT:错误:“@tools:sample/avatars”与属性 src(attr)参考|颜色不兼容

2

我是 Android 开发新手,正在开发我的第一个应用程序。我在尝试使用自己的图像设置图像视图时遇到了麻烦(工作室上的库存照片工作正常),并且收到以下错误:

AAPT:错误:“@tools:sample/avatars”与属性 src(attr)参考|颜色不兼容。

这个错误意味着什么。如何解决这个问题。我的错误在哪里。**

这是它显示的错误

android android-studio android-developer-api

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

如何正确设置改造参数

我正在尝试使用Retrofit 2创建Weather应用程序,现在我很难正确设置呼叫.

这是正在运行的URL:

http://api.openweathermap.org/data/2.5/weather?q=London&APPID=MY_API_KEY
Run Code Online (Sandbox Code Playgroud)

所以,我有我的API密钥和BASE URL是:http://api.openweathermap.org ..这是我的Retrofit服务中的方法:

    @GET("/data/2.5/weather?q={city}/&APPID={api}")
    Observable<WeatherResponse> getWeather(@Path("city") String city, @Path("api") String api);
Run Code Online (Sandbox Code Playgroud)

而我得到的错误是:

java.lang.IllegalArgumentException:URL查询字符串"q = {city} /&APPID = {api}"必须没有替换块.对于动态查询参数,请使用@Query.

所以我试着这样:

@GET("/data/2.5/weather?{city}/&APPID={api}")
Observable<WeatherResponse> getWeather(@Query("city") String city, @Path("api") String api);
Run Code Online (Sandbox Code Playgroud)

我得到同样的错误......任何人都知道这里的交易是什么,我的网址有什么问题?

android android-developer-api retrofit2 rx-java2

0
推荐指数
1
解决办法
1677
查看次数

如果库存为10,如何限制增量按钮?

我是Android新手。如果值stock是10,我试图限制增量。计数值设置textcountTextViewplusminus是用于增加和减少的按钮。我在getter setter方法中添加了stockshow是textview和ITEM_QTY

plus.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        addtocart.setVisibility(View.VISIBLE);
        count++;
        textcount.setText(String.valueOf(count));
    }
});

minus.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        count--;
        textcount.setText(String.valueOf(count));
    }
});
Run Code Online (Sandbox Code Playgroud)

stockshow.setText(country.getITEM_QTY());

java android android-activity android-developer-api

0
推荐指数
1
解决办法
80
查看次数

如何在 Jetpack Compose 中实现搜索 - Android

var noteListState by remember { mutableStateOf(listOf("Drink water", "Walk")) }
Run Code Online (Sandbox Code Playgroud)

这是我的物品清单。任何线索将不胜感激

android android-developer-api android-jetpack android-jetpack-compose

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