小编Jon*_*win的帖子

Android studio在哪里安装NDK文件?(以zip下载)

我的android工作室说它想要更新.但当我这样做时,我试图更新它,但它不起作用所以我不得不启动:
C:\Users\username\AppData\Local\Android\sdk\tools\android.bat
安装其他包.但NDK文件不会更新,所以我手动从以下位置下载:

https://developer.android.com/ndk/downloads/index.html#download

现在我有这个zip文件,我应该在哪里提取文件夹?感谢任何帮助!!

文件夹名称是android-ndk-r13b.

android updates subdirectory android-ndk android-studio

31
推荐指数
2
解决办法
4万
查看次数

java.lang.UnsupportedOperationException:无法将索引5处的值转换为color:type = 0x5

更新到Android Studio 3 RC1(Gradle4,Android Gradle插件3 RC2)后,我的应用程序崩溃了.

This is the error I am having:
java.lang.RuntimeException: Unable to start activity ComponentInfo{*****}:
android.view.InflateException: Binary XML file line #0: Binary XML file line #0:
Error inflating class com.viewpagerindicator.CirclePageIndicator
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2817)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)
       at android.app.ActivityThread.-wrap11(Unknown Source:0)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593)
       at android.os.Handler.dispatchMessage(Handler.java:105)
       at android.os.Looper.loop(Looper.java:164)
       at android.app.ActivityThread.main(ActivityThread.java:6541)
       at java.lang.reflect.Method.invoke(Native Method)
       at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
    Caused by: android.view.InflateException: Binary XML file line #0: Binary XML file line #0: Error inflating class com.viewpagerindicator.CirclePageIndicator
    Caused by: …
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio-3.0 android-gradle-3.0

22
推荐指数
4
解决办法
4862
查看次数

android中的底部按钮栏

我想知道如何在android中创建底栏按钮,

我读了一些关于这个UI解决方案的内容,是否有可以使用的控件?

android

20
推荐指数
2
解决办法
5万
查看次数

在arrayadapter中交换数据时,从绑定器存根实现中捕获了RuntimeException

public class MainActivity extends AppCompatActivity {

     ArrayList<String> list = new ArrayList<>();

     ArrayAdapter<String> adapter;

     ArrayList<String> data1 = new ArrayList<>();

     ArrayList<String> data2 = new ArrayList<>();

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    for (int i = 0 ; i< 10 ;i++){
        data1.add(String.valueOf(i));
    }

    for (int i = 20; i < 30; i++){
        data2.add(String.valueOf(i));
    }

    Spinner spinner = (Spinner) findViewById(R.id.demo);
    adapter = new ArrayAdapter<>(this,android.R.layout.simple_dropdown_item_1line,list);
    spinner.setAdapter(adapter);
}

private void change(boolean which){
    if (which){
        list.clear();
        list.addAll(data1);

    }else{
        list.clear();
        list.addAll(data2);

    }
    adapter.notifyDataSetChanged();
}

@Override
public …
Run Code Online (Sandbox Code Playgroud)

java android spinner android-arrayadapter android-windowmanager

19
推荐指数
1
解决办法
2818
查看次数

在Android WebView(Cordova)中检查互联网连接

我知道这里有很多问题和答案Stackoverflow,我读了很多,但都没有.

我在标题Android中澄清了WebView因为它是最重要的目标,但我希望这也适用于其他设备.我在一个安装应用Intel XDK程序上SM-G355MAndroid 4.4.2测试了以下代码,安装在with和on Safari上的一个iPhone 5CwithiOS 9.3.4 ;

我在两种情况下得到的都是相同的价值,true(有时false甚至我有互联网连接).

