国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Android Studio實(shí)現(xiàn)記單詞App,背完四六級(jí)一次過(guò)~

這篇具有很好參考價(jià)值的文章主要介紹了Android Studio實(shí)現(xiàn)記單詞App,背完四六級(jí)一次過(guò)~。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、項(xiàng)目概述

本系統(tǒng)包含高考、四級(jí)、六級(jí)、托福和雅思詞匯五個(gè)章節(jié)。每個(gè)章節(jié)分為多個(gè)單元,每個(gè)單元又包含上百個(gè)詞匯??梢栽趩卧斜聿樵?xún)單詞,實(shí)時(shí)記錄每個(gè)單元的閱讀時(shí)間,點(diǎn)進(jìn)單詞詳情頁(yè),有單詞的拼寫(xiě)、音標(biāo)、釋義和例句,底部導(dǎo)航欄可以查看前一頁(yè)和后一頁(yè),還可以進(jìn)行自動(dòng)播放,可以手動(dòng)滑動(dòng)頁(yè)面,右上角可以設(shè)置播放速度。是一款很給力的記單詞軟件。

二、主要技術(shù)

主要應(yīng)用的技術(shù)如下:

Fragment碎片 ViewPager SharedPreferences MediaPlayer
Handler消息機(jī)制 SQLiteDatabase Bundle ListView
FileOutputStream Timer MediaPlayer Dialog

本項(xiàng)目知識(shí)點(diǎn)還是很多的,雖然看起來(lái)功能不算多,但是實(shí)現(xiàn)起來(lái)很不容易。

三、開(kāi)發(fā)環(huán)境

開(kāi)發(fā)環(huán)境依舊是在3.5.1上進(jìn)行開(kāi)發(fā)的,只要你的AS是近兩年從官網(wǎng)下載的,都是可以滿(mǎn)足的。

getparcelablearraylist android studio,Android項(xiàng)目,android,移動(dòng)應(yīng)用開(kāi)發(fā),安卓app,源代碼,android課設(shè)

四、詳細(xì)設(shè)計(jì)

1、數(shù)據(jù)庫(kù)

本項(xiàng)目的數(shù)據(jù)庫(kù)采用已有的單詞數(shù)據(jù)庫(kù)word.db文件,通過(guò)讀文件的方式,從數(shù)據(jù)庫(kù)中讀取存儲(chǔ)的單詞數(shù)據(jù)。

public SQLiteDatabase getDatabase() {
    String path = mContext.getDir(Const.DB_DIR, Context.MODE_PRIVATE) + File.separator + Const.DB_NAME;
    return SQLiteDatabase.openDatabase(path, null, SQLiteDatabase.OPEN_READWRITE);
}

與以往的數(shù)據(jù)庫(kù)幫助類(lèi)不同,這次并沒(méi)有提前創(chuàng)建好數(shù)據(jù)庫(kù)和表,而是在歡迎活動(dòng)中調(diào)用構(gòu)造函數(shù)進(jìn)行創(chuàng)建,創(chuàng)建之后會(huì)自動(dòng)執(zhí)行建表語(yǔ)句。

  // 創(chuàng)建數(shù)據(jù)庫(kù)和表
 private void initTable() {
     DBOpenHelper dbOpenHelper = DBOpenHelper.getInstance(this);
     SQLiteDatabase database = dbOpenHelper.getDatabase();
     database.execSQL("create table if not exists TABLE_UNIT (" +
             "Unit_Key integer not null," +
             "Unit_Time integer not null default 0," +
             "Cate_Key text references TABLE_META(Meta_Key)" +
             ");");
     for (String metaKey : Const.META_KEYS) {
         Cursor cursor = database.rawQuery("select Meta_UnitCount from TABLE_META where Meta_Key=?;"
                 , new String[]{metaKey});
         if (cursor.moveToFirst()) {
             int count = cursor.getInt(cursor.getColumnIndex("Meta_UnitCount"));
             for (int i = 1; i <= count; i++) {
                 database.execSQL("insert into TABLE_UNIT (Unit_Key,Unit_Time,Cate_Key) " +
                         "values(?,?,?);", new Object[]{i, 0, metaKey});
             }
         }
         cursor.close();
     }
 }

