トップページ⇒tech
1001コメント363KB

Androidプログラミング質問スレ Part23

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2012/06/19(火) 19:57:12.12
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 118匹目
http://toro.2ch.net/test/read.cgi/tech/1331904826/
Eclipse統合M32【Java/C++/Ruby/Python/Perl】
http://toro.2ch.net/test/read.cgi/tech/1320318310/
★★Java質問・相談スレッド153★★
http://toro.2ch.net/test/read.cgi/tech/1334438859/

****関連リンク****
■ Android developers http://developer.android.com/
■ ソフトウェア技術ドキュメントを勝手に翻訳 http://www.techdoctranslator.com/

****前スレ****
Androidプログラミング質問スレ Part22
http://toro.2ch.net/test/read.cgi/tech/1337170429/
0122デフォルトの名無しさん2012/06/25(月) 01:27:28.43
外部ライブラリの使い方を知らないんだろ
http://techbooster.jpn.org/andriod/environment/4897/
0123デフォルトの名無しさん2012/06/25(月) 12:38:20.98
すいません。初歩的なことかと思いますが、ググってもさっぱりだったので...

自分のプロジェクトに
import android.app.ActivityManagerNative;

とやりたいのですが、ActivityManagerNativeが標準でSDKに含まれていないため、
gitでソースを落としてきました(10GBもある!)
で、この中にActivityManagerNativeが含まれていることは分かりましたが
(frameworks/base/core/java/android/app内)、
こいつをEclipse上でどうやったら自分のプロジェクトから使えるようになるかが
分かりません。ファイルやフォルダをプロジェクトにコピーしてもエラーだらけで...

よろしくお願いします。
0124デフォルトの名無しさん2012/06/25(月) 12:44:37.61
呼びたいメソッド使いたいフィールドだけ切り出して持ってくる
メソッドは枠だけあれば中身カラで可
非公開APIはバージョン間の互換性が保証されないことを忘れないように (まあ公開APIも大概だけど)
0125デフォルトの名無しさん2012/06/25(月) 13:36:37.88
このスレでいいのか分からないけど、最近の端末で
内部メモリを内部ストレージと本体メモリーの2つに
分けてある理由を書いてるサイトとかある?
0126デフォルトの名無しさん2012/06/25(月) 15:00:55.18
>>125
そんなサイトは知らないけど
データの保存処理を外部ストレージ決めうちでやるケースが多いので
外部ストレージがない端末では困ることになるから、その対策でというのは想像がつく
0127デフォルトの名無しさん2012/06/25(月) 15:46:50.25
>>126
アプリ側の互換を取るための配慮なのかな?
GalaxyNexusみたいに内部ストレージしかない機種もあるし
メーカーの方針の違いだろうか
0128デフォルトの名無しさん2012/06/25(月) 15:53:10.62
すみません、質問させて下さい。
アプリ内課金のサンプルを動かそうと思っているのですが、
Eclipseのandroid sdk managerを開いても、extrasの下に
Google Market Billing packageが表示されず困っています。

ちなみに表示されているのは、
Android Support package
Intel Hardware Accelerated Excecution Manager package
の2つだけです。

