Android 如何在自己的應用中類比Home鍵

  今天在做一個應用的時候要用到類似於QQ按返回鍵並不銷毀Activity的方法(即不調用Activity.finish(),系統不調用onDestroy),而是類似於按Home鍵,讓Activity類似於“暫停”(即只調用onPause,onDestroy)。  最開始想到的便是Override onKeyDown 這個方法,但經過調試,發現這個在按下Home鍵時,系統是不會發送訊息到這裡處理的,也就是說類比KEYCODE_HOME 是沒有效果的,之後又在網上查到

使用 Android 內建的 proguard 混淆源碼

  一直以來對於android的項目就沒有進行混淆,因為就算混淆了也不能混淆 Activity,Service,BroadcastReceiver 這些類,所以別人反編譯也能分析出來。並且自己的代碼本來就沒有什麼牛逼哄哄的地方,因此更沒有混淆的理由了。但是最近研究android越多,反編譯越多,發現大多數應用都是混淆了的,在分析源碼的時候,發現也有一定掩人耳目的價值,故自己也嘗試了一下混淆。    我的ADT 版本是 10,因此混淆是有的,我也不知道從 ADT 哪個版本開始有 proguard,

android擷取螢幕尺寸、密度

有些時候,我們需要擷取Android手機或Pad的螢幕的物理尺寸,以便於介面的設計或是其他功能的實現。下面就介紹講一講如何擷取螢幕的物理尺寸:    從網上找過不少資料,發現擷取螢幕尺寸並不是很複雜的編程操作,下面的代碼即可擷取螢幕的尺寸。    在一個Activity的onCreate方法中,寫入如下代碼:        DisplayMetrics metric = new

Android控制項之CheckBox、RadioButton探究

CheckBox和RadioButton控制項都只有選中和未選中狀態,不同的是RadioButton是選項按鈕,需要編製到一個RadioGroup中,同一時刻一個RadioGroup中只能有一個按鈕處於選中狀態。以下為CheckBox和RadioButton常用方法及說明 以下為選項按鈕和複選按鈕的使用方法目錄結構 main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="http:

18款設計師和 Web 開發員必備的 Android 應用

  隨著智能手機的普及,越來越多的行動裝置 App被開發出來,這些功能各異的行動裝置 App給我們的生活和學習帶來了很大的便利。今天這篇文章收集了18款非常不錯的 Android 應用,分享給設計師和 Web 開發人員。CSS ReferenceColor PalSketch n DrawWebMaster’s HTML EditorFile ManagerAndFTPProFreelancerSilverEditAdobe ProtoMeasure &

android系統在靜音下關閉camera拍照聲音的方法

話說為了防止偷拍,業內有不成文規定,手機公司在做camera時,點擊拍照和錄影鍵的時候,必須要有提示音。因此,google也就非常人性化的將播放拍照聲音的函數,放到了cameraService中,防止開發人員能開發出不響的camera,從而只要調用拍照函數,一定會響,這是寫死在framework中的。

Android擷取SD卡中選中圖片的路徑(URL)樣本

最近在做一個圖片上傳的功能,需要提供上傳圖片在SD卡中的路徑,在網上看了些例子,改改調試成功,代碼很簡單。其布局檔案如下: 複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height=

android 多點觸摸圖片縮放的具體實現方法

布局:複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:id="@+id/relativeLayout1"    android:layout_width="fill_parent"    android:layout_height="fill_parent" &

android中多線程下載執行個體

