Android
最初は問題なかったが暫くすると何故か起動しなくなる。今のところAPI Level 26で再現。 取り敢えず一通り環境 Android Studio 3.0.1 com.android.tools.build:gradle:3.0.1 compileSdkVersion 27 buildToolsVersion "27.0.3" minSdkVersion 17 targetSdkVer…
Android data bindingで定義済みの属性リスト - Qiita 「android:onMenuItemClick」とか定義されてるはずなのに使えんなと思ってまさかと思い確認。 原因 extensions/baseAdapters/src/main/java/android/databinding/adapters/ToolbarBindingAdapter.java -…
エラー文 Error:java.lang.IllegalStateException: failed to analyze: android.databinding.tool.util.LoggedErrorException: Found data binding errors. ****/ data binding error ****msg:The expression [...] cannot be inverted: Two-way binding can…
7.x→8.0 startService ↓ startForegroundService TYPE_PHONE TYPE_PRIORITY_PHONE TYPE_SYSTEM_ALERT TYPE_SYSTEM_OVERLAY TYPE_SYSTEM_ERROR ↓ TYPE_APPLICATION_OVERLAY startForegroundは5秒以内に呼び出す。 これだけですね。TYPE_PHONEとかTYPE_SYSTEM_…
前提条件 Android 6.0(M)に対応させていること 対応 TYPE_SYSTEM_ALERT → TYPE_APPLICATION_OVERLAY 以上 問題 あれ、切り替えできない。 原因 これAPI27のエミュレーター使っているのが問題でした。 targetSdkVersionとcompileSdkVersionを27にしたら解決。…
たまにやってしまうこの置換時のエラー。検索から来る人のためにエラー文を。 エラー文 Some error(s) occurred while processing annotations. Please see the error messages above. Unresolved reference: hogehoge 原因 カスタムView、ViewName.java(自…
Kotlinの書き方ですがJavaとやってることは同じですのでご了承ください。 やりたいこと ToolbarのTitleを更新したかった。 セットする時はよくこんなコードを見ます。 val toolbar = findViewById(R.id.toolbar) as Toolbar toolbar.title = "" setSupportAc…
GooglePlayではディベロッパーごとのページを持つことができます。 こういうのですね。 最初は大きいディベロッパーしか持てないと思っていたのですがどうも誰でも持てるみたいなので作ってみました。 メリット 作るメリットとしてはおすすめアプリを1個登録…
Androidだとhdpi、xhdpi、xxhdpi、xxxhdpi UWPだとScale 100、125、150、200、400 同じデータから一気にpngに出力したい!! って時が多くあったので作りましょう。 Androidはsvg1個あれば大丈夫になったというのにUWPと来たら時代遅れなんだから… 先に言っ…
MainActivityがあります。 TaskActivityを開きます。 ここからが問題 TaskActivityを閉じます。 TaskActivityを開きます。 ・通常 OnDestroy OnCreate ・素早くやった場合 OnCreate OnDestroy の順に行われます。反対になってる… OnDestroyでTaskActivityの…
SpannableStringでは検証してなくてSpannableStringBuilderで検証してます。 やりたいこと ・TextViewを一部をリンク化してそこにイベント追加 ・リンク化されてないところをクリックにも共通のイベント追加 要するに、赤に個別にイベントを設定してそれ以外…
onCreateやonStartなどで以下のようにしても読み込みアニメーションが開始されません。 mSwipeRefresh.setRefreshing(true); 以下のようにします。 mSwipeRefresh.post(new Runnable() { @Override public void run() { mSwipeRefresh.setRefreshing(true); …
Android クイック スタート | AdMob Android ガイド | Google Developers これの内容をSDKのDLなどを省いた内容です。 build.gradle compile 'com.google.android.gms:play-services:6.+' AndroidManifest.xml //manifest内 <uses-permission android:name="android.permission.INTERNET"/> </uses-permission>
Activityに値を渡して画像を表示させようと思った。Twitter4Jを使っていた。 tweetはtwitter4j.Status シリアライズ Bundle bundle = new Bundle(); bundle.putSerializable("ExtendedMediaEntities", tweet.getExtendedMediaEntities()); .... デシリアライ…
Mobile Dev. (Android + Java) » startActivityForResultを呼び出した直後にonActivityResultが呼ばれる これへの追記で APIレベル17だとonActivityResultが呼ばれず、 APIレベル21だとちゃんとonActivityResultが呼ばれました。 とにかくsingleInstanceとsi…
このようにするところを startActivity(intent); chooserを間に挟みます。 Intent chooser = Intent.createChooser(intent, "title");startActivity(chooser);
やりたいこと 独自LinearLayoutにフリックされたらイベントを発行したかった。 左右のフリックで2つ設定します。 実装したい側 private FlickEvent listener = null;public void setOnFlickListener(FlickEvent listener){ this.listener = listener;}publi…
やろうとしたこと ホーム画面、画面が既に開いている状態で スモールアプリから暗黙的intentで文字を送りそれを受け取る。 口で言ってもわかりにくいので画像を アプリが開いていない状態 onCreate→onStart アプリが開いてホームに戻った状態 onNewIntent→on…
やり方とか用語とか間違っていたら指摘してください。 初期設定 [ツール] → [Android] → [SDK Manager] [Launch Standalone SDK Manager] [Tools] → [Manage Add-on Sites...] [User Defined Sites]→[New] 以下URLを入力 http://dl.developer.sony.com/weara…
ハード ・Xperia スクリーンレコードで撮影してGooglePhotoで即時アップロードしPCでアニメーションの挙動を細かく見れるので便利。 スクリーンレコードできる機種がいいです。(Xperiaしか知らない) Android5.0からはスクリーンレコードできるアプリがあるの…
yyyymmddをCalendarクラスに変換して曜日を取得したかったがなぜかずれるのでおかしいなと思ってたら Calendarクラスの月は0から始まって11で終わるそうです。 月だけ!!!!!!何だよこの仕様は! 日付は1からなのに なので以下のようにしないといけない …
最初に [Android] アニメーション補間クラスをグラフ化してみました - adakoda グラフはこちらにあります。 どこかに言葉でまとめたのがありましたが見つからなくなったので書きます。 BaseInterpolator | Android Developers 英語苦手ですが訳します。 Acce…
(ListView Tips & Tricks #3: Create Fancy ListViews - Cyril Mottier より) このようになっていますので一番上のItemviewsをBackgroundの色で塗りつぶしてしまえばList selectorは見えなくなってしまいます。 Xmlで以下を指定するだけ。 android:backgroun…