タグ付けされた質問 「android」

AndroidはGoogleのモバイルオペレーティングシステムであり、デジタルデバイス(スマートフォン、タブレット、自動車、TV、Wear、Glass、IoT)のプログラミングまたは開発に使用されます。Androidに関連するトピックについては、android-intent、android-activity、android-adapterなどのAndroid固有のタグを使用します。開発やプログラミング以外の質問で、Androidフレームワークに関連する質問については、次のリンクを使用してください:https:// android.stackexchange.com。

1
dequeueBuffer:バッファ数を設定せずに複数のバッファをデキューすることはできません
WebViewアプリAndroid 4.4.2 Moto X 2013で以下のエラーが発生しますRhomobile 5.0.2。アプリはとでコンパイルされSDK 19ていminAPI 17ます。 いくつかの調査の後、これは次の問題であるようSnapdragon 800 / Adreno GPU devicesです: こことここにグーグル問題トラッカーでこの問題へのリンクがあります ハードウェアアクセラレーションを無効にしても、WebViewが非常に遅くなるため、実際にはオプションではありません。 エラーは次のとおりです: dequeueBuffer: can't dequeue multiple buffers without setting the buffer count com.rhomobile.rhodes.RhodesActivityでバッファカウントを設定するにはどうすればよいですか? 11-08 18:28:31.227: I/SFPerfTracer(238): triggers: (rate: 0:0) (423387 sw vsyncs) (0 skipped) (0:361861 vsyncs) (2:863582) 11-08 18:28:31.328: W/Adreno-EGLSUB(4749): <DequeueBuffer:593>: dequeue native buffer fail: …

10
CardView layout_width =“ match_parent”は、親のRecyclerViewの幅と一致しません
私はlayout_width = "match_parent"のRecyclerViewを含むフラグメントを持っています: <android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity$PlaceholderFragment" /> RecyclerView内の項目は、同じくlayout_width = "match_parent"が設定されたCardViewです。 <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_gravity="center" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="20dp" card_view:cardCornerRadius="4dp"> <TextView android:layout_gravity="center" android:id="@+id/info_text" android:layout_width="match_parent" android:gravity="center" android:layout_height="match_parent" android:textAppearance="?android:textAppearanceLarge"/> </android.support.v7.widget.CardView> 以下のようにアイテムビューを膨らませます。 public MyAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { CardView v = (CardView) LayoutInflater.from(parent.getContext()) .inflate(R.layout.card_listitem, null, …

11
実行時のAndroidビューのサイズの決定
アクティビティが作成された後、Androidアプリのビューにアニメーションを適用しようとしています。これを行うには、ビューの現在のサイズを決定し、現在のサイズから新しいサイズにスケーリングするアニメーションを設定する必要があります。ユーザーからの入力に応じてビューのサイズが異なるため、この部分は実行時に実行する必要があります。私のレイアウトはXMLで定義されています。 これは簡単な仕事のようで、明らかに私の問題を解決したものはありませんが、これに関して多くのSOの質問があります。おそらく私は明らかな何かを見逃しています。私は自分の見解のハンドルを手に入れます: ImageView myView = (ImageView) getWindow().findViewById(R.id.MyViewID); これは罰金を動作しますが、呼び出し時にgetWidth()、getHeight()、getMeasuredWidth()、getLayoutParams().width、など、彼らはすべてのリターン0は、私はまた、呼び出しを手動しようとしたmeasure()の呼び出しに続いてビューにgetMeasuredWidth()、それは効果がありません。 私はこれらのメソッドを呼び出して、私のアクティビティのonCreate()とでデバッガのオブジェクトを検査してみましたonPostCreate()。実行時にこのビューの正確な寸法を把握するにはどうすればよいですか?


