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

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

5
Kotlinと新しいActivityTestRule:@Ruleは公開する必要があります
KotlinでAndroidアプリのUIテストを実行しようとしています。新しいシステムはActivityTestRuleを使用しているため、機能させることができません。正しくコンパイルされ、実行時に次のようになります。 java.lang.Exception: The @Rule 'mActivityRule' must be public. at org.junit.internal.runners.rules.RuleFieldValidator.addError(RuleFieldValidator.java:90) at org.junit.internal.runners.rules.RuleFieldValidator.validatePublic(RuleFieldValidator.java:67) at org.junit.internal.runners.rules.RuleFieldValidator.validateField(RuleFieldValidator.java:55) at org.junit.internal.runners.rules.RuleFieldValidator.validate(RuleFieldValidator.java:50) at org.junit.runners.BlockJUnit4ClassRunner.validateFields(BlockJUnit4ClassRunner.java:170) at org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:103) at org.junit.runners.ParentRunner.validate(ParentRunner.java:344) at org.junit.runners.ParentRunner.<init>(ParentRunner.java:74) at org.junit.runners.BlockJUnit4ClassRunner.<init>(BlockJUnit4ClassRunner.java:55) at android.support.test.internal.runner.junit4.AndroidJUnit4ClassRunner.<init>(AndroidJUnit4ClassRunner.java:38) at android.support.test.runner.AndroidJUnit4.<init>(AndroidJUnit4.java:36) at java.lang.reflect.Constructor.constructNative(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:417) at android.support.test.internal.runner.junit4.AndroidAnnotatedBuilder.buildAndroidRunner(AndroidAnnotatedBuilder.java:57) at android.support.test.internal.runner.junit4.AndroidAnnotatedBuilder.runnerForClass(AndroidAnnotatedBuilder.java:45) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:57) at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:29) at org.junit.runner.Computer.getRunner(Computer.java:38) at org.junit.runner.Computer$1.runnerForClass(Computer.java:29) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:57) at …

15
Android Gradle Apache HttpClientは存在しませんか?
IntelliJプロジェクトをAndroid StudioのGradleシステムに変換しようとしていますが、Apache HttpClientでエラーが発生していますか?私は何かが足りないのですか、私が得ているエラーは次のとおりです: Error:(10, 30) error: package org.apache.http.client does not exist Error:(11, 30) error: package org.apache.http.client does not exist Error:(12, 37) error: package org.apache.http.client.entity does not exist Error:(13, 38) error: package org.apache.http.client.methods does not exist Error:(14, 38) error: package org.apache.http.client.methods does not exist Error:(15, 38) error: package org.apache.http.client.methods does not …





18
Androidの線形レイアウトとウェイト
私は常にこのおもしろい体重の値についてAndroidのドキュメントを読んでいます。初めて試したいのですが、全然動かないです。 私はそれをドキュメントから理解しているように、このレイアウト: <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <Button android:text="Register" android:id="@+id/register" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="10dip" weight="1" /> <Button android:text="Not this time" android:id="@+id/cancel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="10dip" weight="1" /> </LinearLayout> 水平に配置され、スペースを均等に共有する2つのボタンを作成する必要があります。問題は、2つのボタンがスペースを埋めるために大きくならないことです。 ボタンが大きくなり、行全体に収まるようにしたいと思います。両方のボタンが親と一致するように設定されている場合、最初のボタンのみが表示され、行全体を埋めます。

