葛瑞斯肯相關資訊
聯絡我 : x831617@gmail.com
臉書粉專 : 葛瑞斯肯樂活筆記

目前分類:Android 學習筆記 (95)

瀏覽方式: 標題列表 簡短摘要

使用APP時常希望使用者可以到Google Market上進行APP的評分。

這時候可以選擇onCreate時跳出視窗讓使用者點選,或者在APP中建構一個按鈕讓使用者按下跳轉去評分,以下紀錄是寫一個按鈕來承接事件,跳轉Google market去評分。

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

Android的 onCreate中呼叫其他的執行緒,偶爾會出現下述錯誤:

java.lang.RuntimeException: Can't create handler inside thread Thread[Thread-7,5,main] that has not called Looper.prepare()

 

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

如果要強制開發app的螢幕單一方向,只要在Android專案中的AndroidManifest.xml中的<Activity></Activity>中加入

android:screenOrientation="portrait" (直立螢幕)

文章標籤

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

最近在寫QR掃描器,掃描到回傳結果為網址時,預計直接打開瀏覽器。

以下紀錄如何使用intent呼叫瀏覽器並開啟網頁

文章標籤

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

Android 撥放音檔需要使用到一個類別如下:

import android.media.SoundPool;

文章標籤

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

3.jpg

下方紀錄Android圖片、背景設定透明和半透明效果的方法。

文章標籤

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

通常在Android中,我們會在Layout(XML)中設定各元件的背景圖:

android:background="@drawable/dice_1"

 

文章標籤

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

3.jpg

開發Android時,會有需求在不同的java class或不同的activity中取用Main threadcontext或者說要取用MainActivitycontext

文章標籤

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

3.jpg

 

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

1.PNG

示範APP圖片

文章標籤

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

由於Android持續推出新版與新功能,而新功能會限定最小支援的API level,於此需要有Android 版本的對應表才可以知道寫給使用者的時候要寫哪個版本,對應表如下:

文章標籤

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

3.jpg

以下紀錄判斷(查詢) Android 版本的方法:

文章標籤

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

最近在研究 Android 怎麼呈現時間的方式,發現 Android 本身的 widget 有 AnalogClock 與 DigitalClock,而且使用方式很簡單,我們只需要再 activity_main.xml 介面中使用即可,如下:

AnalogClock
<AnalogClock
    android:id="@+id/analogClock"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginStart="152dp"
    android:layout_marginLeft="152dp"
    android:layout_marginTop="136dp"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintHorizontal_bias="0.072"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent" />

 

文章標籤

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

在書上看到引用動畫是:

android.R.anim.fade_in;

文章標籤

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

以下紀錄 Android Studio 綁定 git 的方法:

我用的是 Android Studio 3.5.2,這篇文章預設是裝好 git 軟體了,然後可以在 Android Studio:

文章標籤

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

我使用的是 Android Studio 3.5.2,Android 6.0 以上就需要在 runtime 的時候檢查權限,以下介紹檢查權限與開通多個權限的寫法:

1.jpg

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

在Andoird中可能會因為某些時間點進行不同的圖檔配置,這時候只要使用:

getResources().getDrawable(R.drawable.xxx))

就可以呼叫資源檔進行切換。

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

在這邊,我舉一個設定按鈕背景為例,介紹如何新增顏色。

按鈕新增顏色,指的是讓它的背景變色:

文章標籤

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

3.jpg

中央氣象局有提供 open data 讓民眾使用,首先我們要註冊中央氣象局的帳號,如下網址:

葛瑞斯肯 發表在 痞客邦 留言(3) 人氣()

以下記錄怎麼在元件周圍增加邊線與背景,或者說增加線條(增加邊線),該方法是用於 layout 新增框線,下圖是兩個按鈕,可以很明顯看出完全沒有邊線可言。

1.jpg

文章標籤

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()