Quantcast
Channel: 技術者のたまごブログ
Browsing all 68 articles
Browse latest View live

EclipseでAndroid Support Library のソースを見られるようにする

Android Support Library のソースは(SDK ManagerでDLしていれば)<android-sdk-dir>/extras/android/support/v4/src にある。Eclipseで見れるようにするにはこれをattachすれば良いだけ。 ・・・のはずが、ADT20では正攻法ではできない。...

View Article


RemoteControleClientを使うにはAudioFocusが必要

RemoteControlClientはテクブに書いてある通りに書けば動きま・・・せん。リモートコントロールを表示するにはAudioFocusを取得する必要があります。省略されているのは、それくらい常識って事なんでしょうか。 ComponentName myEventReceiver = new ComponentName(getPackageName(),...

View Article


Solve "Signature Verification Failed" error

I met Signature Verification Failed error  in CWM. when I updated my Galaxy Nexus(yakju) ( OTA  , JRO03C to JZO54K )I remembered My Galaxy Nexus was rooted by Nexus Root Toolkit(NRT) 1.5.2.I tried to...

View Article

PreferenceActivity and Intent

The information about PreferenceActivity is here.http://developer.android.com/guide/topics/ui/settings.htmlWe can use intents in PreferenceActivity.Here is some examples of usage of <intent> in...

View Article

テーマHoloを利用しつつメニューボタンを表示する

ICS以降はActionbarが推奨され、消えてしまったメニューボタンですが、救済策として、メニューキーのない端末では画面の右下にメニューボタンが表示されます。しかし、target-sdkが14以上の場合、これらのボタンは表示されず、requestWindowFeature(Window.FEATURE_NO_TITLE);のようにしてタイトルバー(アクションバー)を消している場合、オプションメニュ...

View Article


ExtAudioFileSeek→ExtAudioFileReadでError -50

iOSで音楽の読み込みを行うAPIにExtAudioFileRead( fileReference , size,  buffer )がある。また、シークするAPIとしてExtAudioFileSeek( fileReference, seekTo...

View Article

(iOS) UISlider::setValueでsliderが再描画されない。

UISlider::setValueはUIスレッドから呼び出さないと再描画処理が行われません。別スレッドから読んでいる場合はUIスレッドから呼ぶようにしましょう。[self performSelectorOnMainThread:@selector(updateSlider) withObject:nil waitUntilDone:NO];

View Article

YOUR PHONE MAY NOT BE PROVISIONED FOR DATA SERVICES

アカウントのセットアップ時にYOUR PHONE MAY NOT BE PROVISIONED FOR DATA SERVICESというエラーが出た。原因は日付・時刻が正しく無かったためであった。( しばらく起動してなかったので時刻は1970/1/1 09:00に・・・ )これを現在時刻に直してから試したら成功した。

View Article


objective-cのswitch文でexpected expressionエラー

objective-cのswitch文でcase文の直後に変数宣言をするとexpected expressionというエラーが発生する。switch( hoge ){ case 0: int i; // expected expression break;}解決方法は簡単で、case文内でスコープを定義すれば良い。 switch( hoge ){ case 0: { int i; break;...

View Article


ViewPagerのスライド速度変更

ViewPagerをフリックした時の画面の切り替わりが遅いと、縦方向のスクロールビュー(リストビュー等)と組み合わせると相性が悪い。フリックした直後に縦にスクロールしようとしても、スワイプ動作がViewPagerの方に取られてしまうからだ。スライドのアニメーションの速度を上げればこの問題は解決する。やり方は下記に書いてあった。http://stackoverflow.com/questions/81...

View Article

ActivityUnitTestCaseでjava.lang.RuntimeException:

以下のようなコードを書いたpublic class SampleTest extends ActivityUnitTestCase<MainActivity> { public SampleTest ( Class<MainActivity> activityClass) { super(activityClass);...

View Article

エラー:Androidでのundefined reference to 'foo()'への対処

AndroidのNDKを使った開発で、undefined reference to 'foo()'が出た場合の対処例のメモ。1.android.mkのLOCAL_SRC_FILESにfooを宣言しているファイル(例えばfoo.c)があることを確認LOCAL_SRC_FILES := foo.c2.(fooがcppファイルで宣言されていて、cファイルからの参照するときにエラーが出る場合のみ)...

View Article

AndroidでのOpenSLの利用

AndroidでOpenSLを利用する際見ておくべき情報などメモ1.公式ドキュメントNDKインストール時に含まれているもの。パスは<NDK-PATH>/docs/opensles/で、内容は下記の2つ- OpenSL_ES_Specification_1.0.1.pdf     OpenSL ESの仕様書。これはAndroidに特化したものではない。...

View Article


「サーバーへの安定したデータ接続を確立できません」が出て困った

久々に起動したAndroid端末でGoogleアカウントを追加しようとしたらサーバーへの安定したデータ接続を確立できませんという表示が出てアカウントの追加ができない状態に・・。いろいろ試した結果、原因は単純に時計がずれているせいでした。(久々に起動したもんだから時計が1980年1月1日に戻っていたのでした)時刻を修正して試したらアカウントの追加ができた。

View Article

OpenSL for Android で困ってること

OpenSL for...

View Article


Logcatでスペースを含む文字列でフィルタする

Logcatのフィルタ入力欄において、スペースはAND(論理積)としてみなされます。スペースを指定したい時は\sを使いましょう。例:Log.d("hoge", "text A" );Log.d("hoge", "text B" );というログを両方ヒットさせたい時text A|text Btext\sA|text\sB前者の場合、"text"と、Aまたは"text"と、Bを含む文字列がフィルタされます。

View Article

JNIサンプル集

td{padding:5px;} 順次追加していきますメソッドシグネチャ型一覧voidVbooleanZbyteBcharCshortSintIlongJdoubleDfloatFstringLjava/lang/String;objectLjava/lang/Object;[をつけると配列を表すboolean array[Zbyte array[Bchar array[Cshort...

View Article


ドラッグ&ドロップでSVGからPNGへ変換

複数のファイルを一括でPNGに出力するWebアプリを作ってみました。一切ファイルをサーバーにアップロードしないのが特徴です。SVG to PNG converter使い方は、出力サイズを入力して、変換したいファイルをドラッグ&ドロップするだけです。エラー処理はまともにしてないので、その辺はご容赦下さい。

View Article

Xcode5で.hファイルと.mファイルの切り替え

Xcode5 で ヘッダファイルとモジュールファイルを切り替えるショートカット⌃+⌘+[↑|↓]Ctrl+Cmd+[up|down]

View Article

Android + NDK debug で No source file named *****.c の原因

AndroidのNDKでnativeのコードをデバッグしようとするとブレークポイントを貼ったソースファイル名で No source file named *****.cというようなエラーが出た。原因は簡単で、先にstatic {System.loadLibrary("mylibrary");}のように共有ライブラリーをロードしなければいけないのでした。

View Article
Browsing all 68 articles
Browse latest View live