當前位置:首頁 » 安卓系統 » 原生安卓開發使用什麼工具

原生安卓開發使用什麼工具

發布時間: 2022-05-23 20:40:58

A. 安卓的NDK和SDK是什麼

可以用NDK開發,但不會替代SDK,因為NDK開發難度非常發,NDK有個巨大的麻煩就是現在有x86晶元的android手機的,用NDK就會需要提供兩套APK,比較麻煩。Android平台的第三方應用程序均是依靠基於java的Dalvik特製虛擬機進行開發的。原生SDK(NDK)的可以讓開發者更加直接的接觸Android系統資源,並使用傳統的C或C++語言編寫程序,並在程序封包文件(.apks)中直接嵌入原生庫文件。NDK主要用於一些具有大量邏輯計算和高性能的圖像渲染的工作,比如我們要開發款大型的3D游戲,那麼如果使用AndroidSDK通過Java來開發,速度和性能上很難滿足我們的要求,這是就可以使用NDK通過C\C++來開發原生的程序來處理這些渲染,可以極大的提高我們游戲的性能。所以我們很有必要對NDK進行學習。

B. 做安卓軟體開發需要哪些工具

android是基於linux的,所以在ubuntu下是最好的。當然windows下面也是可以的。但是android的內核是基於linux的,並且通過終端進行各種操作,非常強大,也比cmd方便。

大致開發的環境是這樣:ubuntu系統,以前是windows然後安裝了ubuntu的虛擬機。android大部分的開發都是中間層到頂層的應用開發,所以基本上是java開發。

表配如下:1eclipse是開發java必備,也是android必備。(當然前提是先安裝JDK1.6)

2下載android的SDK和ADT。這是android的開發必須的工具,adb、ddms、mksdcard、aapt,debug 必備

A安裝完eclipse後,通過help=〉install new software把ADT安裝好

B然後window=>preference設置好SDK的路徑即可

C. 安卓應用開發頂級框架大盤點,有適合你的那一款嗎

有,我個人比較喜歡Java的框架。這也是安卓應用開發的祖傳框架之一了。其實現在安卓的應用市場是很大的,因為更多人的手機系統應用的是安卓。因為安卓的市場份額和手機應用的火熱,與之相關的一些程序員在這些方面也是有很大的前途的。雖然程序員的工作比較累,但每年還是有無數人前仆後繼加入其中。


03、作為開源框架的React Native,走在前端

React Native這個東西是一個開源框架,可以對開源軟體進行定義。這個框架算是一個比較新鮮的框架了。而且React Native的利用率是非常高的。現在很多網頁瀏覽器已經選擇React Native作為自己的選擇了。像ins和沃爾瑪,都對這一框架十分青睞。所以它的未來是比較被看好的。

D. 安卓的游戲製作用什麼軟體

首先要會計算機語言,比如Java編程語言就可以開發安卓游戲

還會設計游戲引擎,比如AndEngine的開源游戲引擎和Box2D物理引擎等。

還有軟體開發工具,比如Android軟體開發工具包Android SDK。

另外圖像工具,游戲離不開大量的圖像Adobe Illustrator或其他專業工具。

(4)原生安卓開發使用什麼工具擴展閱讀:

安卓APK開發環境

Android是一個基於Java的開發環境,Google也在API文檔的書寫和樣例的提供上做了很出色的工作。

下載並安裝android的SDK[軟體開發套件],這套SDK主要包括有核心庫文件,一個模擬器,開發工具和一些示範的樣例文件。推薦使用Eclipse 和androideclipse 擴展。

如果只是使用android,Eclipse IDE就已經足夠了,但如果是第一次開發Java應用,下載完整的Java SE 開發工具 (JDK) 它包括簽發應用程序所需要的工具。

E. 設計一個app,需要用到哪些軟體

app有兩個陣營,不知道題主說的安卓陣營的還是蘋果陣營!下面兩個都說一下吧!
安卓app開發工具可以用安卓自己家推出的Android studio或者eclipes等等。
蘋果app的開發工具可以使用coderunner,appcode或者chocalat等等。
欲善其功,必先利其器!選擇一款好的開發工具可以幫助你更快的深入了解!

