android 檔案下載

Download.java中放入的是程式的主體,util包中放入的是一些公用的方法,其中FileUtils.java放入的是對檔案的一些基本操作,HttpDownloader.java中是對下載的一些基本操作。 第一步:先來看看主程式部分package mars.download;import mars.util.HttpDownloader;import android.app.Activity;import android.os.Bundle;import android.util.Log;

android檔案處理

擷取檔案大小 public   static  final  int  MAX_ATTACHMENT_UPLOAD_SIZE = (5 * 1024 * 1024);    File file = new  File( "/sdcard/default/aaa.txt" );   long  size =  file.length();   //擷取檔案大小,單位為bytes   if (size > Email.MAX_ATTACHMENT_UPLOAD_SIZE)   //判斷檔案大小

Android 檔案操作大全

android的檔案操作要有許可權:view plaincopy to clipboardprint?<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>  <uses-permission

編寫最簡單的android掃描條碼功

編寫最簡單的android掃描條碼功能已經有java的第三方開源條碼識別庫(zxing)了,在自己的應用中掃描條碼實際上只需調用該第三方庫的實現即可。寫掃描和識別條碼的android支援庫的時候還沒有g1手機,現在可以試試了。為了能調用zxing,需要先安裝google market中的barcode

android掃描商品條碼

android掃描商品條碼剛才寫的編寫最簡單的android掃描條碼功能,只能掃描qr二維碼。如果要掃描普通的商品條碼,需要在該程式上座一點兒修改。介面的改動:掃描條碼時的效果:顯示掃描結果(識別速度明顯低於二維碼):代碼的改動:package com.easymorse;import android.app.Activity; import android.content.Intent; import android.os.Bundle; import

android EditText 屬性

 EditText繼承關係:View-->TextView-->EditText。 EditText的屬性很多,這裡介紹幾個: android:layout_gravity="center_vertical" 設定控制項顯示的位置:預設top,這裡置中顯示,還有bottom android:hint="請輸入數字!" 設定顯示在空間上的提示資訊 android:numeric="integer"

Ubuntu 10.04安裝android NDK

安裝步驟:1、下載NDK包,:http://dl.google.com/android/ndk/android-ndk-r4b-linux-x86.zip2、  配置NDKa 將android-ndk-r4b-linux-x86.zip包解壓。我是建個一個工作目錄/workspace/ndk將壓縮包放在此目錄下,$ unzip android-ndk-r4b-linux-x86.zipb 然後改名,名字太長不方便。$ mv android-ndk-r4b ndkr4c

android 擷取 目前時間

Java 代碼import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss "); Date curDate = new Date(System.currentTimeMillis());//擷取目前時間 String str =

Android 多列表格

Android 多列表格Android 多列表格是一個免費,開源多列表格。 表格具有以下特點:Multicolumns和multirows列(表頭)排序選擇資料行定義背景和字型顏色的表頭定義背景和字型顏色的身體行SqlLite整合滾動啟用原始碼地址:http://www.cabotcode.org/src.zip執行個體圖:我進行改進後效果:改進1)表頭可以固定與表體(滾動)       2)增加列內容調整回呼函數       3)斑馬效果 My Code後續會整合的一個應用開源;

Android 串口 外接紅外實現掃描槍

利用android serial-port-api 串口外接紅外實現掃描槍實現(示範調試,整合到應用中下一篇繼續);安裝SerialPort_0.7.apk 應用,設定:掃描槍需要串口供電,及傳輸速率為9600; 提示許可權問題 在串口控制台輸入chmod 777 /dev/s3c_serial2 就OK!通過掃描槍輸入資料:(金橋 國際 煙 條碼)

