取得電信網路和手機的相關資訊之TelephonyManager與android.provider.settings.System

      除了SIM卡的相關資訊之外,我們可以使用TelephonyManager來擷取電信網路的相關資訊。例如電信網路國別、電信網路國別、代碼、名稱、網路類型等。初次之外,我們要想獲得藍芽、無限網路等手機內建值,我們可以通過android.provider.settings.System來擷取。至於TelephonyManager這個類,我們前邊已經介紹過了。現在,我們來看看android.provider.settings.System./*** *

android改變螢幕顯示方向

螢幕的顯示方向有橫排和豎排兩種:下面的代碼可以為我們自動的控制長寬。/*** * 根據實際的螢幕長寬,自動的進行豎排或者橫排 */public void autoChange() {DisplayMetrics displayMetrics = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);int height = metrics.heightPixels;int

android之通過SurfaceView以及SurfaceHolder進行視頻播放

      使用AudioView進行視頻播放的時候,是不是很不爽,千篇一律的模式,噁心吧。這裡,我們可以通過一些方式對MediaPlayer進行封裝。而所用到的正是SurfaceView以及SurfaceHolder。最終:我們提供了四個按鈕,可以進行播放控制。--------------------------------------------------------------------------------布局檔案media.xml代碼:<?xml version="1.0"

android之喜好設定相關 Preferences(四)組織喜好設定

何謂組織喜好設定啊,實際上就是為喜好設定分組!分組之後,我們首頁只顯示組名,當我們點擊進去的時候,才會顯示具體的喜好設定列表。代碼:<?xml version="1.0" encoding="utf-8"?><PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:key="edittext_screen" android:title="螢幕標題"

android之動畫(一)通過AnimationDrawable控制逐幀動畫

android與逐幀動畫::當我們點擊按鈕時,該圖片會不停的旋轉,當再次點擊按鈕時,會停止在當前的狀態。 activity代碼:package cn.com.chenzheng_java.animation;import android.app.Activity;import android.graphics.drawable.AnimationDrawable;import android.os.Bundle;import android.view.View;import

android之喜好設定相關 Preferences(一)

      最近學習android時發現,很多書上都介紹了preference喜好設定這個東西,但是大部分的書都是直接上來講怎麼用,對其的用途和來曆都是隻字不提,筆者本人對於這種做法是非常鄙視的。      這裡,我將對其進行一點簡單的描述,可能說法並不嚴謹,但是至少能協助你理解到底什麼事喜好設定:      喜好設定這個詞是preference翻譯過來的,至於它到底是什麼,我用一句話概括下:preference是一種android為我們提供的方便的對資料進行儲存的工具。      分析這句話:

android之動畫(二)通過動畫布局聲明檔案和關聯檔案為容器布局—-布局動畫

先:當然,在這裡你是無法看到動態動畫效果的,當然如果你將筆者的代碼運行,自然是可以看到動畫效果的。這裡的效果是說,當我們的list中的每一項最終顯示為中的樣子前展示給我們的動畫效果。讓我們看看activity代碼:package cn.com.chenzheng_java.animation;import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.

android之dom解析xml

好吧,我們還是來實現這張圖的效果,只不過技術我們改為了dom,至於這裡的圖片上為什麼顯示的是sax解析,我只能說,哎,沒辦法,我想偷懶啊。嘿嘿……再看代碼結構圖:main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"

android之Intent幾個基礎用法樣本

package cn.com.chenzheng_java;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class

