Questions tagged «android»

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


13
在Android Studio中找不到CMake
我需要在需要LLDB,CMake和NDK的Android程序中添加C / C ++代码。我在SDK管理器中找到了LLDB和NDK,但是在那里缺少CMake。我尝试从CMake官方网站手动下载它,发现对于Android,我们需要SDK定制的CMake。 如您所见,没有像CMake这样的选项。 在哪里可以找到适用于Android的CMake版本? 我已经从网站上尝试了CMake,并在ndk-bundle / build文件夹中找到了它,但是两者都给出了如下相同的错误。从中可以得出什么结果以及如何解决该问题? Build command failed. Error while executing 'C:\Users\amishr33\AppData\Local\Android\sdk\cmake\bin\cmake.exe' with arguments {-HC:\Users\amishr33\AndroidStudioProjects\MyApplication\app\src\main\jni -BC:\Users\amishr33\AndroidStudioProjects\MyApplication\app\.externalNativeBuild\cmake\debug\armeabi -GAndroid Gradle - Ninja -DANDROID_ABI=armeabi -DANDROID_NDK=C:\Users\amishr33\AppData\Local\Android\sdk\ndk-bundle -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\amishr33\AndroidStudioProjects\MyApplication\app\build\intermediates\cmake\debug\obj\armeabi -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=C:\Users\amishr33\AppData\Local\Android\sdk\cmake\bin\ninja.exe -DCMAKE_TOOLCHAIN_FILE=C:\Users\amishr33\AppData\Local\Android\sdk\ndk-bundle\build\cmake\android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=15 -DCMAKE_CXX_FLAGS=-std=c++11 -DANDROID_TOOLCHAIN=clang -DANDROID_STL=gnustl_static} CMake Error: Could not create named generator Android Gradle - Ninja Generators Visual Studio 15 2017 …


4
如何知道我的Android应用程序已升级以便重置警报?
我注意到,设置此警报的应用程序已升级时,警报已禁用。真的吗 ? 直到现在,我都使用SharedPreferences带有的FIRST_RUN键,以了解它是否是我的应用程序的首次运行。如果找不到此键,则启用警报并将其设置FIRST_RUN为false,否则我什么也不做。 但我也注意到,在应用升级之间,这些偏好仍然保持不变! 因此,升级后,FIRST_RUN密钥已经为假,因此在需要启用警报时我什么也不做。 如何处理这种情况? 提前致谢
72 android 

