Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。

8
Android-Studio显示XML代码而非设计
我正在使用IntelliJ Android-Studio 0.8.2,并且想知道在编辑XML文件时是否可以默认打开代码? 打开多个文件始终显示“设计”选项卡,而打开单个文件时,有时会在“文本”选项卡中打开它们,但有时却不。 有什么方法可以将默认选项卡设置为“文本”?很烦人,因为我很少使用“设计”选项卡。这是我正在谈论的屏幕截图: 提前致谢。

8
XML中的Android位图图像大小
在我的XML文件中,我正在使用以下位图 <bitmap android:src="@drawable/Icon" android:gravity="center"/> 这里图标的图像宽度超过了屏幕。 我尝试了android:width =“ 100dp”等。但这不起作用。 完整的XML文件: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape android:shape="rectangle"> <stroke android:width="3dp" android:color="@color/black" /> <solid android:color="@color/bg_green" /> </shape> </item> <item> <bitmap android:src="@drawable/Icon" android:gravity="center"/> </item> </layer-list> 如何减少上述位图的宽度和高度?
74 android  xml  bitmap 

9
FindBugs IDEA-ClassNotFoundException com.google.wireless.android.sdk.stats.IntellijIndexingStats
FindBugs IDEA v1.0.1 Android Studio 3.4 运行FindBugs时出现此错误。我不在应用程序中的任何地方使用com.google.wireless.android.sdk。 Error:Internal error: (java.lang.ClassNotFoundException) com.google.wireless.android.sdk.stats.IntellijIndexingStats$Index java.lang.ClassNotFoundException: com.google.wireless.android.sdk.stats.IntellijIndexingStats$Index at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at com.intellij.util.indexing.counters.IndexCounters.<clinit>(IndexCounters.java:34) at com.intellij.util.indexing.impl.MapReduceIndex.<init>(MapReduceIndex.java:86) at org.jetbrains.jps.backwardRefs.index.CompilerReferenceIndex$CompilerMapReduceIndex.<init>(CompilerReferenceIndex.java:214) at org.jetbrains.jps.backwardRefs.index.CompilerReferenceIndex.<init>(CompilerReferenceIndex.java:73) at org.jetbrains.jps.backwardRefs.JavaCompilerBackwardReferenceIndex.<init>(JavaCompilerBackwardReferenceIndex.java:12) at org.jetbrains.jps.backwardRefs.JavaBackwardReferenceIndexWriter.initialize(JavaBackwardReferenceIndexWriter.java:74) at org.jetbrains.jps.backwardRefs.JavaBackwardReferenceIndexBuilder.buildStarted(JavaBackwardReferenceIndexBuilder.java:40) at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:358) at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:178) at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:138) at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:302) at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:135) at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:229) at org.jetbrains.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThreadPoolImpl.java:42) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at …
74 android  findbugs 

2
是否检测到BluetoothAdapter的状态更改?
我有一个带有按钮的应用程序,用于打开和关闭BT。我的代码如下: public void buttonFlip(View view) { flipBT(); buttonText(view); } public void buttonText(View view) { Button buttonText = (Button) findViewById(R.id.button1); if (mBluetoothAdapter.isEnabled() || (mBluetoothAdapter.a)) { buttonText.setText(R.string.bluetooth_on); } else { buttonText.setText(R.string.bluetooth_off); } } private void flipBT() { if (mBluetoothAdapter.isEnabled()) { mBluetoothAdapter.disable(); } else { mBluetoothAdapter.enable(); } } 我叫按钮Flip,它会翻转BT状态,然后叫ButtonText,它应该更新UI。但是,我遇到的问题是,打开BT需要花费几秒钟的时间-在这几秒钟中,BT状态未启用,即使我的按钮在2秒钟内打开,我的按钮也会关闭蓝牙。 我STATE_CONNECTING在BluetoothAdapter android文档中找到了该常量,但是...我只是不知道如何使用它,无论是新手还是所有人。 因此,我有两个问题: 有没有一种方法可以将UI元素(例如按钮或图像)动态地绑定到BT状态,以便当BT状态更改时,按钮也将更改? …


