顯示具有 Android Studio 標籤的文章。 顯示所有文章
顯示具有 Android Studio 標籤的文章。 顯示所有文章

2021年3月20日 星期六

[Android Studio] 安裝 NoCodeShape 套件 - 自動產生圖案的XML檔



一、介紹

1. 官網:https://plugins.jetbrains.com/

2. NoCodeShape套件:https://plugins.jetbrains.com/plugin/13325-nocodeshape

3. 說明:此套件是一個可以簡單生成 Android 的 shape之xml的插件,不需要任何編碼就能產生。

2021年2月28日 星期日

[ Android Studio ] Button加入圖片與改變圖片顯示位置

一、加入圖片

Attributes → icon → 加入圖片  → 左上角「+」可選擇加入Android的圖片或自製圖片

二、改變圖片顯示位置

2020年9月17日 星期四

2020年9月13日 星期日

[ Android Studio ] AppCompatActivity 基礎之生命週期

一、介紹

onStop 關閉:不顯示後調用

onDestroy 銷毀:銷毀時後調用

onPause 暫停:失去焦點時調用

2020年9月3日 星期四

[ Android Studio ] AlertDialog 彈跳視窗用法

 


一、語法:

setTitle:標題

setIcon:Icon 圖片

setMessage:內容

[ Android Studio ] 字串抽出與取代的方法

 字串:

String str1="abcd-efg-55-old";

一、抽出,n為位置如下:n為3

int n=3;

[ Android Studio ] VideoView 影片無法播放的問題

 因為 Android P 9.0後限制了流量的網絡請求所發生的問題。

一、錯誤問題如下:

E/MediaPlayerNative: error (1, -2147483648)

E/MediaPlayer: Error (1,-2147483648)

2020年6月10日 星期三

[ Android Stubio ] 連線Firebase之Storage上傳讀取刪除圖片的方法


一、方法:
        StorageReference mStorageRef = FirebaseStorage.getInstance().getReference();
        final StorageReference riversRef = mStorageRef.child("images/rivers.jpg");

1. 上傳方法:

2020年5月31日 星期日

[ Android Studio ] 設定螢幕顯示方向模式 - screenOrientation


修改 AndroidManifest.xml 內容

系統預設值:
android:screenOrientation="unspecified"

橫屏方向:
android:screenOrientation="landscape"

2020年5月28日 星期四

[ Android Stubio ] 連線Firebase之Authentication 註冊登入帳號密碼與換頁傳送字串


一、系統給予的教學如下:
Ⅰ、Connect your app to Firebase:連線Firebase
Ⅱ、Add Firebase Authentication to your app:安裝Firebase Authentication套件
Ⅲ、Check current auth state
資料型別:
private FirebaseAuth mAuth;

2020年5月4日 星期一

[ Android Studio ] MPAndroidChart套件之線圖 - 顯示標籤(標記檢視)最高點與最低點



一、動態標示的方法:
使用 MarkerView 類別來畫出形狀或標示。

在 onDraw 加入
Paint p=new Paint();
p.setAntiAlias(true);
p.setColor(Color.parseColor("#FFFFFF"));
RectF rf=new RectF(0,0,200,100);
canvas.drawRoundRect(rf,15,15,p);

二、最高最低的方法:
使用 LineChartRenderer 類別來畫形狀或標示。
先計算出最高最低點再畫出形狀。


1. LineChartRenderer類別的drawValue加入以下內容:

2020年4月13日 星期一

[ Android Studio ] 創建軟體給的 FullscreenActivity 介面之說明


一、 setSystemUiVisibility屬性用法如下:

1. SYSTEM_UI_FLAG_LOW_PROFILE:
View已請求系統UI進入低調的“低調”模式。

2. SYSTEM_UI_FLAG_HIDE_NAVIGATION:
已請求暫時隱藏系統導航。

2020年3月27日 星期五

[ Android Studio ] 使用 View 之 onDraw 在畫布 Canvas 繪畫出圓形等方法。

此教學是顯示在 ConstraintLayout 上面的方法,也可用到於顯示 SurfaceView 內。

SurfaceView 教學網址如下:
https://devildemon20100423.blogspot.com/2020/03/android-studio-surfaceview-canvas.html

一、程式顯示語法:

package com.example.canvas_0;
import androidx.appcompat.app.AppCompatActivity;
import androidx.constraintlayout.widget.ConstraintLayout;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Overrideprotected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

ConstraintLayout CL=findViewById(R.id.CL);