android開發怎樣讓懸浮Activity只是隱藏而不銷毀

   android在mainfest中給Activity添加一個屬性 android:theme="@android:style/Theme.Dialog",可以使Activity懸浮在其它視窗上面,在布局中可以設定activity的大小,當點擊懸浮Activity邊緣以外地區時,Activity會消失,觀察消失時其生命週期會發現執行了finish()方法從而執行了onDestroy方法。有時我們只是需要將Activity隱藏,並不銷毀,此時可以重寫finish方法,如下:/**   *

Android JNI error: No implementation found for native…

我的項目用到串口條碼掃描槍,需要android jni ,利用android serial-port-api源碼及工程中的產生的動態連結程式庫。在程式運行發現遇到No implementation found for native Lcom/stelcom/serialport/SerialPort;.open (Ljava/lang/String;I)Ljava/io/FileDescriptor;因為我是接把android

Android開發相容不同解析度裝置的資源命名方法(Supporting Multiple Screens )

    這幾天公司有個裝置需要相容,對於這個資來源目錄的命名方法讓我找了好久,以前都是用的android內建的三個目錄,很少涉及到自訂的解析度。看了半天官方文檔,可惜英語水平不高,還是沒弄出來,但是也知道了個大概。可以參考官方文檔(http://developer.android.com/guide/practices/screens_support.html)  

Android開發ListView中含有checkBox或者Button時會遇到的難題

   android開發經常會遇到ListView中含有checkBox和Button的情況,這裡主要會有三個問題,下面分別論述:       1.        

android開發怎樣測驗onSaveInstanceState方法

     今天程式crash了,找了半天不知道是什麼問題,資料居然丟失了,看了log半天,最後想到了是不是應用進程被系統給kill了,android開發中大家都知道有時候系統資源不足時會殺死後台進程,故需要用onSaveInstanceState方法將資料儲存下來,那如何測試資料是否儲存了?如何重現這個bug了,想了半天,查了下資料,突然意識到DDMS的Devices處可以stop進程了,試了下,果然可以,最後發現問題的卻是被系統給殺死導致的資料丟失了,類比系統殺死進程的地方,見:       

android播放器(music player)源碼分析2(BaseExpandableListAdapter, SimpleCursorTreeAdapter

1) SimpleExpandableListAdapter 和 BaseExpandableListAdapter   其建構函式接受八個參數 Java代碼  this(context, groupData, expandedGroupLayout, collapsedGroupLayout, groupFrom, groupTo, childData, childLayout, lastChildLayout, childFrom, childTo);  this(context,

android開發類比click點擊事件

    在android開發時,button事件一般是需要與使用者互動的,即人機互動事件,使用者點擊時有事件響應,但有時,我們也許會需要類比點擊事件,即不是使用者點擊,而是程式內部使響應click事件,這時我們可以使用performClick()方法了,performClick()方法即是類比使用者點擊事件。 public class MainActivity extends Activity {private Button btn1;private Button

android四大組件之一Service的startService()與bindService()區別?

Service的startService()與bindService()區別? 答:使用startService()方法啟用服務,調用者與服務之間沒有關連,即使調用者退出了,服務仍然運行。使用bindService()方法啟用服務,調用者與服務綁定在了一起,調用者一旦退出,服務也就終止,大有“不求同時生,必須同時死”的特點。   startService()一般用於本地服務調用。   bindService()一般用於遠程服務調用。     Android 中的Service使用了onBind

android基於XMPP SmackOpenfire開發IM(1)搭建openfire伺服器

採用openfire作為伺服器,這樣不需要再寫一個伺服器,會節省不少事情,openfire經過簡單的配置就可以實現一個通訊伺服器的準系統,Openfire 採用Java開發,開源的即時協作(RTC)伺服器基於XMPP(Jabber)協議。XMPP一種基於XML的協議,它繼承了在XML環境中靈活的發展性。因此,基於XMPP的應用具有超強的可擴充性。經過擴充以後的XMPP可以通過發送擴充的資訊來處理使用者的需求,以及在XMPP的頂端建立如內容發布系統和基於地址的服務等應用程

Android畫圖學習總結

隨著對Drewable的深入瞭解,發現了Drawable更加強大的功能:顯示Animation。Android SDK介紹了2種Animation:Tween Animation:通過對情境裡的對象不斷做映像變換(平移、縮放、旋轉)產生動畫效果 Frame Animation:順序播放事先做好的映像,跟電影類似 在使用Animation前,我們先學習如何定義Animation,這對我們使用Animation會有很大的協助。Animation是以 XML格式定義的,定義好的XML檔案存放在res/

總頁數: 2771 1 .... 1327 1328 1329 1330 1331 .... 2771 Go to: 前往

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.