複製代碼 代碼如下:public class MainActivity extends Activity { // 聲明控制項 // 路徑與線程數量 private EditText et_url, et_num; // 進度條 public static ProgressBar pb_thread; // 顯示進度的操作 private TextView tv_pb; // 線程的數量 public static int threadNum = 3; // 每個線程負責下載的大小

Android學習筆記–使用剪下板在Activity中傳值範例程式碼

在Activity之間傳遞資料還可以利用一些技巧,不管windows還是Linux作業系統,都會支援一種叫剪下板的技術,也就是某一個程式將一些資料複製到剪下板上,然後其他的任何程式都可以從剪下板中擷取資料,在Android系統中也存在此技術。

關於Android WebView的loadData方法的注意事項分析

loadData()中的html data中不能包含'#', '%', '\', '?'四中特殊字元,出現這種字元就會出現解析錯誤,顯示找不到網頁還有部分html代碼。需要如何處理呢?我們需要用UrlEncoder編碼為%23, %25, %27, %3f 。可以使用以下兩種代碼,data為string類型的html代碼1、webView.loadData(URLEncoder.encode(data, "utf-8"), "text/html",

基於Android掃描sd卡與系統檔案的介紹

如果你做過多媒體應用,一定會苦惱過,怎樣擷取sd卡中的多媒體檔案。android還是很強大的,如果你知道怎麼調用android的api,萬事就ok了。 當手機或模擬器開機時,會調用android的MediaScanner,掃描sd卡和記憶體裡的檔案。以下是log資訊。 複製代碼 代碼如下:12-13 15:39:11.062: VERBOSE/MediaPlayerService(67): Create new media retriever from pid 349<BR> 12-

深入Android MediaPlayer的使用方法詳解

1)如何獲得MediaPlayer執行個體:可以使用直接new的方式:MediaPlayer mp = new MediaPlayer();也可以使用create的方式,如:MediaPlayer mp = MediaPlayer.create(this, R.raw.test);//這時就不用調用setDataSource了2) 如何設定要播放的檔案:MediaPlayer要播放的檔案主要包括3個來源:a.

android在連拍菜單中增加連拍張數選項功能實現代碼

修改\packages\apps\Camera\res\values\arrays.xml中的以下代碼: 複製代碼 代碼如下:<string-array name="pref_camera_continuous_number_entries"> <item>@string/pref_camera_continuous_number_normal</item>

Android中的android:layout_weight使用詳解

在使用LinearLayout的時候,子控制項可以設定layout_weight。layout_weight的作用是設定子空間在LinearLayout的重要度(控制項的大小比重)。layout_weight的值越低,則控制項越重要。若不設定layout_weight則預設比重為0。如果在一個LinearLayout裡面放置兩個Button,Button1和Button2,Button1的layout_weight設定為1,Button2的layout_weight設定為2,且兩個Button的

Android 使用【AIDL】調用外部服務的解決方案

在Android 中有一種服務說是服務其實倒不如說是一個介面,這個介面名為:Android Interface Definition Language ,這個介面可提供跨進程訪問服務,英文縮寫為:AIDL。此種服務的好處在於,多個應用程式之間建立共同的服務機制,通過AIDL在不同應用程式之間達到資料的共用和資料相互操作,下面將通過一個DEMO 示範AIDL 是如何為應用程式之間提供服務的。本文大綱為:•1、建立AIDL 服務端。•2、建立AIDL 用戶端。•3、用戶端調用服務端提供的服務介面。•

Windows下擷取Android 源碼方法的詳解

前言:略!擷取源碼的原因千千萬~~~

Android圖片處理:識別映像方向並顯示執行個體教程

在Android中使用ImageView顯示圖片的時候發現圖片顯示不正,方向偏了或者倒過來了。 解決這個問題很自然想到的分兩步走: 1、自動識別映像方向,計算旋轉角度; 2、對映像進行旋轉並顯示。一、識別映像方向 首先在這裡提一個概念EXIF(Exchangeable Image File Format,可交換影像檔),具體解釋參見Wiki。 簡而言之,Exif是一個標準,用於電子照相機(也包括手機、掃描器等)上,用來規範圖片、聲音、視屏以及它們的一些輔助標記格式。 Exif支援的格式如下:

解析android中ProgressBar的用法

範例說明Android的Widget,有許多是為了與User互動而特別設計的,但也有部分是作為程式提示、顯示程式運行狀態的Widget。現在介紹的範例,與前一章介紹過的ProgressDialog對話方塊的應用目的相似,但由於前章介紹的ProgressDialog是繼承自Android.app.ProgressDialog所設計的互動交談視窗,在應用時,必須建立ProgressDialog對象,在運行時會彈出“對話方塊”作為提醒,此時應用程式後台失去焦點,直到進程結束後,才會將控制權交給應用程式

Android 1.5 1.6 2.0 2.1 2.2 的區別詳解

Android 1.5 API變更概要:UI framework· Framework for easier background/UI thread interaction· 新SlidingDrawer 組件· 新HorizontalScrollview 組件AppWidget framework· 一些關於建立案頭AppWidget 的API. · 提供根據自訂的內容建立LiveFolders的APIMedia framework· 原聲錄音和回放 APIs · 互動MIDI 回放引擎·

總頁數: 2771 1 .... 189 190 191 192 193 .... 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.