2、單詞詳情

首先肯定創(chuàng)建單詞和單元的實(shí)體類(lèi),其實(shí)就是數(shù)據(jù)表的結(jié)構(gòu)。類(lèi)的內(nèi)容就是:類(lèi)的屬性、構(gòu)造函數(shù)、get和set方法。

/**
 * 單詞實(shí)體類(lèi)
 */
public class Word implements Parcelable {
    //Word_Id, Word_Key, Word_Phono, Word_Trans, Word_Example, Word_Unit;
    private int mId;
    private String mKey;
    private String mPhono;
    private String mTrans;
    private String mExample;
    private int mUnit;

    public Word() {
    }

    public Word(int id, String key, String phono, String trans, String example, int unit) {
        mId = id;
        mKey = key;
        mPhono = phono;
        mTrans = trans;
        mExample = example;
        mUnit = unit;
    }

    public int getId() {
        return mId;
    }

    public void setId(int id) {
        mId = id;
    }

    public String getKey() {
        return mKey;
    }

    public void setKey(String key) {
        mKey = key;
    }

    public String getPhono() {
        return mPhono;
    }

    public void setPhono(String phono) {
        mPhono = phono;
    }

    public String getTrans() {
        return mTrans;
    }

    public void setTrans(String trans) {
        mTrans = trans;
    }

    public String getExample() {
        return mExample;
    }

    public void setExample(String example) {
        mExample = example;
    }

    public int getUnit() {
        return mUnit;
    }

    public void setUnit(int unit) {
        mUnit = unit;
    }

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeInt(this.mId);
        dest.writeString(this.mKey);
        dest.writeString(this.mPhono);
        dest.writeString(this.mTrans);
        dest.writeString(this.mExample);
        dest.writeInt(this.mUnit);
    }

    protected Word(Parcel in) {
        this.mId = in.readInt();
        this.mKey = in.readString();
        this.mPhono = in.readString();
        this.mTrans = in.readString();
        this.mExample = in.readString();
        this.mUnit = in.readInt();
    }

    public static final Parcelable.Creator<Word> CREATOR = new Parcelable.Creator<Word>() {
        public Word createFromParcel(Parcel source) {
            return new Word(source);
        }

        public Word[] newArray(int size) {
            return new Word[size];
        }
    };
}

單詞詳情包含單詞的拼寫(xiě)、單詞的音標(biāo)、單詞的釋義和單詞的例句,通過(guò)數(shù)據(jù)庫(kù)方法獲取到單詞的這些信息,然后依次填入TextView中,具體實(shí)現(xiàn)起來(lái)肯定還有很多細(xì)節(jié)點(diǎn)。

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_detail, container, false);
    TextView tvExample = (TextView) view.findViewById(R.id.tv_exam);
    TextView tvKey = (TextView) view.findViewById(R.id.tv_key);
    TextView tvPhono = (TextView) view.findViewById(R.id.tv_phono);
    TextView tvTrans = (TextView) view.findViewById(R.id.tv_trans);
    final Word word = getArguments().getParcelable(Const.WORD_KEY);
    mImageView = (ImageView) view.findViewById(R.id.icon_speech);
    mImageView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if (mOnSpeechListener != null) {
                mOnSpeechListener.speech(word);
            }
        }
    });
    if (word != null) {
        tvExample.setText(word.getExample());
        tvKey.setText(word.getKey());
        tvPhono.setText("[" + word.getPhono() + "]");
        tvTrans.setText(word.getTrans());
    }
    return view;
}

3、搜索單詞