表示設定のチェックやリロードなど、色々試してみましたがだめでした。
原因をご教唆頂けますと幸いです。
0129デフォルトの名無しさん2012/06/25(月) 20:38:32.90
bluetoothのプログラミングの参考文献を検索してもあまり出てこないのですが、おすすめのwebページあるいは参考書などはありますか?
0130デフォルトの名無しさん2012/06/25(月) 22:02:51.28
android bluetooth で穴があくまでぐぐる
0131デフォルトの名無しさん2012/06/25(月) 22:07:46.00
まさか「英語読めません」とか言わねぇだろうな?
0132デフォルトの名無しさん2012/06/25(月) 22:30:14.31
質問するほうもアレだが、アホみたいにレスするやつもアレだな
0133デフォルトの名無しさん2012/06/25(月) 22:34:39.89
アレとかソレとか老害への一歩だぞ
しっかりしろよ
0134デフォルトの名無しさん2012/06/25(月) 22:44:13.02
別にここだけじゃなく、最近はどこのスレもこんなんばっかだ
質問するときは情報隠せって、専門学校で叩き込まれるのか?
0135デフォルトの名無しさん2012/06/25(月) 22:56:16.59
ダウンロード中の音楽ファイルを
music.getDuration();で取得すると
例えば全部の長さが10000のファイルで20%しかダウンロードしてない状況だとgetDuration()の戻り値が2000になってしまうんですが
ダウンロードが100%じゃなくても100%の長さを取得するにはどうしたらいいんでしょうか?
0136デフォルトの名無しさん2012/06/25(月) 22:57:05.09
android ダウンロード中 音楽ファイル で穴があくまでぐぐる
0137デフォルトの名無しさん2012/06/25(月) 23:31:53.18
>>136
かなり下の方まで探しましたがアプリ紹介サイトばかりで見つかりませんでした
0138デフォルトの名無しさん2012/06/25(月) 23:48:11.18
>>137
”開発”とか付け足せよバカ
0139デフォルトの名無しさん2012/06/25(月) 23:52:09.81
>>138
ほとんどかわんないです
0140デフォルトの名無しさん2012/06/26(火) 00:07:48.70
extractMetadata
0141デフォルトの名無しさん2012/06/26(火) 00:36:09.42
>>140
android 2.3.3 以上ですよね?
2.2までは対応させたいです
0142デフォルトの名無しさん2012/06/26(火) 01:00:19.72
条件後出しすんなゴミ
0143デフォルトの名無しさん2012/06/26(火) 01:00:26.70
>>135
絶対の方法はない。
メタデータの付いてない可変ビットレートのMP3ファイルは全フレーム読まないと長さがわからないので。
0144デフォルトの名無しさん2012/06/26(火) 01:11:52.46
>>131
>>138
>>142
0145デフォルトの名無しさん2012/06/26(火) 01:19:47.29
言い方はともかく至極当然なツッコミ内容だろう
0146デフォルトの名無しさん2012/06/26(火) 01:53:14.11
煽りしかしない回答者とか雰囲気悪くするだけで迷惑
職場にこういうのいるよな
0147デフォルトの名無しさん2012/06/26(火) 01:54:52.81
>>143
ありがとうございます
0148デフォルトの名無しさん2012/06/26(火) 02:05:17.63
どういたしまして。
0149デフォルトの名無しさん2012/06/26(火) 02:07:37.88
>>135
1. HTTPのContent-Lengthをみる
2. そのサイズのダミーファイルを作る
3. ヘッダ部分を本物で埋める
4. そのダミーファイルでgetDurationする

progressiveに対応してほしいのう
0150デフォルトの名無しさん2012/06/26(火) 02:28:43.47
>>146
板じゃ確かに表現キツイかもね。
職場なら言われて当然だろ。
むしろ語尾のバカ、ゴミがクビじゃないだけいいと思う。
0151デフォルトの名無しさん2012/06/26(火) 02:34:03.63
それただのブラックじゃ
0152デフォルトの名無しさん2012/06/26(火) 07:36:29.84
そりゃあんな低能ブラックがせいぜいだろ
0153デフォルトの名無しさん2012/06/26(火) 07:59:23.47
RelativeLayoutにEditTextを貼り付けたのですが、ソフトウェアキーボードがせりあがってEditTextにかぶさったとき、中身の文字だけがキーボードぶん移動して切れてしまいます。
キーボードを閉じても文字は切れたままです。EditTextごと動かすにはどうすれば良いでしょうか
0154デフォルトの名無しさん2012/06/26(火) 10:07:14.90
AlertDialogでリストを表示させる場合setItemsメソッドを使いますが、
このリストの幅を細くする(文字のサイズを小さくする?)にはどうすればいいですか
0155デフォルトの名無しさん2012/06/26(火) 10:46:44.77
AAAというクラスでTextViewを使っているのですが、TextViewにいろんな機能を持たせるために、TextViewを継承したクラスBBBを作って、AAAの中で使っています。
そしてAAAクラスの中でBBBクラスを基にして作ったTextViewをクリックした時、別のアクティビティを呼び出すためにstartActivityForResultをBBBの中で書いたのですが、実行時エラーとなってしまいます。
この実行時エラーを解決する方法はありますでしょうか。
関連するであろう部分を以下に記します。
ちなみに、呼び出すアクティビティのクラス名はxxxとしています。

