導航:首頁 > 源碼編譯 > 安卓源碼使用系統圖片

安卓源碼使用系統圖片

發布時間:2022-06-12 01:58:00

⑴ 求:android 獲取系統相冊圖片並顯示在當前頁面的代碼

先初始化;

注意自定義 的

private final String IMAGE_TYPE = "image/*";private final int IMAGE_CODE = 0;


private void setImage() {
Intent getAlbum = new Intent(Intent.ACTION_GET_CONTENT); getAlbum.setType(IMAGE_TYPE); startActivityForResult(getAlbum, IMAGE_CODE);}
這里使用Intent獲得相冊圖片數據,並返回原來界面;

這里說明一下

startActivityForResult(getAlbum, IMAGE_CODE);

補充{

startActivityForResult與startActivity的不同之處在於:
1、startActivity( )
僅僅是跳轉到目標頁面,若是想跳回當前頁面,則必須再使用一次startActivity( )。
2、startActivityForResult( )
可以一次性完成這項任務,當程序執行到這段代碼的時候,假若從T1Activity跳轉到下一個Text2Activity,而當這個Text2Activity調用了finish()方法以後,程序會自動跳轉回T1Activity,並調用前一個T1Activity中的onActivityResult( )方法。

}

startActivityForResult(getAlbum, IMAGE_CODE);

這里採用startActivityForResult來做跳轉,此處的IMAGE_CODE實質是0為一個依據,可以寫其他的值,但一定要>=0

然後重寫onActivityResult用於接收剛剛得到的數據

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Bitmap bm = null; ContentResolver resolver = getContentResolver(); if (requestCode == IMAGE_CODE) { try {
Uri originalUri = data.getData(); bm = MediaStore.Images.Media.getBitmap(resolver, originalUri); imgShow.setImageBitmap(bm); } catch (IOException e) {
e.printStackTrace(); }
}

補充{
ContentProvider-----數據提供給第三方應用程序使用時使用
因為在Android系統裡面,資料庫是私有的。一般情況下外部應用程序是沒有許可權讀取其他應用程序的數據。如果你想公開你自己的數據,你有兩個選擇:你可以創建你自己的內容提供器(一個ContentProvider子類)或者你可以給已有的提供器添加數據-如果存在一個控制同樣類型數據的內容提供器且你擁有寫的許可權
}
這里是創建一個新的內容提供器,然後在Activity當中通過getContentResolver()可以得到當前應用的 ContentResolver實例

if (requestCode == IMAGE_CODE) {
resultCode為回傳的標記這句話是在確認是否回傳的是你所需要的;如果是就執行try;不然就執行catch (IOException e) {
e.printStackTrace();}先說這里當try語句中出現異常是時,會執行catch中的語句,IOException e也就是實例化Exception類型的對象。e是此對象引用名稱。然後e(引用)會自動調用Exception類中指定的方法,也就出現了e.printStackTrace() ;。printStackTrace()方法的意思是:在命令行列印異常信息在程序中出錯的位置及原因。
try {
Uri originalUri = data.getData(); bm = MediaStore.Images.Media.getBitmap(resolver, originalUri); imgShow.setImageBitmap(bm);接收數據處理數據並顯示照片。
然後進行測試。


另附源碼
MainActivity:
package com.example.administrator.myapplication1;import android.graphics.BitmapFactory;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import java.io.IOException;import android.net.Uri;import android.os.Bundle;import android.provider.MediaStore;import android.app.Activity;import android.content.ContentResolver;import android.content.Intent;import android.graphics.Bitmap;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.ImageView;public class MainActivity extends AppCompatActivity { private final String IMAGE_TYPE = "image/*"; private final int IMAGE_CODE = 0; private Button choose=null; private ImageView imgShow; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); init();} private void init() { choose=(Button) findViewById(R.id.button1); imgShow=(ImageView) findViewById(R.id.imgShow); choose.setOnClickListener(listener); } private OnClickListener listener=new OnClickListener(){ @Override public void onClick(View v) {
setImage(); }

}; private void setImage() {
Intent getAlbum = new Intent(Intent.ACTION_GET_CONTENT); getAlbum.setType(IMAGE_TYPE); startActivityForResult(getAlbum, IMAGE_CODE); } protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Bitmap bm = null; ContentResolver resolver = getContentResolver(); if (requestCode == IMAGE_CODE) { try {
Uri originalUri = data.getData(); bm = MediaStore.Images.Media.getBitmap(resolver, originalUri); imgShow.setImageBitmap(bm); } catch (IOException e) {
e.printStackTrace(); }
}
}
}


