java

ViewPager 利用時、 FragmentManager 内に Adapterで返しているより少ない数しか入っていない

FragmentPagerAdapter で 返すデータ数が、実際に3つあっても、 タブで1番目に切り替えを行うまで、FragmentManager の中には、2つしかFragmentが入っていないような動きになっていた。 List<Fragment> datas = getSupportFragmentManager().getFragments(); // 2つだ</fragment>…

GridViewのCell などのサイズを比率で指定する

GridView は、横幅が自動計算されるため、比率を合わせるには、設定時に計算する必要がある。FrameLayout を入れていた場合は、以下のように onMeasure を オーバーライドし、height を再計算する。 xml の 属性に、layout_height_ratio="0.8" のように指定…

android で view のサイズを取得する

void checkSize (View view) { final Point size = getWindowSize(); // window のサイズを 通知する view.measure (size.x, size.y); // サイズ取得! final int w = view.getMeasuredWidth(); final int h = view.getMeasuredHeight(); } Point getWindowS…

ScrollView の 影を消す

<ScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true" android:paddingTop="10dp" android:overScrollMode="never" > </ScrollView> android:overScrollMode="never" これで消えます。

Android で getMap() が null になる

これでは GoogleMap が null になってしまう。 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_map); setupMap(); } private void setupMap () { final FragmentMa…

さくらインターネット VPS のリモートコンソールが開かない

java が起動しないことが原因。Macなら、 システム環境設定 > Java > セキュリティ > サイトリストの編集Windowsなら、 コントロールパネル > Java > セキュリティ > サイトリストの編集ここに、 https://secure.sakura.ad.jp を追加。 さらにChromeでは開け…

Google App Engine Java 404 ページ カスタマイズ

404 ページをカスタマイズする場合、 一旦自分のコントローラーでうける必要がある。 web.xml ... <servlet> <servlet-name>Jersey Web Application</servlet-name> <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class> <init-param> <param-name>com.sun.jersey.config.property.packages</param-name> <param-value>com.sam…</param-value></init-param></servlet>

red5 起動時のエラー

[main] ERROR o.a.jasper.EmbeddedServletOptions - The scratchDir you specified: /usr/share/red5/work/red5Engine/ 0.0.0.0/live is unusable. 今まで起動していたが、上記のようなエラーで起動しても正しく動かないときの対処法このディレクトリを削除…

red5 をインストール

java yum install java red5 展開 $ cd /opt $ wget http://wiki.red5.org/downloads/0_9/red5-0.9.1.tar.gz $ tar zxvf red5-0.9.1.tar.gz 起動 $ ./red5.sh > log/console.log 2>&1 & 停止 $ ./red5-shutdown.sh 初期設定では、以下でページを確認でき、ス…

Redis を install

install aptitude install redis-server 設定 vim /etc/redis/redis.conf 許可するなら追加 bind 127.0.0.1 bind 192.168.0.10 この方法でinstall したredisでは、publish、subscribe がうまくいかなかった。 ソースからインストールする。 wget http://redi…