Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

Android

Android及びWebViewの初歩

1. AndroidのWebViewはLayoutで置く。 2. loadURLでURLの読み込み 3. AndroidManifestに の記述がいる。 4. AssetフォルダはNewのFolderから作れる。 5. Assetフォルダにはファイルをペーストで中に入れられる。 6. ローカルファイルの読み込みはwebView.loa…

幾つかのメモ 2

ImageButtonはボタン背景がついてしまう。 画像つきボタンはImageViewを使えば良い。 文字付きアイコンはShapeを定義してバッググラウンドに指定する。 <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <solid android:color="@color/hoge"/> </solid></shape>

SNS関連

ツイート 以下でツイート対応アプリが出る。 String url = "http://twitter.com/share?text=" + text; Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));

GSON関連

リストを変換 Gson gson = new Gson(); Type listType = new TypeToken<List<ItemClass>>(){}.getType(); List<ItemClass> items = gson.fromJson(jsonArray, listType);</itemclass></list<itemclass>

レイアウト関連

Drawableフォルダには画材的なxmlを置く。 dimensフォルダにはデバイスの大きさごとの指定を置く。 FrameLayoutは何もしないレイアウト RelativeLayoutは何々は何々の上にあるとかを指定するレイアウト 絶対座標は使わないこと。 データバインディングはデー…

基本的なこと

他の画面から送られてきたデータを取得 Bundle extras = getIntent().getExtras(); if (extras != null) { mHoge = extras.getString("HOGE"); setTitle("title"); } } 他のxmlファイルのレイアウトを取得 mView = (LinearLayout) getLayoutInflater().infla…

エミュレータのプロキシ認証

やったこと。 エミュレータの設定でプロキシ設定する うまくいかなかったのでコマンドライン上でabd, emulatorを使うことにした。 まずパスを通した。 export PATH=/Applications/adt-bundle-mac-x86_64***/sdk/platform-tools:$PATH export PATH=/Applicati…

幾つかのメモ

アダプター アイテムからアイテム用のビューへの変換、動的に行われる。getView convertViewはリサイクルされてきたビューのこと。 データバインディング DataBindingUtil.inflateでbindingを取得して、そいつにデータをセット、 データはレイアウトのほうで…