F. 安卓開發只用Android studio好,還是綜合用比較好

  • 安裝的比較

    eclipse ADT-22.3的安裝包大約484M,android studio-0.3.1的安裝包大約495M,安裝包大小與下載的版本與來源有關系。

    eclipse ADT下載完畢,解壓出來,指定工作目錄,直接就可以進行項目開發了,非常順。

    android studio下載完畢,要通過向導進行安裝,並且直接引導進行項目新建,這時要從google及gradle網站上下載許多東西,最少要等1個小時,高版本由於google無法訪問的原因,導致下載失敗,直接止步於此了。

  • 6

    項目的混淆,打包、發布、管理

    這部分以後再深入分析追加,總的來說,在國內這環境中,eclipse ADT更適用一些。android studio並沒有明顯的使用上的優越性。

G. android 開發框架有哪些

主要總結了7個好用的android 開發框架推薦給你:
一、 Afinal

Afinal是一個Android的ioc,orm框架,內置了四大模塊功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通過finalActivity,我們可以通過註解的方式進行綁定ui和事件。通過finalBitmap,我們可以方便的載入bitmap圖片,而無需考慮oom等問題。通過finalDB模塊,我們一行代碼就可以對android的sqlite資料庫進行增刪改查。通過FinalHttp模塊,我們可以以ajax形式請求http數據。

功能:

一個android的ioc,orm框架,內置了四大模塊功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通過finalActivity,我們可以通過註解的方式進行綁定ui和事件。通過finalBitmap,我們可以方便的載入bitmap圖片,而無需考慮oom等問題。通過finalDB模塊,我們一行代碼就可以對android的sqlite資料庫進行增刪改查。通過FinalHttp模塊,我們可以以ajax形式請求http數據。

優點:功能比較全面,文檔完善,代碼效率比較高。

缺點:沒有項目demo,框架的時間比較久,代碼冗餘比較多(這也是無可避免的),文檔比較老跟不上代碼更新進度。

二、 xUtils

xUtils:可以說是Afinal的升級版。

xUtils 包含了很多實用的android工具。

xUtils 支持大文件上傳,更全面的http請求協議支持(10種謂詞),擁有更加靈活的ORM,更多的事件註解支持且不受混淆影響...

xUitls 最低兼容android 2.2 (api level 8)

三、 ThinkAndroid

ThinkAndroid是一個免費的開源的、簡易的、遵循Apache2開源協議發布的Android開發框架,其開發宗旨是簡單、快速的進行Android應用程序的開發,包含Android
mvc、簡易sqlite orm、ioc模塊、封裝Android
httpclitent的http模塊,具有快速構建文件緩存功能,無需考慮緩存文件的格式,都可以非常輕松的實現緩存,它還基於文件緩存模塊實現了圖片緩存功能,在android中載入的圖片的時候,對oom的問題,和對載入圖片錯位的問題都輕易解決。他還包括了一個手機開發中經常應用的實用工具類,如日誌管理,配置文件管理,android下載器模塊,網路切換檢測等等工具

四、 LoonAndroid

如果你想看ui方面的東西,這里沒有,想要看牛逼的效果這里也沒有。這只是純實現功能的框架,它的目標是節省代碼量,降低耦合,讓代碼層次看起來更清晰。整個框架一部分是網上的,一部分是我改的,為了適應我的編碼習慣,還有一部分像orm完全是網上的組件。在此感謝那些朋友們。
整個框架式的初衷是為了偷懶,之前都是一個功能一個jar,做項目的時候拉進去,這樣對於我來說依然還是比較麻煩。最後就導致我把所有的jar做成了一個工具集合包。
有很多框架都含有這個工具集合里的功能,這些不一定都好用,因為這是根據我個人使用喜歡來實現的,如果你們有自己的想法,可以自己把架包解壓了以後,源碼拉出來改動下。
目前很多框架都用到了註解,除了androidannotations沒有入侵我們應用的代碼以外,其他的基本上都有,要麼是必須繼承框架裡面的activity,要麼是必須在activity的oncreat裡面調用某個方法。
整個框架式不同於androidannotations,Roboguice等ioc框架,這是一個類似spring的實現方式。在整應用的生命周期中找到切入點,然後對activity的生命周期進行攔截,然後插入自己的功能。

五、 KJFrameForAndroid

KJFrameForAndroid 又叫KJLibrary,是一個android的orm 和 ioc
框架。同時封裝了android中的Bitmap與Http操作的框架,使其更加簡單易用;

