[Android]広告の表示

次の広告のうち、Androidアプリで禁じられていないものはどれか。

1.アイコン型の広告を表示すること
2.ホーム画面に戻った瞬間に広告を出すこと。
3.システムのパーツを広告が覆うこと
4.広告をクリックする事でアプリの機能を開放すること。

“[Android]広告の表示” の続きを読む

[Android]新しいレイアウト

Android Studio 2.2 Previewから実装されたレイアウトの方式で、ブループリントビューを使い、iOSのAuto Layoutに似たレイアウトが実現できる形式は以下のうちどれか。

1.Linear Layout
2.Relative Layout
3.Frame Layout
4.Constraint Layout

“[Android]新しいレイアウト” の続きを読む

[Android]adbを使ったキー入力

adb の input コマンドを使うことでPCから端末にキーイベントを送ることが出来るが、次のうち正しいものはどれか。

1.AAAと送りたい場合は、Aのコマンドを3回送る必要がある。
2.ホームキーのキーイベントだけは送信することが出来ない。
3.ホームキーを送りたい場合はKEYCODE_HOMEという定数を送信する。

“[Android]adbを使ったキー入力” の続きを読む

[Android] Nexusで実機テストできない場合

主にNexus端末において、ADBが接続できない場合に指定する接続モードはどれか?

1.充電モード
2.ファイル転送 MTP
3.写真の転送 PTP
4.MIDI
5.RNDIS
6.Audio Source

“[Android] Nexusで実機テストできない場合” の続きを読む

シミュレーターと実機の動作の違い

アプリ内に音声ファイルを埋め込んで再生するアプリを作成したが、シミュレーターで正常に再生されるのに、実機では再生されないという現象が発生した。
疑わしいところはどこか?

 

1.実機では対応していないファイル形式を使っている可能性を疑う
2.再生時間が長すぎるため、実機の制限を超えている可能性がある。
3.ファイル名が間違っている可能性がある。

 

“シミュレーターと実機の動作の違い” の続きを読む

[Android][Realm]Execution failed for task ‘:app:compileDebugJavaWithJavac’.

org.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed; see the compiler error output for details.
at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:52)
at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:37)

原因
引数ありのコンストラクタを作っていた。引数ありのコンストラクタを作る場合は、引数なしのコンストラクタが必要だった。

解決策
モデルクラスに引数なしのコンストラクタを作った。

パッケージの解析中にエラーが発生しました

Android APKからインストール時に発生

メッセージ
パッケージの解析中にエラーが発生しました。

原因
このメッセージの原因は2つある。

1.パッケージファイルの本当の破損。拡張子をzipにして開いてみると良い。ZIPファイルとして開けなかったら本当に破損している。

2.端末OSのバージョンがAPKの要求しているバージョンにあっていない。
よくあるのは、端末のOSバージョンが古すぎる。