タグ

関連タグで絞り込む (140)

タグの絞り込みを解除

androidに関するmio_wembleyのブックマーク (183)

  • Intentチュートリアル

    Androidでのアクティビティ間の連携 Androidではintentという形式でアクティビティ間の連携を取る。具体的には送り先とパラメータを詰めたIntentクラスを作成し、それをstartActivityメソッドで送りつける。Androidでは暗黙のintentと明示的なintentの二方式を用意しており、明示的なintentは送り先のアクティビティを指定して送信する。それに対して、暗黙的なintentはシステムに対してアクションとパラメータを送り、システムは登録されているアクティビティの中からアクションとパラメータの組み合わせを元に起動するアクティビティを決定する。まずは簡単な具体例(暗黙のintent)を見てみる。(ついでに画像ファイルの扱いも示す) <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:androi

  • fchiba's memo [Android]ImageViewの表示サイズの決まり方(リライト)

    # http://fchiba.blog114.fc2.com/blog-entry-35.html をもう少しわかりやすく書きなおした。 # レイアウト計算の詳細を知らなくても読めるようになったはず。 ImageViewの表示サイズは、以下の要素によって決まります。 1. layout_width / layout_heightのパラメータ 2. Drawableの画像サイズ(IntrinsicWidth/Height) 3. minWidth / minHeight 4. maxWidth / maxHeight 5. BackgroundDrawable の画像サイズ(IntrinsicWidth/Height) 6. adjustViewBounds 7. padding 8. matrix 9. scaleType 10. cropToPadding このうち、1.~7.によって

  • 【Android】画面レイアウトでステータスバーの大きさを考慮する方法

    『ちょっとだけ立体風地図ビューワ』の画面レイアウトを作った時のことをまとめておきます。このアプリを作成した際に、私がやりたかったのは、タイトルバーは消すステータスバーは表示する残った領域をほぼ2分割して異なるViewを表示するといった画面レイアウトでした(ほぼとしたのは、中央に境界線を入れているので、その分を省いているためです)。これに意外と苦労したので、やり方をサンプルコードとともに示します。  1. 考え方 結論から先に書くと、LinearLayoutのweightパラメータを使うことで実現できます。ここに書いたサンプルでは、画面の縦方向にImageViewを2つ置き、一番下にViewを一つ置き、ImageView2つが同じ大きさになるようにしようと思います。2. タイトルバーを消すタイトルバーを消すには、ActivityのonCreateメソッド内でthis.requestWindo

  • Y.A.M の 雑記帳

    みなさん、こんにちは。あんざいゆきです。AndroidGoogle Developer Expert をしています。よろしくお願いします。 私はいろんなクライアントさんの Android アプリ開発のお手伝いをさせていただいていまして、Java から Kotlin に変換した Pull Request のレビューをすることがあります。 プロジェクトの大多数がまだ Java だったり、最近 Android 開発をはじめたばかりだったりして Kotlin になじみがない場合だと、自動変換されただけのような状態でレビュー依頼されることがままあります。 そこでこのセッションでは、Java から Kotlin に自動変換したあと、より Kotlin らしいコードにするためにどういうことをしてほしいのかを紹介したいと思います。

  • Android SDKで画像を読み込み、ピンチ操作でズームする(UsefullCode.net)

    UsefullCode.net Visual Studio 2005/2008/2010やandroid SDK/NDKでの開発者向けに便利なソースコードを提供 This site provide you with useful source codes under 'USEFULLCODE license'. 今回は表示したJPEG画像をピンチ操作によりズームする。ピンチ操作というのは2の指で画面をタッチして、指間隔を開けば拡大、指間隔を狭めれば縮小というもの。 まずはEasyProjectGenerator for Androidで雛形になるプロジェクトを作成。 そしてjavaのソースコードでアクティビティへImageFileViewクラスを割り当てる。このクラスにJPEG読み込みからピンチ操作、ズーム表示までを実装する。 package com.Test131; import an

  • 【android アプリ 開発】 ImageView 作成 -②

    ■ImageView 作成 以下は、画像を表示してくれるのレイアウトImageViewのオプション中android:ScaleTypeの 説明です。これは、ImageViewのサイズに合わせてイメージのサイズを操作したり、移動させるオプションです。 xmlでは、表内のandroid:scaleType="matrix"と表現し、ソースでは、 ImageView::setScaleType(ImageView.ScaleType.MATRIX)として実装されています。 これで、それぞれの値が適用される例を見てみましょう。 (1)MATRIX:ImageViewの枠を基準にして左上を頂点に配置されます。 イメージをフレームに合わせて再調整しません。枠より小さくても、大きくても、そのまま表現されます。 XML : android:scaleType=”matrix” Source : setSc

    【android アプリ 開発】 ImageView 作成 -②
  • Techmaru.net

    Techmaru.net Related Searches: Tech Bug Tracking Earth Science News Behavioral Sciences Stephen Hawking Cognitive Behavior Therapy Information Technology Jobs Related Searches: Tech Bug Tracking Earth Science News Privacy Policy

  • Android 開発入門

    このサイトでは Android 端末上で実行できるアプリケーションを開発するために、プログラミングを初めて学習する人向けのサイトです。 ただし Android の開発に必要な Java 言語の基礎的な項目については Java 入門 を参考にしてください。 ここでは Java はわかっているものとして、アンドロイド開発に特化した部分を中心に解説しています。 Android 開発ニュース タブレット出荷台数わずかに回復 2018年2月19日、MM総研が発表した2017年の日国内のタブレット出荷台数によれば 863万台の前年比1.4%増。 市場を牽引したのは携帯電話キャリアの Android セルラータブレットで、メーカー毎のシェアは Huawei、LG、富士通と続く。 一方、Wifi のみのタブレットは 4 年連続前年比減。尚、2017 年のスマホ出荷台数は 3199 万台 (前年比 8.7

    Android 開発入門
  • Androidでレイアウトを切り替える方法(ViewFlipperでレイアウトやViewを切り替える) | TechBooster

    Androidでレイアウトを切り替える方法について紹介します。 Viewを簡単に切り替える仕組み専用のウィジェット「ViewFlipper」が用意されています。 ViewFlipperは複数のView(含むlayout)を切り替えて表示できます。一度に表示できる子Viewは1つだけですが、自動で更新するスライドショーのような機能も備えています。 簡易的なスライドショーとして利用したり、アニメーションを付加してViewの切り替えにエフェクトを加えたり、レイアウトの調整に利用できます。 アニメーション、動的生成など応用は来週以降に紹介を予定しています。 続きはViewFlipperの基的な使い方とソースコードです。 ViewFlipperの用意 layout/main.xml にViewFlipperを追加します。 <ViewFlipper android:id="@+id/flipper"

  • 画面と壁紙の解像度を取得する方法 - hyoromoのブログ

    毎回ググってるので整理してみた。 取得方法 画面解像度 端末の各解像度に対応する際には必須となる。 WindowManager w = getWindowManager(); Display d = w.getDefaultDisplay(); int height = d.getHeight(); int width = d.getWidth(); 壁紙解像度 壁紙に設定する際にスケールするために必要となる。Contextのメソッド。 int height = getWallpaperDesiredMinimumHeight(); int width = getWallpaperDesiredMinimumWidth(); 実値 解像度名 画面解像度(横×縦) 壁紙解像度(横×縦) QVGA 240×320 480×320 HVGA 320×480 640×480 WVGA(800) 4

    画面と壁紙の解像度を取得する方法 - hyoromoのブログ
  • memo:WallpaperManagerで、壁紙設定 - 素人のアンドロイドアプリ開発日記

    壁紙の設定を行うためにWallpaperManagerというクラスがあります。 ※あんまり使えない。と言う結論に達します。 基的にはまずインスタンスを作成 WallpaperManager wpManager = WallpaperManager.getInstance(this); そして次には、このマネージャーに、リソースから画像をセットします。 そして、drawableフォルダの中から画像を設定する。(imgは画像の名前) wpManager.setResource(R.drawable.img); ですが、画像がでかい。。もしくは小さい。。 と言う状態になってしまいました。 サイズに合わせた画像を用意するのは、ちょっときついので(何機種用??・・・)なので、サイズを変形できるのだろうか。 wpManager.setBitmap(_newbmp); 上記の方法で、ビットマップの貼り

  • Android Wiki*

    Google Androidに関する技術情報を公開していきます。 どなたもご自由に追加/編集してください。 ページを新規作成する場合は、既存のページまたは、テンプレートページを複製してください。 Pukiwikiの使用方法はこちらを参照してください。 新しい!Android攻略Wiki MenuBarを参照 注 wikiwikiではスパム、荒らし対策のため文字列がmod_securityでフィルタリングされています。 そのためonClick()、onFocus()などはWiki上に記載できないため、来は半角の文字列も一部全角で記載してあります。 不正な文字列が含まれる場合は「406 NotAcceptable」となり、編集内容が無くなってしまう場合もありますので、編集する際はこまめに更新を行う事をお勧めします。 ※インライン要素が展開される整形済みテキスト行(行頭がシャープ半角空白#で始

    Android Wiki*
  • Android Button の色や画像を変える

    Button の背景を別の色や画像に変えるには、 2つ方法があります。 最も単純な方法は Button タグのパラメータで android:background="@drawable/button_image" や android:background="#ff0000ff" のように画像や background を指定する方法です。 しかし、この場合だとボタンにフォーカスがあった 場合やボタンが押された場合でも変化がありません。 そこで、ボタンにフォーカスがあった場合や、 ボタンが押された場合の色や画像を指定する方法があります。 わかりやすくするために、色の場合と画像の場合で 分けて書きます。 ・色の場合 まず、次のような xml ファイルを drawable/ に作ります。 color_stateful.xml <?xml version="1.0" encoding="utf-8"

  • いならの住処

    ある Activityからアプリケーションを終了しようとした場合、別の Activityが起動してあったりするとうまくいかなかったりします。 この場合、BroadcastRecieverを使えば、自分のアプリの Activityだけを終了させることができます。 ただ、BroadcastRecieverは外部アプリケーションからの Broadcastも受信できてしまうので、今回のケースのようなアプリケーション内で完結するような Broadcastの場合は LocalBroadcastManagerを使用したほうがよいです。 LocalBroadcastManager | Android Developers LocalBroadcastManagerを使うことで、アプリケーション内で完結する Broadcastを送信したり、アプリケーション内でのみ動作する BroadcatRecieverを

  • I10のブログ

    I10 いつの間にやら今年25になる社会人です。 プログラマーの日に生まれたからといってプログラマーを目指したわけではありません。 プロフィールにアクセス

    I10のブログ
  • tiny-studio :: Android のエミュレータを高速起動する

    AVD(Android Virtual Device)のスナップショット機能を有効にすると良いようです。Optimizing Apps for Android 3.0 AVDを作成するときに、Snapshotの項目のEnabledにチェックを入れます。Android SDK and AVD ManagerのStartボタンをクリックします。スナップショットを有効にしたので、「Launch from snapshot」と「Save to snapshot」のチェックボックスを操作することができるようになっています。最初はどちらにもチェックを入れてAVDを起動します。エミュレータが起動したら、ウィンドウを閉じてしまいます。起動した状態の情報がスナップショットとしてハードディスクに記録されます。このため、エミュレータが終了するまでに多少時間がかかります。再びAndroid SDK and AVD

  • アラートダイアログ(AlertDialog)を使用するには - 逆引きAndroid入門

    概要 android.app パッケージ - AlertDialog クラスを使用します。 ソースコード package com.adakoda.android.alertdialogsample; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Bundle; public class AlertDialogSampleActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.la

  • Android | View.OnClickListenerインターフェース

    「View.OnClickListener」インターフェースはビューのクリック処理に使用されます。 android.view public static interface android.view.View.OnClickListener クリック時に呼び出されるメソッドは「onClick」メソッドとなります。 onClick public void onClick(View v) Called when a view has been clicked. Parameters: v The view that was clicked. 引数にはクリックが発生したViewクラスのオブジェクトが渡されてきます。 実装方法 例として「Button」クラスに対してClickリスナーを設定する場合には、次の二通りの方法があります。 1つ目は自分自身に対してandroid.view.View.OnC

  • Android画像付きリストの設定(ListView) - メグリ株式会社

    Androidでの開発で、リストビューに項目毎に画像を置くケースでの対応です。 メモリ使用量を抑える為、スクロールさせて実際に必要になったときだけ表示する対処を行う。 ● 読込中と読込完了時の設定 AsyncTaskでバックグラウンド処理を行い、読込中の場合はプログレスバーを表示させる。 ● 画像データのキャッシュの使用 AsyncTaskで一度読み込んだ画像をキャッシュに保持し、スクロールにより再表示する時にwebからの読込を省略する事で負荷を軽減する。 ● 画像データのキャッシュのクリア キャッシュを保持し続けるとメモリ使用量が増える為、リスト画面終了時にキャッシュをクリアする処理を呼び出す。 以上の事を踏まえたソースコードを以下に示します。 画面レイアウト設定用XMLファイル &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&

    Android画像付きリストの設定(ListView) - メグリ株式会社
  • ウェブリブログ:サービスは終了しました。

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    ウェブリブログ:サービスは終了しました。