KJFrameForAndroid的設計思想是通過封裝Android原生SDK中復雜的復雜操作而達到簡化Android應用級開發,最終實現快速而又安全的開發APP。我們提倡用最少的代碼,完成最多的操作,用最高的效率,完成最復雜的功能。

功能:

一個android的orm 和 ioc 框架。同時封裝了android中的Bitmap與Http操作的框架,使其更加簡單易用;
KJFrameForAndroid開發框架的設計思想是通過封裝Android原生SDK中復雜的復雜操作而達到簡化Android應用級開發,最終實現快速而又安全的開發APP。總共分為五大模塊:UILibrary,UtilsLibrary,HttpLibrary,BitmapLibrary,DBLibrary。

六、 dhroid

dhroid 是基於android 平台,
極速開發框架,其核心設計目標是開發迅速、代碼量少、學習簡單、功能強大、輕量級、易擴展.使你更快,更好的開發商業級別應用

功能:

1.Ioc容器: (用過spring的都知道)視圖注入,對象注入,介面注入,解決類依賴關系

2.Eventbus: android平台事件匯流排框架,獨創延時事件,事件管理輕松

3.Dhnet: 網路http請求的解決方案,使用簡單,減少代碼,自帶多種網路訪問緩存策略

4.adapter模塊: 數據綁定輕松,不用寫多餘的adapter,天生網路支持(一行代碼搞定載入,刷新問題)

5.DhDb: android中sqlite的最輕量orm框架(增刪改查輕松搞定)

6.Perference: android自帶Perference 升級版,讓你的Perference更強大,更方便

工具集合 JSONUtil(安全處理json),ViewUtil(數據綁定更快) ThreadWorker(非同步任務工具)...

七、 SmartAndroid

SmartAndroid是一套給
Android開發者使用的應用程序開發框架和工具包。它提供一套豐富的標准庫以及簡單的介面和邏輯結構,其目的是使開發人員更快速地進行項目開發。使用
SmartAndroid可以減少代碼的編寫量,並將你的精力投入到項目的創造性開發上。

功能:

SmartAndroid 擁有全范圍的類庫,可以完成大多數通常需要的APP開發任務,包括:
非同步網路操作相關所有功能、強大的圖片處理操作、輕量級ORM資料庫Sqlite庫、zip操作
、動畫特效、Html等解析採集、事件匯流排EventBus/Otto、Gson(Json)、AQuery、主流所有UI控制項(例如:ActionbarSherlock,SlidingMenu,BottomView,Actionbar,DragListView等10多種UI庫)等。

H. 開發android手機軟體的工具有哪些

Android SDK

Android是谷歌(Google)公司推出的手機開發平台。 與iPhone相似,Android採用WebKit瀏覽器引擎,具備觸摸屏、高級圖形顯示和上網功能,用戶能夠在手機上查看電子郵件、搜索網址和觀看視頻節目等,比iPhone等其他手機更強調搜索功能,界面更強大

集成開發環境 Eclipse

Eclipse是著名的跨平台的自由集成開發環境(IDE)。最初主要用來Java語言開發,但是目前亦有人通過插件使其作為其他計算機語言比如C++和Python的開發工具。 Eclipse的本身只是一個框架平台,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟體

Android NDK

Android NDK 是在SDK前面又加上了「原生」二字,即Native Development Kit,因此又被Google稱為「NDK」。 在此之前,Android平台的第三方應用程序均是依靠基於Java的Dalvik特製虛擬機進行開發的。原生SDK的公布可以讓開發者更加直接的接觸Android系統資源,...

Android組件界面設計工具 DroidDraw

DroidDraw 是一個基於Java Swing的Android界面設計器,我們可以通過它來生成復雜的Android Layout XML文件,據作者介紹,Android的Layout和Swing Layout中有很好的對應,設計器的代碼編寫起來還是比較容易的。 android下,高級組件,通過xml來配置,書寫

NetBeans開發Android的插件

這是一款在 NetBeans 中開發 Android 平台應用的插件。

I. android游戲開發用什麼軟體

