struts2中通過Action以InputStream的下載檔案以及在iOS以及Android端接收的實現方式

最近在移動開發中遇到了一些檔案下載的問題,實現後特地記錄一下,以備以後查閱。最簡單的下載的實現方式是將檔案的在網路上的URL直接發送給手機,然後手機通過URL來請求這個檔案,這麼做有個缺點無法對請求的使用者進行準確的驗證。另一種方法是通過Action先對使用者的身分識別驗證通過後再傳送檔案給手持功能(請求端)。下面就來實現第二中方式。 伺服器端非常簡單,就是寫個xml的設定檔,和實現一個簡單的action即可。struts.xml的設定檔如下:<result name="download"

編程線上Android用戶端

  編程線上Android用戶端編程線上網站:http://facejob.sinaapp.com/編程線上Android用戶端:http://facejob.sinaapp.com/文章:http://facejob.sinaapp.com/face/ArticleDetail.php?ArticleId=113 編程線上Android用戶端是專為IT技術人員開發學習的一個用戶端;涵蓋程式設計語言、移動開發、

[轉載] Android 2.3.3 API 讀取通訊錄中電話號碼的執行個體

最近開始學習Android,主要看的是《Android應用開發揭秘》,在第3章的Example_03_02是一個讀取通訊錄連絡人姓名和電話的執行個體,但由於API 2.0中,每個連絡人可以有多個電話(例如手機、住宅、公司、傳真等),書中原有的執行個體在API 2.0的環境中會報錯。書中的Example_03_02代碼:View Code package com.yarin.android.Examples_03_02;import android.app.Activity;import

在Netbeans上配置Android開發環境

  在園子也逛了好長時間了,一直都是在學習別人的想法、技術,今天終於耐不住寂寞了,哈哈,處女帖...  言歸正傳,本人開發Android也有一段時間了,基本的開發環境都是Eclipse + Android SDK + Android plugin for Eclipse,恰巧最近手頭有個新項目,於是突發奇想,演繹了以下的NetBeans開發Android的傳奇故事。  首先說下在NetBeans下開發Android的所需要的基本條件:NetBeans(包含JDK)+Android

Netbeans搭建Android環境

Netbeans環境的搭建主要依賴於NBAndroid外掛程式,項目地址:http://www.nbandroid.org/p/installation.html開發機器:Windows 7IDE:Netbeans 7.3第一步:安裝外掛程式啟動Netbeans,在工具——外掛程式——設定面板點擊“添加”,如所示:輸入一個名稱,URL填寫:http://nbandroid.org/release72/updates/updates.xml

Android中一個視圖彈齣動畫的簡單實現

動畫實現的功能描述:類似於畫廊的功能,點擊其中一個圖片的縮圖,然後全屏開啟這個圖片,中間的過程用動畫實現,給操作者一個從縮圖放大到全屏的感覺。由上述的描述可以看出,使用者點擊縮圖的位置是不固定的,所以動畫的起始位置是不固定的,而且有的特殊情況下可能動畫起始是視圖的大小也是不固定的,所以用anim的xml定義實現是不可能的,所以這裡我用將用手寫AnimationSet的方式實現這個動畫。樣本程式描述:本樣本是通過點擊不同位置上的button,然後通過動畫彈出一個LinearLayout,點擊這個L

Android中的AnimationDrawable的使用

首先可以先定義一個逐幀播放的xml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <animation-list xmlns:android="http://schemas.android.com/apk/res/android" 3 android:oneshot="false" > 4 5 <item 6 android:drawable="@drawable/on_001" 7

Android設定全屏的方法

轉自網路上瘋傳的Android-Idea的部落格http://blog.csdn.net/cjjky/article/details/6337172。      在實際的應用程式開發中,我們有時需要把 Activity 設定成全螢幕顯示,一般情況下,可以通過兩種方式來設定全螢幕顯示效果。其一,通過在代碼中可以設定,其二,通過manifest設定檔來設定全屏。      其一:在代碼中設定(如下) public void onCreate(Bundle savedInstanceState)

ANE【原創】FlexMobile Ios/Android 電子羅盤方位角 (一)

 ANE Air Native Extension 本地拓展 Air程式與本地環境的源生代碼互動技術。這裡主要通過擷取行動裝置電子羅盤資料來剖析ANE技術的運用。 方位角:  相對於正北的移動方向(以整數度為單位)。 ===================================概述:一. Ios方位角二. Android方位角  1. Android庫  2. ActionScript庫  3. ADT打包  4. Demo程式三. 源碼下載======================

