導航:首頁 > APP軟體 > 安卓獲取用戶點擊的文件路徑代碼

安卓獲取用戶點擊的文件路徑代碼

發布時間:2024-07-25 02:59:40

⑴ 如何用安卓按鍵精靈查找txt文件內指定字元「===」這一行的內容,並輸出。

剛好自己也搜到了這個問題,順便回答下。
我自己調試輸出沒有問題
需要自己新建路徑1,2文件,將你的舉例復制到路徑1文件里。註:一個回車符會佔用一行
下面代碼直接復制可用,復制上來有點亂,建議復制到按鍵精靈安卓版裡面
//注意:每一個數組元素讀完會自動換行,不是讀在一行
Dim 路徑1, 路徑2, 讀取結果, 每行內容,最大下標
路徑1 = "/sdcard/MobileAnjian/wenti.txt"
路徑2 = "/sdcard/MobileAnjian/wenti2.txt"
//讀取文件路徑的內容保存到讀取結果中,這里返回的是數組
讀取結果 = File.ReadLines(路徑1)
//讀取最大下標用作判斷循環次數
最大下標 = UBOUND(讀取結果)
TracePrint 最大下標
//調試輸出數組,你可以不寫這段
For Each 每行內容 in 讀取結果
TracePrint 每行內容
Next
TracePrint "---------------------以上是路徑1文件-------------------------"
//在每一行中查找"==="
Dim 查找結果,i = 0
For 最大下標+1
//instr可以用來判斷是否查找到指定字元,返回值是指定字元在字元串中的位置
查找結果 = UTF8.InStr(1, 讀取結果(i), "===")
If 查找結果 <> 0 Then
//找到指定字元後將此行寫入路徑2
//這里寫入後你會發現最先找到的會寫在最後一行,如果不滿足要求請自行調整
Call File.WriteLine(路徑2, 1, 讀取結果(i))
//刪除原文件中的此行
Call File.DeleteLine(路徑1, i + 1)
//被刪除的行需要用空字元佔用一行,不然行數會變動
Call File.WriteLine (路徑1,i+1,"")
End If
i = i + 1
Next
TracePrint "---------------------下面是路徑2文件-------------------------"
//調試輸出得到的新文件
Dim 新文件結果
新文件結果 = File.ReadLines(路徑2)
For Each 每行內容 in 新文件結果
TracePrint 每行內容
Next

⑵ 安卓編程,設計一個按鈕,點擊後進入圖庫選擇視頻或照片文件,選擇後返回選擇文件的路徑放到一個stri

首先將自己的圖片上傳到網上相冊
在將該圖片地址,粘貼到貼吧圖片欄

具體步驟參見:

空間相冊中的圖片.

要在空間相冊添加圖片,請依次操作:首先登陸網路空間--我的相冊--添加圖片,打開一個網頁,按照提示操作即可,非常簡單,一次最多可上傳6張照片網路空間上傳圖片:

一般用戶可擁有1G的上傳空間。

上傳照片:點擊「相冊列表」右側「上傳新照片」。
一次最多可上傳6張照片,每張照片大小為小於3M;
照片格式為:JPG、GIF、PNG、BMP。
可以選擇將照片放入某個相冊。
也可以臨時創建新的相冊。

創建新相冊:點擊「相冊列表」右側「創建新相冊」。
填寫「相冊名稱」、「簡介」選擇「瀏覽許可權」後新相冊創建成功。

=====================================================================

沒有網路空間請先創建,創建網路空間很簡單,具體步驟和注意事項:

若您沒有網路帳號,請在「網路空間」主頁()點擊「立即注冊並創建我的空間」(頁面右上部分)按照說明進行注冊。 若您有網路帳號,請在登錄框中輸入您的用戶名及密碼,進行空間激活。

登錄注冊後為您的空間指定唯一的網址:

該網址為指定的唯一網址;
只允許漢字、字母、數字和下劃線;
一旦申請成功即不可更改。
填寫空間名稱(最多為40個漢字),您可以在以後更改此標題。(詳情參見設置—基本選項)

