m_shige1979のささやかな抵抗と欲望の日々

プログラムの勉強をしながら学習したことや経験したことをぼそぼそと書いていきます

なんとなく作ったサイト

http://www.it-check-matome.info/


Github(注意すること)

https://github.com/mshige1979

android

androidでローカルhtmlを表示する

cordovaでも良いかもと思われましたが なんとなるやりたくなったので調べ直しました。 環境 android2系 エミュレータが新しくなってなんと動くようになっていた やること test.htmlを作成してtwitter bootstrapのcssを組み込む javascriptのイベントをandroi…

MacにXamarin Studioをインストールしてみました

特に意味はない C#とか使えないけどクロスプラットフォームはちょっと便利そうなので入れてみました 環境 Mac Book Air 参考情報 遂にXamarin無料! Xamarin Studio for MacでiOS/Androidを書いてみた。 | Developers.IO ダウンロード https://store.xamari…

androidでsuicaのデータを一部読み取り実験

なんかちょっとNFCって言葉を聞くけどイミフなんで ソースコードを拝借して試させていただきましたm(_ _)m 参考 Nexus7でPASMO(Suica)の履歴を読んでみた : 時々、失業SEの開発日誌 仕様 http://www.sony.co.jp/Products/felica/business/tech-support/data/…

androidで画面をスワイプしてページを変更する

スワイプって ページ移動とかする際に指で横にス~と伸ばすやつです。 フリックの指を離さない版と思えば簡単かも… 参考 Android Tips #30 ViewPager を使ってスワイプで View を切り替える | Developers.IO ※ブログみただけではうまくイメージつかないので…

cordovaでpush通知サンプルその2

Push通知 なんか勝手にアプリにデータを送信するちょっと便利かつ、迷惑な機能 参考にしたもの(といいますか基本パクっています。メモ代わりって感じ) Cordova GCMからのプッシュ内容を通知領域に表示する - Symfoware index.html <html> <head> <meta charset="utf-8" /> <meta name="format-detection" content="telephone=no" /> <meta name="msapplication-tap-highlight" content="no" /> </meta></meta></meta></head></html>

cordovaでpush通知サンプルその1

Push通知 なんか勝手にアプリにデータを送信するちょっと便利かつ、迷惑な機能 参考にしたもの(といいますか基本パクっています。メモ代わりって感じ) Cordova GCMから送信したAndoroidのプッシュ通知を受け取るアプリケーションの作成 - Symfoware google…

androidでgridviewを試す

カレンダーとか写真などのコレクションを表示するのに適していそう 最近なんか朝4時に起きちゃう…何故だ… 画面 activity_main.xml

androidでオプションメニューの表示の切り替え

androidの画面でアイコンとか出せるけど任意で表示を切り替えたい。 メニュー自体はアクティビティとかで任意に変化できるけど表示するしないの切り替えは知らなかった 実装 activity_main.xml

android5.xで加速度センサーの値を取得してグラフで表示

加速度センサーの値を取得できるようにしたけど 振った時と降っていない時の値の変化がわかりにくい のでグラフで表示して表示してみる 実装 build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "21.1…

android5.xで加速度センサーで振動を検知?

加速度センサーには重力が含まれているので細かい振動はそのままでは検知できない らしい やること 重力を差し引いた値を検出 一定のしきい値を超えた場合に背景の色を変更する というものを作ってみる 参考 niu's development log: 加速度センサーで振動を…

android5.xで加速度センサーと地磁気センサーで方位や傾きを検出