layout:activity_main.xml:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="選擇照相" android:layout_marginRight="190dp" android:layout_marginTop="8dp" android:paddingBottom="2dp" android:background="#aabbcc" /> <ImageView android:id="@+id/imgShow" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_margin="15dip" /></LinearLayout>

⑵ 安卓源碼怎麼用 android應用開發詳解 這本書裡面18章(無線點餐系統)有源代碼,用什麼打開能詳細說嘛

開發工具是 eclipse 可以免費下載
另外需要SDK (用來模擬手機)和ADT(eclipse開發android程序的插件)
還需要JDK (java環境)

這些安裝好了 就可以看著你的書 一步一步操作了
書里的源碼 可以導入eclipse中 eclipse可以幫助你編譯和運行程序

具體的操作太繁瑣 這里就是給你一個大概的思路 大概的理解 再看看書 也不是那麼困難

⑶ 我有個安卓源碼需要他的程序界面截圖。。求大神幫我運行下

開發人員應當在學習並深入了解Android之後,在自己的軟體中,將Android的優勢發揮出來,同時通過一些手段去彌補Android 本身的缺陷或不足。下面來看一下Android擁有的特點吧: 與硬體交互非常方便,包括攝像頭、GPS 等,都可以簡單的操作。 擁有自己的運行時和虛擬機,優秀的內存管理能力。 提供豐富的界面控制項供開發者使用,允許可視化開發,並保證Android平台下的應用程序界面一致。 提供輕量級的進程間通信機制。 支持無界面的後台服務類應用程序。 支持高效、快速的數據存取方式。 在這些特性的支持下,試圖在Android下開發一個應用不會太過困難。事實上,一個稍有 Java經驗的開發人員,都可以快速的上手進行 Android的開發。而開發的核心,一直以來也是圍繞著Android手機幾個大的特點來進行的,其中就包括了觸摸屏、攝像頭、GPS模塊、互聯網功能、語音輸入、Google賬戶等。需要說的是,如果一位 J2ME 工程師想轉行做Android,那麼他將付出的代價比J2SE或J2EE工程師要大得多。畢竟Android所支持的是基本完整的J2SE的子集,反過來再看J2ME就會覺得它的功能太弱了。 除了Java外,還有許多語言支持Android 的開發,比較為人所熟知的有Scala,而作為 Android本身的底層語言,C/C++的作用也完全不可忽視。而目前的開源社區內,已經有一些牛人在嘗試讓更多的語言可以開發Android應用。比較有代表性的可能是Koushik Dutta,他已經解決了在Mono平台下,讓Dalvik調用Mono 代碼的問題。或許在不久的將來,.NET 下的所有語言,都有可能藉助Mono跑在Android上,這是一件值得讓人期待的事情。 語言已不是問題,那還有什麼會成為問題?也許很多人會說「經驗」。誠然,經驗決定了一位開發人員能否快速地、流暢地完成開發工作,也決定了軟體的魯棒性,Bug的數量、等級和修正問題的返工次數。不過我認為,這些都不重要,哪怕是一個 Android 行業的新人,一邊查詢文檔一邊做開發,雖然效率會很低,但是一樣能把項目做完。在 Android 下,開發技術幾乎是沒有瓶頸的。那麼瓶頸在哪裡呢?事實上,在用過很多軟體後,就會發現,有很多軟體並不好用。很多用戶不願意用某個軟體,也並不是因為軟體沒有技術含量或是滿足不了需求,原因很簡單,就是不好用。 用戶體驗是凌駕於技術之上的,可以說,優秀的用戶體驗將可以起到事半功倍的效果,在一堆同類的軟體中,下載量最大的,一定是讓用戶用著感覺最舒服的,哪怕它的功能並不比其他的產品出色,甚至略差一些。我見過很多開發人員,他們視技術為己任,一心只鑽研技術,認為技術出色的軟體,會受到用戶的好評,甚至在一個手機游戲中,加入各種華麗炫目的3D效果。這些固然都不錯,但是真正的用戶卻不會喜愛它們。在移動應用中,簡潔明快才是用戶希望看到的。試想一下,當用戶在手機上玩一個RPG游戲,並被華麗的3D效果充斥了整個界面,那麼他將完全無法著手進行下一個動作。誠然,華麗的畫面是很容易吸引人,但是在這種華麗的背後,卻會直接把用戶和開發者自己領入一條深淵,再也無法回頭,最終的結果就是,用戶完全舍棄該款游戲,開發者或運營商也完全賺不到錢。 在移動平台開發的過程中,用戶體驗已經成為首要大事,只有聚焦在用戶的設計,才有可能被用戶所接受。下面來看一些典型的例子。 左圖是經典的Windows Mobile 6.1的界面,從Windows Mobile推出的那天起,這個界面就一直被宣傳成內容充實,包含常用所有功能的入口,非常貼合用戶的實際需求。也許在當時,這樣的界面確實能滿足一定的需求,但是到了現在,這樣的設計只能說是遠離用戶。每一項的高度都過小,因此需要使用筆來點擊,或是使用指甲。位於右下角的三個圖標,或許用指甲都很難點到,使用筆即多佔用用戶的一隻手,體驗是直線下降的。在用戶希望連耳朵都解放的現在,多佔用一隻手是什麼概念,這就意味著用戶乘車時沒有辦法握緊扶手,或者沒有辦法拎著自己的包。另外,在手機操作時,擁有一隻空閑著的手,就能有更多機會處理突發事件,佔用用戶的兩只手實在是不應該的。可以說Windows Mobile的用戶體驗是非常差勁的,幸好微軟在新的Windows Phone 7中,對界面做了巨大的改進,沒有再犯過去的錯誤。 再來看看Android是如何做的,這個界面看起來簡潔明了,和上面的Windows Mobile相比,可以說是毫不出彩,甚至在有些人的眼裡,這個界面很醜陋。但它卻是相當好用的,圖標很大,圖標的間距也很大。這就決定了用戶可以使用指腹去進行點擊的操作,並且點擊的范圍可以比較大,降低了點錯的幾率。 雖然屏幕點擊的方式一定程度上也和屏幕的材質有關,比如電阻屏只能用筆或指甲,而電容屏允許使用指腹,有一些還可以支持多點觸摸。對於普通用戶來說,使用指腹比使用指甲顯得更為常見,原因很簡單,如果圖標很大,那麼用戶會不自覺的使用指腹去點擊,而如果圖標很小,那麼用戶會屈起手指然後用指甲去戳屏幕。這個「屈起手指」的動作不能被大部分的用戶所接受。因此電容屏會漸漸流行,而電阻屏會漸漸被淘汰,這完全是根據用戶的體驗,優勝劣汰,是一件非常符合進化論的事。 用戶體驗還不僅僅是界面上的那些事,作為手機來說,每一個特點都將成為用戶體驗可以挖掘的一部分。比如說是否有鍵盤、是否支持多點觸摸等。有鍵盤的手機與無鍵盤的手機,用戶在執機時用的手勢必然不同,一個著重點在機身下半部分,即鍵盤上;而另一個著重點在整個屏幕上,換言之,手指可能在屏幕的任何一個位置活動。針對設備的具體情況來對應用進行設計也是很有必要的,目前Google為Android設計的按屏幕大小自動切換布局方式的框架非常有用,它改變了以往在程序的設計過程中,需要為每一種設備單獨編譯一個版本,或是僅對不同的屏幕做簡單拉伸的情況。另外,在設計中,還需要考慮實際操作體驗,比如放大一張圖片,是使用放大按鈕,還是使用多點觸摸。這兩種做法都很常見,但是在一個有此需求的應用中,卻不能單獨的使用某一種。比較好的做法是,在程序代碼中,判斷設備是否支持多點觸摸,若不支持,可以顯示一個放大按鈕,而對於支持的,則在應用第一次啟動時,彈出一個Toast提示,告訴用戶可以多點觸摸從而放大圖片。 下面再說說應用界面布局的問題,來看下面兩個截圖。 這兩個應用同為Android下的游戲機模擬器,上面的圖是PS模擬器,可以看到虛擬按鍵的布局有些奇怪,特別是 L和R,一上一下非常不習慣。而右面的是GBA模擬器,可以看到它的按鍵中規中矩,用戶馬上就可以上手了。但是,從上手的角度來說,GBA模擬器的確簡單,但是從實用的角度來說,PS模擬器做得更好。為什麼呢?原因很簡單,PS模擬器利用到了整個屏幕,而且虛擬按鍵的布局,防止了兩只手打架,也防止了屏幕下半部分由於手指的原因完全不可見的問題。通過一段時間的習慣,PS 模擬器就可以被玩得很溜。而再看GBA模擬器,只利用到了一半的屏幕不說,而且還是縱向的,雙手操作時,兩只手很容易打架,相互干擾,要玩一些動作性稍強的游戲幾乎不可能。雖然看起來直觀易懂,但是這樣的UI,是會被用戶所舍棄的。 在移動平台上,到目前為止,用戶依然沒有固定的操作習慣,而軟體的開發人員要做的事情,就是把用戶往一個簡單、明快的操作體驗上引導,使他們更快的學會使用軟體,並且讓他們習慣、擅長某一種或幾種操作。從某種意義上來說,蘋果的設計人員手冊已經很好的解決了問題,iPad已經做到了中老年人也可以輕松上手,甚至連貓都會玩。但是至少目前為止,還沒有見到適用於Android的設計手冊,開發人員或是軟體廠商也都各按自己的理解去進行軟體的設計,用戶也被迫在使用不同的軟體時,適應不同的風格。 在未來為期不短的一段時間內,Android上應用程序的用戶體驗將成為一個主要的研究點,特別是游戲類應用。由於Android上的某些限制,開發人員較難實現像PSP游戲那樣的華麗效果,因此只能夠在游戲本身的游戲性上下足工夫。當然了,等Android手機的性能再次大幅提升,電池容量再大幅提升後,可能會出現可以匹敵PSP游戲的華麗游戲,只是目前不應當過分考慮這些。 在我以前的一些文章也曾提到過,為移動平台做開發,應該盡可能的考慮程序的執行效率而不是架構,因為移動平台本身通常不會有多好的配置,在有限的配置下實現性能最佳化是非常重要的。從另一種角度上說,iPhone 能夠用較低的配置來實現整機流暢運作,也是得益於較為嚴格地針對性優化,把硬體平台的性能完全發揮出來,這樣做得到的結果是,iPhone的整體性能,看起來反而比一些更高配置的手機要好一些。 最後,再簡單地說一下Android的開發與其他平台的開發有什麼異同。我們知道不同的開發方式將對最終的結果產生不同的影響。在以往的經驗中,各廠家的開發工具,都在往可視化方向發展,比如說微軟的 Visual Studio,一代比一代強大,可視化程度越來越高。而蘋果的Xcode也是一樣,它建議用戶完全使用可視化的方案來解決一個應用。這些固然很好,但是帶來的問題也不小。舉個簡單的例子,有一個 Windows Mobile 的應用,上面有一個 ListBox,而你正試圖為該 ListBox 添加一個圖標,並試圖按每一項的內容限定來改變文字顏色。能做到嗎?當然能,但是過程卻不簡單,你必須經歷復雜的自繪才能實現這一點。這也是常規的RAD開發中普遍遇到的問題,即開發人員不能方便地控制到應用的每一個細節。開發框架對API的封裝在某種程度上提高了開發的效率,但是另一種程度上,它屏蔽了太多的細節,而這些細節有可能就是開發人員所需要的。 而Android雖然也擁有可視的開發環境,但是它非常弱,第三方的RAD方案迄今為止也依然顯得虛弱無力,對於用慣了微軟等公司出品的高級RAD環境的人來說,可能會充滿了無奈,也可能充滿了鄙視,這種可視化算什麼呢?如果僅僅從開發人員的角度來看,有利也有弊,弊端很顯然是開發效率不夠高,而事實上,由於Android採用Java語言來進行開發,其開發效率本身就不會太高。而利的部分,可能是會被很多高級工程師所喜愛的,因為它是犧牲開發效率,來換取最大的可定製性的一個典範。也許有一些剛開始學習Android開發的朋友會覺得製作界面有種種的不便,但是只要深入地學習下去,就會覺得Android的界面實現方式是非常領先的。同樣舉出上面ListBox的例子,在Android下,就可以通過一組短小精悍的代碼來自定義ListItem和相關Adapter以實現。 我想優秀的開發人員是應該完全放棄RAD的,在目前的環境下,RAD幾乎沒有什麼作為,反而會成為應用分層的一個巨大的絆腳石。在RAD的環境下,要求一位開發人員對軟體的每一個部分都面面俱到,這怎麼可能呢?比如說軟體界面就是應該交由UI專員去設計,資料庫部分也應該交由相關的負責人去做,完全不可能由開發人員從頭到尾一個人搞定。如果哪個老闆真的僱用了一位超級開發人員來包辦一切,那麼除非那個人擁有100年的工作經驗,不然的話項目做死就是活該。我想Android的開發框架已經很好地說明了這個問題,程序資源(包括圖片、字元串、其他的外部數據等)和代碼完全分離,各部分人員各司其職,完成整個項目,每個部分的人員都不會有太大的壓力。並且,由於Android採用XML對界面進行描述,使得對界面的更換也變得容易,設計師可以設計出多套界面,不論是用於UI方案評估或是在實際應用中更換界面風格都很方便。這也是其他移動平台的開發所不具備的。