12
Androidはテキストの生リソースファイルを読み取ります
物事は単純ですが、想定どおりに機能しません。 生のリソースとしてテキストファイルを追加しました。テキストファイルには、次のようなテキストが含まれています。 b)該当する法律が本ソフトウェアに関する保証を要求する場合、かかる保証はすべて、配信日から最長(90)日間に限定されます。 (c)仮想オリエンテーリングから提供される口頭または書面による情報やアドバイスはありません。そのディーラー、ディストリビューター、代理店、または従業員は、保証を作成するものではなく、ここに提供されている保証の範囲を拡大するものではありません。 (d)(米国のみ)一部の州では黙示の保証の除外が許可されていないため、上記の除外が適用されない場合があります。この保証は、お客様に特定の法的権利を付与するものであり、州によって異なる他の法的権利を有する場合もあります。 画面には次のようなレイアウトがあります。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:layout_weight="1.0" android:layout_below="@+id/logoLayout" android:background="@drawable/list_background"> <ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:id="@+id/txtRawResource" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="3dip"/> </ScrollView> </LinearLayout> 未加工リソースを読み取るコードは次のとおりです。 TextView txtRawResource= (TextView)findViewById(R.id.txtRawResource); txtDisclaimer.setText(Utils.readRawTextFile(ctx, R.raw.rawtextsample); public static String readRawTextFile(Context ctx, int resId) { InputStream inputStream = ctx.getResources().openRawResource(resId); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); int i; try …
123 android  text  resources 

3
java.io.FileのJavaにおけるmkdir()とmkdirs()の違い[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する これらの2つの方法の違いを誰かに教えてもらえますか? file.mkdir() file.mkdirs()

12
WebビューからHTMLコンテンツを取得する方法
WebビューからHTMLコードを取得する最も簡単な方法はどれですか。私はstackoverflowとgoogleからいくつかの方法を試しましたが、正確な方法を見つけることができません。正確な方法を教えてください。 public class htmldecoder extends Activity implements OnClickListener,TextWatcher { TextView txturl; Button btgo; WebView wvbrowser; TextView txtcode; ImageButton btcode; LinearLayout llayout; int flagbtcode; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.htmldecoder); txturl=(TextView)findViewById(R.id.txturl); btgo=(Button)findViewById(R.id.btgo); btgo.setOnClickListener(this); wvbrowser=(WebView)findViewById(R.id.wvbrowser); wvbrowser.setWebViewClient(new HelloWebViewClient()); wvbrowser.getSettings().setJavaScriptEnabled(true); wvbrowser.getSettings().setPluginsEnabled(true); wvbrowser.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); wvbrowser.addJavascriptInterface(new MyJavaScriptInterface(),"HTMLOUT"); //wvbrowser.loadUrl("http://www.google.com"); wvbrowser.loadUrl("javascript:window.HTMLOUT.showHTML('<html>'+document.getElementsByTagName('html')[0].innerHTML+'</html>');"); txtcode=(TextView)findViewById(R.id.txtcode); txtcode.addTextChangedListener(this); btcode=(ImageButton)findViewById(R.id.btcode); btcode.setOnClickListener(this); } public void …

7
FragmentPagerAdapter getItemは呼び出されません
FragmentPagerAdapterでフラグメントを再利用できません。.destroyItem()メソッドを使用して、フラグメントを削除していますが、再びgetItem()を呼び出していません。 public class ExamplePagerAdapter extends FragmentPagerAdapter { ArrayList < String > urls; int size = 0; public ExamplePagerAdapter(FragmentManager fm, ArrayList < String > res) { super(fm); urls = res; size = urls.size(); } @Override public int getCount() { if (urls == null) { return 0; } else { return size; …

11
GoogleMapからマーカーを削除する
新しいGoogle Maps API for Androidでは、マーカーを追加できますが、マーカーを(簡単に)削除する方法はありません。 私の解決策は、マーカーをマップに保持し、マーカーを削除したいときにマップを再描画することですが、あまり効率的ではありません。 private final Map<String, MarkerOptions> mMarkers = new ConcurrentHashMap<String, MarkerOptions>(); private void add(String name, LatLng ll) { final MarkerOptions marker = new MarkerOptions().position(ll).title(name); mMarkers.put(name, marker); runOnUiThread(new Runnable() { @Override public void run() { mMap.addMarker(marker); } }); } private void remove(String name) { mMarkers.remove(name); runOnUiThread(new Runnable() …

6
メニュー項目のクリックイベントの処理-Android
メニューアイテムをクリックすると新しいアクティビティを開始するインテントを作成したいのですが、その方法がわかりません。私はandroidのドキュメントを読んでいますが、私の実装は正しくありません。正しい方向へのガイダンスが役立つでしょう。以下のコードをリストして、問題のある領域をコメントアウトしました。間違ったメソッドを呼び出していると思います。 package com.jbsoft.SimpleFlashlight; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.*; import android.view.MenuItem.OnMenuItemClickListener; import android.widget.Button; import android.widget.Toast; public class SimpleFlashLightActivity extends Activity { Button GreenButton; // Declare instances of buttons to use later Button BlueButton; private static final int OK_MENU_ITEM = Menu.FIRST; /** Called when the activity is first created. …

9
プログラムで電話をかける方法は?
バンドルに呼び出す番号をアクティビティに渡します そして、そのような活動で、私はその番号に電話するボタンを持っています、これはコードです: callButton.setOnClickListener(new OnClickListener() { public void onClick(View v) { Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(bundle.getString("mobilePhone"))); } }); ボタンを押しても何も起こらないので、何かがおかしいです... 何が悪いのですか? PD:Android 1.5互換プロジェクトを使用しています...電話が1.5と互換性がないのでしょうか?

30
実行に失敗したapp:processDebugResources Android Studio
私は他の開発者と一緒に作業できるようにbitbucketを使用していますが、完全に機能させることができないようです。彼から変更をプルした後、私はこのエラーを受け取りました: Execution failed for task ':app:processDebugResources'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: E:\Program Files (x86)\Android\android-sdk\build-tools\19.0.0\aapt.exe package -f --no-crunch -I E:\Program Files (x86)\Android\android-sdk\platforms\android-19\android.jar -M E:\Documents\smart-my-job1\app\build\manifests\debug\AndroidManifest.xml -S E:\Documents\smart-my-job1\app\build\res\all\debug -A E:\Documents\smart-my-job1\app\build\assets\debug -m -J E:\Documents\smart-my-job1\app\build\source\r\debug -F E:\Documents\smart-my-job1\app\build\libs\app-debug.ap_ --debug-mode --custom-package com.smartmyjob Error Code: -1073741819

5
Androidにアクセストークンとシークレットを安全に保存する方法は?
Googleからメールと連絡先を取得するためにoAuthを使用します。ユーザーに毎回ログインしてアクセストークンとシークレットを取得するように要求したくありません。私が理解したことから、私はそれらを私のアプリケーションと一緒にデータベースまたはに保存する必要がありますSharedPreferences。しかし、私はそれでセキュリティ面について少し心配しています。トークンの暗号化と復号化は可能ですが、攻撃者がAPKとクラスを逆コンパイルして暗号化キーを取得するのは簡単です。 これらのトークンをAndroidに安全に保存するための最良の方法は何ですか?

9
Android Studioに* .soライブラリを含める方法は?
* .soライブラリーをAndroid Studioに追加する方法を多くのスレッドで読みましたが、特にテキストに関しては、どれも機能しません。これは新しいxxx(Android Studio、gradleなど)では機能しません。 新たに始めてもらえますか?私は得ました: Android Studio 0.6.0 私が見るプロジェクト構造から: SDKの場所: /usr/share/android-studio/data/sdk /usr/lib/jvm/default-java 事業: Gradle version 1.10 Android Plugin Version 0.11.+ モジュール/アプリ:プロパティ: コンパイルSDKバージョン19ビルドツールバージョン19.1.0 依存関係: {dir=libs, include=[*.jar]} Compile {dir=libs, include=[*.so]} Provided m com.android.support: appcompat -v7:19.+ Compile * .soファイルを事前にコンパイルし、デモアプリで動作しています。アプリのソースコードを変更する必要があるため、同じ* .soファイルで再構築する必要があります。

2
バイト配列をビットマップに変換する方法
画像をに保存したいSQLite DataBase。BLOBand を使用して保存しようとしStringましたが、どちらの場合も画像を保存して取得できますが、変換してBitmap使用 BitmapFactory.decodeByteArray(...)するとnullが返されます。 このコードを使用しましたが、nullを返します Bitmap bitmap = BitmapFactory.decodeByteArray(blob, 0, blob.length);

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.