X、Y、Zの意味がちょーっとずつ理解出来てきたかも と思っているうちはわかっていない(´・ω・`) 加速度センサーと地磁気センサーで方位角や傾きがわかるらしい 参考にしたもの Xamarin.Android 方位の取得2(磁気センサー/加速度センサー) - SIN@SAPPOROW…

androidでドロワーメニューを表示したい

なんかかっこよさそう なので作ってみたいので調べました(^_^;) 参考 Creating a Navigation Drawer | Android Developers NavigationDrawerをつかって、スライド式のメニューを実装する | Tech Booster Y.A.M の 雑記帳: Android : Navigation Drawer を使…

cordovaでプラグインのサンプルを作ってみる

corodovaでプラグインを作ったことはない プラグインを作成した記事はあまり見かけないので良くわからないから見よう見まねでやってみた 環境 android 5.x cordova 5.x corodovaのプロジェクトを作成 作成 cordova create sample01 com.example.mshieg1979 S…

androidでRSSを取得して一覧表示

前回はRSSを取得しただけ パースとか便利なメソッドがあると思っていたけど軽く探しただけではなかった 参考 XMLをパース(解析)する | Tech Booster これを見て必要な分を加工して取得する 画面 MainActivity用

androidでRSSを取得する

いまさら感 基本、javaは業務経験ないのでこういう場面でしか使わないので勉強、勉強 環境 android 5.x系のエミュレータを使用 もうどの辺をバージョンとして考えるかは不明だけど今年辺りからsimフリーになったし 新し目のスマホを手に入れていることを考慮…

androidで加速度センサーの値を取得

値の位置による意味を理解しないといけない ものすごい速度の値が変化したのはいいのですが、値のどれがどの方向とかを上手く理解しないと何もできない感がある 勉強してないからこのへんはよくわからない 実装 Activity package jp.mshige1979.app.samaplea…

androidで照度センサーを試す

まあ、なんとなくわかってたけど 温度センサーとかは使えん(´・ω・`) 値の取得とかしたかったけど取れないので諦める 照度センサー 光の強さで値が大きくなるみたい ちなみに自分のアパートの証明では60いかなかった 実装 Activity package jp.mshige1979.a…

androidの歩数センサーを利用したサンプル

今まで使用していたものは古かったので新しいスマホのバージョンが5.x いろいろ便利なセンサーも出てなんか使えるかもしれないので実験 歩数センサーサンプル 画面のXML

androidでセンサー一覧を取得

なんか最近スマホの金額が高いので2台持ちにする 今まで使っていたものを通話専用にしてデータ通信をしないようにしてアプリもほとんど消した。 来月あたりでデータ通信量を確認して安く扱えるか確認する 実装 画面 XML

DroidKaigiに参加したので適当に感想とか…

詳細 名称 DroidKaigi 場所 東京都渋谷区道玄坂1丁目12番1号 渋谷マークシティ ウエスト 13F 金額 無料 ちなみにお昼に軽食もありました URL http://droidkaigi.github.io/ http://droidkaigi.connpass.com/event/13216/ 関連資料がよくまとまっている場所 D…

androidでタブとフラグメントを使用して画面を切り替え

今回はこれが精一杯 なんか既存のテーマではエラーになりまくりだけど どうすればいいのかわからないのでテーマなしでやった 実装 MainActivity package jp.mshige1979.app.sampleapptab3; import android.app.ActionBar; import android.app.Activity; impo…

androidでシークバーを使ってみる

評価とかを指定する場合などに使用できそう 面白いとか痛いとか ボタンで押下とかよりは面倒だけど明確に高いか低いかを分ける場合に使用できるかも 実装 画面 Activity package jp.mshige1979.app.sampleappseekbar1; import android.support.v7.app.Action…

androidで簡易ダイアログ

処理の確認画面などで確認する場合などに使用する 終了前に確認したり、登録処理での確認などに使用する 参考 [Android] DialogFragmentを使ってダイアログを表示する - Qiita 実装 画面 Activity package jp.mshige1979.app.sampleappdialog1; import andro…

androidで通知(Notification)

ステータスバーに通知してなんかを表示させる 裏でサービスが動いていたりアクティビティがメインとなっていない場合に使う ニュース配信アプリとかのあれ smartnewとかで新しいニュースが配信されたとかやる場合 あれは別途、他のこともやってそうですけど …

androidでBroadcastReceiverの簡易サンプル

これなに? インテントと言われるものを配信して、自分のアプリや他のアプリで検知できるようにするらしい これでアクティビティを起動したり他のアプリの値を受け取れたりするとのこと 必要なこと アクティビティとは別にブロードキャストレシーバーを作成…