⑷ Cocos Creator怎麼使用安卓手機相冊中的圖片,最好有示例源碼

android 將drawable中的圖片保存到系統相冊中的原理比較簡單,獲取到的bitmap,然後通過的compress方法寫到一個fileoutputstream中. 再通知MediaScannerService有圖片文件加入就可以了.
保存圖片的核心代碼如下:
Bitmap bitmap= BitmapFactory.decodeResource(getResources(), R.drawable.icon);
MediaStore.Images.Media.insertImage(context.getContentResolver(), bitmap, name, "");
或者
FileOutputStream fos = openFileOutput("image", Context.MODE_PRIVATE);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);
fos.flush();
fos.close();
//發送系統通知消息
context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory())));
另一種方法是直接使用文件流讀寫:
InputStream is = mContext.getResources().openRawResource(PicID);
FileOutputStream fos = new FileOutputStream(LogoFilePath);
byte[] buffer = new byte[8192];
int count = 0;
while((count=is.read(buffer)) > 0)
{
fos.write(buffer, 0, count);
}
fos.close();
is.close();
這里要注意目錄許可權問題:在應用程序AndroidManifest.xml中的manifest節點中加入android:sharedUerId="android.uid.system"這個屬性。然後放在源碼環境中編譯,並通過adb install 的方式進行安裝。mk文件中的屬性改為LOCAL_CERTIFICATE :=platform。

