Javaで素数判定

アンドロイド端末用の素数判定アプリを作成した際に下記の様なコードを書いた。

これである程度判定が速くなる。アルゴリズム自体は非常に単純。スマホでも10桁の素数判定に1秒もかからない。もう少し桁数増やすかな。

Androidアプリでフルスクリーンを実現する方法

プロジェクト作製段階のこの画面でFullscreen Activityを選択と言いたいところだけど、

このアクティビティが非常に使いづらいので下記の方法で行ってみる。

まずは

valuesフォルダ下のstyles.xmlに新たなスタイルを追加:

 

その後AndrroidManifest.xmlを新規作成したスタイルを使用するために修正する。

つまり

これを

下記の様に修正。

これで完了。

 

Activity全体にカスタム・フォントを適用

まずはカスタム・フォントを利用することに特化したクラスを作成。

FontChange.java

カスタム・フォントへはAssetsフォルダからアクセス:

 

フォントを変更したいアクティビティ内(onCreate)で以下を追加:

これでアクティビティ全体にカスタム・フォントが適用される。

参照:Android: Use a custom font everywhere

アンドロイド開発におけるフォントの埋め込み

まずはassetsフォルダにフォント(.ttfか.otf)を置く。

その後android.graphics.Typefaceをインポートする。

onCreateでフォントを読み込む。

フォントの利用をTextViewでこんな風に指定する。

これで好きなフォントを開発したアプリで利用出来る。