在點(diǎn)擊搜索框時(shí),定義了mSearchFgt,用mSearchFgt的fragment先替換UnitList的fragment,然后在檢測(cè)搜索框中有內(nèi)容時(shí),通過(guò)onQueryTextChange方法獲取數(shù)據(jù)源,并通知適配器更新數(shù)據(jù)源。

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.menu_search, menu);
    MenuItem item = menu.findItem(R.id.menu_item_search);
    mSearchView = (SearchView) item.getActionView();
    if (mSearchView != null) {
        mSearchView.setInputType(InputType.TYPE_CLASS_TEXT);
        mSearchView.setOnSearchClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                mActionBar.setDisplayHomeAsUpEnabled(true);
                mWordDao = new WordDao(UnitListActivity.this);
                FragmentTransaction transaction = mFragmentManager.beginTransaction();
                transaction.hide(mUnitListFgt);
                if (mSearchFgt == null) {
                    mSearchFgt = SearchFgt.newInstance(mMetaKey);
                    transaction.add(R.id.unit_content, mSearchFgt);
                } else {
                    transaction.show(mSearchFgt);
                }
                transaction.commit();
            }
        });
        mSearchView.setQueryHint(getString(R.string.search_hint));
        mSearchView.setOnQueryTextListener(this);
    }
    return true;
}
 @Override
 public boolean onQueryTextChange(String newText) {
     ArrayList<Word> words = null;
     if (!TextUtils.isEmpty(newText)) {
         words = mWordDao.queryWords(mMetaKey, newText);
     }
     mSearchFgt.refresh(words);
     return true;
 }

五、運(yùn)行演示

1、啟動(dòng)程序,首先是1s的歡迎界面。

getparcelablearraylist android studio,Android項(xiàng)目,android,移動(dòng)應(yīng)用開(kāi)發(fā),安卓app,源代碼,android課設(shè)

2、主界面包含五大模塊,包含高考、四級(jí)、六級(jí)、托福、雅思五大章節(jié)詞匯。

getparcelablearraylist android studio,Android項(xiàng)目,android,移動(dòng)應(yīng)用開(kāi)發(fā),安卓app,源代碼,android課設(shè)
3、我們選擇雅思模塊,進(jìn)入單元列表界面。

getparcelablearraylist android studio,Android項(xiàng)目,android,移動(dòng)應(yīng)用開(kāi)發(fā),安卓app,源代碼,android課設(shè)

4、選擇Unit1,進(jìn)入單詞列表界面。

getparcelablearraylist android studio,Android項(xiàng)目,android,移動(dòng)應(yīng)用開(kāi)發(fā),安卓app,源代碼,android課設(shè)

5、點(diǎn)進(jìn)任意一個(gè)單詞,我選擇從第一個(gè)單詞開(kāi)始背,發(fā)現(xiàn)是abandon放棄的意思。

getparcelablearraylist android studio,Android項(xiàng)目,android,移動(dòng)應(yīng)用開(kāi)發(fā),安卓app,源代碼,android課設(shè)

6、點(diǎn)擊底部導(dǎo)航欄的后退,提示“已經(jīng)是第一頁(yè)”。

getparcelablearraylist android studio,Android項(xiàng)目,android,移動(dòng)應(yīng)用開(kāi)發(fā),安卓app,源代碼,android課設(shè)
7、點(diǎn)擊前進(jìn),可以自動(dòng)翻到下一頁(yè),看到了第二個(gè)單詞,當(dāng)然我們也可以用手指左右滑動(dòng)。

getparcelablearraylist android studio,Android項(xiàng)目,android,移動(dòng)應(yīng)用開(kāi)發(fā),安卓app,源代碼,android課設(shè)

8、點(diǎn)擊播放,可以按照指定的速度自動(dòng)切換頁(yè)面。

getparcelablearraylist android studio,Android項(xiàng)目,android,移動(dòng)應(yīng)用開(kāi)發(fā),安卓app,源代碼,android課設(shè)

9、點(diǎn)擊右上角菜單按鈕,選擇速度。

getparcelablearraylist android studio,Android項(xiàng)目,android,移動(dòng)應(yīng)用開(kāi)發(fā),安卓app,源代碼,android課設(shè)

10、返回到單元列表,可以看到累積閱讀的時(shí)長(zhǎng),來(lái)制定合理學(xué)習(xí)方案。

