SPAMがひどいので停止しました。
WindowManager wm = getWindowManager(); Display display = wm.getDefaultDisplay(); DisplayMetrics displayMetrics = new DisplayMetrics(); display.getMetrics(displayMetrics); int x = displayMetrics.widthPixels int y = displayMetrics.heightPixels ・density : ディスプレイの論理的な密度 ・densityDpi : インチ当たりのドット数で表した画面の密度 ・heightPixels : ピクセルのディスプレイの絶対的な高さ ・scaledDensity : ディスプレイに表示されるフォントのスケーリングファクター ・widthPixels : ピクセルのディスプレイの絶対的な幅 ・xdpi : X次元の画面の1インチあたりの正確な物理的なピクセル数 ・ydpi : Y次元の画面の1インチあたりの正確な物理的なピクセル数
XperiaXZに128GBのSDカードを指して118GB中14%(約16GB)を外部ストレージ、約102GBを内部ストレージに変換する。 >adb shell $ sm list-disks disk:179,64 $ sm partition disk:179,64 mixed 14
元気かい? 私はあなたがTinyarcadeのために自分のゲームを作ることができることを見た。 私も自分のゲームを作りたい! どのようにしてゲームを作ったのですか? 私は学びたい。 教えてくれませんか!
Android 5.0発表&スマホと連動する音声認識Android Wearアプリの作り方
http://www.atmarkit.co.jp/ait/articles/1410/17/news031.html
Android Wear用アプリの花形、時計アプリ「Watch Face」の基本的な作り方
http://www.atmarkit.co.jp/ait/articles/1412/03/news049.html
ウェアラブル端末用Android Wearアプリ開発の基礎知識
http://www.atmarkit.co.jp/ait/articles/1409/05/news044.html
Chromecastアプリ開発入門
http://www.atmarkit.co.jp/ait/articles/1409/03/news033.html
http://www.atmarkit.co.jp/ait/articles/1411/13/news187.html
http://www.atmarkit.co.jp/ait/articles/1505/13/news008.html
Bluetoothを使ってAndroidアプリ同士で通信するには
http://www.atmarkit.co.jp/ait/articles/1209/12/news136.html
「Androidで動く携帯Javaアプリ作成入門」最新記事一覧
http://www.atmarkit.co.jp/ait/kw/android_dev.html
float window_center_x = window_x + window_width / 2.0f; float window_center_y = window_y - window_height / 2.0f; float offset_x_add = window_center_x - before_window_center_x; float offset_y_add = window_center_y - before_window_center_y; GLsizei viewport_x = static_cast<GLsizei>((Graphics::screen_width / 2.0f + window_x * Graphics::scale) * Graphics::framebuffer_width_scale); GLsizei viewport_y = static_cast<GLsizei>((Graphics::screen_height / 2.0f + window_y * Graphics::scale - window_height * Graphics::scale) * Graphics::framebuffer_height_scale); GLsizei viewport_width = static_cast<GLsizei>(window_width * Graphics::scale * Graphics::framebuffer_width_scale); GLsizei viewport_height = static_cast<GLsizei>(window_height * Graphics::scale * Graphics::framebuffer_height_scale); // float aspect = static_cast<float>(viewport_width) / viewport_height; float aspect = static_cast<float>(Graphics::window_width) / Graphics::window_height; // float aspect = Graphics::framebuffer_height_scale / Graphics::framebuffer_width_scale; float fovy = 30.0f * 3.1415928f / 180.0f; float depth = (viewport_height / Graphics::framebuffer_height_scale) / tanf(fovy / 2.0f) / 2.0f / scale;// / Graphics::framebuffer_height_scale; glMatrixMode(GL_PROJECTION); glLoadIdentity(); // glOrthof(-320.0f, 320.0f, -568.0f, 568.0f, 1.0f, 10000.0f); // glFrustumf(-320.0f, 320.0f, -568.0f, 568.0f, 1.0f, 10000.0f); // glFrustumf(-1.0f, 1.0f, -1.775f, 1.775f, 1.0f, 10000.0f); Graphics::Perspective(30.0f, aspect, 1.0f, 10000.0f); glViewport(viewport_x, viewport_y, viewport_width, viewport_height);