11
使用Serializable通过意图传递数据
我已经使用可序列化实现了我的课程,但是仍然无法正常工作。 这是我的课: package com.ursabyte.thumbnail; import java.io.Serializable; import android.graphics.Bitmap; public class Thumbnail implements Serializable { private static final long serialVersionUID = 1L; private String label = ""; private Bitmap bitmap; public Thumbnail(String label, Bitmap bitmap) { this.label = label; this.bitmap = bitmap; } public void set_label(String label) { this.label = label; …

17
在Android上更改ListView项的背景颜色
如何按ListView项目更改项目的背景颜色。当我android:backgroundColor在ListView项目布局中使用时,可以实现此目的,但是列表选择器不再可见。我可以通过将设置drawSelectorOnTop为true来使选择器再次可见,但是选择器会覆盖整个项目。 有什么想法如何更改这些背景颜色并保留选择器吗? PS我宁愿不更改选择器本身。 编辑:GMail应用程序的作者已经设法实现了这一目标,因此这绝对是可能的。

4
Android Play商店中的Beta版。测试人员的选择加入链接在哪里?
如何在Android Play商店中发布Beta测试版? 我试图允许在Android Play商店中对我的phonegap构建应用进行Beta测试。我已经在beta选项卡中上传了一个签名的apk,并在其中添加了一个Google+群组,其中包含一些用户...但是我有点惊讶,因为我找不到如何在测试仪智能手机上安装甚至找到该应用程序。我选择自己作为该组中的用户,但看不到该应用程序的链接或类似内容。该应用程序是否应该已经对应用程序商店中的Beta用户可见?还是我必须按“发布”按钮?信息弹出窗口显示: "Your app can only be used by your testers when it is published to Google Play. If your app has no production APK then it will only be visible to Alpha and Beta testers. The link that your testers can use to opt-in will be displayed …

7
Firebase 401未经授权的错误FCM
我正在尝试测试Firebase Cloud消息传递API,因为控制台无法提供所有功能(特别是在后台运行应用程序时自定义通知)。但是由于某些原因,我无法使其正常工作,并且始终显示401错误。我调查了这种情况的原因,并在重新生成新的服务器密钥后进行了尝试,但是错误仍然保持不变。令人惊讶的是,当我生成新的服务器密钥时,它没有反映在Firebase控制台中,并且显示服务器密钥为空。另外,我尝试将我的IP地址添加到服务器白名单IP中,但还是没有运气。我已附上我对Postman所做的请求的屏幕截图(我用服务器密钥代替serverKey。 我坚持了几个小时,非常感谢您的帮助。

8
在WebViewClient中启用常规JavaScript
在google中寻找答案时,似乎我不是唯一一个似乎无法解决的问题。 我设法用自定义WebViewClient创建了一个WebView-这使我可以进行流程对话,并在无法加载URL的情况下显示错误消息。 但这给JavaScript造成了问题。我正在加载的URL包含一些JavaScript,这些JavaScript更改了一些HTML元素CSS样式(显示或隐藏元素)或重定向到onclick的另一个位置-甚至可能希望显示警报框。但是通过使用WebViewClient,这些都不起作用。 这是我加载页面的方式: public void loadUrl(String url) { final ProgressDialog dialog = ProgressDialog.show(myActivity.this, "", getString(R.string.loading), true); final WebView myWebView = (WebView) findViewById(R.id.webview); myWebView.setVerticalScrollBarEnabled(false); myWebView.setHorizontalScrollBarEnabled(false); WebSettings webSettings = myWebView.getSettings(); webSettings.setJavaScriptEnabled(true); myWebView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { Toast.makeText(myActivity.this, url, Toast.LENGTH_SHORT).show(); //Debugging purposes if (url.endsWith(".mp4")) { Intent …

9
如何在Android中将SHA1哈希为字符串?
在Objective C中,我一直在使用以下代码对字符串进行哈希处理: -(NSString *) sha1:(NSString*)stringToHash { const char *cStr = [stringToHash UTF8String]; unsigned char result[20]; CC_SHA1( cStr, strlen(cStr), result ); return [NSString stringWithFormat:@"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X", result[0], result[1], result[2], result[3], result[4], result[5], result[6], result[7], result[8], result[9], result[10], result[11], result[12], result[13], result[14], result[15], result[16], result[17], result[18], result[19] ]; } 现在,我在Android上也需要同样的软件,但找不到如何做。我一直在寻找这样的例子:在Android上进行SHA1加密? 但这并不能为我带来与iPhone相同的结果。谁能指出我正确的方向?
72 android  hash  sha1 

7
Android fastboot等待设备
我正在尝试在NVIDIA测试git上加载自定义内核。我输入fastboot boot myImage之后,我得到: <Waiting for device> 我认为这是fastboot设备上的驱动程序处于打开状态的问题。但是我不知道如何在Linux上安装驱动程序。 你们知道如何安装驱动程序吗?
72 android  fastboot 


18
如何使工具栏透明?
这是自我问答环节, 我有透明的ActionBar,可以覆盖布局。迁移到最新的支持库后,我不得不摆脱ActionBar的青睐,转而使用Toolbar。使它透明并覆盖该布局的旧方法不再起作用。 <style name="CustomActionBarTheme" parent="@android:style/Theme.AppCompat"> <item name="android:windowActionBarOverlay">true</item> <item name="windowActionBarOverlay">true</item> <item name="android:actionBarStyle">@style/TransparentActionBar</item> </style> <style name="TransparentActionBar" parent="@android:style/Widget.Holo.Light.ActionBar"> <item name="android:background">@android:color/transparent</item> </style>

13
一班可以延长两班吗?
我的班级应同时扩展两个班级: public class Preferences extends AbstractBillingActivity { public class Preferences extends PreferenceActivity { 怎么做? 更新。由于这是不可能的,那么我应该如何将那个AbstractBillingActivity和Preferences一起使用? Upd2。如果我使用接口,我应该创建: 计费接口 public interface BillingInterface extends PreferenceActivity, AbstractBillingActivity { } 偏好活动 public interface PreferenceActivity { } 抽象帐单活动 public interface AbstractBillingActivity { void onCreate(Bundle savedInstanceState); } 接着 public class Preferences implements BillingInterface {

4
Android上是否有与iOS的钥匙串等效的用户凭证?
在Android上有与iOS的钥匙串等效的功能吗? 我对Preferences API的理解是未加密。对于我的应用程序来说,这些凭据是否可以在设备之间持久(例如,与Android中类似iPhone的Keychain不同的用例?)无关紧要 我还查看了KeyStore API,但似乎将用户凭据的实际存储留给了应用程序开发人员。
72 android  keychain 

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.