問題タブ [android-4.2-jelly-bean]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Android-4.1ジェリービーンズでListViewonItemClick()が起動しない
ユーザーに4.1(ジェリービーンズ)をインストールしてもらいましたが、ListView onItemClick()がアプリで機能しなくなりました。イベントは発生せず(ブレークポイントとコンソールでチェック)、UIは視覚的に変更されていないように見えます。だから私はエミュレーターで試してみましたが(信じられないほど遅いですが)、同じ問題が発生しました。
新しいOSの違いに気づいた人はいますか?
私のアイテムのレイアウトには焦点を絞ることができず、古いOSでも問題なく動作します。
ListViewを含むレイアウトは次のとおりです。
アイテムのレイアウトは次のとおりです。
私のAPIレベルは次のとおりです。
何か案は?
android - Android 4.1 での単純な XML
理由はわかりませんが、simple-xml-2.6.4.jar を Android プロジェクトに追加するとすぐに、Davlik エラーが発生します。これは、Android SDK 4.1 にアップグレードする前は問題なく動作していました。(以前の 4.0.3)
新しいAndroidプロジェクトを開始し、libを追加したところ、すぐに壊れたので、プロジェクトの他のものではありません。XMLを今すぐシリアライズ解除する方法を知っている人はいますか??
android - Jelly Bean に対する READ_LOGS 権限 (api 16)
Android Jelly Bean はログの読み取り許可をサポートしていないため(この google io 2012 ビデオとこれも)、ルート化されたデバイス (またはルート化されていないデバイス) がこれをバイパスできるかどうかを知りたい制限し、ログを読み取ることができます。
それ、どうやったら出来るの?本当にアプリをシステムアプリにする必要がありますか、それともルート化で十分ですか?
android - JellyBeanを使用して電話でEclipseを介してデバッグできません
私はAndroid4.1を実行するためにルート化された開発者の電話として使用しているスプリント用のネクサスSを持っています。Eclipseは電話やドライバーなどを認識します。「adbdevices」を実行すると、電話IDが表示されます。ただし、アプリまたは他のインポートされたプロジェクトをデバッグしようとすると、次のエラーが発生します。
zipを開くことができません'/data/local/tmp/com.myapp.apk':アクセスが拒否されました
(私は画像を投稿しますが、これまでここに投稿したことはありません)
手動で.apkを転送し、Astro経由でインストールすると、すべてが完全に実行されます。私はかなり迷っています、そしてどんな助けもいただければ幸いです。
android - Eclipse Juno の Android 4.1 API 16
YouTube で、Eclipse Helios の Android 2.2 API 8 を無料で説明している Android チュートリアルを見つけました。私の質問は、Eclipse Juno で API 16 を使用して Android 4.1 を学習したいのですが、大丈夫ですか? そうでない場合、Android 4.1 を学習するために購入できる書籍やその他のリソースはありますか? 最後に、Android 4.1 API 16 は他の API と後方互換性がありますか? また、学ぶのに最適な API ですか? 前もって感謝します!
android - では、Jelly Bean でログを表示するにはどうすればよいでしょうか?
システムのログを見るためにLog Collectorというアプリを使っていました。それは私の電子メールまたはブルートゥース経由でそれらを送信します。
ただし、Jelly Bean では、アプリの「ログの読み取り」権限はもはや存在せず、アプリはログを読み取ることができず、Log Collector も明らかに例外ではありません。
システムログを表示するには、デバイスをルート化する必要がありますか? ユーザーがそれらを読み取る方法が必要です。アプリケーションからアクセスする必要はありません。人間として読み取る必要があります。方法はありますか?
android - 4.1:XMLレイアウトLinkedHashMapエラー
上記のXMLレイアウトがあり、4.0.3ではすべてが正常に機能していますが、4.1に適用すると、以下でこのエラーが発生します。EditTextを削除したときのレイアウトは問題ありません。
android - Eclipse がジェリー ビーンでログを正しく表示できない
Galaxy nexus フォンにジェリー ビーンをインストールし、アプリをデバッグしようとしました。PC に接続した後、Eclipse が logcat でログ情報を正しく読み取れないことに気付きました。テキスト列は正しく表示されますが、? タグ、PID などの他の列にマークを付けます。
android - フラグメント置換時にHorizontalScrollViewが0にスクロールします(Jelly Bean)
2つのフラグメントを含むaHorizontalScrollView
があります。フラグメントAにはリストがあり、フラグメントBにはフラグメントAで選択したアイテムの詳細が表示されます。両方のフラグメントには特定の幅があるため、合計幅が画面よりも大きく、水平スクロールが有効になっています。 。可能な詳細ビューの1つには、。を含むフォームが含まれていますEditText
。
JellyBeanの前は、詳細フラグメントを置き換えても、水平スクロールの位置に影響を与えることはありませんでした。しかし、4.1.1では、ユーザーがフォームタイプの詳細を含むアイテムを選択し、EditTextをクリックしてから別のアイテムを選択した場合(キーボードを非表示にするには戻るを押し、両方のフラグメントが表示されるように少し右にスクロールします)、HorizontalScrollView
0にスクロールして戻ります。
FragmentLayout
ApiDemosに基づいた問題を示すコードを次に示します。
そして唯一の興味深いxmlfragment_layout.xml:
java - メニューのようなGMail.appを作成する方法
私はAndroidプログラミングに不慣れですが、着実に進歩しています。私のアプリにはいくつかのアクティビティがあり、GMail.appのようなメニューを追加したいと思います。
このようなメニューを作成するためにAPIドキュメントを検索する必要があるヒントを誰かが教えてくれるとしたら、それは非常に素晴らしいことです。どうもありがとう。