1
Android App崩溃,没有任何logcat或任何异常
美好的一天。我的状况很奇怪。该应用程序有时会崩溃,但通常不会崩溃。该应用程序返回到先前的活动或完全退出了该应用程序,而没有显示“ UNFORTUNATALLY APP CLOSED”对话框,而android studio则没有给出任何异常日志。我认为这种行为是崩溃...这发生在配备棒棒糖版本(默认kitkat)的huaweu p8 lite和棒棒糖版本(默认4.2.2)的sony xperia z设备上。该应用程序完全崩溃了...在其余设备上,该应用程序不会崩溃,不会重启或不会退出,所以我不知道它有什么问题...请您能帮我吗? 建立gradle文件,这可能是奇怪的“崩溃”的选项 buildscript { repositories { maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.19.2' } } apply plugin: 'com.android.application' apply plugin: 'io.fabric' repositories { maven { url 'https://maven.fabric.io/public' } maven { url 'https://github.com/suckgamony/RapidDecoder/raw/master/repository' } maven { url 'https://dl.bintray.com/intercom/intercom-maven' } } …
74 android  crash  logcat 


12
禁用自动聚焦于编辑文本
我有一个编辑文本: <LinearLayout android:id="@+id/linearLayout7" android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="1" android:id="@+id/editText1" android:text="3"> <requestFocus></requestFocus> </EditText> <Button android:text="Button" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/button2"></Button> </LinearLayout> 然后下面还有其他东西 我遇到的问题是,当应用程序启动时就将焦点放在输入上,我不希望在应用程序启动时就将焦点放在输入上。 我尝试删除 <requestFocus></requestFocus> 事情,它什么也没做。

14
电话号码在Android中格式化EditText
我正在制作一个简单的通讯簿应用程序(定位4.2),该应用程序使用名称,地址,城市,州,邮政编码和电话。 我想将输入的电话号码格式化为电话号码(XXX)XXX-XXXX,但是我需要将值作为字符串提取出来,以便在保存时将其存储在数据库中。我怎样才能做到这一点??我为“电话号码”输入设置了EditText,但显然做得并不多。
74 android 

6
从多任务任务栏停止应用时,Android应用未收到Firebase通知
我已经阅读了关于SO的类似问题,但是,我无法从中获得正确的答案。 我有一个系统,其中我们将通知发送到大约500台设备。 不幸的是,这些设备中有许多没有收到通知。我发现OPPO F1系列手机尤其没有收到通知。 我观察到,如果该应用程序从多任务托盘中停止,则会发生这种情况。我该如何解决? 更新:我观察到,当我从任务栏关闭应用程序时,我的应用程序被迫在应用程序管理器中停止。当我从任务托盘关闭Whatsapp时,它仍然没有被强制停止。Whatsapp如何处理?

4
尝试建立连结时,应用程式没有显示在admob中吗?
不知道在这里问这个问题是否可以,但我不知道在哪里问... 我用AdMob的广告制作了一个应用。它工作正常,可以显示在应用程序和所有内容中。问题是当我想在AdMob界面中链接我的应用程序时,我在搜索市场时未显示我的应用程序。 但是我知道它实际上在市场上,因为我可以在play.google.com上搜索到它。 这就是我要做的。它说链接您的应用程序! 其他人有这个问题,知道如何解决吗? 谢谢! 这是我遇到的问题: 在红色箭头处,它指示 “在搜索中找到您的应用...”,我的应用未显示在搜索结果中,但我知道它已经上市了!
74 android  admob 

3
将参数std :: min更改为浮点数的编译器输出
我在Compiler Explorer中摆弄东西,发现传递给std :: min的参数顺序更改了发出的程序集。 这是Godbolt编译器资源管理器上的示例 double std_min_xy(double x, double y) { return std::min(x, y); } double std_min_yx(double x, double y) { return std::min(y, x); } 它将被编译(例如,在clang 9.0.0上用-O3)为: std_min_xy(double, double): # @std_min_xy(double, double) minsd xmm1, xmm0 movapd xmm0, xmm1 ret std_min_yx(double, double): # @std_min_yx(double, double) minsd xmm0, xmm1 ret 如果我将std :: …


5
如何为Android开发者网站设置语言?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 3年前关闭。 改善这个问题 当我尝试导航到Android开发人员网站时,我被重定向到其中的大部分中文版本。例如,如果我尝试导航到: developer.android.com 我被重定向到: http://developer.android.com/intl/zh-cn/index.html 我想要英语网站。在某些情况下,我不得不将网页翻译成中文。我究竟做错了什么?如何抑制这种行为?

2
Android片段onCreateView与onActivityCreated
我知道片段的视图层次结构必须在onCreateView中进行夸大,但是onCreateView中可以有哪些其他功能,而onActivityCreated应该等待什么呢?我当前的实现对所有内容使用单独的活动,一个典型的活动在其onCreate方法中完成其大部分工作,包括扩大视图,设置内容视图,使用数据初始化各种小部件,设置侦听器等。 那么,是否可以将所有这些都移到onCreateView中,还是应该将某些函数放入onActivityCreated方法中?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.