11
AndroidおよびiOS用の2Dクロスプラットフォームゲームエンジン?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する 私はしばらくUnity3dを使用してきましたが、OnGUI()またはGUITexturesを使用した2Dパーツはあまりにも不格好です。また、Unity3dで行われる最小のゲ​​ームでさえ、少なくとも10MBのダウンロードであり、2Dゲームには多すぎます。 それで、私は現在2D用のエンジンを探しています。私はCocos2Dを試しましたが、それはiOSのみであり、すべてをAndroidの別の言語に書き直したくありません(たとえば、Cocos2dのAndroid用のJavaポートはオプションではありません)。代わりに、コードを1回記述して、iOS、Android、および場合によってはWindows Phone 7に簡単にデプロイできるようにしたいと思います。MacとWindowsの両方を持っています。 さらに詳しく説明すると、エンジンに対する私の要件は次のとおりです。 クロスプラットフォームである必要があります 効率的でなければならない 私は彼らとして快適ですので、C ++やJava、C#やObjective Cのである必要がありませ私はウェブ開発者はないですので、フラッシュ、Javascriptを、HTML5 大規模なコミュニティ、チュートリアル、iOSまたはAndroidで直接開発するときに持っていたもののほとんどをカバーする追加のライブラリ(アプリ内課金、Facebookなど)が必要です 最終的に配達されるパッケージは大きすぎてはいけません エンジンは無料でもかまいませんが、リーズナブルな価格を払ってもかまいません 次のエンジンを見つけました: マーマレード(およびその上にあるIwGameエンジン)-C ++、マーマレードの全体的に非常に好意的なレビューが見つかりましたが、IwGameについては不明です。編集(2013年3月):マーマレードSDKには、Cocos2Dxと組み込みIDEが含まれているように見えます。 Corona SDK -Lua(効率が疑わしい)、コードをコンパイルするためにインターネット接続も必要 Cocos2d-x -C ++は、開発者から多くのレビューを受けました。ほとんどが肯定的で、多くの人が2Dに最適だと考えています 粒子コード -Java + Eclipse、レビューやコメントは見つかりませんでした モアイ -ルア、それに関するレビュー/意見は見つかりませんでした モンキーエンジン -機能が少なすぎるようです Haxenme-それはフラッシュです、私はそれを使用したことがなく、したくありません Unity3dを使用しますが、2D Toolkitのような2Dパッケージを使用します SDLのAndroid(こちらも)とiOSへの移植-多くのサポートや現在の開発(?) GLBasic-基本言語、私はそれが好きではありません playN-開発の初期のようです(?) Gamvas -HTML5、私にとって成熟したエンジンのようには見えない イグニフガ-Python、成熟していないように見える ORX-まだ開発されているかどうか不明(?) 構成2 -GameMakerを思い出させる、迅速なプロトタイプには問題ないが、業界レベルのゲームには問題ない XNA、次にExEnを使用してゲームを移植します(iOSに移植するにはMono Touch 、Androidに移植するにはMono …

