Code Archive Skip to content Google About Google Privacy Terms
円を描画するサンプルソースと解説(Android) android.graphicsパッケージの Canvasクラスを使用します。 Canvas.drawCircle()で中心点の座標と半径を指定し円を描画します。 色・塗りつぶしなどは Paintインスタンスに設定します。 package jp.mediawing.android.test; import android.app.Activity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.os.Bundle; import android.view.View; public class TestAct
#iOS | #Android ファショ通 Swift を身に付けていく過程の記録、最新ニュースや使い方、iPhone、Mac、Android、Python なども。 Eclipse で関連クラスの「自動インポート」は、Ctl+Shift+O でしたが。 あれ、ないな。ショートカットリストにもない。 デフォルトの設定では、import していない クラス・メソッドを記述すると「赤字」で表示されて、カーソルをオーバーすると、ポップアップが表示されて、 Option + return で、import 記述が追加されます。 一括で不足分インポート全部を自動挿入ってどうやるのか、まさか無いわけわないわな、と。 探してみると、なんかいろんな方法があるような。 Re: IntelliJ IDEAでJavaのstatic import文に関する効率化設定をLive Templateで実現する - ma
FTPサーバテストで発生する、エラー一覧を以下に示します。対処方法は、FTPデーモンやルータによって異なりますので、ここでは言及していません。FTPサーバの公開やサーバの公開方法を参考にされ、各自対処方法を検討してください。 また、デーモンの出力メッセージもよく見て、原因を追求してください。明らかにデーモンが拒否しているにもかかわらず、何度も試験されている方が多数いらっしゃいます。このような状態では、何も対策しないで何度試験しても駄目です。 FTPサーバは、その独自な通信方式のため、WWWサーバの公開に比べ難易度が高くなります。また、ルータの機種やFTPデーモン等の環境によって何ができるかが決まってしまいます。中でも、ルータがFTP通信に対して独自に対処している部分は情報公開されていないこともあり、繋がる繋がらないはやってみないと判らないというのが現状です。
Android Support Package の Fragment から startActivityForResult() を使うときの注意点 今回は Support Package で Fragment を使う場合の注意点です。 まず、FragmentActivity で startActivityForResult() を使う場合、requestCode は 16bit 以下にしなければなりません。 http://tools.oesf.biz/android-4.0.1_r1.0/xref/frameworks/support/v4/java/android/support/v4/app/FragmentActivity.java#654 654 /** 655 * Modifies the standard behavior to allow results to be deliv
ライブラリ全体は、Apache Commons Net™ - Overview よりダウンロードしますが、 ライブラリは同梱しています( commons-net-3.0.1.jar ) FTPClientExample.java というサンプルが付いていましたが、コマンドラインで 実行するサンプルなのでオプション毎に処理が付加されているという解りにくい ものだったので、必要なものをエラー処理をほとんどせずに記述しています。 ※ バイナリとアスキーの違いをテストで確認しています import java.io.*; import org.apache.commons.net.ftp.*; public class Main { // ***************************************************** // エントリポイント // ************
AsyncTaskのパラメタライズはそのままに、共通化したい前処理や後処理を実装するとこんな感じ。 /** * バックグラウンド処理の間にキャンセルできないプログレスダイアログを表示する */ public abstract class ModalProgressTask<Params, Progress, Result> extends AsyncTask<Params, Progress, Result> { private final WeakReference<ProgressDialog> mProgressRef; public ModalProgressTask(Context context, String message) { ProgressDialog dialog = new ProgressDialog(context); dialog.setMessage(me
Android Studio で外部ライブラリ(.jar)をインポートするのに手間取ったのでメモします。インポートしたのは、Asynchronous Http Client という非同期通信を行えるライブラリ。 動作環境:Android Studio (I/O Preview) AI-130.687321 .jar ファイルをインポートする方法 1. libs に .jar ファイルを置く プロジェクトファイル(プロジェクト名+Project)/プロジェクト名/libs/ に、外部ライブラリを置く。置くと自動的に、Android Studio のプロジェクトから見れるようになる。 2. build.gradle に記述する build.gradle に、先ほど追加したライブラリへのパスを記述する。build.gradle は、プロジェクトの作成時に 2 つ生成されるが、プロジェクトファイル
【Android】これは使っちゃだめよ!~非推奨APIをまとめてみた~(Summarize deprecated Class and Method) 何つかっちゃダメなんだ? AndroidのAPIというのは大きく変遷してきた。 Android2.x、3.x、そして今では4.x系まで進んでいる。 Honeycomb (3.x)、 Ice Cream Sandwich (4.0.x)、 Jelly Bean (4.1.x, 4.2.x, 4.3.x)と なんだかついていけないですね。 古くから開発をしているベテランの人はさておき、 大体の人が2.x系から開発を始めた、もしくは今から始めるという方なのではないでしょうか。 そこで、今回は2.x系から開発をしている方を対象に、また今から開発を始める人でも 流れが分かるように、APIの変遷について書いてみようと思う。 ということで、ネット上で情報が
Androidアプリの開発で飯を食いつつ、趣味のアプリをこつこつ作っています。 Windows Mobile向けソフトウェアのダウンロードは、サイドバーのダウンロードから選んでください。 画面左からニョっと出てくるメニュー画面。最近流行ってますよね、このデザインパターン。(何を今更w) (Navigation Drawer | Android Developers から引用) サイドメニューとか勝手に呼んでたんですが、Android的にはNavigation Drawerというのが正式名称のようです。 ActionBarとの組み合わせでお手軽にNavigationDrawerを実現するサポートライブラリも提供されています。 Creating a Navigation Drawer | Android Developers これはこれで大変便利なのですが、Jota+ではアクションバー毎スライ
SlidingDrawerはAndroidSDK1.5から使えるようになったユーザーインターフェースで 一つのハンドルと、画面外に隠れたUIの2つの部品で構成されている。 ハンドルをスライドすると、その先に隠れているUIを引き出すことができる。 以下はSlidingDrawerを使ったレイアウトxmlの例である。 分かりやすいようにするために各Viewには適当に背景色を付けておいた。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="
はじめに AndroidでListViewの使い方がわかってきたら、オシャレにカスタマイズしてみましょう!! ということで、今回はリストアイテムが横からスライドしてくるListViewのつくりかたをご紹介したいと思います。 『横から...』とはいってますが、汎用性があるので上からでも下からでもどこからでもスライドさせる事ができますよ。 まずは、イメージをつかむためにサンプルの動きを見て下さい。 Android 横からスライドしてくるListView | YouTude このように、画面起動と同時にジャンッ!と登場してスクロールすると横からヌルヌルとリストアイテムが現れます。 (コレ、見ているだけでも結構楽しいです。) 難しい事は何もなく、とても簡単に実装できます。 このようなAndroid画面の録画方法はコチラを参考に↓↓↓ [Android4.4 KitKat] 新機能 screenre
JavaFXとは、Java仮想マシン上で動くリッチアプリケーションを作るためののライブラリです。 JavaFXは元々JavaFXスクリプト(JavaFX1.x)という別の言語として開発されてきましたが、オラクル社がサンマイクロシステムズを買収した後、大きく方針が代わり、新しいJavaFXとして生まれ変わりました。新しく生まれ変わったJavaFXはJavaFx2.xとして現在公開されています。そして、JavaFxスクリプトを廃止し、Javaのライブラリの一つとしてJDK/JREのインストール時にJavaFXもインストールされるようになりました。 また、最近オラクル社はJavaFXをマルチプラットフォームUIとして再定義し、JavaFXでのiPhoneやAndroidアプリ開発も近々できるようになる見込みです。さらに現在公開されているJavaFX2.2では既にwindows8のタッチパネルも対
前回より間が空いてしまいましたが、前回より引き続いて簡単なメモ帳を作成してみます。 前回の第二回までにビューはすべて実装することができました。今回はコマンドを実装して、コマンドで「名前をつけて保存」、「上書き保存」、「終了」ができるようにしましょう。前回までに次のような表示ができるようになっていました。コマンドはウィンドウ左下のテキストフィールドにコマンドを入力して、ウィンドウ右下のボタンを押して実行するようにします。簡単なイベントの実装 コマンドの実装はひとまず置いておいて、簡単なイベントをボタンに実装してみましょう。今回は、ウィンドウの中央に表示されているテキストエリアにボタンが押されたときに「ボタンが押されました。」と表示するようにしましょう。そのために前回のコードを少し修正します。次のコードが修正後のコードです。修正したのは、start()メソッド下にあった、vbox、scen
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く