Time of Update: 2018-12-05
1. AIDL介面 對於WindowManagerService,如果client需要訪問它,需要通過AIDL介面來訪問,其介面在IWindowManager.aidl中定義,ADIL介面在編譯時間將產生一個IWindowManager.java檔案(此檔案在out目錄下),其主要相關代碼如下: /** * System private interface to the window manager service. * * {@hide} */ public interface
Time of Update: 2018-12-05
在開發中我們經常需要把我們的應用設定為全屏,這裡我所知道的有倆中方法,一中是在代碼中設定,另一種方法是在設定檔裡改! 一、在代碼中設定: package com.android.tutor;import android.app.Activity;import android.os.Bundle;import android.view.Window;import android.view.WindowManager;public class OpenGl_Lesson1 extends
Time of Update: 2018-12-05
1、CPU頻率,CPU資訊:/proc/cpuinfo和/proc/stat通過讀取檔案/proc/cpuinfo系統CPU的類型等多種資訊。讀取/proc/stat 所有CPU活動的資訊來計算CPU使用率,下面我們就來講講如何通過代碼來擷取CPU頻率:package com.orange.cpu; import java.io.BufferedReader;import java.io.FileNotFoundException;import
Time of Update: 2018-12-05
文章目錄 3.1 準備並凍結進程(suspend_prepare)3.2 Suspend外部裝置(suspend_devices_and_enter)3.3 Suspend結束(suspend_finish) 1. Linux Suspend簡介 Linux Suspend主要有以下三步: 1) 凍結使用者態進程和核心態任務 2) 調用註冊的裝置的suspend的回呼函數,順序是按照註冊順序 3)
Time of Update: 2018-12-05
大家好,經過國慶七天終於又和大家見面了,今天給大家分享的是基於BroadCastReceiver的SD卡裝載卸載執行個體. Android裝置預設的是當我們插上USB和電腦相串連時,在Android裝置狀態列上會發一條通知資訊,當我們點擊這條訊息時,會出現一個對話方塊有"裝載SD卡"和"取消"兩個按鈕,當我們點擊裝載時,我們的SD卡將會變成隨身碟一樣,我們通過電腦可以對SD卡進行操作。
Time of Update: 2018-12-05
今天我們要寫一下Android Widget的開發,由於快點淩晨,我就不說的太具體了,同志們就模仿吧!首先看一下: 下面是Demo的詳細步驟: 一、建立一個Android工程命名為:WidgetDemo. 二、準備素材,一個是Widget的表徵圖,一個是Widget的背景。存放目錄如: 三、修改string.xml檔案如下:<?xml version="1.0" encoding="utf-8"?><resources> <string
Time of Update: 2018-12-05
大家好,我們這一節講的是Android Preferences 的學習,Preferences 在Android當中被用來記錄應用,以及使用者喜好等等,它可以用來儲存簡單的資料類型,如Int,Double,Boolean等。Preferences中儲存的資料可以理解為Map型。我們通過PreferenceManager以及getDefaultSharedPreferences(Context)來擷取它,比如當我們想獲得整數我們可以用getInt(String key, int
Time of Update: 2018-12-05
大家好,我們這一節講的是手機頁面的轉換setContentView的應用.在網頁的世界裡,想要在兩個頁面間的轉換,只要利用超連結就可以實現,但是在手機的世界裡,要如何?手機頁面的轉換呢? 最簡單的方法就是改變Activity的Layout!
Time of Update: 2018-12-05
大家好,我們今天要利用Android MediaPlayer Step 1:preparation work. mksdcard 512M sdcard.img create a new avd named AndroidSdcard push songs into sdcard(before you push,you make sure your avd is running,else the operation of push will not work): adb push
Time of Update: 2018-12-05
前一個教程介紹了如何運用切換Layout的方式進行手機頁面間的轉換,如果要轉換的頁面不只是背景,顏色或文字內容的不同,而是Activity的置換,那,那就不是單單改變Layout就能完成的,尤其是需要傳遞的變數不像網頁可以通過Cookie或Session,在程式裡要移交主動權到另外一個Activity,光靠先前技巧是辦不到的. 而下面我們要講的Intent對象就是為解決這問題而生的,Intent就如同其英文字義,是"想要"或"意圖",之意,在主Activity當中,告訴程式自己是什麼,並想要前
Time of Update: 2018-12-05
A recent FCC filinghas revealed what could be the third Android offering from Verizonwireless network. Rumors back in October about a small company bringinganother Android phone through the Open Development program to Big Redseem to be in the right
Time of Update: 2018-12-05
大家好,我們今天這一節要介紹的是RadioGroup的組事件.RadioGroup可將各自不同的RadioButton,設限於同一個Radio按鈕組,同一個RadioGroup組裡的按鈕,只能做出單一選擇(單選題).首先,我們先設計一個TextView
Time of Update: 2018-12-05
中國進入3G時代後,電信電訊廠商加強手機深度定製的舉動,正改變著手機產業的格局與消費的走向;而Android開放原始碼系統也給中國手機產業的升級帶來新機遇Google移動平台主管安迪·魯賓5月30日表示,Google計劃在今年年底之前至少推出18款基於Android系統的新型智能手機產品。可以看出,Google此舉的目的是吸引更多的人使用Android,吸引更多的開發人員為Android開發軟體。安迪·魯賓甚至認為,Android是一款“革命性”平台,並將改變全球手機作業系統市場的現有格局。目
Time of Update: 2018-12-05
並非危言聳聽,以Android的普及能力,估計5年左右,中國將會有大量基於Android的手機系統,這個數子可能達到一個恐怖的數字。目前中國擁有手機的數量已經突破
Time of Update: 2018-12-05
鎖定螢幕對於移動終端來說是非常有必要的,但是對於機頂盒產品就沒有這個必要了。所以本文介紹一下怎樣讓Android裝置永不鎖屏。Android系統的鎖屏時間存放在Setting資料庫中,欄位為Settings.System.SCREEN_OFF_TIMEOUT。查看SettingsProvider源碼,查看如下檔案的源碼:frameworks/base/packages/SettingsProvider/src/com/Android/providers/settings/DatabaseHelp
Time of Update: 2018-12-05
1) 待機:廣播訊息:android.intent.action.SCREEN_OFF (代碼)2) 喚醒:廣播訊息:android.intent.action.SCREEN_ON (代碼)3) 關機:廣播訊息:android.intent.action.ACTION_SHUTDOWN (XML或代碼)4) 網路狀態變化: 廣播訊息:android.net.conn.CONNECTIVITY_CHANGE (XML或代碼)
Time of Update: 2018-12-05
大家好,好久沒有更新部落格了,最近由於身體不適讓大家久等了,好了,直接進入主題~Android 提供了三種資料存放區方式,第一種是檔案儲存體;第二種是SharedPreferences儲存;第三種就是資料庫SQLiteDatabase儲存。檔案儲存體我就不用多說了,而SharedPreferences可以存取簡單的資料(int,double,float.etc),它經常用於資料緩衝,因為它讀取儲存簡單。詳細可以參見本系列。Android高手進階教程(七)之----Android
Time of Update: 2018-12-05
大家好,今天說說Location, Location在Android開發中還是經常用到的,比如 通過經緯度擷取天氣,根據Location擷取所在地區詳細Address(比如Google Map開發).等。而在Android
Time of Update: 2018-12-05
android GridView的學習 1 :簡單的原始的GridView布局 : http://blog.csdn.net/jiabinjlu/article/details/6921008 在該例子中,使用的是simpleAdapter來串連資料來源和GridView 2:通過重寫Adapter ,對GridView的布局做一些改動 :http://jackxlee.blog.51cto.com/2493058/674409
Time of Update: 2018-12-05
實現RadioButton由兩部分組成,也就是RadioButton和RadioGroup配合使用.RadioGroup是單選組合框,可以容納多個RadioButton的容器.在沒有RadioGroup的情況下,RadioButton可以全部都選中;當多個RadioButton被RadioGroup包含的情況下,RadioButton只可以選擇一個。並用setOnCheckedChangeListener來對選項按鈕進行監聽 RadioGroup相關屬性:RadioGroup.getChecke