小编Mar*_*fer的帖子

Clion内存视图

我在Jetbrain的clion IDE中找不到内存视图.有人知道要显示它(有这个功能)吗?

意思是:eclipse中的内存视图

c++ memory clion

13
推荐指数
2
解决办法
1万
查看次数

通过flavor/debug-build更改字符串资源

假设我们有strings_test.xml,它存储用于测试的字符串值,应该在调试版本中显示.当apk构建为发布版本时,所有值都应该更改为空字符串,例如<string name="test_some_card_text">@string/empty</string>.

是否有可能实现这一目标?

一如既往,先谢谢.

resources android build

7
推荐指数
1
解决办法
8324
查看次数

如何强制RadioGroup以编程方式一次只选择一个RadioButton?

我正在以编程方式设计自定义表单,用户可以在其中提出问题,并可以使用单选按钮添加多个选项.我已经采用RadioGroup,我正在添加单选按钮.但是在选择时我希望一次只能选择一个单选按钮.如何以编程方式实现它.请帮我..

这是我的代码

final RadioGroup radioGroup = new RadioGroup(getApplicationContext());
radioGroup.setId(1);
LinearLayout.LayoutParams p = new LinearLayout.LayoutParams(
                                LinearLayout.LayoutParams.FILL_PARENT,
                                LinearLayout.LayoutParams.WRAP_CONTENT);

RadioButton radioButtonView = new  RadioButton(getApplicationContext());
radioButtonView.setId(i++);
radioButtonView.setText(addnew);

radioGroup.addView(radioButtonView, p);
loption.addView(radioGroup, p);
Run Code Online (Sandbox Code Playgroud)

提前致谢,

android radio-button android-radiogroup

6
推荐指数
1
解决办法
1万
查看次数

Logcat说:"资源有未解决的主题属性"

记录我的应用我的Logcat说:警告: ... has unresolved theme attributes! Consider using Resources.getDrawable(int, Theme) or Context.getDrawable(int).

产生警告的代码:

    if (mCards.get(position).isFavorite()) {
        viewHolder.mIbStar
                .setImageDrawable(mContext.getResources()
                                          .getDrawable(R.drawable.btn_is_fav));
    } else {
        viewHolder.mIbStar
                .setImageDrawable(mContext.getResources()
                                          .getDrawable(R.drawable.btn_isnt_fav));
    }
Run Code Online (Sandbox Code Playgroud)

我搜索了这个日志,但没有找到任何有用的东西.怎么知道这个问题?该程序是稳定的,所以没有Nullpointer ..

提前致谢

resources android warnings drawable logcat

6
推荐指数
1
解决办法
4489
查看次数

如何修复错误“JNI ERROR (app bug): global reference table overflow (max=65535)”

我的应用程序崩溃(很少)并报告此错误:

 "JNI ERROR (app bug): global reference table overflow (max=65535)"
03-04 14:22:05.974: A/art(15796): sart/runtime/indirect_reference_table.cc:109] JNI ERROR (app bug): global reference table overflow (max=65535)
03-04 14:22:05.974: A/art(15796): sart/runtime/indirect_reference_table.cc:109] global reference table dump:
03-04 14:22:05.974: A/art(15796): sart/runtime/indirect_reference_table.cc:109]   Last 10 entries (of 65533):
03-04 14:22:05.974: A/art(15796): sart/runtime/indirect_reference_table.cc:109]     65532: 0x134039c0 java.lang.String "cocalac"
03-04 14:22:05.974: A/art(15796): sart/runtime/indirect_reference_table.cc:109]     65531: 0x76dd9200 android.graphics.Typeface
03-04 14:22:05.974: A/art(15796): sart/runtime/indirect_reference_table.cc:109]     65530: 0x13403940 java.lang.String " "
03-04 14:22:05.974: A/art(15796): sart/runtime/indirect_reference_table.cc:109]     65529: 0x13403860 java.lang.String "sans-serif-light"
03-04 14:22:05.974: A/art(15796): sart/runtime/indirect_reference_table.cc:109]     65528: 0x1328c940 android.graphics.Paint
03-04 …
Run Code Online (Sandbox Code Playgroud)

delphi android firemonkey

6
推荐指数
1
解决办法
1万
查看次数

如何在JavaFX中从SceneBuilder访问UI组件

(重复并解决-参见下面的答案)

我正在JavaFX中迈出第一步,似乎很难使用“ SceneBuilder”。我已经习惯了Android和QtCreator。在我看来,访问UI组件要容易得多。

类似于findViewById(R.id.btnPushMe);<-Android代码

实际上我有一个解决方案,但是使用起来非常不舒服。看起来像这样:

FXMLLoader loader = new FXMLLoader(MainApp.class.getResource("../fmxl/main.fxml"));

AnchorPane pane = loader.load();
System.out.println("panechilds:" + pane.getChildren().size());

BorderPane border = (BorderPane) pane.getChildren().get(0);
System.out.println("borderchilds:" + border.getChildren().size());
Run Code Online (Sandbox Code Playgroud)

xml ..

<AnchorPane fx:id="mAnchor" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="800.0"
            xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="app.progui.MainController">
    <children>
        <BorderPane layoutX="-1.0" prefHeight="600.0" prefWidth="800.0">
            <top>

               ...