⑸ 編譯安卓5.0源碼使用什麼系統

1、ubuntu需要安裝openjdk 7

2、 如果沒有openjdk 7的話,需要下載jdk7,然後修改 build/core/main.mk 177行,將requires_openjdk := true 改成false

3 、編譯,如果出現chromium_org的問題,將 external/chromium_org/Android.mk 中 18行添加一個PRODUCT_PREBUILT_WEBVIEWCHROMIUM :=yes

4 、然後初始化編譯環境

5 、make systemimage

不淡定的朋友趕緊開工吧!

⑹ Android怎麼調用系統相冊將選中的圖片設置為布局的背景,有沒有案例或源碼

Android中調用系統相機來拍攝照片的代碼,如下:
1、首先設置Uri獲取判斷以及相機請求Code
public final int TYPE_TAKE_PHOTO = 1;//Uri獲取類型判斷

public final int CODE_TAKE_PHOTO = 1;//相機RequestCode
2、調起系統相機
Intent takeIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
Uri photoUri = getMediaFileUri(TYPE_TAKE_PHOTO);
takeIntent.putExtra(MediaStore.EXTRA_OUTPUT, photoUri);
startActivityForResult(takeIntent, CODE_TAKE_PHOTO);
3、封裝獲取Uri代碼
public Uri getMediaFileUri(int type){
File mediaStorageDir = new File(Environment.(Environment.DIRECTORY_PICTURES), "相冊名字");
if (!mediaStorageDir.exists()) {
if (!mediaStorageDir.mkdirs()) {
return null;
}
}
//創建Media File
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
File mediaFile;
if (type == TYPE_TAKE_PHOTO) {
mediaFile = new File(mediaStorageDir.getPath() + File.separator + "IMG_" + timeStamp + ".jpg");
} else {
return null;
}
return Uri.fromFile(mediaFile);
}
4、相機拍照完畢後獲取返回數據,並在頁面顯示照片
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch (requestCode) {
case CODE_TAKE_PHOTO:
if (resultCode == RESULT_OK) {
if (data != null) {
if (data.hasExtra("data")) {
Log.i("URI", "data is not null");
Bitmap bitmap = data.getParcelableExtra("data");
imageView.setImageBitmap(bitmap);//imageView即為當前頁面需要展示照片的控制項,可替換
}
} else {
Log.i("URI", "Data is null");
Bitmap bitmap = BitmapFactory.decodeFile(fileUri.getPath());
imageView.setImageBitmap(bitmap);//imageView即為當前頁面需要展示照片的控制項,可替換
}
}
break;
}
}
特殊:
一般情況,以上代碼在Android7.0以下,也就是api<24時,運行是沒有任何問題的。可是當targetSdkVersion變成24及其以上並且在android7.0(及以上版本)系統運行時,會拋出異常:FileUriExposedException。

