❶ 安卓2.1系統下載java游戲放在哪個目錄,我已經安裝了java模擬器,
安裝時把JAD或JAR之類的文件放卡里任何一個文件夾,然後在JAVA主界面按菜單鍵,在彈出來的選項里選SD卡,就會列出可以裝的JAVA程序。可以把程序裝在卡上。直接點主界面的SD卡是進已裝好的JAVA列表。然後點擊你安裝的游戲
ok
你把下載的jar就是java的游戲。放到你者薯橋安裝java模擬器的文件里。然後再打開java模擬器,找到java游戲文件。如果你手高確定下載的是java的游戲,一般都是可以運行的,java游戲首猛後綴必須是jar格式的。這下你懂了把
❷ android通過http post實現文件下載
可參照我的如下代碼
java.io.OutputStreamos=null;
java.io.InputStreamis=null;
try{
java.io.Filefile=newjava.io.File(str_local_file_path);
if(file.exists()&&file.length()>0){
}else{
file.createNewFile();
java.net.URLurl=newjava.net.URL(str_url);
java.net.HttpURLConnectionconn=(java.net.HttpURLConnection)url.openConnection();
os=newjava.io.FileOutputStream(file);
is=conn.getInputStream();
byte[]buffer=newbyte[1024*4];
intn_rx=0;
while((n_rx=is.read(buffer))>0){
os.write(buffer,0,n_rx);
}
}
returntrue;
}catch(MalformedURLExceptione){
}catch(IOExceptione){
}finally{
os.flush();
os.close();
is.close();
}
returnfalse;
❸ android從tomcat下載文件
從tomcat下載文件的配置有幾種,以下是常用的設置方式:
創建虛擬目錄
首先停止Tomcat服務。打開tomcat里找到conf這個文件夾下的server.xml文件,在裡面找到</Host> 在上面 加上這樣的一段:
<Context path="" docBase="d:/download" crossContext="false" debug="0" reloadable="true"></Context>
然後把tomcat啟動一下就OK
在tomcat首頁中顯示根目錄下的文件列表
是否顯示文件列表,可以在tomcat/conf/web.xml里配置,把 <init-param>
<param-name>listings</param-name> <param-value>false</param-value> </init-param>里的<param-value>false</param-value>改成<param-value>ture</param-value>即可顯示。 默認的是false 。
增加新的文件類型
打開tomcat/conf/web.xml文件,添加.cfg和.Ini的文件類型。 <mime-mapping>
<extension>cfg</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping> <mime-mapping>
<extension>ini</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
以上內容都設置好後,重新啟動tomcat服務 進入測試。
打開IE,在地址欄中輸入http://localhost:你的tomcat埠,在IE中列出虛擬目錄d:download下的文件列表,雙擊某個文件或右鍵選擇「目標另存為」就可以下載文件了。
❹ android 下載文件的時候 createNewFile 怎麼回事java.io.IOException: No such file or directory
你創建文件的目錄不存在啊。首先創建那個目錄在創建文件啊。或者直接用FileOutPutStream啊。。
日誌已經說明了沒有這個目錄。如果還搞不定hi我。
❺ java文件上傳下載用哪種技術好
用commons-fileupload實現的上傳文件同時提交form中的參數
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
final long MAX_SIZE = 3 * 1024 * 1024;// 設置上傳文件最大為 3M
// 允許上傳的文件格式的列表
final String[] allowedExt = new String[] { "jpg", "jpeg", "gif","png" };
response.setContentType("text/html");
// 設置字元編碼為UTF-8, 這樣支持漢字顯示
// response.setCharacterEncoding("GBK");
// 實例化一個硬碟文件工廠,用來配置上傳組件ServletFileUpload
DiskFileItemFactory dfif = new DiskFileItemFactory();
dfif.setSizeThreshold(4096);// 設置上傳文件時用於臨時存放文件的內存大小,這里是4K.多於的部分將臨時存在硬碟
dfif.setRepository(new File(request.getRealPath("/")
+ "ImagesUploadTemp"));// 設置存放臨時文件春改孝的目錄,web根目錄下的ImagesUploadTemp目錄
// 用以上工廠實例化上傳組件
ServletFileUpload sfu = new ServletFileUpload(dfif);
/扒稿/ 設置最大上傳尺寸
sfu.setSizeMax(MAX_SIZE);
PrintWriter out = response.getWriter();
// 從request得到 所有 上傳域的列表
List fileList = null;
try {
fileList = sfu.parseRequest(request);
} catch (FileUploadException e) {// 處理文件尺寸過大異常
if (e instanceof SizeLimitExceededException) {
out.print("<script>alert('文件尺寸超過規定大小:" + MAX_SIZE
+ "位元組');history.back();</script>");
return;
}
e.printStackTrace();
}
// 沒有文件上傳
if (fileList == null || fileList.size() == 0) {
out.print("<script>alert('請選擇上傳殲世文件!');history.back();</script>");
return;
}
HashMap<String, String> paramMap = new HashMap<String, String>();
// 得到所有上傳的文件
Iterator fileItr = fileList.iterator();
// 循環處理所有文件
FileItem fileUp= null;
String path = null;
while (fileItr.hasNext()) {
FileItem fileItem = null;
long size = 0;
// 得到當前文件
fileItem = (FileItem) fileItr.next();
// 忽略簡單form欄位而不是上傳域的文件域(<input type="text" />等)
if (fileItem == null || fileItem.isFormField()) {
String formname=fileItem.getFieldName();//獲取form中的名字
String formcontent=fileItem.getString();
formname=new String(formname.getBytes(),"GBK");
formcontent=new String(formcontent.getBytes(),"GBK");
paramMap.put(formname, formcontent);
}
else{
//得到放文件的item
fileUp= fileItem;
// 得到文件的完整路徑
path = fileItem.getName();
// 得到文件的大小
size = fileItem.getSize();
if ("".equals(path) || size == 0) {
out.print("<script>alert('請選擇上傳文件!');history.back();</script>");
return;
}
}
}
// 得到去除路徑的文件名
String t_name = path.substring(path.lastIndexOf("\\") + 1);
// 得到文件的擴展名(無擴展名時將得到全名)
String t_ext = t_name.substring(t_name.lastIndexOf(".") + 1);
// 拒絕接受規定文件格式之外的文件類型
int allowFlag = 0;
int allowedExtCount = allowedExt.length;
for (; allowFlag < allowedExtCount; allowFlag++) {
if (allowedExt[allowFlag].equals(t_ext))
break;
}
if (allowFlag == allowedExtCount) {
StringBuffer sb = new StringBuffer();
for (allowFlag = 0; allowFlag < allowedExtCount; allowFlag++)
sb.append("*." + allowedExt[allowFlag]);
out.println("<script>alert('請上傳以下類型的文件" + sb.toString()
+ "');history.back();</script>");
return;
}
long now = System.currentTimeMillis();
// 根據系統時間生成上傳後保存的文件名
String prefix = String.valueOf(now);
// 保存的最終文件完整路徑,保存在web根目錄下的ImagesUploaded目錄下
String u_name = request.getRealPath("/") + "ImagesUploaded/"
+ prefix + "." + t_ext;
// 相對項目路徑
String file_url = request.getContextPath() + "/"
+ "ImagesUploaded/" + prefix + "." + t_ext;
try {
// 保存文件
fileUp.write(new File(u_name));
out.println("<script type='text/javascript'>parent.KE.plugin[\"image\"].insert('" +paramMap.get("id")
+ "', '" + file_url + "','" +paramMap.get("imgWidth") + "','"
+paramMap.get("imgHeight") + "','" +paramMap.get("imgBorder") + "','" +paramMap.get("imgTitle")
+ "')</script>");
} catch (Exception e) {
e.printStackTrace();
}
❻ Android/Java從伺服器端下載圖片
會不會是多線程同時下載一張圖片?
inputStream = conn.getInputStream();
如果有兩個線程同時將這個森鄭流寫橘世入到指定文件應該就會出錯了吧!
之前寫一個下載APK文圓春肢件會出現APK解析錯誤,藉此思路,希望能幫到你!~
❼ 如何在安卓手機安裝java程序,運行java游戲
需要安裝java才能運行的安裝JAVA程序方法:1、在網站上搜索一個APK格式的JAVA虛擬機,下載安裝程序後安裝在手機上,安裝後手機上「所有程序」中增加此程序的圖標,如下圖(安裝方法與安裝其他程序一樣,通過手機瀏覽器下載安裝或通過電腦下載安裝包)2、先下載好自己需要的JAVA安裝包放在儲存卡上,進入手機已安裝好的「JAVA「,再點擊菜單鍵(手機下方三條橫線的圖標),點擊儲存卡選項3、手機上會自動識別到儲存卡上的JAVA軟體,點擊需要安裝的一個軟體,我們以安裝QQ軟體為列(注意:並不是保存的所有的JAVA軟體都會被識別),選擇後點擊確定4、手機會提示選擇文件夾,在點擊空白處會自動跳轉到下一個安裝界面5、界面直接切換到下一步操作界面時,會提示:應用程序手機QQ不受信任,確定繼續嗎?請點擊「確定」6、點擊「確定「後,手機將開始安裝JAVA軟體7、安裝完成後,手機會直接提示:想要啟動應用程序嗎?如需要啟動就點擊「確定「,如不需要就點擊」取消「,QQ軟體就已安裝完畢,如果需要使用QQ軟體,就進入手機上安裝的「JAVA」程序,安裝的JAVA軟體都會在此程序打開後的頁面顯示,點擊「手機QQ」即可運行
❽ 安卓怎麼用手機下軟體
問題一:安卓系統的手機軟體在哪裡下載? 安卓市場
問題二:電腦上下載的安卓軟體怎麼安裝到手機上 有兩種方法,前提電腦安裝豌豆莢或91助手這類軟體
第一用數據線,打開手機慧芹滑的USB調試和允許位置來源,然後就可以在上面的軟體上安裝。
第二,把安裝包復制到手機上,然後再用手機的安裝包搜索器安裝即可。
問題三:安卓手機怎麼下電視劇,用什麼軟體好 優酷資源豐富,樂視的動漫資源也挺好,推薦首選優酷!!
問題四:安卓系統手機下軟體,但是安裝不上,怎麼回事?怎麼解決? 手機無法安裝應用解決方法:
1,儲存模式連接電腦或者用Root Explorer找到SD卡目錄下的.android_secure文件夾,裡面應該會有一個 *** dl2tmp1.asec,也可能是其他名稱,總之與正常程序命名格式明顯不一樣的文件,刪除,再次安裝軟體試試;
2,如果是PC端上安裝應用提示失敗,請先檢查有沒有安裝Android手機對應的的USB驅動,一般使用91手機助手或豌豆夾都會自動幫你裝上手機驅動;
3,查看手機設置-應用程序-未知來源 是否勾選,否則就會導致有些非電子市場提供的應用程序無法安裝;
4,用系統自帶的程序管理查看SD卡上的程序,有的程序竟然是沒有彩色圖標的,原來就是這些沒有圖標的軟體矗作怪,這些沒有圖標的軟體就是以前一些沒有正確安裝或者卸載不完全軟體數據,如果再次安裝就會報錯,用系統自帶的軟體管理把它們卸載干凈,再次安裝軟體時就不會出錯了;
5,只需刪除/mnt/secure/asec/ *** dl2tmp1.asec (驅動器模式下是:可移動磁碟/.android_secure/ *** dl2tmp1.asec),再安裝即可;
6,升級已安裝的程序時提示「應用程序未安裝」 少部分軟體升級時會出現,只能卸載掉舊版本,再安裝新版本;
7,在設置-開發-允許模擬地點上打鉤,就OK;
8,手機連接電腦然後打開91手機助手,隨便安裝一個應用程序,選擇安裝路徑為手機內存;
9,還有一部分因為軟體簽名更改了,所以首團不能覆蓋安裝,直接刪除重新安裝新的版本即可;
10,直接恢復出廠設置。
問題五:安卓手機下載不了軟體怎麼辦啊急急急! 你好,軟體下載不了的話可能是軟體與手機系統不兼容,
還有可能是手機內存前臘不足了,建議你下載軟體之前先把手機清理一下,
其實這些用應用寶就可以,我一直在用應用寶來下載軟體,而且用應用寶下載軟體也非 常簡單,沒有出現過下載不了這種狀況你在電腦上下一個PC版的應用寶,打開應用寶, 再用USB調試連接電腦,連接成功後就可以進入下載中心下載軟體了,
選擇你想下載的軟體點擊下載,下載好就自動安裝到你手機里了,很快速很方便,
你可以試試看。希望可以幫到你。
問題六:安卓手機如何把軟體下載到內存卡里? 您好!
下載的軟體安裝包都是下載到SD卡,就暢內存卡的!
只是安裝後是安裝在手機內存上的!
如果您是想安裝在SD卡的內存上的話,您需要把已經安裝的應用移動到SD卡就可以了!
您可以進入手機的應用管理或者相關設置,在裡面您可以找到相關的移動到SD卡這么個功能!
如果您找不到,您可以在您的手機安裝一款管理軟體,例如手機管家什麼的。具體安裝什麼,看你個人。您可以在宜搜手機搜索的宜搜應用中心裏面去選擇一款合適的,或者在裡面搜索您想下載的管家軟體。
安裝後,您可以在裡面找到一個「軟體搬家」功能,在裡面移動到SD卡就可以了的!
希望我的回答可以幫到您!
問題七:安卓手機怎麼把自己下的軟體裝在系統里以root 把apk用re管理器 移到 system/app中 修改許可權為三讀一寫
許可權修改如圖
注意:apk文件名中不能包含中文,否則會亂碼
問題八:不是安卓手機怎麼在電腦上下載軟體 那得看你的手機是什麼系統的
1、安卓手機、蘋果手機現在通用的方式是下載各種手機助手(比如360手機助手,91手機助手),直接安裝,使用方便
2、老系統比如諾基亞的塞班,去塞班論壇下載軟體,直接拷到手機中安裝即可,也可以用塞班官方的pc套件安裝
3、無系統或者黑莓手機,一般都常持JAVA,可以下載JAVA格式安裝文件,然後復制到手機或卡中運行即可,JAVA是比較老的標准,所以即使是老的黑白屏手機,也一般支持,不過得選對JAVA文件,比如彩色或者分辯率比較高的JAVA軟體,就不適合裝在老的黑白屏上。
補充:魅族好像從出手機開始,就是安卓系統的,沒記得出過其他系統,魅族是深度技術改版安卓系統
問題九:安卓手機怎麼設置,才可以總是把軟體安裝在SD卡上? 有些軟體是手機系統自帶的就丁能轉到SD卡,除非ROOT了,360的軟體管理你選中軟體應該有移動到SD卡的選項吧
問題十:安卓手機用360怎麼把軟體變成安裝包 用360優化大師,點卸載軟體,備份,然後去內存卡找一個開頭為360的文件夾,打開第一個,就能找你備份的安裝包啦,請您按下右上角第一個,謝謝
❾ 在Android下如何從網路中實現多線程下載文檔,比如開五個線程,文檔分成100份。一個線程負責其中的20份。
和java中的多線程是一個道理,通過獲得的html頭信息,獲取文件大小,然後使用多線程分段下載
具體的可以到iteye搜索一下java多線程下載,記得以前在那裡見到過實例