Run Code Online (Sandbox Code Playgroud)

预先感谢马丁

编辑:

这是一个重复的问题(但是我不会删除它,因为我花了一些时间来找到答案-也许是因为JavaFX的询问不如Android问题多。)

AnchorPane anchor = (AnchorPane) scene.lookup("#mAnchor");
Run Code Online (Sandbox Code Playgroud)

在这里找到:如何在JavaFX中查找具有ID的元素?

javafx

5
推荐指数
1
解决办法
4689
查看次数

从AAR排除课程

我有一个“基础”库,提供了纯Java代码,现在我想在此基础上创建一个Android库。假设两个库都有一个Log类。当我构建aar并将其嵌套在项目中时,我可以选择要导入的Log类(为了防止这种情况,我只应显示Android库中的Log类)。建立Aar时是否有机会排除库?这是gradle(我尝试了很多,但没有任何帮助)。

buildscript {

    repositories {
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.1'
    }
}

apply plugin: 'com.android.library'


repositories {
    jcenter()
}


android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        minSdkVersion 9
        targetSdkVersion 23
        versionCode 9
        versionName "0.0.9"
        project.archivesBaseName = "andcommon"
        project.version = android.defaultConfig.versionName
    }

    packagingOptions {
//        exclude 'res'
    }

//    configurations {
//        compile.exclude group: 'com.pepperonas.jbasx'
//    }
//    sourceSets {
//        main {
//            java {
//                exclude '**/Log.java'
//            }
//        }
//    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7 …
Run Code Online (Sandbox Code Playgroud)

android gradle aar

5
推荐指数
0
解决办法
1294
查看次数

错误com.google.android.gms/play-services/8.4.0/gradle:2.0.0-alpha5

更新SDK后,AndroidStudio告诉我更新为gradle:2.0.0-alpha5.当我构建/运行app gradle失败并说:

错误:任务':app:compileReleaseJavaWithJavac'的执行失败.java.io.FileNotFoundException:/home/pepperonas/IdeaProjects/Android/M104/app/build/intermediates/exploded-aar/com.google.android.gms/play-services/8.4.0/jars/classes.jar(No这样的文件或目录)

降级为gradle:2.0.0-alpha3将解决它,但我想使用最新版本.

有没有人知道如何解决它?

(注意:我使用AndroidStudio 2.0 Preview 5)

一如既往,先谢谢.

android gradle android-studio

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

Map-Fragment(v2)Nullpointer(Lollipop下的问题?)

当我在Android Lollipop中启动它时,我在我的应用程序中发现了一个错误.Logcat说:

java.lang.NullPointerException: 

Attempt to invoke virtual method 'com.google.android.gms.maps.GoogleMap.
com.google.android.gms.maps.MapFragment.getMap()' on a null object reference
Run Code Online (Sandbox Code Playgroud)

该错误只在运行Android Lollipop所示,确切的 相同应用程序是没有问题的,在其他设备上运行*.


这是代码:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical">

    <LinearLayout
        android:id="@+id/map_side_holder"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/BlueGreyL3"
        android:orientation="horizontal"
        android:weightSum="100">

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="@dimen/map_margin_left_24dp"
            android:layout_marginStart="@dimen/map_margin_left_24dp"
            android:layout_weight="8"
            android:orientation="vertical">

            <!-- MAP -->
            <fragment
                android:id="@+id/location_map"
                class="com.google.android.gms.maps.MapFragment"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"/>

        </LinearLayout>

    </LinearLayout>

    <!-- Ads -->
    <LinearLayout
        android:id="@+id/linlay_wrb"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical">
    </LinearLayout>

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

谷歌地图v2片段LocationFragments.java通过调用加载到我的班级

// View 
try {
    mView = inflater.inflate(R.layout.location_fragment, container, false);
    sMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.location_map)).getMap();
    mSideHolder …
Run Code Online (Sandbox Code Playgroud)

android google-maps android-fragments android-5.0-lollipop

3
推荐指数
1
解决办法
3996
查看次数

在App Billing中 - 未找到产品

我的Android应用内购买需要帮助.我设置了库IInAppBillingService.aidl.然后我做了我在一些好看的教程中看到的所有内容,在我这样做之前,我多次阅读了Google文档.我来自德国,所以我的英语并不完美 - 但我认为我得到了重要的东西.

清单已设置好,一切都很好.今天早上我使用谷歌"测试购买项目",代码似乎是正确的.我可以"买"这个测试产品 - 没有错误.

现在我试图购买我自己的产品(不仅是我自己的设备,我的女朋友谷歌帐户我得到同样的失败=>"你试图购买的物品找不到."

嗯......我无法弄清楚什么是错的.我已经问过德国程序员社区的很多人,但是没有人可以帮助我.: - /

编辑:我发现这是在Stack-Overflow,但我很确定我的错误不是由这些错误源产生的.

Edit2:当我使用Googles test-purchase-item时,logcat告诉我,我不能两次购买这些东西.我是对的,当我想我的代码(库等)是正确的,但我的产品出了问题?

我很欣赏每一篇在"app-billings"的黑暗洞中带来一些亮点的帖子:D祝福马丁

android in-app-purchase

2
推荐指数
1
解决办法
2421
查看次数