完成「激活您的空間」頁面內容的填寫,點擊「創建空間」按鈕,完成創建。

-------------------------------------------

多個免費上傳圖片空間上傳圖片網

圖片上傳後,如何發到貼吧:

如何貼圖

簡述:
在網路貼吧貼圖非常簡單,不過在貼圖之前,首先需要在網上任意找到一張圖片

第一步:
將滑鼠移動到圖片上,點擊滑鼠右鍵,選擇「屬性」。

--------------------------------------------------------------------------------

第二步:
這時會出現一個對話框,在對話框「地址(URL)」一項旁邊,有一段很長的地址。將這段地址「復制」下來。

--------------------------------------------------------------------------------

第三步:
然後將剛剛「復制」的這段(URL)地址「粘貼」在網路貼吧發言區的「圖片鏈接」一項當中,再填好貼子標題和內容,最後點擊「發表貼子」。貼圖成功!

返回頁首

貼圖注意事項

因為網路貼吧不支持直接在發貼時上傳圖片,所以在貼吧發貼時所貼出的圖片必須是網路上已存在的圖片,而不是電腦硬碟中存儲的圖片。
如果您希望將自己電腦中存有的圖片拿到貼吧當中與大家分享,那麼首先要將您電腦中的圖片上傳到該吧圖片庫(什麼是圖片庫?)或者其它網站上,獲取一個圖片URL地址後就可以粘貼到網路貼吧上來。
對於已經開通圖片庫功能的貼吧,該吧吧主和圖片小編(如何成為圖片小編?)可以上傳圖片到該吧圖片庫。
貼吧目前只支持粘貼jpg、jpeg、gif、bmp這四種常見格式的圖片。如果您粘貼的圖片格式是這四種常見格式之外的,那麼圖片貼出後將無法顯示。
* 如果還有問題,請到貼吧幫助吧去問問吧。

⑶ 安卓編程怎樣代碼調用三星手機的文件管理器

/** 調用文件選擇軟體來選擇文件 **/
private void showFileChooser() {
intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("*/*");
intent.addCategory(Intent.CATEGORY_OPENABLE);
try {
startActivityForResult(Intent.createChooser(intent, "請選擇一個要上傳的文件"),
FILE_SELECT_CODE);
} catch (android.content.ActivityNotFoundException ex) {
// Potentially direct the user to the Market with a Dialog
Toast.makeText(getActivity(), "請安裝文件管理器", Toast.LENGTH_SHORT)
.show();
}
}

返回的數據處理示例:

/** 根據返回選擇的文件,來進行上傳操作 **/
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
if (resultCode == Activity.RESULT_OK) {
// Get the Uri of the selected file
Uri uri = data.getData();
String url;
try {
url = FFileUtils.getPath(getActivity(), uri);
Log.i("ht", "url" + url);
String fileName = url.substring(url.lastIndexOf("/") + 1);
intent = new Intent(getActivity(), UploadServices.class);
intent.putExtra("fileName", fileName);
intent.putExtra("url", url);
intent.putExtra("type ", "");
intent.putExtra("fuid", "");
intent.putExtra("type", "");

getActivity().startService(intent);

} catch (URISyntaxException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
super.onActivityResult(requestCode, resultCode, data);
}

⑷ 安卓里用File f = new File(string);打開res下txt文件,路徑怎麼寫

你對資源還不熟,這幾天我專門搞懂了它。有兩種形式,有差異
---------------------------
如何將文件打包為資源並在程序中讀取

1.新建原文件資源文件夾:
<1>在工程 res--->New-->Folder 新建raw文件夾; <2>點 res-->Build Path-->Use as Source Folder, 將在工程下產生 res/raw 就是文件資源夾;
2.將你的任意文件如test.txt 復制粘貼到 res/raw中,就是文件資源了,將打包在工程APK中;
文件名不能有漢字和大寫字母,允許小寫字母與數字,如 test.txt
資源路徑將是 R.raw.test, 存檔和點運行後,將更新資源標識產生 R.raw.test
3.在程序中可以將資源讀到你的變數中,如讀到一串變數中:
import java.io.*;
public class AboutActivity extends Activity {

TextView textView21;
private String readStream(InputStream is)
{ // 資源流(GBK漢字碼)變為串
String res;
try
{
byte[] buf = new byte[is.available()];
is.read(buf);
res = new String(buf,"GBK"); // 必須將GBK碼制轉成Unicode
is.close();
} catch (Exception e)
{
res="";
}
return(res);
// 把資源文本文件送到String串中
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_about);
textView21=(TextView)findViewById(R.id.textView21);
textView21.setText(
readStream(getResources().openRawResource(R.raw.test))
); // 放到文本控制項 textView21
}

另一辦法,將text.txt文件復制粘貼到工程assets目錄,訪問資源不是按Id訪問,
以文件名訪問,文件名不能有漢字,但允許有大寫字母,
在Activity中,代碼:
AssetManger aM=getAssets();
InputStream is=aM.open("test.txt");
// read from res
is.close()

⑸ 安卓從文件管理器中任意文件,選擇打開方式(自己開發的應用)後如何在此應用中獲得此文件路徑

intent.getData()就能獲取文件的url,這個url格式一般為file:///xxxxx..xxxx

⑹ JAVA GUI問題。如何觸動按鈕後彈出文件瀏覽器和文件名選擇框,選擇保存目錄

使用javaswing中的JFileChooser類就ok了
import javax.swing.JFileChooser;
import javax.swing.JPanel;
import javax.swing.filechooser.FileNameExtensionFilter;

public class WebJianXuanZe {

public static void fileChooser() {
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"JPG & GIF Images", "jpg", "gif");
//設置文件類型
chooser.setFileFilter(filter);
//打開選擇器面板
int returnVal = chooser.showOpenDialog(new JPanel());
//保存文件從這里入手,輸出的是文件名
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("你打開的文件是: " +
chooser.getSelectedFile().getName());
}
}
public static void main(String[] args) {
fileChooser();
}
}

建議你可以翻java API 。新童鞋的話一定要學會用API、善於用API,盡量獨立解決問題,這樣能夠加深映像,並且對子什麼也是一個激勵!~

⑺ 怎樣獲取某個文件夾內所有圖片的路徑,並保存在一個數組里

給你段代碼,path就是你說的某個文件夾
//遍歷path,將所有可處理的圖片文件放入數組
Vector<String> imagePathArray=new Vector<String>();
File dir = new File(path);
File file[] = dir.listFiles();
for (int i = 0; i < file.length; i++) {
if (file[i].isFile())
{
String icon=file[i].getAbsolutePath();
if (icon.endsWith(".png") || icon.endsWith(".PNG") ||//這里僅僅加入png和jpg文件格式,需要其他格式就在這里增加判斷
icon.endsWith(".jpg") || icon.endsWith(".jpg"))
imagePathArray.add(icon);
}
}

閱讀全文

與安卓獲取用戶點擊的文件路徑代碼相關的資料

熱點內容
word繪圖板 瀏覽:359
蘋果minecraftpe注冊 瀏覽:775
ps怎麼存儲文件卡 瀏覽:728
微信清除緩存圖片恢復 瀏覽:305
安卓app會閃退怎麼解決 瀏覽:429
哪些app背單詞是免費的 瀏覽:889
cf擊殺圖標放哪個文件夾 瀏覽:208
為什麼我的爐石不能查看完整數據 瀏覽:179
蘋果7音量按鍵不回彈 瀏覽:296
u盤兩個系統可以放一個文件夾嗎 瀏覽:538
linuxshell變數累加 瀏覽:386
win10控制面板怎麼看 瀏覽:574
如何編程換裝游戲程序 瀏覽:269
怎麼登錄沭陽縣民政局網站 瀏覽:451
iphone6降級ios7 瀏覽:92
怎麼隱藏三星應用程序圖標不見了 瀏覽:203
可以兼職的app 瀏覽:493
iphone圓角圖標製作 瀏覽:659
建設銀行app怎麼申請 瀏覽:163
系統備份文件夾在哪 瀏覽:998

友情鏈接