使用APP時常希望使用者可以到Google Market上進行APP的評分。
這時候可以選擇onCreate時跳出視窗讓使用者點選,或者在APP中建構一個按鈕讓使用者按下跳轉去評分,以下紀錄是寫一個按鈕來承接事件,跳轉Google market去評分。
使用APP時常希望使用者可以到Google Market上進行APP的評分。
這時候可以選擇onCreate時跳出視窗讓使用者點選,或者在APP中建構一個按鈕讓使用者按下跳轉去評分,以下紀錄是寫一個按鈕來承接事件,跳轉Google market去評分。
Android的 onCreate中呼叫其他的執行緒,偶爾會出現下述錯誤:
java.lang.RuntimeException: Can't create handler inside thread Thread[Thread-7,5,main] that has not called Looper.prepare() |
如果要強制開發app的螢幕單一方向,只要在Android專案中的AndroidManifest.xml中的<Activity></Activity>中加入
android:screenOrientation="portrait" (直立螢幕) |
開發Android時,會有需求在不同的java class或不同的activity中取用Main thread的context或者說要取用MainActivity的context。
由於Android持續推出新版與新功能,而新功能會限定最小支援的API level,於此需要有Android 版本的對應表才可以知道寫給使用者的時候要寫哪個版本,對應表如下:
資訊來自於Android 開發者官網
最近在研究 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" /> |
以下紀錄 Android Studio 綁定 git 的方法:
我用的是 Android Studio 3.5.2,這篇文章預設是裝好 git 軟體了,然後可以在 Android Studio:
在Andoird中可能會因為某些時間點進行不同的圖檔配置,這時候只要使用:
getResources().getDrawable(R.drawable.xxx)) |
就可以呼叫資源檔進行切換。