データ追加や更新の場合と同じくデータ削除のためのメソッドも用意されています。「SQLiteDatabase」クラスで用意されている「delete」メソッドを使います。 delete public int delete(String table, String whereClause, String[] whereArgs) Convenience method for deleting rows in the database. Parameters: table the table to delete from whereClause the optional WHERE clause to apply when deleting. Passing null will delete all rows. Returns: the number of rows affected if a w
laravel4のインストールでは php composer を利用しますが、仮想環境などのパフォーマンスが良くない環境で行うとエラーになることがありました。 $ composer install Loading composer repositories with package information Installing dependencies (including require-dev) - Installing symfony/translation (v2.3.2) Downloading: 100% .... Generating optimized class loader [Symfony\Component\Process\Exception\RuntimeException] The process timed-out. optimize Script php a
何の役に立つのか疑問ですが、一貫した情報が無くハマりポイントが多かったので書いときます。 環境はさくらのVPS上に作りました。正真正銘のCUIです。 http://vps.sakura.ad.jp/ 最小構成でインストールしたCentOSに、カーネルは2.6.18-194.8.1.el5 x86_64です。古い・・・ Javaの環境 まずはJavaの実行環境が必要です。openjdkを使えば良いと思います。 yumに「java-1.6.0-openjdk.x86_64」があったのでインストールしました。 Android SDK Linux用のAndroid SDKをダウンロードしてきます。 http://developer.android.com/sdk/index.html 適当なディレクトリに展開。 ここでダウンロードしたAndroid SDKはtoolsだけで、platformsやa
■理想 AndroidってJavaだからメモリ管理なんてしなくてもいいよね!! なんて思っていた時代が私にもありました・・・ ■現実 @Override protected void onDestroy() { super.onDestroy(); // 画面が回転した時など、Activityが破棄されるときに呼び出されます // すべてのメモリはここで開放します // - 特に危険なのが内部クラス(MyWebChromeClientなど)、正しく開放しないとActivityが開放されません // - セットしたbackgroundのcallbackもnullにしないと開放が行われません // - webViewのdestroy()を忘れると後からGCが走ったときにVMがクラッシュします this.webView.stopLoading(); this.webView.setWebChro
前からやるつもりで放置していたubuntuにコマンドラインのandroid環境を作った。 環境は、dellのmini9上にインストールしたUbuntu10.0.4。 はじめにjavaとantをインストールしてあるとする。 SDKインストール まず、androidのsdkをダウンロードしてくる。 android-sdk_r07-linux_x86.tgz $HOMEに展開した。 Pathを通す $ exoprt PATH=$HOME/android-sdk-linux_x86/tools:$PATH $ android list targets 何も出てこない。 SDKのコンポーネントをインストールする。 >|sh| $ android update sdk # GUIが上がってくる | いろいろコンポーネントがダウンロードされてインストールされる。 $ android list targe
Android, iPhone等のスマートフォン向けアプリ開発などの話題を中心に、時事ネタなどを気の向くままに書いています。 先日行われたGoogle Developer Day 2010 Japan (GDD)にてAndroidアプリのコードのセキュリティ対策として、ProGuardなどのオブファスケーターツールでコードを難読化させる事と、License Verification Library (LVL)を使って起動権限を確認させる事を挙げていました。 2011/07/31追記: 「Androidアプリの不正使用対策」のまとめはこちら! コンテンツを守りたい方は必読です! 2012/08/23追記 Androidアプリの改造ツールの詳細と手口について(違法コピー天国の現状報告) ProGuardだけでは違法コピーを防げない現実がわかります! LVLは兎も角として、オブファスケーターツ
ListView ものをズラズラ並べる時に使うViewでほかの〜〜〜Layout系と違うところはデータ構造をAdapterという形で内包できるということ。 あとStyleにdividerという区切り線が指定できるというなんだかなな機能も使える。 別にLinearLayoutでも無理すれば同じようなものを実装できる ▲ ▼ 本体 とりあえずlayoutのXMLにListViewを作っておく <ListView android:layout_width="fill_parent" android:layout_height="300dip" android:id="@+id/hoge_list_view"/> ListViewにはスクロール機能もあって高さを縛っておくとあふれた場合に自動的にスクロールするような動きができる。 ▲ ▼ 一行分 ListViewの特徴として1行分のlayou
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く