⑺ 有安卓游戲源碼,怎麼打開並改變裡面的圖片,然後怎麼生成新的apk文件

你是在開發游戲吧,這個需要編程什麼的。
你不會的話。可以在應用寶裡面下載這個製作的教程的!
應用寶裡面的資源很多,除了有大量的APP應用可以免費下載
還有很多游戲製作的教程和攻略呢,都是很不錯的,免費下載呢
在手機桌面點擊打開應用寶軟體——直接搜索你需要的教程下載就可以
當然也可以連接電腦上給手機安裝的,這個還是比較好的,電腦上打開應用寶後,按照提示連接上手機數據線,點擊手機應用——軟體裡面,就可以下載很多自己喜歡的軟體,望

⑻ 安卓手機的源代碼是什麼能升級系統使用嗎怎麼用的望大神簡要回答一下,必採納。

java虛擬機

⑼ android開發中怎麼調用系統的截屏功能

截圖功能在源碼中的位置是com.android.systemui.screenshot,下面有四個類

其中主要工作都在GlobalScreenshot中,包括截圖後的動畫效果、保存到本地和顯示到通知欄。

閱讀全文

與安卓源碼使用系統圖片相關的資料

熱點內容
捷豹小型空氣壓縮機 瀏覽:553
綠盾文檔加密系統哪裡有賣 瀏覽:635
我的世界怎麼開掛在伺服器裡面 瀏覽:787
西門子自鎖正反轉編程圖 瀏覽:747
出國英語pdf 瀏覽:918
演算法線性匹配 瀏覽:672
山東省dns伺服器雲主機 瀏覽:552
安卓5g軟體怎麼隱藏 瀏覽:837
編譯內核空間不足開不了機 瀏覽:885
漢紀pdf 瀏覽:471
在哪裡下載國家醫保app 瀏覽:654
沒有與文件擴展關聯的編譯工具 瀏覽:426
我的世界反編譯mcp下載 瀏覽:19
安卓手柄下載什麼軟體 瀏覽:67
pushrelabel演算法 瀏覽:848
硬碟資料部分文件夾空白 瀏覽:615
cssloader的編譯方式 瀏覽:938
java面板大小 瀏覽:502
怎麼用命令方塊打出字體 瀏覽:499
台灣加密貨幣研究小組 瀏覽:296