getparcelablearraylist android studio,Android項(xiàng)目,android,移動(dòng)應(yīng)用開(kāi)發(fā),安卓app,源代碼,android課設(shè)

11、右上角搜索欄中輸入需要查找的單詞,下面會(huì)顯示符合搜索要求的單詞,原理就是字符串匹配篩選。

getparcelablearraylist android studio,Android項(xiàng)目,android,移動(dòng)應(yīng)用開(kāi)發(fā),安卓app,源代碼,android課設(shè)

12、可以看到我們找到了fresh這個(gè)單詞,點(diǎn)擊進(jìn)入詳情頁(yè)面。退出程序需要雙擊兩次退出鍵才會(huì)退出。

getparcelablearraylist android studio,Android項(xiàng)目,android,移動(dòng)應(yīng)用開(kāi)發(fā),安卓app,源代碼,android課設(shè)

13、最后從六級(jí)詞匯中選擇一個(gè)單詞送給大家,你們都要做自己生活的champion!

getparcelablearraylist android studio,Android項(xiàng)目,android,移動(dòng)應(yīng)用開(kāi)發(fā),安卓app,源代碼,android課設(shè)

六、源碼獲取

??下面兩種方式都可以獲取源代碼
1?? 點(diǎn)擊直接下載 Android Studio 記單詞App
2??關(guān)注公眾號(hào)《 萌新加油站 》,后臺(tái)回復(fù): 單詞

??這有你錯(cuò)過(guò)的精彩內(nèi)容
Android Studio實(shí)現(xiàn)外賣(mài)訂餐系統(tǒng)
Android Studio實(shí)現(xiàn)考試管理系統(tǒng)
Android Studio實(shí)現(xiàn)天氣預(yù)報(bào)系統(tǒng)
Android Studio實(shí)現(xiàn)圖書(shū)館訂座系統(tǒng)
Android Studio實(shí)現(xiàn)前后臺(tái)分離的選課系統(tǒng)

功崇惟志,業(yè)廣惟勤?!?span toymoban-style="hidden">文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-778444.html