package aaa.bbb;
import android.app.Activity;
import (他多数)

public class BBB extends TextView implements View.OnClickListener
{
  Activity act;
  private static final int RC = 501;

  public void onClick(View v){
    Intent intent = new Intent();
    intent.setClassName("aaa.bbb","aaa.bbb.xxx");
    intent.putExtra("keyword", アクティビティに渡す値);
    act.startActivityForResult(intent, RC);
  }

  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if(requestCode == RC_&& resultCode == act.RESULT_OK) {
      // ここで結果を取得して, 表示する処理を書いています
    }
  }
}

なにぶんAndoirdでのプログラムが初めてなもので、もしかすると基本的なミスだとお叱りを受けるかもしれませんが、ご教授の程、何卒よろしくお願い致します。
もし情報がこれだけでは不充分なのであれば、その旨を頂ければまた書き込ませて頂きます。
0156デフォルトの名無しさん2012/06/26(火) 10:51:42.52
なんちゃらExceptionてlogcatにでてないの?
あと、onActivityResultはどのクラスのメソッドか調べてみるといい
0157デフォルトの名無しさん2012/06/26(火) 10:54:00.20
もしかして act に何も代入してなければ初期値 null なので呼び出した時点でぬるぽ
0158デフォルトの名無しさん2012/06/26(火) 11:07:45.23
ガッ!
01591552012/06/26(火) 11:18:59.59
>>156
 すみません、logcatについてはあまり使ったことがないのですが、作っているアプリが音声認識を使っているので、エミュレータでの確認が難しいです。
 実機でlogcatは見えなかったように思うのですが・・・
 もしできるのなら私の勉強不足です、すみません。

>>157
 確かに、何も代入してませんでした。
 startActivityForResultメソッドだけ使いたい場合、何を代入すればいいんでしょうか。
0160デフォルトの名無しさん2012/06/26(火) 12:48:51.46
>>159
このスレに来てlogcat使ったことないなんてよう言えるな。
0161デフォルトの名無しさん2012/06/26(火) 12:50:49.17
>>160
でもスレみてると、半分ぐらいの人は知らない感じだよ。
回答みていてもそんな感じがする。
0162デフォルトの名無しさん2012/06/26(火) 14:44:01.51
何人いようがその全員に同じセリフを言うだけだよ
0163デフォルトの名無しさん2012/06/26(火) 15:16:28.14
同じような繰り返しが起きているのなら、テンプレに追加すればいいのでわ
0164デフォルトの名無しさん2012/06/26(火) 15:27:06.60
Logcatも使えない奴がテンプレ読むかよ
0165デフォルトの名無しさん2012/06/26(火) 15:39:57.83
毎回Logcat読めないやつガーって言うのかw
0166デフォルトの名無しさん2012/06/26(火) 15:50:11.21
Logで1行だけ赤字ならいいけど
一気に数十行出てくることもある
あれはしんどい
だいたい最初の一行でわかるけど
0167デフォルトの名無しさん2012/06/26(火) 18:39:30.30
>>159
Logcatは実機でも使えるよ。
呼び出し元のActivityだけど、static参照って出来なかった気がする。
0168デフォルトの名無しさん2012/06/26(火) 19:25:46.22
>>165
結局、毎回「テンプレよめ」というのと何もかわらんだろw
0169デフォルトの名無しさん2012/06/26(火) 21:56:43.18
>>159
それで、なんぼもろてんの?
AAAとか伏せなあかん内容やったら
多分、趣味でやってんちゃうやろ?
0170デフォルトの名無しさん2012/06/26(火) 22:23:46.99
同じXMLをincludeで再利用する場合、findViewByIdでインスタンス化する場合はどうすればいいのでしょうか?
一意となるIDがないから、インスタンス化できなかったりしますか?
0171デフォルトの名無しさん2012/06/26(火) 22:35:28.54
>findViewByIdでインスタンス化
の時点で何か理解がおかしい気がするが
(インスタンス化してるのはinflate時だろう)、
includeするレイアウトにもid振れるんだからそれで何とか汁

