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的service問題

以前一直以為service是一個背景程式,其實不是,service只是一個沒有介面的activity而已,耗時的操作如果放在onstart裡面一樣會拋出ANR(沒有響應)錯誤,並且如果想要一直在後台跑,必須使用alarmmanager每隔幾分鐘喚醒一次裝置才行,否則過一段時間裝置進入sleep則自動關閉掉service了一個比較靠譜的辦法是alarmmanager結合intentservice來達到,因為intentservice是在非UI線程來執行裡面的onhandleintent函數的

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瀑布流實現

最近想弄android瀑布流的例子,網上找了一些例子,感覺太麻煩了https://github.com/dodola/android_waterfall於是自己寫了一個所謂瀑布流,其實一個最明顯的特點就是每個流的寬度是固定的,所以只需要用幾個linearlayout就可以實現了下面是一個三個流的瀑布:package sam.test.waterfall;import java.io.InputStream;import android.R.integer;import

android一些小問題錦集

1.返回前一個activity的資料需要在super.finish();之前調用:public void finish() {Intent intent = new Intent();intent.putExtra("name", "samyou");setResult(200,

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/

android使用MultipartEntity傳輸表單資料的問題

發現url和參數格式都正確,但是伺服器總是無法將表單裡的資料傳遞到model層後來通過抓包發現使用MultipartEntity傳遞表單時比web瀏覽器訪問時每個表單field多了一個mime類型欄位,查了半天就是因為每個域多了一個text/plain造成的後來通過使用MultipartEntity multipartEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE,

寫一個好的android程式

寫一個好的android程式其實不容易,就拿一個簡單的登陸頁面來說首先布好局就是第一步,寫出一個能夠適應各種解析度螢幕的布局只是第一步。第二步,要保證點擊edittext時彈出的軟體盤不會遮住edittext或者其他按鈕,就需要做處理。第三步,連網的話如果只知道用urlconnection是不夠的,如果伺服器需要表單格式資料,使用urlconnection構造起來太麻煩,所以就需要知道使用httppost和defaulthttpclient。可是這樣還不夠,還需要更近一步知道有httpmime這

總頁數: 2771 1 .... 1388 1389 1390 1391 1392 .... 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.