到了這里,關(guān)于Android Studio實(shí)現(xiàn)記單詞App,背完四六級(jí)一次過(guò)~的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Android:安卓開(kāi)發(fā)采用Volley網(wǎng)絡(luò)框架+MySQL數(shù)據(jù)庫(kù),實(shí)現(xiàn)從服務(wù)器獲取數(shù)據(jù)并展示完成記單詞APP

    Android:安卓開(kāi)發(fā)采用Volley網(wǎng)絡(luò)框架+MySQL數(shù)據(jù)庫(kù),實(shí)現(xiàn)從服務(wù)器獲取數(shù)據(jù)并展示完成記單詞APP

    實(shí)現(xiàn)功能:設(shè)計(jì)一個(gè)記單詞APP。服務(wù)器采用Tomcat,數(shù)據(jù)庫(kù)采用Mysql。實(shí)現(xiàn)用戶(hù)的注冊(cè)登錄功能以及單詞的增刪改查。 指標(biāo)要求:實(shí)現(xiàn)UI布局;將系統(tǒng)數(shù)據(jù)保存到Mysql數(shù)據(jù)庫(kù)中,并采用Volley網(wǎng)絡(luò)框架實(shí)現(xiàn)從服務(wù)器獲取數(shù)據(jù)并展示。 步驟1:搭建開(kāi)發(fā)環(huán)境。 步驟2:準(zhǔn)備資源。 步驟

    2024年02月13日
    瀏覽(20)
  • Android studio課程設(shè)計(jì)開(kāi)發(fā)實(shí)現(xiàn)---日記APP

    Android studio課程設(shè)計(jì)開(kāi)發(fā)實(shí)現(xiàn)---日記APP

    你們好,我是oy,介紹一個(gè)簡(jiǎn)易日記APP。 1.啟動(dòng)頁(yè)、引導(dǎo)頁(yè)及登陸注冊(cè) 2.日記相關(guān)功能 3.個(gè)人中心界面 實(shí)現(xiàn)應(yīng)用啟動(dòng)頁(yè)及引導(dǎo)頁(yè) 實(shí)現(xiàn)設(shè)置密碼進(jìn)入APP,對(duì)密碼進(jìn)行加密處理 實(shí)現(xiàn)底部導(dǎo)航欄,分為日記列表,新建日記,個(gè)人中心模塊 實(shí)現(xiàn)對(duì)日記刪除、修改、新增的基礎(chǔ)功能

    2024年02月03日
    瀏覽(29)
  • Android Studio 實(shí)現(xiàn)天氣預(yù)報(bào)App (簡(jiǎn)單方便展示內(nèi)容超多)

    Android Studio 實(shí)現(xiàn)天氣預(yù)報(bào)App (簡(jiǎn)單方便展示內(nèi)容超多)

    ?? 文章末尾有獲取完整項(xiàng)目源碼方式 ?? 目錄 前言 一、任務(wù)介紹 1.1 背景 1.2目的和意義 二、?實(shí)現(xiàn)介紹 視頻演示 2.1 啟動(dòng)頁(yè)實(shí)現(xiàn) 2.2注冊(cè)頁(yè)面實(shí)現(xiàn) 2.3 登陸頁(yè)面實(shí)現(xiàn) 2.4 首頁(yè)實(shí)現(xiàn) 2.5 城市管理列表頁(yè)面實(shí)現(xiàn)??????????????? 三、獲取源碼 ????????在使用Android Studio開(kāi)發(fā)

    2024年04月24日
    瀏覽(27)
  • Android Studio:一個(gè)簡(jiǎn)單的計(jì)算器app的實(shí)現(xiàn)過(guò)程<初級(jí)>

    Android Studio:一個(gè)簡(jiǎn)單的計(jì)算器app的實(shí)現(xiàn)過(guò)程<初級(jí)>

    ??Android Studio 專(zhuān)欄正在持續(xù)更新中,案例的原理圖解析、各種模塊分析??這里都有哦,同時(shí)也歡迎大家訂閱專(zhuān)欄,獲取更多詳細(xì)信息哦??? ?個(gè)人主頁(yè):零小唬的博客主頁(yè) ??歡迎大家 ??點(diǎn)贊 ??評(píng)論 ??收藏 ?作者簡(jiǎn)介:20級(jí)計(jì)算機(jī)專(zhuān)業(yè)學(xué)生一枚,來(lái)自寧夏,可能會(huì)去

    2024年02月01日
    瀏覽(35)
  • Android Studio:一個(gè)簡(jiǎn)單的米英尺單位轉(zhuǎn)化app的實(shí)現(xiàn)過(guò)程

    Android Studio:一個(gè)簡(jiǎn)單的米英尺單位轉(zhuǎn)化app的實(shí)現(xiàn)過(guò)程

    ??Android Studio 專(zhuān)欄正在持續(xù)更新中,案例的原理圖解析、各種模塊分析??這里都有哦,同時(shí)也歡迎大家訂閱專(zhuān)欄,獲取更多詳細(xì)信息哦??? ?個(gè)人主頁(yè):零小唬的博客主頁(yè) ??歡迎大家 ??點(diǎn)贊 ??評(píng)論 ??收藏 ?作者簡(jiǎn)介:20級(jí)計(jì)算機(jī)專(zhuān)業(yè)學(xué)生一枚,來(lái)自寧夏,想從事前

    2023年04月09日
    瀏覽(18)
  • 【android studio 簡(jiǎn)單配置多語(yǔ)言國(guó)際化app 一行代碼實(shí)現(xiàn)切換語(yǔ)言】

    【android studio 簡(jiǎn)單配置多語(yǔ)言國(guó)際化app 一行代碼實(shí)現(xiàn)切換語(yǔ)言】

    新版本的android studio配置多語(yǔ)言其實(shí)很簡(jiǎn)單,不過(guò)目前網(wǎng)上找到的幾個(gè)博客都搞得很復(fù)雜,可能是版本比較老的時(shí)候出的方案,今天分享一下怎么一行代碼切換語(yǔ)言. 1.切換語(yǔ)言你得先有語(yǔ)言對(duì)應(yīng)的文本,推薦插件一鍵生成.在設(shè)置里搜索Androidlocalize,直接安裝即可 2.安裝好了以后右鍵

    2024年02月11日
    瀏覽(25)
  • 藍(lán)牙App設(shè)計(jì)2:使用Android Studio制作一個(gè)藍(lán)牙軟件(包含:代碼實(shí)現(xiàn)等)

    藍(lán)牙App設(shè)計(jì)2:使用Android Studio制作一個(gè)藍(lán)牙軟件(包含:代碼實(shí)現(xiàn)等)

    前言:藍(lán)牙聊天App設(shè)計(jì)全部有三篇文章(一、UI界面設(shè)計(jì),二、藍(lán)牙搜索配對(duì)連接實(shí)現(xiàn),三、藍(lán)牙連接聊天),這篇文章是:二、藍(lán)牙搜索配對(duì)連接實(shí)現(xiàn)。 課程1:Android Studio小白安裝教程,以及第一個(gè)Android項(xiàng)目案例“Hello World”的調(diào)試運(yùn)行 課程2:藍(lán)牙聊天App設(shè)計(jì)1:Android S

    2024年02月11日
    瀏覽(31)
  • Android Studio App開(kāi)發(fā)實(shí)戰(zhàn)項(xiàng)目之實(shí)現(xiàn)淘寶電商App首頁(yè)界面(附源碼,可用于大作業(yè)參考)

    Android Studio App開(kāi)發(fā)實(shí)戰(zhàn)項(xiàng)目之實(shí)現(xiàn)淘寶電商App首頁(yè)界面(附源碼,可用于大作業(yè)參考)

    需要源碼和圖片集請(qǐng)點(diǎn)贊關(guān)注收藏后評(píng)論區(qū)留言或者私信~~~ 各家電商的App首頁(yè)都是動(dòng)感十足,頁(yè)面元素豐富令人眼花繚亂,其中運(yùn)用了Android的多種組合控件,可以說(shuō)是App界面開(kāi)發(fā)的集大成之作,下面我們也動(dòng)手實(shí)現(xiàn)一個(gè)。 本次項(xiàng)目主要模仿淘寶App采用的技術(shù),所以有底部標(biāo)

    2024年02月03日
    瀏覽(24)
  • Android開(kāi)發(fā):使用AndroidStudio開(kāi)發(fā)記單詞APP(帶數(shù)據(jù)庫(kù))

    Android開(kāi)發(fā):使用AndroidStudio開(kāi)發(fā)記單詞APP(帶數(shù)據(jù)庫(kù))

    實(shí)現(xiàn)功能 :設(shè)計(jì)與開(kāi)發(fā)記單詞系統(tǒng)的四個(gè)界面,分別是用戶(hù)登錄、用戶(hù)注冊(cè)、單詞操作以及忘記密碼。 指標(biāo)要求 :通過(guò)用戶(hù)登錄、用戶(hù)注冊(cè)、單詞操作、忘記密碼掌握界面設(shè)計(jì)的基礎(chǔ),其中包括界面布局、常用控件、事件處理等相關(guān)內(nèi)容,通過(guò)所學(xué)內(nèi)容設(shè)計(jì)與開(kāi)發(fā)的界面要

    2024年02月12日
    瀏覽(16)
  • 使用Android Studio 利用極光推送SDK 制作手機(jī) APP 實(shí)現(xiàn)遠(yuǎn)程測(cè)試技術(shù) (第一部)

    總參考文章:https://blog.csdn.net/qq_38436214/article/details/105073213 Android Studio 安裝配置教程 - Windows(詳細(xì)版) 1.JDK 安裝與環(huán)境變量配置(Win10詳細(xì)版) 《jdk-8u371-windows-i586.exe》 https://blog.csdn.net/qq_38436214/article/details/105071088 此時(shí)會(huì)讓登錄賬號(hào)密碼: https://login.oracle.com/mysso/signon.jsp 賬號(hào):

    2024年02月03日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包