小编Big*_*ter的帖子

如果我未能为公共字段和方法提供JavaDoc描述/注释,如何让IntelliJ给我一个警告?

如果Javadoc未满足特定方法或字段,则Eclipse能够提供警告.这些字段/方法可以按范围(公共,受保护等)进行分组.在准备我的软件提交大学或其他什么时,我发现这非常有用.

这在IntelliJ中是不可能的吗?

请注意,我知道你可以在IntelliJ中的方法之前点击"/**",它会填满它.这不完全是我追求的.

另请注意,我正在使用IntelliJ 13.01社区版.

java eclipse javadoc intellij-idea

27
推荐指数
1
解决办法
5618
查看次数

Android 会自动将数字转换为本地字母吗?

我有一个可以生成数字的应用程序。我想针对中国进行本地化。

我的代码如下所示:

this.diceValueTextSwitcher.setText("" + (rand.nextInt(6) + 1));
Run Code Online (Sandbox Code Playgroud)

其中 diceValueTextSwitcher 是文本字段。

我不需要本地化欧洲和北美(以及其他讲欧洲语言的国家)的数字,因为所有主要欧洲语言(俄语除外?)都使用阿拉伯数字字母 (0...9)。然而,普通话和粤语则不然。

如果我的 Android 手机设置为粤语或普通话,Android 会自动将阿拉伯数字转换为等效数字吗?还是 Java 可以做到这一点?或者它根本不会发生?如果是这样,最好的方法是将其本地化为具有以正常方式换入/换出的曼陀林(或其他)字符字符串吗?

java android numbers

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

如何在Android中正确填写admob中的SMART_BANNER广告?

我的肖像应用程序底部有一个智能横幅.

我的布局看起来像这样:

<RelativeLayout 
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:paddingBottom="0dp"
        android:paddingLeft="0dp"
        android:paddingRight="0dp"
        android:paddingTop="0dp">

        <TextSwitcher
            ...
            Some TextSwitcher Stuff Here
            ... />

        <com.google.ads.AdView
            xmlns:googleads="http://schemas.android.com/apk/lib/com.google.ads"
            android:id="@+id/bannerAd"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:gravity="bottom"
            android:visibility="visible"
            googleads:adSize="SMART_BANNER"
            googleads:adUnitId="@string/admobId" />

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

我的清单有适当的权限,这个:

<activity
            android:name="com.google.ads.AdActivity"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" >
</activity>
Run Code Online (Sandbox Code Playgroud)

我的广告由以下代码初始化:

private void initialiseAds()
    {
        AdView adView = (AdView) findViewById(R.id.bannerAd);
        adView.setAdListener(new MyAdListener(adView));
        AdRequest adRequest = new AdRequest();
        adRequest.addKeyword("games");
        adRequest.addKeyword("tabletop games");
        adRequest.addKeyword("board games");
        adRequest.addKeyword("monopoly");
        adRequest.addKeyword("gambling");
        adRequest.addKeyword("dice");
        final TelephonyManager tm =(TelephonyManager)getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);
        String deviceId = tm.getDeviceId();
        adRequest.addTestDevice(deviceId);
        adView.loadAd(adRequest);
    }
Run Code Online (Sandbox Code Playgroud)

当我运行该应用时,我的广告不会显示.LogCat给了我这个:

08-01 11:24:59.015: E/Ads(10436): Not enough space to …
Run Code Online (Sandbox Code Playgroud)

android portrait ads banner admob

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

标签 统计

android ×2

java ×2

admob ×1

ads ×1

banner ×1

eclipse ×1

intellij-idea ×1

javadoc ×1

numbers ×1

portrait ×1