導航:首頁 > 操作系統 > android數字選擇器

android數字選擇器

發布時間:2023-08-26 13:48:06

1. 求助一個android 文件選擇器的源碼(用於上傳文件時選擇並...

打開文件選擇器:
private void showFileChooser() {
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("*/*");
intent.addCategory(Intent.CATEGORY_OPENABLE);

try {
startActivityForResult( Intent.createChooser(intent, "Select a File to Upload"), FILE_SELECT_CODE);
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(this, "Please install a File Manager.", Toast.LENGTH_SHORT).show();
}
}
選擇結果:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch (requestCode) {
case FILE_SELECT_CODE:
if (resultCode == RESULT_OK) {
// Get the Uri of the selected file
Uri uri = data.getData();
String path = FileUtils.getPath(this, uri);
}
break;
}
super.onActivityResult(requestCode, resultCode, data);
}
FileUtils文件

public class FileUtils {
public static String getPath(Context context, Uri uri) {

if ("content".equalsIgnoreCase(uri.getScheme())) {
String[] projection = { "_data" };
Cursor cursor = null;

try {
cursor = context.getContentResolver().query(uri, projection,null, null, null);
int column_index = cursor.getColumnIndexOrThrow("_data");
if (cursor.moveToFirst()) {
return cursor.getString(column_index);
}
} catch (Exception e) {
// Eat it
}
}

else if ("file".equalsIgnoreCase(uri.getScheme())) {
return uri.getPath();
}

return null;
}
}

2. android怎麼給控制項添加選擇器

1 在/res/drawable/目錄下面新建一個xml文件,drawable就在res下面新建這個目錄

5 上面的步驟完成時棗攔,找到你的控制項所在的layout,設置其background屬性,如果上面selector叫button_press.xml,那麼其屬性就是android:background="@drawable/button_press"

閱讀全文

與android數字選擇器相關的資料

熱點內容
qq綁定郵箱pop伺服器地址 瀏覽:714
卡羅拉空調壓縮機價格 瀏覽:881
華潤it程序員 瀏覽:552
51單片機c語言秒錶 瀏覽:263
php一周前的時間 瀏覽:841
windows文件夾輸入列表 瀏覽:907
php做網頁聊天系統 瀏覽:878
滑鼠光學感測器讀取單片機 瀏覽:158
食品批號的app是什麼 瀏覽:187
文件夾復原快捷鍵 瀏覽:383
app顏色為什麼黑白 瀏覽:180
領券app是什麼軟體正規 瀏覽:487
360zip命令行 瀏覽:282
內網文件夾共享怎麼建立快捷方式 瀏覽:655
驅動器加密保存文件 瀏覽:84
希沃白板如何安裝安卓應用 瀏覽:932
手機私密相冊哪個app最好 瀏覽:881
pythonopencvframe 瀏覽:876
達州加密自動監測網 瀏覽:356
高一數學必修三演算法 瀏覽:815