ttp://www.techdoctranslator.com/resources/articles/articles-index/layout-tricks-reuse
ほれ
0172デフォルトの名無しさん2012/06/26(火) 23:04:45.38
>>171
View v;
v = findViewById(R.id.test1);


とした場合、findViewById(R.id.test1)でインスタンスは作られてないのですか?


あと自分で解答みつけました

普段はView v = this.findViewById(R.id.test1)とするところ
View v1 = 親view.findViewById(R.id.test1);


とすればいいらしいです
0173デフォルトの名無しさん2012/06/26(火) 23:11:53.59
>>172
インスタンスはそれより前のinflateで親Viewごと作られてる
findViewByIdは、その親Viewから指定されたIdのViewを探して、
vにそこへの参照を代入してるだけ。こういうのはインスタンス化と言わない
0174デフォルトの名無しさん2012/06/26(火) 23:18:11.70
>>173
なるほど
ありがとうございました。
0175デフォルトの名無しさん2012/06/26(火) 23:28:26.29
まんが王国とかのアダルト広告配信してるのどこやねーん
0176デフォルトの名無しさん2012/06/27(水) 00:02:01.11
初歩的な質問だけど
findViewByIdを変数に入れることをinflateといって
それはつまりインスタンス化してるってことであってる?
0177デフォルトの名無しさん2012/06/27(水) 00:07:37.51
Javaの基礎から勉強してこいカス
0178デフォルトの名無しさん2012/06/27(水) 00:07:52.06
全然あってない
0179デフォルトの名無しさん2012/06/27(水) 00:09:33.10
オナホにローション注入することをセクロスといって
それはつまり童貞を捨てたってことであってる?

っていうくらい合ってない
0180デフォルトの名無しさん2012/06/27(水) 00:10:41.98
Javaの基礎以前のオブジェクト指向からキチンと把握しとかないと、いずれ大ハマリするよ
0181デフォルトの名無しさん2012/06/27(水) 00:14:17.38
inflateってこのスレではじめてみたけど何?
ぐぐっても詳しい解説どこもしてないぞ
0182デフォルトの名無しさん2012/06/27(水) 00:16:36.90
Androidプログラムの経験が浅くて
単にActivityにsetContentViewでレイアウトをセットする位しかやったことないと、
LayoutInflaterなんてクラスを目にすることすらないから、
最初は分からんのも無理ないだろうさ。

ListViewとAdapterとか触り始めてようやっと
「レイアウトファイルからViewってどうやって作るの?」
ってなると思うんだ。
この時inflateという言葉を知っていれば、
後はさくさく解決するだろうさ。
俺は知らなかったから結構苦戦した記憶があるw
0183デフォルトの名無しさん2012/06/27(水) 00:18:52.21
https://sites.google.com/site/androyerjapan/home/layoutinflater
01841552012/06/27(水) 00:19:08.05
160〜169の皆様

 logcatは確かに初歩的な内容でした、調べてみるとわかりました。申し訳ありません。
 そして今は実機をUSBで繋いでデバッグするためにドライバをインストールしたのですが、パソコン側で認識してくれなくて四苦八苦しています。
 恥ずかしながら、普段はレンタルサーバーにアップしたapkをわざわざダウンロードして実行する手間なことをしていたので・・・