androidでviewを利用して画像を表示

要はあれですゲーム系 デザインはゴミカスですけど、まあちょっとは作ってみたい欲望とかあるわけなのでいろいろと参考書を見て形だけとりかかってみました。 アクティビティを使わない Viewのクラスを作成してそれを画面として利用するようです。 実装 Acti…

androidでタイトルにアイコンを表示したい

android studioでの初期では ※ないのでなんとかだしたい バージョンが古い場合はなんかうまくいかない 2.3.3で作成していたけどうまくだすことができないので4.0.3に変更して対応 AndroidManifest.xmlを修正 xml <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="jp.mshige1979.app.sampletitleicon2" > </manifest>

androidでプログレスバーのカスタマイズ

画像を使用する 画像は以下より拝借 プログレスバーをカスタマイズする « Tech Booster 実装 画像をdrawableに配置 drawable/progresspic.xmlを作成する <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <bitmap android:src="@drawable/background"/> </bitmap></item></layer-list>

androidでタイマーとプログレスバーを併用

休日って 会社に出社して仕事をしないけどうまくバランスを調整できないのでなにすればいいのか結構悩む… プログレスバーを使用して 時間の流れを制御する 実装 画面 ※ボタンとプログレスバーを1つずつ配置 コード package jp.mshige1979.app.sampleprogres…

androidでimageviewの画像を回転

バージョンが新しいとなんかいろいろできるらしいけど 基本としては古めのバージョンでやった imageviewで回転は困難なようです 一度ビットマップに変換してから回転したものを使用するらしい 実装 ソース package jp.mshige1979.app.sampleimagerotate; imp…

androidで現在位置を取得

コンパスアプリとか地図の距離感とか 調べたいときに使用するかも 権限を付与する <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> この2つを追加するらしい で実装 画面 ※簡単にラベルだけ ソース package jp.mshige1979.app.samplelocation1; import android.content.Context; i…</uses-permission></uses-permission>

androidでグラフを表示(AFreeChart)

今回は とりあえず出すだけ 出さないとできないかどうかも決められない jarを取得 https://code.google.com/p/afreechart/ より最新のjarをダウンロード 雛形を準備 ダウンロードしたjarファイルをlibsディレクトリへコピー build.gradleへ追加して同期 appl…

androidでタイトルバーとかステータスバーとか消したい場合

アプリでたまに消しているのを見かける どうやっているかわからないのでいろいろ探しました ・・・バー? 参考 タイトルバーやステータスバーを非表示にする方法 - [Androidアプリ/Android] ぺんたん infoなんかxmlとかソースへの記載で消せるらしい今回はソ…

androidでwebviewを使用してページを表示

RSSリーダーを作成する場合は 内部のwebviewを使用するがアプリケーションでのwebブラウザを使用するかのどちらかになりますが今回はwebviewを使用する 画面 アクティビティにwebviewを配置 実装 package jp.mshige1979.app.sampleappweb1; import android.s…

androidでsqliteを使用してTODOアプリ(仮)を作成

SQLteを私用することで テーブルのようにデータを操作できる 画面 1つ目はリスト形式で作成 2つ目は登録画面 データベース DBOpenHelper package jp.mshige1979.app.sampleapptodo; import android.content.Context; import android.database.sqlite.SQLit…

androidでリストビューをカスタム

レイアウトやデータは多少いろいろしたい のでちょっと修正する 画面 まずはブランクのアクティビティにリストビューを配置 文字の配列を用意して設定 package jp.mshige1979.app.sampleapplist2; import android.support.v7.app.ActionBarActivity; import …

androidでログを出力してデバッグ調査

ステップ実行できるとかはともかく ライフサイクルとかで別の画面にいったあとに戻った場合の直後の処理を実行したいけど onCreate?じゃないけどどこかわからないのでログで追跡するとかまた、定数の値や変数の値を確認する場合に使用する Logクラスを使用…

androidでメニューを配置

以下結果 実装 MainActivityのメニュー追加 package jp.mshige1979.app.sampleappactivity1; import android.content.Intent; import android.support.v4.view.MenuItemCompat; import android.support.v7.app.ActionBarActivity; import android.os.Bundle;…