9
Androidアプリとウェブサーバーの間でデータを同期する[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 この質問を改善する Androidアプリとサーバー間でデータ(dbレコード、メディアなど)を同期したい。あなたがEvernoteまたは類似のアプリケーションを見た場合、あなたは確かに私が何を意味するのか理解しています。 私はいくつかの質問があります(DBレコードを同期したいとします): すべてのユーザーが自分用のサーバースペースの一部を持っています(EvernoteまたはDropbox)。たぶん、ユーザーは携帯電話で新しいレコードを作成し、サーバーで新しいレコードを作成します。これらのレコードをどのように一致させることができますか?同じIDのレコードがある場合どのアルゴリズムを提案しますか? JSONを除いて、携帯電話デバイスとサーバーの間でデータを送信する方法はありますか? SyncAdapterとContentProviderで問題を解決できる場合は、正確に説明してください。(私にいくつかのサンプルまたはチュートリアルを提供できるか、または私の検索を広げる/導くのに役立つアドバイスやキーワードも同様にいただければ幸いです)。

9
デフォルトのインターフェースメソッドはAndroid N以降でのみサポートされています
Android Studio 3.1にアップグレードしたところ、次のエラーが発生しました。 Default interface methods are only supported starting with Android N (--min-api 24): void android.arch.lifecycle.DefaultLifecycleObserver.onCreate(android.arch.lifecycle.LifecycleOwner) Message{kind=ERROR, text=Default interface methods are only supported starting with Android N (--min-api 24): void android.arch.lifecycle.DefaultLifecycleObserver.onCreate(android.arch.lifecycle.LifecycleOwner), sources=[Unknown source file], tool name=Optional.of(D8)} これが私のgradle設定です: compileSdkVersion 27 //buildToolsVersion '27.0.3' defaultConfig { minSdkVersion 16 targetSdkVersion 27 multiDexEnabled true …
262 android  java-8  kotlin 

30
アニメーションGIFを表示
アプリケーションにアニメーションGIF画像を表示したい。私がAndroidがアニメーションGIFをネイティブにサポートしないという難しい方法を見つけたように。 ただし、AnimationDrawableを使用してアニメーションを表示できます。 開発>ガイド>画像とグラフィックス>ドローアブルの概要 この例では、アプリケーションリソースにフレームとして保存されたアニメーションを使用していますが、アニメーションgifを直接表示する必要があります。 私の計画は、アニメーションGIFをフレームに分割し、各フレームを描画可能としてAnimationDrawableに追加することです。 誰かがアニメーションGIFからフレームを抽出し、それぞれをDrawableに変換する方法を知っていますか?

9
RxJava Observableを使用する必要がある場合と、Androidで単純なコールバックを使用する場合
アプリのネットワーキングに取り組んでいます。そこで、私はSquareのレトロフィットを試すことにしました。彼らはシンプルをサポートしていることがわかりますCallback @GET("/user/{id}/photo") void getUserPhoto(@Path("id") int id, Callback<Photo> cb); およびRxJava Observable @GET("/user/{id}/photo") Observable<Photo> getUserPhoto(@Path("id") int id); どちらも一見するとかなり似ていますが、実装すると面白くなります... 単純なコールバックの実装では、次のようになります。 api.getUserPhoto(photoId, new Callback<Photo>() { @Override public void onSuccess() { } }); これは非常にシンプルで簡単です。そして、Observableそれはすぐに冗長で非常に複雑になります。 public Observable<Photo> getUserPhoto(final int photoId) { return Observable.create(new Observable.OnSubscribeFunc<Photo>() { @Override public Subscription onSubscribe(Observer<? super Photo> observer) { try { observer.onNext(api.getUserPhoto(photoId)); …

13
コンテキストまたはアクティビティ外のgetString
R.stringハードコードされた文字列をコードから除外するのに非常に優れていることがわかったので、アプリケーションのモデルと連携して出力を生成するユーティリティクラスでそれを使い続けたいと思います。たとえば、この場合、アクティビティの外部のモデルからメールを生成しています。 のgetString外でContextも使えActivityますか?私は現在の活動を渡すことができると思いますが、それは不必要なようです。私が間違っていたら訂正してください! 編集:使用せずにリソースにアクセスできますContextか?

6
アプリの署名に使用されたキーストアを確認するにはどうすればよいですか?
署名されたアプリといくつかのキーストアファイルがあります。アプリを更新したいので、どのキーが使用されたかを調べる必要があります。 最初にアプリに署名するために使用したキーストアを、マシンにあるさまざまなキーストアと照合するにはどうすればよいですか?

7
複数のAsyncTaskを同時に実行する—不可能ですか?
2つのAsyncTaskを同時に実行しようとしています。(プラットフォームはAndroid 1.5、HTC Heroです。)ただし、最初にのみ実行されます。これが私の問題を説明する簡単なスニペットです: public class AndroidJunk extends Activity { class PrinterTask extends AsyncTask<String, Void, Void> { protected Void doInBackground(String ... x) { while (true) { System.out.println(x[0]); try { Thread.sleep(1000); } catch (InterruptedException ie) { ie.printStackTrace(); } } } }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); new PrinterTask().execute("bar bar …

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