Android 搜尋sd卡下檔案

搜尋指定檔案:public String searchFile(String filename){String res="";File[] files=new File("/sdcard").listFiles();for(File f:files){if(f.isDirectory())searchFile(f.getName());elseif(f.getName().indexOf(filename)>=0)res+=f.getPath()+"\n";}if(res.equals("

android 應用主題設定

android應用可以通過android:theme設定 系統主題•android:theme="@android:style/Theme.Dialog" 將一個Activity顯示為能話框模式•android:theme="@android:style/Theme.NoTitleBar" 不顯示應用程式標題欄•android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不顯示應用程式標題欄,並全屏•android:theme="

Android應用如何擷取版本號碼

在檢測應用程式是否需要升級時,首先應該擷取其版本號碼與伺服器端進行比較進行判斷是否升級Android有兩個版本號碼標識,分別為:versionCode,(整數值代表),versionName(字串代表)具體方法如下:public static int getVerCode(Context context) { int verCode = -1; try { verCode =

android 根據版本設定全屏

Android中設定螢幕全屏兩種方法:方法一代碼設定在Activity oncreate()方法中//隱去電池等表徵圖和一切修飾部分(狀態列部分) this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); // 隱去標題列(程式的名字)

Android 設定螢幕方向

實際開發中可能會要確定螢幕朝向以防止布局受到影響在代碼中設定//強製為橫屏    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);  //強製為豎屏   setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);  在AndroidManifest.xml 中設定設定強制橫屏<activity

Android 中Uri.parse的幾種用法

1,調web瀏覽器Uri myBlogUri = Uri.parse("http://www.soqi.cc");returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri);2,地圖Uri mapUri = Uri.parse("geo:38.899533,-77.036476");returnIt = new Intent(Intent.ACTION_VIEW, mapUri);3,調撥打到電話介面Uri telUri =

Android 中的menu

Android中menu可分為兩種,分別為options menu(menu鍵產生), context menu(長按螢幕產生)下面舉個例子;1,options menu(menu鍵產生),@Overridepublic boolean onCreateOptionsMenu(Menu menu) {m=menu;menu.add(0, Menu.FIRST, 0, "1st");menu.add(0, Menu.FIRST+1, 0, "2st");menu.add(0,

Activity 啟動模式(android:launchMode)

最近研究了一下Activity的幾種啟動模式,總結如下:四種啟動模式如下:“standard” (預設)“singleTop”“singleTask”“singleInstance”standard  每次都會建立,每個Task都可以有,且每個Task都可以有多個執行個體(每個Task都可以有,且可以有多個)singleTop 當前執行個體如果在棧頂,就不建立執行個體,調用其OnNewIntent。

android 擷取手機所有簡訊內容

原理是通過,contentprovider擷取系統簡訊資料庫中的欄位資訊而達到擷取內容目的如下:具體代碼如下:package com.internal.message;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import java.util.List;import java.util.Map;import android.

Android 動態指定螢幕朝向

最近在開發中涉及到了動態指定螢幕朝向,總結如下:Activity螢幕屬性有以下幾種:  ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE,//指定橫屏        ActivityInfo.SCREEN_ORIENTATION_PORTRAIT,//指定豎屏ActivityInfo.SCREEN_ORIENTATION_USER,//根據使用者朝向ActivityInfo.SCREEN_ORIENTATION_NOSENSOR,//不受重力影響       

Android中的檔案的讀取方法

在Android中根據檔案位置的不同,可分為四種檔案讀取方式,具體如下;//方法:從resource中的raw檔案夾中擷取檔案並讀取資料,注意:只能讀取不能寫入資料 public String getFromRaw(int fileId) { InputStream in = null; String result = ""; ByteArrayOutputStream baos=null; try { // 擷取Resources資源檔流 in =

Android 檔案管理工具

最近寫了一個檔案管理deamo,主要功能檔案瀏覽,建立檔案目錄,檔案刪除以及重新命名相關功能,:詳細如下;package com.taskmanage.file;import java.io.File;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import

Android截屏功能

最近項目用到截屏功能,經過尋找資料,總結如下:方法一:/** * 簡易截屏方法 * @param v視圖 * @param filePath 儲存路徑 */ private void getScreenHot(View v, String filePath) { try { Bitmap bitmap = Bitmap.createBitmap(v.getWidth(), v.getHeight()

Android 重新整理系統檔案

當android的系統啟動的時候,系統會自動掃描sdcard內的檔案,並把獲得的資訊儲存在一個系統資料庫中,程式想要訪問系統檔案資訊,就是對檔案資料庫中進行的,而不是直接去sdcard中取。但是,如果系統在不重新啟動情況下,檔案資料庫資訊是不會更新的,這時就需要手動重新整理檔案系統了。其實質是發送一廣播語音總機系統進行檔案重新整理而已,具體如下;private void scanSdCard(){ IntentFilter intentfilter = new

Android應用是否可以只有一個Service或Broadcast Reciver,而沒有Activity?

Service是android四大組件中與Activity最相似的組件,都可以代表可執行檔程式。   Service與Activity的區別在於:  (1)、Service一直在後台運行,沒有使用者介面。  (2)、一旦service被啟動之後,就跟Activity一樣。有自己的生命週期。所以可以沒有Activity。        開發service需要兩個步驟:   (1)、定義一個繼承service的子類   (2)、在AndroidManifest.xml中配置該Service

android 語音朗讀短訊息

原理:擷取來電簡訊內容,調用系統的語音朗讀功能。:具體代碼如下:1,擷取簡訊息:package com.internal.message;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.database.Cursor;import android.net.Uri;import android.os.Bundle;

Android 軟鍵盤按鍵監控

最近在做項目,遇到一個比較頭疼的問題,問題是需要對使用者的輸入進行時時監聽,而大部分使用者的輸入是通過軟鍵盤來完成的,而Android平台好象沒有專門的對此監控事件,那該怎麼辦呢?最終解決辦法就是通過EditText和TextWatcher類來輔助監聽。具體做法如下:private class TextMonitor implements TextWatcher{ @Overridepublic void beforeTextChanged(CharSequence s, int start,

android listview載入網狀圖片

基本方法:void loadPictrue(){ try { byte[] data = GetImageForNet.getImage(path); String d = new String(data); int length = data.length; Bitmap bitMap = BitmapFactory.decodeByteArray(data, 0, length); imageView.setImageBitmap(bitMap);

Android 程式定時自啟動

最近,看了api中例子程式定時自啟動,整理了一下共分享給大家;首先,建立AutouStartActivity類package com.start.app;import android.app.Activity;import android.app.AlarmManager;import android.app.PendingIntent;import android.content.Context;import android.content.Intent;import

android 橫向滾動螢幕實現(1)

在android中橫向滾動可能經常會用到使用者體驗也不錯,最近整理了一下相關資料如下:方案一:通過繼承FrameLayout,或linearlayout布局重寫onInterceptTouchEvent(MotionEvent event),onTouchEvent(MotionEvent event)方法實現:主要代碼:package com.scroll.frame;import android.content.Context;import

總頁數: 2771 1 .... 559 560 561 562 563 .... 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.