Questions tagged «android»

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

21
Zipalign-找不到命令-MAC终端
当我尝试在apk上运行Zipalign时出现错误 "Command not found" 我对在MAC上使用终端命令不太熟悉,但是我已经导航到SDK / Tools文件夹并运行以下命令: zipalign -v 4 Project1.apk Project1-aligned.apk 我得到命令找不到 我试过将apks放在Tools文件夹中,结果相同。 有人可以帮助我了解apk的位置以及运行zipalign的位置吗? 谢谢,我对此感到非常沮丧,因为它看起来如此简单。

6
Android-如何用另一个字符串替换字符串的一部分?
我有一些带有一些数字和英文单词的字符串,我需要通过找到它们并将其替换为该单词的本地化版本,将它们翻译成我的母语。您知道如何轻松实现替换字符串中的单词吗? 谢谢 编辑: 我已经尝试过(字符串“ to”的一部分应替换为“ xyz”): string.replace("to", "xyz") 但这不起作用...
69 java  android  string 


5
在Android中解码HTML实体
我需要解码HTML实体,例如来自ö 到ö和& 至 &。 URLEncoder.decode(str)没有完成这项工作(从%表示法转换)。TextUtils具有HTMLencode,但没有HTMLdecode。 有解码HTML实体的功能吗?
69 html  android  decode 

7
查询Android数据库是否存在!
我已经为我的Android应用程序创建了一个数据库,该数据库包含静态数据,并且不需要更新/删除功能,因此在应用程序启动时,我想检查数据库是否存在,如果不存在,请执行dbAdapter类。我知道它是一个简单的if语句,但我只是想知道查询数据库是否存在的最有效方法。 干杯
69 android  database 

2
删除linearlayout中的所有项目
我创建一个引用xml项目的linearlayout。在这个linearlayout内部,我动态地放置了一些textview,因此无需从xml中获取它们。现在,我需要从linearlayout中删除这些textview。我尝试了这个: if(((LinearLayout) linearLayout.getParent()).getChildCount() > 0) ((LinearLayout) linearLayout.getParent()).removeAllViews(); 但这不起作用。我能怎么做?谢谢,Mattia

9
Android X:tools:replace在属性行指定:但未指定新值
我已经在该网站上尝试了许多解决方案,但是仍然无法解决问题。该问题归因于Android X库。当我添加Android X时,此问题已解决,但打开了新问题。如何解决这个问题? 较早出现此错误: Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory). Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:19:5-142:19 to override. 添加完后tools:replace="android:appComponentFactory",出现此错误: java.lang.RuntimeException: Manifest merger failed with multiple errors, see logs at com.android.builder.core.AndroidBuilder.mergeManifestsForApplication(AndroidBuilder.java:540) at com.android.build.gradle.tasks.MergeManifests.doFullTaskAction(MergeManifests.java:173) 合并错误(在Android清单中): 错误:在属性:android:appComponentFactory的第2行指定了tools:replace,但未在应用主清单(此文件)的第1行中指定新值 表现: <?xml version="1.0" …



3
如何完全隐藏ExpandableListView的groupIndicator?
我想在自定义ExpandableListView中完全隐藏groupIndicator。 此处提供的示例似乎无效。 它建议创建一个选择器并使用我复制的expList.setGroupIndicator(selector): <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/empty_icon"> <item android:state_empty="true" android:drawable="@android:color/transparent"/> <item android:state_expanded="true" android:drawable="@android:color/transparent" /> <item android:drawable="@android:color/transparent" /> </selector> 这给出了以下错误ERROR/AndroidRuntime(10675): Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x12/d=0x0 a=2 r=0x7f0b0013} 使用android:id / empty代替color / transparent的类似建议也给出了相同的建议。 如何完全隐藏组指示器? 编辑:事实证明,如果将代码放在可绘制资源文件夹中而不是布局中,则该代码可以工作。

29
会话“ app”:安装APK时出错
按照以下说明尝试在真实设备上安装应用:-http : //developer.android.com/tools/device.html。最后,Android Studio给出错误: Session 'app': Error Installing APK 我猜问题可能出在我的android设备上(是中国的Doogee X5)。它在开发人员文档中没有给定的USB供应商ID,因此我决定按照HTC提供的带有随机供应商ID的说明进行操作。 我敢肯定有一种方法可以在任何Android设备上运行应用程序,但是我没有找到解决方法。 我正在通过Linux Ubuntu 14.04 LTS运行


7
Android WebView进度栏
我曾在这里看到过类似的问题,但由于我是新手,所以有人可以解释如何使其在WebView中工作,或者至少如何设置10秒的延迟时间,以便人们知道它正在加载吗?

8
如何将Room Persistence Library与预填充的数据库一起使用?
我想将Room与预填充的数据库一起使用,但是我不明白如何告诉Room在哪里可以找到我的数据库。 现在,将其放入,src/main/assets/databases并在创建Room数据库的实例时以这种方式创建它: Room.databaseBuilder( getApplicationContext(), AppDatabase.class, "justintrain.db" ) .allowMainThreadQueries() .build(); 这样,我认为它每次都会创建一个新数据库,或者无论如何,它都没有使用预先填充的数据库。 我怎样才能找到我的数据库?

4
Android视图layout_width-如何以编程方式更改?
这是我的观点,我希望将layout_width更改为“ 10dip”。我如何以编程方式进行操作?注意,这不是LinearLayout,而是一个View。 <View android:id="@+id/nutrition_bar_filled" android:background="@drawable/green_rectangle" android:layout_height="30dp" android:layout_width="50dp"/> 我知道LayoutParams。如何使用它将宽度设置为10dip?

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.