Android4.0.3中的提示音

一、ToneGenerator的使用參照com.android.contacts.dialpad.DialpadFragmentToneGenerator只能播放在ToneGenerator中定義好的TONE_TYPE。1、常量申明[java]  /** Tone音的長度,單位:milliseconds */ private static final int TONE_LENGTH_MS = 150; /** 主音量的比例:以80%的主音量播放Tone音

Android教程(十三)-- Activity間的切換

本章教程中,我們將會學習如何在Activity間切換。前面的那麼多章教程都是在一個Activity——View之中操作的,想必大家也覺得相當鬱悶了。直奔主題,在Android軟體開發中,一個應用往往是由多個Activity和View組成的,那麼這些Activity是如何切換的呢?Android為我們提供了用於Activity間通訊的類——Intent。好的我們現在來看看這個Intent是怎麼使用的。 第一步,建立一個工程,我們就叫它Ep.

Android教程(八)-- 選項按鈕RadioButton控制項的使用

好了趁著空閑,今天給大家說說選項按鈕RadioButton控制項的使用。單選框雖然沒有多選框那麼常用,但是在很多時候它還是必須要的。好了廢話不多說,我們現在就來看看它是怎麼使用的。第一步,建立一個工程Ep.Radio,視圖和活動不改名。第二步,簡單的設計一下視圖(經過前面的學習相信大家知道視圖指的是哪個檔案了,沒錯是activity_main.xml):[java] <RelativeLayout

Activity狀態的儲存與恢複

一、臨時性資料首先說明一下一般控制項的狀態是不需要你寫代碼去儲存的,因為Android架構中幾乎所有UI控制項都實現了onSaveInstanceState方法, 因此當Activity銷毀和重建時, 這些UI控制項會自動儲存和恢複狀態資料。當然你也不能什麼都不做,你需要為這些控制項指定一個id,剩下的事情架構會自己去做,如果你不指定id,那麼控制項的狀態資料是不會自動儲存和恢複的。下面來詳細說明一下onSaveInstanceState和onRestoreInstanceState這兩個方法。

Android之Home鍵監聽封裝

眾所周知,我們監聽返回鍵事件,無法是下面兩個方法:[java] view plaincopyprint?@Override     public void onBackPressed() {         //do something         

android bitmap compress(圖片壓縮)

android bitmap compressandroid的照相功能隨著手機硬體的發展,變得越來越強大,能夠找出很高解析度的圖片。有些情境中,需要照相併且上傳到服務,但是由於圖片的大小太大,那麼就上傳就會很慢(在有些網路情況下),而且很耗流量,要想速度快,那麼就需要減小圖片的大小。減少圖片的大小有兩種方法,1. 照小圖片; 2. 壓縮大圖片。 照相時擷取小圖片一般不太符合要求,因為,圖片的清晰度會很差,但是這種情況有個好處就是應用速度會快些;

Android遊戲開發之一

長按事件的原理及程式碼範例對於很多遊戲使用螢幕控制一般需要考慮長按事件,比如在動作類的遊戲中需要長按發射武器,結合Android Button模型,我們實現一個帶圖片的Button的長按,為了更清晰的顯示原理,Android開發網這裡使用ImageButton作為基類。public class RepeatingImageButtonextends ImageButton {      private long mStartTime;

android 實現GridView多選效果

在使用 GridView的時候,有時需要多選上面顯示的類容,比如大量刪除上面顯示的圖片,批量上傳圖片等。這個時候我們可以使用層疊圖來實現,效果如下:  具體代碼如下: main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"   

android layout屬性介紹

android:id為控制項指定相應的IDandroid:text指定控制項當中顯示的文字,需要注意的是,這裡盡量使用strings.xml檔案當中的字串android:gravity指定View組件的對齊,比如說置中,居右等位置 這裡指的是控制項中的文本位置並不是控制項本身android:layout_gravity (區別於:android:gravity )指定Container組件的對齊.比如一個button

Android遞迴方式刪除某檔案夾下的所有檔案

1.由於需要刪除檔案,因此需要如下許可權:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>2.核心代碼[java]package com.example.deleteyoumi;  import java.io.File;  import

在music player下Playlists中My recordings查看錄音檔案名稱顯示錯誤

1.修改SoundRecorderService.java中    public void onScanCompleted(String path, Uri uri)將String title = simpleDateFormat.format(date);替換成:    int separatorIndex = path.lastIndexOf("/");    String

android學習筆記之使用ClipDrawable

   ClipDrawable代表從其它位元影像上截取一個“圖片片段”。在XML檔案中使用<clip.../>元素定義ClipDrawable對象,可指定如下三個屬性:android:drawable:指定截取的源Drawable對象android:clipOrientation:指定截取的方向,可設定為水平截取或垂直截取android:gravity:指定截取時的對齊      

Android SAX和DOM解析XML檔案

   使用SAX或者DOM解析XML檔案: 在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附帶的pull解析器解析XML檔案。 下面是本例子要解析的XML檔案:檔案名稱:csdn.xml 這個檔案要放在圖片的目錄下: <?xml version="1.0" encoding="UTF-8"?>

android 圖庫語言更新

中文模式下進入圖庫第一個介面來查看所有的相簿集,按home鍵,設定手機語言為英文後,再回到圖庫中查看相簿的名稱仍然為中文。如何在手機更改語言後圖庫中相簿的名稱也進行語言更新1、google default的設計是在建立各個album的建構函式中會根據資源類型來擷取相簿的名稱,因此當圖庫暫停(執行了onPause)又再次進入時,語言並不會及時更新。 2、修改思路是:當再次進入圖庫時,根據相應資源類型重新擷取相簿的名稱。具體修改方法如下:(1)

Android使用PULL解析和產生XML檔案

   請大傢伙多多指教:  郵箱:weimingweicom@sina.com  使用PULL解析和產生XML檔案: 在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附帶的pull解析器解析XML檔案。 下面是本例子要解析的XML檔案:檔案名稱:csdn.xml 這個檔案要放在圖片的目錄下: <?xml version=

android 實現倒計時

,每隔1秒,變換一下時間  xml:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"   

android 變長資料GSON解析

[java]package com.example.gsonparse;  import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import

android開發之多線程實現方法概述

一、單執行緒模式當一個程式第一次啟動時,Android會同時啟動一個對應的主線程(Main Thread),主線程主要負責處理與UI相關的事件,如:使用者的按鍵事件,使用者接觸螢幕的事件以及螢幕繪圖事件,並把相關的事件分發到對應的組件進行處理。所以主線程通常又被叫做UI線程。在開發Android 應用時必須遵守單執行緒模式的原則: Android

android面試題(1)

1.    請描述下Activity的生命週期。2.    如果背景Activity由於某原因被系統回收了,如何在被系統回收之前儲存目前狀態?3.    如何將一個Activity設定成視窗的樣式。(Edited by Sodino)4.    如何退出Activity?如何安全退出已調用多個Activity的Application?5.   

Android之訊息推送聊天實現

偶然的一天,發現百度出了一個雲推送包,想想百度的伺服器還是比較穩定的,怎麼著比我們自己搭建的伺服器要穩定得多,於是乎,我就花了幾天時間,寫了一個小小的聊天工具,權當是練手,以後如果有應用僅僅是需要給使用者推送訊息,其實沒必要自己搭建一個伺服器了,就把百度的包加進去,可以省掉很多事情了。好了,廢話不多說,我們先來看看這個小工具的,由於時間比較倉促,bug和錯誤在所難免,希望朋友們耐心一點,可以自己調試調試,

總頁數: 2771 1 .... 2764 2765 2766 2767 2768 .... 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.