游戲開發和應用開發是兩個不同的領域,如果是應用開發,那麼現在比較通用的解決方案是appCan、HBuilder這樣的HTML5+JS跨平台解決方案,中小型公司大多用這樣的。原生開發的話用JAVA開發,使用Eclipse工具。游戲開發的話,必須是用游戲引擎解決的,原生java開發太困難,2D游戲用cocos2dx,3D游戲用Unity3D是比較多的。其中cocos2dx使用C++語言,Unity3D使用C# 語言,都是跨平台的,也就是可以同時發布至IOS。

J. android app開發中常用到哪些開源框架

在前面的課程中,隨著對Android體系的了解,已經可以進行正常的Android應用開發了。在Android開發中,同其他工程開發一樣,也經常使用一些提高效率的框架,本文我們做一個對比。這些框架,既包括:網路請求框架、也包括圖片載入庫框架、還包括資料庫操作等一些框架,總之,了解和熟悉這些框架,會對自己的開發效率有很大的提升和幫助。

網路請求框架

1、okHttp

在前文的學習中,我們已經了解過okHttp,是一個常用的網路載入庫。

2、Retrofit

介紹

Retrofit是一個很不錯的網路請求庫,該庫是square開源的另外一個庫,之前的okhttp也是該公司開源的。

Retrofit是基於OkHttp封裝的RESTful網路請求框架,使用註解的方式配置請求。優點是速度快,使用註解,callback函數返回結果自動包裝成Java對象。官方自己的介紹說:

A type-safe REST client for Android and Java

該網路框架在github上的地址如下:https://square.github.io/retrofit/

要求

Retrofit支持的http方式方式包括 GET/POST/PUT/DELETE/HEAD/PATCH,Retrofit要求Java的版本是1.8+,Android應用的API版本應該在21+。

依賴

使用Retrofit庫,和其他庫一樣,首先需要設置依賴,依然是在build.gradle文件中設置依賴:

//添加retrofit庫依賴

implementation 『com.squareup.retrofit2:retrofit:2.1.0』

//添加gson轉換器

implementation 『com.squareup.retrofit2:converter-gson:2.1.0』

使用

通過一個例子,我們可以來演示該框架的使用步驟:

1、定義請求介面,即程序中都需要什麼請求操作
public interface HttpServices {

/**

  • 獲取頭條新聞

  • @param type 新聞類型

  • @param key apiKey

  • @return

  • */

    @GET(「toutiao/index」)

