Questions tagged «android»

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


6
onActivityResult中的requestCode错误
我正在从我的片段开始一个新的活动 startActivityForResult(intent, 1); 并想在Fragment的父Activity中处理结果: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { Log.d(TAG, "onActivityResult, requestCode: " + requestCode + ", resultCode: " + resultCode); if (requestCode == 1) { // bla bla bla } } 问题是我从未收到requestCode过刚刚寄到的邮件startActivityForResult()。 我得到了类似的东西0x40001,0x20001等等。文档对此无话可说。有任何想法吗?

14
电晕,Phonegap,钛之间的比较
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我是一名网络开发人员,我想将我的网络产品移至iPhone。其中一种产品类似于Google Maps:在手机屏幕上显示地图,您可以拖动或调整地图大小并查看我们添加到地图中的一些信息。 我知道有一些技术可以使您使用HTML,CSS和Javascript开发本机iPhone应用程序。我确定了一些: 安斯卡手机 电话间隙 加速器 还有其他类似的产品吗?它们之间有什么区别?我应该选择哪一个?

24
使用appcompat v7更改EditText底线颜色
我正在使用appcompat v7在Android 5及更低版本上获得一致的外观。效果不错。但是我不知道如何更改EditTexts的底线颜色和强调颜色。可能吗? 我试图定义一个自定义项android:editTextStyle(参见下文),但是我仅成功更改了完整的背景色或文本颜色,但没有更改底线或强调色。是否有要使用的特定属性值?我必须通过android:background属性使用自定义可绘制图像吗?不能指定六种颜色吗? <style name="Theme.App.Base" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="android:editTextStyle">@style/Widget.App.EditText</item> </style> <style name="Widget.App.EditText" parent="Widget.AppCompat.EditText"> ??? </style> 根据android API 21的来源,具有材料设计的EditTexts似乎使用colorControlActivated和colorControlNormal。因此,我试图在以前的样式定义中覆盖这些属性,但没有效果。appcompat可能不使用它。不幸的是,我找不到与材料设计相关的最新版本的appcompat的资源。

30
在Eclipse中为Android开发:R.java无法重新生成
我发现我的R.java从未更新过,因此它不包含有关新资源的信息,因此我决定删除它,并认为Eclipse会生成一个新资源。但这没有发生,而且我现在没有R.java。如何重新生成一个? 我正在使用Windows 7。 从其中一项评论中:“执行项目 -> 清理对我造成了问题。清理会删除R.java ...,并且无论出于何种原因,插件都不会重新生成文件。”


14
Android XML百分比符号
我有一个%使用符号的字符串数组。使用%is的正确格式%。当我在该数组中有多个字符串时,%会出现此错误。 Multiple annotations found at this line: - error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute? - error: Found tag </item> where </string-array> is expected

22
错误:无法在单个dex文件中容纳请求的类。尝试提供main-dex列表。#方法:72477> 65536
我想添加融合的位置服务,但显示出一些错误。帮我。 apply plugin: 'com.android.application' android { compileSdkVersion 26 buildToolsVersion "27.0.1" defaultConfig { applicationId "com.example.adil.bloodbankapplication" minSdkVersion 15 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:appcompat-v7:26.1.0' compile 'com.android.support.constraint:constraint-layout:1.0.2' compile 'com.google.firebase:firebase-auth:11.8.0' …

11
Android Material Design按钮样式
我对材质设计的按钮样式感到困惑。我想获得彩色的凸起按钮,如附件链接中所示。例如,在“使用情况”部分下看到的“强制停止”和“卸载”按钮。是否有可用的样式或需要定义它们? http://www.google.com/design/spec/components/buttons.html#buttons-usage 我找不到默认的按钮样式。 例: <Button style="@style/PrimaryButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Calculate" android:id="@+id/button3" android:layout_below="@+id/editText5" android:layout_alignEnd="@+id/editText5" android:enabled="true" /> 如果我尝试通过添加来更改按钮的背景色 android:background="@color/primary" 所有样式都会消失,例如触摸动画,阴影,圆角等。


14
在Android应用程序中存储用户设置的最合适方法是什么
我正在创建一个使用用户名/密码连接到服务器的应用程序,并且我想启用选项“保存密码”,这样用户不必在每次启动应用程序时都键入密码。 我试图使用“共享首选项”来执行此操作,但是不确定这是否是最佳解决方案。 我希望您能收到有关如何在Android应用程序中存储用户值/设置的任何建议。

16
运行适用于Android的新英特尔仿真器
最近,谷歌和英特尔发布了一种运行仿真器的新方法,该方法应比以前的版本(已仿真ARM CPU)更好地工作。这里是一些链接:this和this。 但是,在按照说明安装了新组件并创建了新的模拟器配置之后,出现错误,并且也看不到任何改进。我已经尝试了API 10和API 15,并启用和禁用了GPU。这些配置均无济于事。我也在两台不同的计算机上进行了尝试,但没有得到任何提升(并且出现了相同的错误)。 似乎在我读过的帖子中,没有人遇到任何问题,并且所有人都报告了更快的模拟器。 它显示的错误是: emulator: Failed to open the HAX device! HAX is not working and emulator runs in emulation mode emulator: Open HAX device failed 为什么会发生这种情况,并且有办法解决?还有其他人得到这些错误,反之亦然吗? 顺便说一句,如果有问题的话,我有一个Intel CPU。 编辑: 这是我在BIOS中看到的内容,因此应该可用...:


30
无法合并dex
我有Android Studio Beta。我用旧模块编译了一个新项目,但是当我尝试启动该应用程序时,它并没有显示以下消息: Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'. com.android.builder.dexing.DexArchiveMergerException:无法合并dex 但是我不知道如何解决这个错误。我用谷歌搜索了几个小时,但没有成功。 我的项目gradle: // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() google() } dependencies { classpath 'com.android.tools.build:gradle:3.0.0-beta6' classpath "io.realm:realm-gradle-plugin:3.7.1" classpath 'com.google.gms:google-services:3.1.0' // NOTE: Do not place your application dependencies here; they …

24
Android M-检查运行时权限-如何确定用户是否选中了“不再询问”?
据此:http : //developer.android.com/preview/features/runtime-permissions.html#coding应用程序可以检查运行时权限,如果尚未授予运行权限,则可以请求权限。然后将显示以下对话框: 万一用户拒绝重要许可,则imo应用程序应显示解释为何需要此许可以及拒绝影响如何。该对话框有两个选项: 重试(再次请求许可) 拒绝(未经该许可,该应用将可以运行)。 Never ask again但是,如果用户进行了检查,则不应显示带有说明的第二个对话框,特别是如果用户之前已经拒绝过一次。现在的问题是:我的应用程序如何知道用户是否已检查Never ask again?IMO onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults)没有给我该信息。 第二个问题是:Google是否计划在权限对话框中加入自定义消息,以解释应用程序为何需要权限?这样,就不会再有第二个对话框,它肯定会带来更好的用户体验。

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.