>>169
 お金をもらってやっているわけではありません。
 クラス名などを単純な名前に変えた方が、皆様にわかって頂きやすいかと思ったたけです、誤解を招いたようならすみません。
 普段は2chを見ないので知りませんでしたが、営利なら聞いてはいけないというルールがあるんですね、もし仕事でプログラムをする機会があれば、ここでは聞かないようにします。
0185デフォルトの名無しさん2012/06/27(水) 00:21:37.76
そんなルールないよ
気に障って突っかかる奴が居るだけ
0186デフォルトの名無しさん2012/06/27(水) 00:25:56.44
ドライバをいったん削除して、実機繋がずにインストール→実機つなぐ
のコンボでうまくいくかも
使ってる端末どこの?

あと、ここを使うのはあくまでヒントを得るためで、まんま教えられたコードをそのまま使うんじゃなくてちゃんと検証しないとマとしてダメだよってこと
質問に営利非営利関係ないさ
0187デフォルトの名無しさん2012/06/27(水) 00:33:56.52
設定→開発→デバッグ
をONにしてないだけだったりして

あとADBインターフェイス(だっけ?)ドライバじゃないとダメとか
しらないと結構ハマる人が多かった気が

違う、それは端末をストレージとして認識させるドライバだ!
と何度突っ込んだ事か
0188デフォルトの名無しさん2012/06/27(水) 00:34:39.62
うおおおおLayoutInflater初めて知ったw
動的なレイアウトはjavaだけで書いてきたけど
xmlでもいけるのか
0189デフォルトの名無しさん2012/06/27(水) 00:51:15.05
>>184

android:debuggable="true"にしてないとか。
http://developer.android.com/tools/device.html
http://www.adakoda.com/android/000242.html
あたり参考にしてみて。

> 普段はレンタルサーバーにアップしたapkをわざわざダウンロードして
> 実行する手間なことをしていたので・・・
Logcat見れるアプリもあるから、入れておくと便利かも。
Playストアでlogcatで検索するといくつかある。
自分はCatLog使ってる。
01901552012/06/27(水) 01:22:52.60
>>185
 そういうルールはないんですね。
 右も左もわからないところで言われると、ついつい信じてしまいがちになります。情弱とは私みたいなのを言うのかもしれませんね。

>>186
 ドライバをインストールするのにinfファイルを右クリックでインストールしようとしても、「選択されたINFファイルでは、
このインストールの方法はサポートされていません」と言われてしまいましたので、教えて頂いた手順ではできませんでした。
 端末はlenovoのIdeaPad Tablet A1で、ドライバは公式からダウンロードしました。
 インストールすると、デバイスマネージャーでは「Android Composite ADB Interface」と出るのですが、adb devices
コマンドでは「List of devices attached」と出ます。また、eclipseで「実行の構成」からターゲットを手操作で実行しても、
「Choose a running Android device」に何も出てきません。

 確かに、教えられたことを単純にコピペするだけで留まらないように心掛けてはいます、なぜそのコードで動くのか、意味を
ある程度理解できるよう自分なりに調べているつもりです。

>>187
 実機の設定は、「デバッグ」と「提供元不明のアプリ」はONにしてあります。
 ADBインターフェースドライバというのは、186さんへのレスで書いた「Android Composite ADB Interface」でいいのでしょうか?

>>189
 マニフェストファイルのdebuggableもtrueにしてあります。
 LogCatを見れるアプリもあるんですね、試してみます。


 皆様、親切に教えて頂きましてありがとうございます。
0191デフォルトの名無しさん2012/06/27(水) 01:31:59.60
android自体のソースどこかからダウンロード出来るもの?
エラー出ても普段追えないソース追えたりするのかなと
デバッグ実行以前にコンパイルも無理そうな予感がするから見るだけになるけど

なんでエラー発生してるの?っていう場面が多くて堪らない
作法を知らないだけなんだけどさ
0192デフォルトの名無しさん2012/06/27(水) 01:43:28.43
>>190
>実機の設定は、「デバッグ」と「提供元不明のアプリ」はONにしてあります。
>ADBインターフェースドライバというのは、186さんへのレスで書いた「Android Composite ADB Interface」でいいのでしょうか?