    Call getNewsList(@Query(「type」) String type, @Query(「key」) String key);

    }

    2、實例化Retrofit對象,使用的Builder的模式創建,如下代碼所示:
    Retrofit retrofit = new Retrofit.Builder()

    .baseUrl(Constants.BASE_API)

    .addConverterFactory(GsonConverterFactory.create())

    .build();

    注意,這里設置結構體轉換器,是可以直接把網路請求回來的數據轉換為Java結構體,這里設置的Gson解析器,因此要引入相應的轉換器支持庫。

    3、得到介面對象,自己創建的全局的介面對象,並調用相應的介面,得到一個類似於請求Call對象。如下所示:
    HttpServices httpServices = retrofit.create(HttpServices.class);

    Call newsListCall = httpServices.getNewsList(「top」, Constants.API_KEY);

    4、加入到請求隊列中,並設置回調方法:
    newsListCall.enqueue(new Callback() {

    @Override

    public void onResponse(Call call, Response response) {

    //網路請求成功的回調方法

    List list = Arrays.asList(response.body().result.data);

    Log.i(「TAG」, 「請求成功:」 + String.valueOf(list.size()));

    NewListAdapter adapter = new NewListAdapter(RetrofitActivity.this);

    adapter.setmData(list);

    mRecyclerView.setAdapter(adapter);

    }

    @Override

    public void onFailure(Call call, Throwable throwable) {

    //網路請求失敗的回調方法

    Log.i(「TAG」, 「請求失敗:」 + throwable.getMessage());

    }

    });

    其他界面操作和之前的Android中的內容一致。

    3、RxJava

    簡單來說,用來處理事件和非同步任務,在很多語言上都有實現,RxJava是Rx在Java上的實現。

    原理

    RxJava最基本的原理是基於觀察者模式來實現的。通過Obserable和Observer的機制,實現所謂響應式的編程體驗。

    特點

    RxJava在編程中的實現就是一種鏈式調用,做了哪些操作,誰在前誰在後非常直觀,邏輯清晰,代碼維護起來非常輕松。

    RxJava也是一個在github上的庫,githubhttp://www.xingkongmj.com/news/id/62.html地址如下:https://github.com/ReactiveX/RxJava

    基於此,還有一個RxAndroid,github地址如下:https://github.com/ReactiveX/RxAndroid

    RxJava和RxAndroid的關系

    RxAndroid是RxJava的一個針對Android平台的擴展,主要用於 Android 開發。

    基本概念

    RxJava 有四個基本概念:

    Observable:可觀察者,即被觀察者Observer:觀察者subscribe:訂閱事件
    這四個概念之間的邏輯關系是:Observable和Observer通過subscribe方法實現訂閱關系,從而Observable可以在需要的時候發出事件來通知Observer。

    事件

    RxJava 的事件回調方法主要包含以下幾個:

    onNext:普通的事件onCompletedhttp://dachang.net/432717.html:事件隊列完結。RxJava 不僅把每個事件單獨處理,還會把它們看做一個隊列。RxJava 規定,當不會再有新的 onNext 發出時,需要觸發 onCompleted 方法作為標志。:事件隊列異常。在事件處理過程中出異常時, 會被觸發,同時隊列自動終止,不再允許再有事件發出。在一個正確運行的事件序列中, onCompleted和 有且只有一個,並且是事件序列中的最後一個。需要注意的是,onCompleted() 和 () 二者也是互斥的,即在隊列中調用了其中一個,就不應該再調用另一個。
    資料庫操作框架

    在開發時,本地資料庫可以起到緩存數據和存儲業務數據的作用,隨著技術的成熟,不斷推出了有很多關於資料庫的操作框架。比較常見的資料庫操作框架有諸如:GreenDao,OrmLite 和 ActiveAndroid,DBFlow等。

    GreenDAO

    GreenDAO是一個開源的 Android ORM(「對象/關系映射」),通過 ORM(稱為「對象/關系映射」),在我們資料庫開發過程中節省了開發時間!

    GreenDao的官方文檔地址如下:http://www.xingkongmj.com/news/id/63.html

    GreenDao的作用

    通過 GreenDao,我們可以更快速的操作資料庫,我們可以使用簡單的面相對象的API來存儲,更新,刪除和查詢 Java 對象。這款資料庫操作框架的特點是:

    高性能,在官方的統計數據中,GreenDao在GreenDao,OrmLite 和 ActiveAndroid三個框架中,讀、寫、更新操作效率均表現第一。易於使用的強大 API,涵蓋關系和連接。內存消耗較小。安全:greenDAO 支持 SQLCipherhttp://www.xingkongmj.com/news/id/64.html,以確保用戶的數據安全;
    核心概念

    GreenDao 的核心類有三個:分別是:

    DaoMaster:保存資料庫對象(SQLiteDatabase)並管理特定模式的 DAO 類(而不是對象)。它有靜態方法來創建表或刪除它們。它的內部類 OpenHelper 和DevOpenHelper 是 SQLiteOpenHelper 實現,它們在 SQLite 資料庫中創建模式。DaoSession:管理特定模式的所有可用 DAO 對象,您可以使用其中一個getter方法獲取該對象。DaoSession 還提供了一些通用的持久性方法,如實體的插入,載入,更新,刷新和刪除。XXXDao:數據訪問對象(DAO)持久存在並查詢實體。對於每個實體,greenDAO 生成DAO。它具有比 DaoSession 更多的持久性方法。Entities:可持久化對象。通常, 實體對象代表一個資料庫行使用標准 Java 屬性(如一個POJO 或 JavaBean )。
    使用

    按照官方的文檔和github上的說明可以實現green的使用。

    首先進行的是依賴,對於greenDao,有兩個地方需要設置,分別是項目根目錄中的 build.gradle,還有mole中的build.gradle。
    classpath 『org.greenrobot:green-gradle-plugin:3.3.0』 // add plugin

    在項目根目錄中的build.gradle目錄中寫這句話的意思是添加greenDao的插件。

    在項目mole中的build.gradle中也需要進行配置,有兩個地方需要設置,如下圖所示:

    apply plugin: 『org.greenrobot.greenhttp://www.xingkongmj.com/news/id/66.html』 //開頭加入該代碼

    dependences{

    implementation 『org.greenrobot:green:3.2.0』

    }

    然後就可以使用了。

    bean實體

    可以在項目中創建自己業務需要的實體類,並通過註解來設置是實體類,欄位約束等內容。然後點擊Android Studio中的Make mole,即可自動生成XXXDao代碼,以此來方便開發者的操作。生成的XXXDao類,不可修改和編輯,是自動生成的。

    ORMLite

    ORMLite框架是另外一款Android開發中可以使用的資料庫操作框架。該框架的文檔地址如下:https://ormlite.com/sqlite_java_android_orm.shtml

    該框架的文檔准備的不是特別友好,此處不再贅述。

    總結,所有的框架原理幾乎都相差不大,只是操作有所差異。

    視圖注入框架

    在Android項目開發過程中,有太多的頁面需要布局完成,同時在代碼中需要些大量的findviewbyid的操作,來實現控制項的解析。於是就有人想能否輕松一些,解放雙手節省時間,干一些其他有意義的事情,於是ButterKnife就來了。

    ButterKnife是一個專注於Android系統的View注入框架,可以減少大量的findViewById以及setOnClickListener代碼,可視化一鍵生成。

    該項目在github上的地址如下:http://www.xingkongmj.com/news/id/65.html

    這個框架的優勢也非常明顯:

    強大的View綁定和Click事件處理功能,簡化代碼,提升開發效率方便的處理Adapter里的ViewHolder綁定問題運行時不會影響APP效率,使用配置方便代碼清晰,可讀性強
    使用

    首先是設置依賴,在build.gradlehttp://dachang.net/432714.html中進行依賴設置:

    implementation 『com.jakewharton:butterknife:10.2.1』

    annotationProcessor 『com.jakewharton:butterknife-compiler:10.2.1』

    需要注意,該框架要求Java環境1.8版本以上,SDK版本在26以上,因此在使用到的mole中的build.graldle文件中,還必須添加如下代碼配置:

    apply plugin: 『com.jakewharton.butterknife』

    android{

    //…

    compileOptions {

    sourceCompatibility JavaVersion.VERSION_1_8

    targetCompatibility JavaVersion.VERSION_1_8

    }

    //…

    }

    另外,還必須在項目根目錄中的build.gradle文件中,添加該框架的插件,如下圖所示:

    dependences{

    classpath 『com.jakewharton:butterknife-gradle-plugin:10.2.1』

    }

    然後即可在代碼中進行使用了。

    在使用該框架的頁面進行綁定諸如,如下所示代碼:

    ButterKnife.bind( this) ;

    主要的功能

    @BindView():控制項id 註解,解放雙手,不用再每個控制項都寫一遍findviewById@BindViews():多個控制項id 的註解,括弧內使用花括弧包括多個id即可,中間用,分割開在Fragment中使用,綁定Fragment。@BindString():綁定字元串@BindArray:綁定數組@BindBitmap:綁定bitmap資源@OnClick、@OnLongClick:綁定點擊事件和長按事件…還有很多
    插件安裝

    如果是頁面很復雜,一個一個寫BindView也很費勁,在Android Studio中,可以安裝一個ButterKnife的插件,安裝該插件後,可以在Studio中直接將對應的布局中的所有控制項均給自動生成。

    注意,在進行自動生成時,滑鼠要放在布局文件上。

    注意事項

    ButterKnife框架在使用時,要求的版本比較高,包括Java的版本也有限制。因此,如果計劃在項目中使用,要提前做好預備工作,以防止對已有項目和業務帶來不必要的麻煩,反而影響工作進度。

熱點內容
終端配置賬號該如何改密碼 發布:2024-05-05 11:24:37 瀏覽:823
成都存儲研發招聘 發布:2024-05-05 11:24:29 瀏覽:283
電腦伺服器名稱怎麼查找 發布:2024-05-05 10:49:37 瀏覽:469
電腦連到代理伺服器 發布:2024-05-05 10:40:02 瀏覽:249
華為安卓手機如何投屏到雷克薩斯 發布:2024-05-05 10:37:50 瀏覽:210
微博上傳原圖 發布:2024-05-05 10:20:05 瀏覽:749
伺服器換電腦需要什麼東西 發布:2024-05-05 09:52:28 瀏覽:754
老算盤演算法 發布:2024-05-05 09:43:10 瀏覽:841
ps存儲顯示不含通道 發布:2024-05-05 09:32:35 瀏覽:103
如何用安卓做一個識物界面表 發布:2024-05-05 09:29:28 瀏覽:99