我在以下代码中收到错误:
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
我只是从Flutter开始,并使用默认配置创建了一个空白应用,当我打开开发人员选项的显示布局范围时,它没有像其他任何应用一样显示任何边界。
这是怎么回事?
我有一个用 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
我在一个Android工作室项目上与我的朋友一起工作,我们如何在OS Windows的不同笔记本上同步处理一个项目?
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设备的互联网连接。是否有任何许可,以便应用程序可以将设备与互联网断开连接?任何建议都会有所帮助。
2
我是 Android 开发新手,正在开发我的第一个应用程序。我在尝试使用自己的图像设置图像视图时遇到了麻烦(工作室上的库存照片工作正常),并且收到以下错误:
AAPT:错误:“@tools:sample/avatars”与属性 src(attr)参考|颜色不兼容。
这个错误意味着什么。如何解决这个问题。我的错误在哪里。**
我正在尝试使用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新手。如果值stock是10,我试图限制增量。计数值设置textcount为TextView。plus和minus是用于增加和减少的按钮。我在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());
var noteListState by remember { mutableStateOf(listOf("Drink water", "Walk")) }
Run Code Online (Sandbox Code Playgroud)
这是我的物品清单。任何线索将不胜感激
android android-developer-api android-jetpack android-jetpack-compose