そう、それそれ。あってます。
じゃあ何が問題なんでしょうな…
adb kill-server
adb start-server
を試してみるとかどうでしょう。
たまにこれで見えないデバイスが見えるようになるんだけど。

あと、最近はdebuggableって無視されるんじゃなかったっけ?
俺そんなの書いたことない。
0193デフォルトの名無しさん2012/06/27(水) 01:49:42.45
>>191
最近はSDKダウンロード時にソースも一緒に落とせるようになってるんだぜ。
但し完璧に全部ではないっぽい。
多分、ネイティブ側のソースはこれでは手に入らない。

昔はgitとか言うの使ってごりごり全部落としたんだが、
pythonのバージョンが違うとか何とか色々はまって泣きそうになってた。
あと落ちてきたソースのサイズが思いのほかでかくて泣きそうになってた。
今でも全ソースが欲しければコレやるしかないけど、
ネット上で日本語の情報を探しても、殆ど内容が陳腐化してしまっていて、
あんまり役に立たなかった気がする。
とりあえず気合と根性とcygwinがあればなんとかなる。がんがれ。

そしてやり方分かったらここに手順を報告していただけると助かりますw
0194デフォルトの名無しさん2012/06/27(水) 01:56:09.99
オレ、ソース見るの、"GrepCode"使ってるわ
http://grepcode.com/

以前はOESFのgithub見てたなぁ
https://github.com/OESF
0195デフォルトの名無しさん2012/06/27(水) 02:02:05.40
native のソース持ってきた所でデバッガで追えるわけでなし、何知ったかぶりしてんだか
0196デフォルトの名無しさん2012/06/27(水) 02:07:16.37
なんだ突然
ネイティブ側のソースが読めなかったのがそんなに悔しかったのか
01971552012/06/27(水) 02:08:54.58
>>192
 kill-server、start-server を実行し、改めて devices してもダメでした。
 実機を接続しての実行はLogCatを確認するための手段でしたので、189さんに教えて頂いたCatLogをインストールして実機でLogCatを確認することにしてみます。
 せっかく教えて頂いたのに結果を出せずにすみません、ありがとうございます。
0198デフォルトの名無しさん2012/06/27(水) 02:25:04.33
おれもgrepcode見てるぜ
かなり勉強になる
0199デフォルトの名無しさん2012/06/27(水) 03:50:33.12
>>192
Eclipse使ってるときはdebuggable=trueしなくていい、って書いてた。
すまん。

>>191
前はrepoで取ってきてたけど、今は下記のサイトを使ってる。
https://sites.google.com/site/devcollaboration/codesearch
1.6とか、古いバージョンのソースを見るときは、GrepCode使ってる。
0200デフォルトの名無しさん2012/06/27(水) 04:48:04.70
本家も忘れんな
https://android.googlesource.com/
0201デフォルトの名無しさん2012/06/27(水) 09:05:02.82
インテントで、ツイッタークライアントだけを取ってくる方法ってありますか?
intent.setType("text/plain");
だと関係ないアプリが表示される
0202デフォルトの名無しさん2012/06/27(水) 09:13:18.54
ない
自力でツウィッタークライアントのパッケージ名一覧を作るしか
0203デフォルトの名無しさん2012/06/27(水) 09:38:48.95
>>201
BRAWSABLEで、hostを"www.twitter.com"とするフィルターでイケるんじゃね?

