Android 中dialog事件監聽

如何對對話方塊的事件進行處理,一下是兩種方法:對話方塊的事件監聽有兩種方式:1,監聽dialog事件;這個簡單如要監聽使用者點擊back鍵事件,只需要實現DialogInterface.OnKeyListener介面即可如下代碼private void show(){AlertDialog.Builderbuilder= new AlertDialog.Builder(MainActivity.this);builder.setTitle("餘額不足");

Android 動態指定控制項大小位置

最近在做項目時需要將imageview在代碼中指定其大小和位置,經過一天研究終於搞定在此分享給大家希望對大家有協助下面以imagview為例子://擷取控制項布局參數LayoutParams

Android sd卡狀態監聽

有時程式進行外部資料讀取和寫入時,為防止異常發生需要對sd卡狀態進行監聽,對於sd卡的狀態我們可以採用註冊廣播來實現下面是文檔中一個經典例子;//監聽sdcard狀態廣播 BroadcastReceiver mExternalStorageReceiver; //sdcard可用狀態 boolean mExternalStorageAvailable = false; //sdcard可寫狀態 boolean mExternalStorageWriteable =

android 電話攔截

首先需要 android 源碼檔案NeighboringCellInfo.aidl和ITelephony.aidl,建立檔案夾android.telephony(檔案名稱必須為這個名稱),將檔案NeighboringCellInfo.aidl拷貝到該檔案夾下,在建立另一個檔案夾com.android.internal.telephony(不必須名稱),將檔案ITelephony.aidl放入重新整理項目目錄,會看到在gen目錄下產生相應類代碼。項目目錄圖:詳細代碼如下:package

android 擷取第三方應用程式套件組合名並啟動

:說明:第一行:應用程式名稱第二行:應用程式套件組合名第三行:應用程式入口Activity名稱代碼如下:package com.hello.project;import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import

Android搖晃檢測ShakeDetector

最近做一個程式要實現一個Shake手機的特性。想到這個功能可能應用廣泛,比如搖晃手機換圖片、、洗牌、結束當前程式等,所以找了些資料,並加以改進,將此功能封裝成類(ShakeDetector),方便今後使用。http://blog.csdn.net/ZhengZhiRen/archive/2010/10/09/5930451.aspx搖晃檢測基於加速感應器(Sensor.TYPE_ACCELEROMETER)。由於重力的存在,當手機靜止放於案頭時,加速感應器也是有加速度的。所以,僅通過是否有加速度

Android 設定螢幕不待機

最近做項目時正好用到,進行了一下總結:Android設定支部待機有兩種方法第一種簡單通過設定WindowManager屬性實現:在Activity oncreat()方法中設定getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON,

android 學習筆記有用程式碼片段(2)

隱去標題列,  隱去狀態列 android:theme="@android:style/Theme.NoTitleBar.Fullscreen"android:theme="@android:style/Theme.Translucent" android:theme="@android:style/Theme.Dialog"//初始化螢幕解析度private void initDisplayMetrics(){  /* 取得螢幕解析度大小 */        DisplayMetrics

android 適配多解析度

總結一下Android開發中適配性的問題,首先對於控制項間距和大小最好使用螢幕密度dip去做,這樣可以避免太大的差異擷取螢幕密度方法;DisplayMetrics dm = new DisplayMetrics(); dm = getResources().getDisplayMetrics(); int screenWidth = dm.widthPixels; int screenHeight = dm.heightPixels; float density =

android 基於apache ftp server

最近研究了一下在android端實現ftp server 功能,在網上搜了幾個,沒有能用的基本是各種抄襲,還是自己研究吧首先到 apache官網下載ftp server 相關jar和設定檔,最新的是Apache FtpServer 1.0.6 Release版本看一下:由於是apache已經將ftp server相關的實現封裝的很好了,所以實現起來就簡單多了匯入路徑\apache-ftpserver-1.0.6\common\lib下相關jar包主要的jar包檔案實現代碼:package

Android 檔案的讀取與寫入

一:Android中檔案讀取更具檔案位置可分為三種:第一種:從asset讀取資料: //方法:從asset中擷取檔案並讀取資料 public String getFromAsset(String fileName){ String result=""; try{ InputStream in = getResources().getAssets().open(fileName);//從Assets中的檔案擷取輸入資料流 int length =

android 輸出異常資訊到檔案

當程式在開發階段,可以通過開發環境查看錯誤,異常等相關資訊,但是在程式交給測試或者脫離開發環境在真實裝置中運行,出現錯誤就無法得知了。唯一的辦法就是記錄日誌到文字檔中,可以查看錯誤原因。因此記錄日至到外部存放裝置十分重要了。日誌的記錄有幾種方法,下面一一介紹。方法一:使用android內建Log類實現:這是轉載的package com.sample;import java.io.BufferedWriter;import java.io.File;import

android 擷取應用程式套件組合名,表徵圖,入口Activity類

最近老是用到關於程式包名,表徵圖問題,現總結如下:PackageInfo info; try { info = this.getPackageManager().getPackageInfo(this.getPackageName(), 0); // 當前應用的版本名稱 String versionName = info.versionName; // 目前的版本的版本號碼 int versionCode = info.versionCode;

android ndk開發

總結一下android

Android 調用系統播放器

1、調用系統音樂播放器private void playAudio(String audioPath){Intent intent = new Intent(); intent.setAction(android.content.Intent.ACTION_VIEW); intent.setDataAndType(Uri.parse(audioPath), "audio/mp3"); intent.setComponent(new

android 滾動字幕實現

最近項目需求做個迴圈滾動字幕功能,自己找了相關資料,根據自己的風格用兩種方法實現了該功能;(備忘:本人只實現了滾動效果,對於文字的格式排版沒做處理,格式可能會亂,文字排版還在研究中):具體如下;方法一:橫向滾動字幕繼承TextViewpackage com.example.playpic;import com.example.playpic.AutoScrollTextView.SavedState;import android.content.Context;import

android 程式調試方法

android提android.os.Debug類可以對程式進行跟蹤調試具體如下:在需要開始跟蹤的地方加入 Debug.startMethodTracing(“/sdcard/debug”); 最終在停止調試的地方加入 Debug.stopMethodTracing();最終在sdcard上產生的debug檔案我們可以用sdk/tools中的traceview來查看啟動並執行結果。debug中其它函數使用1) 取毫微秒級的時間,用於計算時間 threadCpuTimeNanos()2)

Accessing hidden System Service APIs in Android

 Accessing hidden System Service APIs in Android轉自:http://blog.codetastrophe.com/2008/12/accessing-hidden-system-service-apis-in.html Android's SDK allows developers to do a lot with the platform, but there are some interesting capabilities of the

通過廣播Intent控制Android系統內建的音樂播放器

通過廣播Intent控制Android系統內建的音樂播放器 ZhengZhirenhttp://blog.csdn.net/ZhengZhiRen/archive/2011/01/13/6134730.aspx Android內建的音樂播放器只能算是系統之上的應用,並不包含在SDK中,因此SDK文檔中沒有提及。但是,有時我們需要控制系統音樂播放器的行為,比如切換歌曲、暫停/繼續等。這就只能從這個應用的原始碼著手了。 這是播放器的代碼樹:http://android.git.kernel.org/

android 學習筆記有用程式碼片段(3)

設定texview 垂直捲軸 android:focusable="true"android:focusableInTouchMode="true"android:ellipsize="marquee"android:marqueeRepeatLimit="marquee_forever"android:scrollbars="vertical" android:singleLine="false"設定textview 文字水平自動滾動(跑馬燈效果)<com.

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