如果Javadoc未满足特定方法或字段,则Eclipse能够提供警告.这些字段/方法可以按范围(公共,受保护等)进行分组.在准备我的软件提交大学或其他什么时,我发现这非常有用.
这在IntelliJ中是不可能的吗?
请注意,我知道你可以在IntelliJ中的方法之前点击"/**",它会填满它.这不完全是我追求的.
另请注意,我正在使用IntelliJ 13.01社区版.
我有一个可以生成数字的应用程序。我想针对中国进行本地化。
我的代码如下所示:
this.diceValueTextSwitcher.setText("" + (rand.nextInt(6) + 1));
Run Code Online (Sandbox Code Playgroud)
其中 diceValueTextSwitcher 是文本字段。
我不需要本地化欧洲和北美(以及其他讲欧洲语言的国家)的数字,因为所有主要欧洲语言(俄语除外?)都使用阿拉伯数字字母 (0...9)。然而,普通话和粤语则不然。
如果我的 Android 手机设置为粤语或普通话,Android 会自动将阿拉伯数字转换为等效数字吗?还是 Java 可以做到这一点?或者它根本不会发生?如果是这样,最好的方法是将其本地化为具有以正常方式换入/换出的曼陀林(或其他)字符字符串吗?
我的肖像应用程序底部有一个智能横幅.
我的布局看起来像这样:
<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)