我试过了:

  1. navigator.onLine,它总是给出相同的价值.
  2. document.addEventListener("online", ... 不会触发
  3. ajax不起作用,反正不影响服务器?

代码: https ://nanilab.com/stackoverflow/webview-internet-connection.php(此链接现已中断)


选项1:

function option1(){
    var isOffline = 'onLine' in navigator && !navigator.onLine,
        text = isOffline == true ? ' without connection ' : ' connected ';

    $('.option-one span').text(text);
    $('.option-one i').text('checked').hide().fadeIn(200);

    setTimeout(function(){
        option1();
    }, …
Run Code Online (Sandbox Code Playgroud)

javascript android webview cordova

11
推荐指数
1
解决办法
1652
查看次数

有人可以一劳永逸地解释不能调用determinVisibility() - 从未看到pid的连接

我目前正致力于通过d3将数据绘制到webview中.当然,一旦我尝试重新加载图表并提供新数据,事情就会破裂.这条可爱的线条不断涌现:W/cr_BindingManager: Cannot call determinedVisibility() - never saw a connection for the pid.

我已经搜索了SO以获得解释,但似乎没有任何结论.人们只是建议在webview设置中打开DOM存储(这显然无法解决问题).我怀疑在重新加载图表和提供新数据之间存在竞争条件.我在我的WebViewClient中重写了onPageFinished()来调用监听器将数据加载到图表中,认为它可以解决竞争条件,但无济于事.

有人可以向我解释一下是什么W/cr_BindingManager: Cannot call determinedVisibility() - never saw a connection for the pid意思吗?我评价过了吗?我该怎么调试呢?

任何提示都表示赞赏.

编辑:我已经解决了原始问题,但我仍然希望了解该行的含义.赏金.

javascript android chromium android-webview d3.js

11
推荐指数
1
解决办法
6146
查看次数

<animated-vector>需要API级别21(当前最小值为15)

现在提到[这里] [1],新的支持库现在支持动画向量,以前只支持API 21+.我将支持库升级到最新版本.

但是Android Studio仍然给我一个警告:动画矢量需要API级别21(当前最小值为15).

我做了以下事情:

我在build.gradle中添加了以下代码:

defaultConfig {
    generatedDensities = []

}
// This is handled for you by the 2.0+ Gradle Plugin
aaptOptions {
    additionalParameters "--no-version-vectors"
}
Run Code Online (Sandbox Code Playgroud)

所以现在我的build.gradle文件如下所示:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
buildToolsVersion "23.0.2"

defaultConfig {
    applicationId "com.example.mahdi.askhow"
    minSdkVersion 15
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
    generatedDensities = []

}
// This is handled for you by the 2.0+ Gradle Plugin
aaptOptions {
    additionalParameters "--no-version-vectors"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' …
Run Code Online (Sandbox Code Playgroud)

android

10
推荐指数
1
解决办法
6528
查看次数

Webview:阻止JavaScript弹出窗口

现在,我使用这行代码来至少试图通过阻止弹出窗口JavaScriptwebview:

webview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);

1)我不明白为什么我必须将其切换为"true"它正在工作
2)是否有其他技术阻止webview中的弹出窗口?

非常感谢帮助.

javascript android block overlays webview

10
推荐指数
1
解决办法
1190
查看次数

无法找到android/hardware/fingerprint/FingerprintManager $ AuthenticationCallback的字节代码

尝试从Android Studio运行我的应用时出现以下错误:

无法找到android/hardware/fingerprint/FingerprintManager $ AuthenticationCallback的字节代码

更新buildToolsVersion到后发生错误'27.0.3'.
Android Gradle插件版本3.1.1,Gradle版本4.4.

我怎么解决这个问题?

android

8
推荐指数
1
解决办法
4016
查看次数

如何在Java代码中监视/检查数据/属性流

当我需要捕获从一个API到另一个API的数据流时,我有一个用例.例如,我的代码使用hibernate从数据库读取数据,在数据处理期间,我将一个转换POJO为另一个并执行更多处理,然后最终转换为最终结果hibernate对象.简而言之喜欢的东西POJO1POJO2POJO3.

在Java中有一种方法可以推断POJO3的属性是从POJO1的这个属性中产生/转换的.我想看看我可以捕获从一个模型到另一个模型的数据流的东西.这个工具可以是编译时也可以是运行时,我对两者都没问题.

我正在寻找一种可以与代码并行运行的工具,并在每次运行的基础上提供数据沿袭细节.

java dataflow data-lineage

8
推荐指数
1
解决办法
274
查看次数