Layer List について Layer List とは画像などをレイヤー構成で重ねることができるリソースです。複数の画像をひとつのリソースとして取り扱うことができます。 うまく使うととっても便利ですし、リソースの削減にもなるのでぜひとも使いこなしたいところです。 そんな便利な Layer List の作りかたと Tips をまとめてみました! Layer List の作りかたの基本 ということで早速 Layer List の作りかたを学んでいきましょう。ご存知のかたは復習がてらにさらりと目を通していただければ幸いです。 お試しとして以下のような2つの画像から構成される Layer List を作ってみたいと思います!角丸の付きの黒いグラデーションの背景に Droid くんが乗っかってるような構成です。 XML で作る XML で作る場合は layer-list タグを使います。そのタグ
Endpoint for Post listThe endpoint returns a Deferred<*> which is the type returned by an async coroutine in Kotlin. But most importantly, you need to know what the PostResponse looks like. Here we can see how that PostResponse inherit from BaseApiResponseThe BaseApiResponse is the base class that all the api responses inherit from. We do that because, as you can see, every response coming from th
コード Intent intent = new Intent(Intent.ACTION_EDIT); intent.setType("vnd.android.cursor.item/event"); intent.putExtra("title", "予定のタイトル"); intent.putExtra("description", "予定の内容"); intent.putExtra("beginTime", eventStartInMillis); //開始日時 intent.putExtra("endTime", eventEndInMillis); //終了日時 startActivity(intent); メモ 今回の方法では 1. IntentでGoogleカレンダーの新規予定作成画面を起動 2. Intentに設定したタイトル等の情報が新規作成画面に反映される 3. ユーザー
テキストの縁取り Canvasにテキスト本体とその縁を別々の色で塗り分けることで縁取りすることができます。 やり方は簡単で例えば中身を黄色、縁を赤色で塗りつぶしたければ次のようにします。 Canvas canvas = new Canvas(); paint paint = new Paint(); paint.setStrokeWidth(10); paint.setStyle(Paint.Style.STROKE); paint.setColor(Color.YELLOW); canvas.drawText("Hello!!", 60, 160, paint); /// 縁部分を先に描画 paint.setStrokeWidth(0); paint.setStyle(Paint.Style.FILL); paint.setColor(Color.RED); canvas.drawTex
技術部の松尾(@Kazu_cocoa)です。 クックパッドのモバイルアプリ開発では、どのようなテストを書き、どのようなタイミングで、どのようなテストを実施するか?に関してエンジニア各位が意識を合わせるためにテストサイズを定義し運用してきました。ここでは、そんなテストサイズに関して簡単ですがまとめておこうと思います。 テストサイズとは ソフトウェアテストに関わったことがある方なら テストレベル という言葉には出会ったことがあるかと思います。JSTQBでは、このテストレベルは"管理していくテストの活動のグループ"と定義しています*1。 そうでない方も、俗に言う単体テスト/統合テストなど聞いたことがあるかと思いますが、その区分がここで示しているテストレベルとなります。 一方、このテストレベルはV字型と言われる開発工程と合わせて世の中で広く使われているため、社内における共通認識を構築するにあたり個
Android 6.0ではRuntime Permissionという概念が取り入れられました。 それまでのアプリでは動作に問題が出ることが有ります。 Runtime PermissionとはAndroidではカメラやネットワークなど一部の機能を使用するには、ManifestにPermissionを記載して、使用することを明示的に宣言しないと使えない機能があります。 これにより、ユーザーはそのアプリがどのような機能を使用しているかを把握することが出来ます。 PermissionはAndroid6.0未満では全てインストール前に確認するという方式が取られていました。 ユーザーがPermissionを許可しなかった場合アプリをインストール出来ません。 しかし、この方式はいくつかの問題を含んでいます。 多くのユーザーはインストール前にそのアプリがどのPermissionをどうやって使うのか把握しづ
import java.io.*; import java.net.*; public class sendMail { public static void main(String [] args) { try { Socket MailSocket = new Socket((メールサーバのIPアドレス), 25); BufferdReader BufferIn = new BufferedReader(new InputStreamReader(MailSocket.getInputStream())); BufferedWriter BufferOut = new BufferedWriter(new OutputStreamWriter(MailSocket.getOutputStream(), "ISO2022JP")); if(!BufferIn.readLine().sta
ICSめがねけぇす!!! ■ファイル https://twitter.com/#!/karma1501/status/161085704615632896 ■やり方 system.ext4.gz , ubi.img 2つのファイルをIS01の/sdcard/にコピー Rooted & Rom焼き前提 $ su # rm -r /data/guest # mkdir /data/guest # mkdir /data/guest/data # mkdir /data/guest/cache # busybox gunzip -c /sdcard/system.ext4.gz > /data/guest/system.ext4 # flash_image recovery_wr /sdcard/ubi.img # dd if=/dev/zero of=/sdcard/swapfile bs=1
Unfortunately there is currently no public api to retrieve size information about application packages. However, building on a technique I wrote about in the past, we can use the PackageManager’s hidden getPackageSize method to retrieve an instance of PackageStats that includes cache, code and data size information. First of all our application will need the GET_PACKAGE_SIZE permission: <uses-perm
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く