ANE【原創】FlexMobile Ios/Android 電子羅盤方位角 (二)

二. Android方位角總體思路為: jar + swc + 相關檔案 ---adt打包---> ane  1. Android庫 建立Android項目(可以不要Activity)匯入FlashRuntimeExtensions.jar包,包所在地址如: 庫項目目錄如: 根據FlashRuntimeExtensions架構實現邏輯內容:擷取方位角核心邏輯類OrientationListener實現SensorEventListener:View Code package

android布局–Android fill_parent、wrap_content和match_parent的區別

三個屬性都用來適應視圖的水平或垂直大小,一個以視圖的內容或尺寸為基礎的布局比精確地指定視圖範圍更加方便。1)fill_parent設定一個構件的布局為fill_parent將強制性地使構件擴充,以填充布局單元內儘可能多的空間。這跟Windows控制項的dockstyle屬性大體一致。設定一個頂部布局或控制項為fill_parent將強制性讓它布滿整個螢幕。2)

ubuntu android 源碼下載

對於像我這麼個對unix系統不怎麼懂的門外漢,下android的源碼真的是務必的受折磨。經曆的一整天的失敗後終於在找到別人最近寫的教程後成功下載。先奉上原文: 這兩天著手編譯源碼的準備工作,在此記錄下過程,方便自己備份的同時也希望能對後來者有所協助。Attention:本文環境是在ubuntu 11.04下擷取並編譯android

android截圖代碼小記

靜態View Code import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Rect;import android.media.MediaMetadataRetriever;import

Android 之 網路連接(Connecting to the Network)

首先需要在manifest .xml中間中擷取相應的許可權<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />  public class HttpExampleActivity extends Activity { private static

[Android執行個體] 檔案的下載以及將下載的檔案存放到SD卡中

public String downLoadText(String urlStr){StringBuffer sb=new StringBuffer();String line=null;BufferedReader buffer=null;try {//建立一個URL對象url=new URL(urlStr);//建立一個Http串連try {HttpURLConnection

Android 開發架構

本文轉自:goodcandle http://www.cnblogs.com/goodcandle/archive/2012/10/16/2672057.html程式架構經過10多年的經曆,認識到程式的架構對開發產品真的是起到舉足輕重的作用。一個好的產品,如果有個好的程式架構,那真是事半功倍,可能開始所做的工作會比較多,很難看到令人激動的成果,但是相信我,絕對值得。一開始,我也是比較注重程式介面開發,很快就開發出介面來,而且著實比較激動,因為有東西出來了,但是後面的事情,真是令人發狂,想從頭再來

Android ListView中擷取選中行資料的方法

一開始我用的方法是這樣的:public void onItemClick(AdapterView<?> parent, View v, int position, long id) { View curr = parent.getChildAt((int) id); TextView c =

android NDK 的效能研究

文章目錄 本文轉載自 http://blog.csdn.net/fangyuanseu/article/details/6875702  本文轉載自 http://blog.csdn.net/fangyuanseu/article/details/6875702  android NDK

Skype for Android 無線網路電話隨心打

      Skype手機版是網路即時語音溝通工具。具備IM所需的其他功能,比如視訊交談、多人語音會議、多人聊天、傳送檔案、文字交談等功能。Skype手機版可以免費高清晰與其他使用者語音對話,也可以撥打國內國際電話,無論固定電話、手機、小靈通均可直接撥打,並且可以實現來電轉接、簡訊發送等功能。   Skype for Android 用戶端日前正式發布,可以實現基於Wi-fi的Skype-to-Skype呼叫,而歐洲的使用者還可以使用GPRS、EDGE和3G實現呼叫。Skype for

Android 2.3系統發布 最新SDK和開發工具發出

伴隨著Nexus S的發布,備受期待的Android2.3作業系統也來到了我們面前。根據Google官方給出的介紹,代號為薑餅的Android2.3系統不僅支援多任務和WiFi熱點功能,還擁有重新設計的UI介面和升級過的虛擬鍵盤的,而可以實現手機支付的NFC技術的加入更是讓人欣喜。薑餅Android 2.3 Gingerbread新特性:1. 遊戲支援能力提升增加了新的記憶體回收和最佳化處理事件,以提高對遊戲的支援能力。原生代碼可直接存取輸入和感應器事件、EGL/OpenGL

總頁數: 2802 1 .... 105 106 107 108 109 .... 2802 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。