手元にあったPlumeとTwitcleは両方ともこのフィルター持ってた。他は知らんw
0204デフォルトの名無しさん2012/06/27(水) 09:39:41.17
なんだよ"BRAWSABLE"てw  正しくは"BROWSABLE"な
0205デフォルトの名無しさん2012/06/27(水) 09:47:20.80
Excelのようなセルの集合体を作りたい場合は
EditTextを気合で並べるか、グラフィック(?)で描画するくらいしか方法はないですか?
CodeZineのDBGridを使ってみたけど列と行が大量にあるとだめぽお・・・
0206デフォルトの名無しさん2012/06/27(水) 09:50:19.25
GridViewをカスタマイズして使うか、ListViewやGridViewのように見えなくなったViewを再利用する方法を取れば?
0207デフォルトの名無しさん2012/06/27(水) 09:56:35.62
>>206
再利用する方法を使います。
ありがとうございます。
02082012012/06/27(水) 11:08:24.11
実装出来ました。
ありがとう御座います。
参考になれば使ってください。
try {
Tweet = "https://twitter.com/intent/tweet?text="
+ URLEncoder.encode(Title, "UTF-8")
+ "+"
+ URLEncoder.encode(HashTag, "UTF-8")
+ "&url="
+ URLEncoder.encode(mUrl, "UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
Intent intenttw = new Intent(Intent.ACTION_VIEW, Uri.parse(Tweet));
startActivity(intenttw);
0209デフォルトの名無しさん2012/06/27(水) 14:01:41.54
このようなダイアログに自作アプリを表示させるには、どのようにすればよろしいのでしょうか?
http://www.dotup.org/uploda/www.dotup.org3136556.png
0210デフォルトの名無しさん2012/06/27(水) 14:16:52.06
自作アプリをブラウザにすればよろしい
0211デフォルトの名無しさん2012/06/27(水) 15:54:33.58
Android4.0.xでWebViewを表示するアプリを作ってます。
以前の2.x系のWebViewではリンククリック時にリンクがハイライト表示されたのですが、
同じアプリでも4系ではハイライト表示されないようです。
なにか必要な処理が変わったんでしょうか?教えてください。
0212デフォルトの名無しさん2012/06/27(水) 17:19:40.40


【社会】 日本人女性2人、リゾート地・セブ島で知り合った韓国人の男2人と飲酒→集団強姦される…フィリピン★8
http://uni.2ch.net/test/read.cgi/newsplus/1340777581/

【社会】セブ島で、韓国人男性2人が日本人女性を集団強姦→ネットで韓国人 「日本は昔、同じことをやった」★2
http://uni.2ch.net/test/read.cgi/newsplus/1340777561/

0213デフォルトの名無しさん2012/06/27(水) 21:01:28.91
>>209
Intentのこと?
0214デフォルトの名無しさん2012/06/27(水) 23:09:28.24
OutOfMemory対策に画像の展開メモリサイズを知りたいのですが方法はありますか?寸法はinjustdecodeboundsで得られても何ビット画像なのか分からないので詰まりました。
0215デフォルトの名無しさん2012/06/27(水) 23:18:00.65
ARGB8888とか自分で指定すれば計算できるんじゃまいか
0216デフォルトの名無しさん2012/06/28(木) 00:16:42.10
http://www.ibm.com/developerworks/jp/web/library/wa-scalable/fig16.jpg
楕円にこういうグラデーション掛けるのどうすればいい?
RadialGradientは円なら描けるけど
円で描画してから変形するんじゃなくて直接的に楕円で描く方法ってある?
0217デフォルトの名無しさん2012/06/28(木) 00:21:26.39
円にグラデかけてから歪ませればエエやん?
0218デフォルトの名無しさん2012/06/28(木) 01:16:24.07
ComposeShaderでできたわ
0219デフォルトの名無しさん2012/06/28(木) 09:19:31.36
3.0からwebviewで長押しすると画面上部にバーが出るようになりましたが、
これを出ないようにするか、これのコピーを検知する方法はないでしょうか。
0220デフォルトの名無しさん2012/06/28(木) 17:25:28.91
>>219
startActionModeをオーバーライドしてnullを返せば抑止できた気がする
0221デフォルトの名無しさん2012/06/28(木) 21:04:28.89
ActivityA⇒ActivityB⇒ActivityAと画面遷移した後、finish()を実行すると、ActivityBに戻ってしまいます
本当はアプリ自体を終了させたいのですが。。

ちなみにActivityBで動いている処理は、onPause()のタイミングで全て止めています
■ このスレッドは過去ログ倉庫に格納されています