Tag Archives: Android Tips and Tricks

Default android debug.keystore location

今天嘗試在Android Applicationimplement Google OAuth
當我去到Google API Console 嘗試建立一個 “Android Key“的時候
他的Instruction說明要 找出developer certificate E.G. KeystoreSHA1 fingerprint
之後加入Google API ConsoleConfig
keytool -list -v -keystore mystore.keystore

Accept requests from an Android application with one of the certificate fingerprints and package names listed below:
Configure Android Key

Release keyDeveloper Certificate/ keystore我知道在那裡..
如果大家不知道怎樣建立

可以參考以下網誌
怎樣建立 Android Developer Certificate Keystore

做了一會research 終於發現了debug.keystore 存在那裡 大家的User資料夾內的 “.android“資料夾內
大家可以到以下路徑看看

c:\users\{username你的使用者名稱}\.android\debug.keystore

E.g.
Android Default Debug.Keystore
Hope you find it useful

How to compile/build Android App on Release Mode on Android Studio – 如何在Android Studio 用發布模式來編譯 你的Android 程式

我的Android App LQuizUK 終於去到接近完成的階段了
現在給朋友測試中…

朋友發現我的Android App不是以Release ModeCompile

那麼怎樣才可以在Android Studio上 以Release Mode Compile /發布模式來編譯 你的程式呢?

解決方法十分簡單

Android Studio的”Toolbar/工具欄” 上 選擇 “View/檢視” -> “Tool Windows / 工具視窗
選擇 “Build Variants

之後”Build Variants”的Windows 便會出現…
Android Studio -> Toolbar Menu -> View -> Tool Windows -> Build Variants

在這裡可以讓你選擇Build的模式了…
[當你Sign你的APK 時記住要把”Build Variant“選擇 為”Release” Mode]
Build Variants

之後便可以 compile/build Androd App on Release Mode  用發布模式來編譯 你的Android 程式了

Hope you find it useful

How to Read version number on Android Application – 如何找到Android 程式上的版本名稱

今天開始寫自己的Android App上的 About/介紹 頁面…
想在這裡放入版本資訊...令使用者知道使用的是那一個版本..
怎樣可以找出 自己的Android App上的Version Name/ Version Code / 版本名稱呢?
解決方法十分簡單

我們可以使用getPackageManagergetPackageInfo方法來找到 Android Appversion name / version code 等等的資料

解決方法

//Version Name
String versionName = getPackageManager().getPackageInfo(getPackageName(), 0).versionName;

// Version Code
String versionCode = getPackageManager().getPackageInfo(getPackageName(), 0).versionCode;

Hope you find it useful

Android Exit Current Activity – 如何在Android 上用程式碼關閉現在的Activity

在之前的網誌和大家分享了
Android detect / disable back press – 在Android上偵查/停用 如果用戶按下後退按鈕

停用了Back press button / 後退按鈕

那麼我們可以怎樣才可以以在程式碼上退出現在的這個Activity呢?
我們以建立一個按鈕/Context Menu等等的東西..
讓使用者可以用來離開這個Activity/返回上一個Activity

做了一會資Research 之後發現..完來解決方法很簡單..

解決方法:
我們可以使用 finish() 這個功能來實現
E.G.

finish();

Hope you find it useful

Android detect / disable back press – 在Android上偵查/停用 如果用戶按下後退按鈕

很多時候 在Mobile / Android Apps
當你按 Back Button 時 Apps 都會有一個彈出信息問..
你是否真的想離開這程式嗎?

那麼這個效果是怎樣做的呢

原來我們可以@Override OnBackPress這個 Method
當用戶按Back Button 時這個功能便會觸發

如果要Disable BackButton我們可以使用以下的程式碼
E.G.


@Override
public void onBackPressed() {
   // 加入Return 便可以令他取消原本設定的動作/ 行為 [返回上一個Activity]
    return;
}

Hope you find it useful