android之喜好設定相關 Preferences(二)

 上一節我們介紹了下ListPreference的用法。這裡我們再介紹下其他幾個喜好設定的用法:CheckBoxPreference:效果如上。代碼很簡單:activity中:package cn.com.chenzheng_java.pref;import android.os.Bundle;import android.preference.PreferenceActivity;/** * @description 有關喜好設定preferences的研究 * @author

android檔案的寫入與讀取—簡單的文本讀寫context.openFileInput() context.openFileOutput()

最終,點擊save會儲存到檔案中,點擊show會從檔案中讀取出內容並顯示。main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"

android之喜好設定相關 Preferences(三)EditTextPreference/RingtonePreference

EditTextPreference::當我們點擊首頁面的輸入名稱時,就會彈出該對話方塊,讓我們輸入名稱。代碼:<?xml version="1.0" encoding="utf-8"?><PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:key="edittext_screen" android:title="螢幕標題"

android之聲音管理器AudioManager的使用

Android聲音管理AudioManager使用 手機都有聲音模式,聲音、靜音還有震動,甚至震動加聲音兼備,這些都是手機的準系統。在Android手機中,我們同樣可以通過Android的SDK提供的聲音管理介面來管理手機聲音模式以及調整聲音大小,這就是Android中AudioManager的使用。以下分別是AudioManager設定聲音模式和調整聲音大小的方法。  如何擷取聲音管理器:AudioManager audioManager = (AudioManager)

android之多線程工作(一)AsyncTask

本文章主要講解下AsyncTask的使用。       首先,我們得明確下一個概念,什麼是UI線程。顧名思義,ui線程就是管理著使用者介面的那個線程!       android的ui線程操作並不是安全的,並且和使用者直接進行介面互動的操作都必須在ui線程中進行才可以。這種模式叫做單線程模式。我們在單線程模式下編程一定要注意:不要阻塞ui線程、確保只在ui線程中訪問ui組件。      

android之PackageManager簡介

PackageManager相關      本類API是對所有基於載入資訊的資料結構的封裝,包括以下功能:安裝,卸載應用查詢permission相關資訊查詢Application相關資訊(application,activity,receiver,service,provider及相應屬性等)查詢已安裝應用增加,刪除permission清除使用者資料、緩衝,程式碼片段等/** * PackageManager介紹: * 本類API是對所有基於載入資訊的資料結構的封裝,包括以下功能: *

android之通過MediaRecorder進行手機錄音

直接給上個詳細的解說代碼:package cn.com.chenzheng_java.media;import java.io.IOException;import android.app.Activity;import android.media.MediaRecorder;import android.os.Bundle;/** * @description 對通過android系統手機進行錄音的一點說明測試 * @author chenzheng_java * @since 2011/03

android之ImageView

ImageView

android之MediaPlayer播放音頻或者視頻檔案

  1、我們先來看看視頻或視頻來源:SD卡、手機本身的儲存(例如應用本身在res/raw中攜帶的多媒體檔案)、網路。  2、對於android來說,播放各種視頻檔案沒有任何區別,唯一的不同可能就是再負載檔案的方法上了。讓我們看看MediaPlayer提供了那些方法:   或者在程式中通過調用:     3)對播放器的主要控制方法: Android通過控制播放器的狀態的方式來控制媒體檔案的播放,其中: prepare()和prepareAsync() 

android之文字滾動導覽列

        其實,我個人很喜歡寫文章和大家分享我的經驗以及成果,但是,工作了,成果就有些東西不是那麼隨便就可以跟大家分享的了,但是每每看到很多人一直以來都還賴我部落格學習android,其實內心很感動,我已經很久很久沒有更新新的內容了。這裡,發布一個自己寫的滾動導覽列,以便給大家參考。由於著作權問題,大家要注意,不要直接拷貝,但是你可以借鑒我的思想。       

android的亮螢幕的鎖和鍵盤鎖

Android中的兩把鎖 - WalkLock and KeyguardLock 詳細分析 [複製連結]  WalkLock - 顧名思義 喚醒鎖 點亮螢幕用的KeyguardLock - 顧名思義 鍵盤鎖 解鎖鍵盤用的詳細介紹:1: WalkLock 喚醒鎖 - WalkLock真的能點亮螢幕嗎?答案是肯定的。 可是有時候為什麼不點亮螢幕,這個就是參數設定的問題了。PowerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK |

總頁數: 2802 1 .... 322 323 324 325 326 .... 2802 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。