android画面遷移でアニメーション

ぶっちゃけ わかっていない とりあえず動いたメモを記載 参考 【Android】画面遷移時のアニメーション設定 - Furudateのブログ throw Life - ActivityのOpenとCloseをアニメーションさせる 画面 アニメーション用の設定ファイルを作成 ※参考資料のものをその…

androidで別の画面へ遷移

画面遷移を行う androidでは画面のことをactivityとして画面を移動するらしい Ⅰつ目の画面 深く考えずにリストを作成する MainActivity:ソースもリスト表示のみ package jp.mshige1979.app.sampleappactivity1; import android.support.v7.app.ActionBarAct…

androidでシンプルなリストビュー

昨年は2回くらい abcなんとかというのに参加したのでandroidにかなり興味が出てきた。 iphonは実機への投入で年間のお金が発生するのがちょっと気になっていたのでまずは簡単に実機投入などができるandroidで実験している リストビュー RSSリストやメニュー…

Android Studioでadmobを使用して広告を表示

cordovaとは勝手がちがう あっちは勝手にプラグインさんがいろいろやってくれましたがこちらは多少手間を掛ける必要がありそうです 参考 http://androidstudio.hatenablog.com/entry/2014/07/21/170610 準備 admobの登録とかは割愛しますので頑張ってくださ…

androidで向きを固定して起動する

起動するときに位置を固定して起動する 横にしてレイアウトが崩れたり内容が初期化されたくない場合 AndroidManifest.xmlを編集する <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.matsumotoshigeharu.sampleappimage" > </manifest>

androidで簡易データ保存(SharedPreferences)

データ保存する方法はなんかいくつかあるらしい SQLiteとかいろいろ うん、わからん\(^o^)/ SharedPreferences 今回は設定データを保存する時に簡単な保存、読み込みが行える方法でこれを使用する import import android.preference.PreferenceManager; im…

androidでタイマーによる繰り返し

androidとjavaは違うって聞くけど 厳密には言語とframeworkみたいな位置づけなのか?みたいな感じで認識している。 まあこの辺は深く意識しないようにしておこう タイマーによる実装 タイマーを使用することで繰り返し処理を行うことが可能。 androidによる…

androidで画像切替

ImageViewを使用する ゲームとかでの高速描画ではさーふぇす?とかいうのを使用するらしいけどそんな高度なことはまだ、速い(´・ω・`) 実装 空のプロジェクトを作成する 画像を用意して配置 ※画像はネット上からでも適当に取得してきてください mainにソー…

Android Studioでカウンターのサンプルアプリ作成

今更感がありますが ABC 2014 Winterに参加してきました。 体調が万全でなかったのですぐに帰りましたけどandroidの開発が今まで以上にやりやすくなった感じがしたのでサンプルアプリを作成しました。 作ったもの ※やべえw。Hello worldが出たままw 環境 m…

AdMobへの登録して広告を表示

まだ、アプリを公開とかは考えていないけど とりあえず実機でみれるか確認だけ admobに登録 http://www.google.co.jp/ads/admob/ googleアドセンスとかにも登録しておく必要があるみたい 収益 収益化を選択 アプリを指定する 広告の種類の設定を行う 完了 ア…

cordovaでランチャー用の画像を設定

デフォルトのアイコンはまずい 別に下手というわけではなく、なんか自分のアプリっぽくないので変えよう デザインは適当に作る 画像を配置する 配置場所はサイズで異なる 36 ☓ 36 drawable-ldpi 48 ☓ 48 drawable-mdpi 72 ☓ 72 drawable-hdpi 96 ☓ 96 drawab…

cordovaでスプラッシュ画面を表示(android)

起動時に意味不明なスプラッシュ画面を表示するサンプル ※一瞬なのでわかりにくいが起動時に1〜2秒指定した画像を表示する 画像を準備する 適当な画像を作成するか用意する 画像サイズ 426☓320 drawable-ldpi 470☓320 drawable-mdpi 640☓480 drawable-hdpi…