Time of Update: 2018-12-03
本人部落格原文對於本地圖片我們可以通過selector來輕鬆的實現點擊態。但是在我們的項目中,一個關於對非本地圖片的點擊態實現還是難倒了不少人;因此專門寫本博文來說明。實際上Android中非本地圖片的點擊態起實現原理很簡單,只需要在ImageView被按下時,改變其顯示圖片的Alpha值就可以了。樣本1程式碼片段1 View.OnTouchListener onTouchListener =new View.OnTouchListener(){
Time of Update: 2018-12-03
本文轉載自:http://blog.csdn.net/dekunchenivan/article/details/6718678#gravity的中文意思就是”重心“,就是表示view橫向和縱向的固定位置android:gravity:是對view控制項本身來說的,是用來設定view本身的內容應該顯示在view的什麼位置,預設值是左側。android:layout_gravity:是相對於包含改元素的父元素來說的,設定該元素在父元素的什麼位置比如TextView: android:layout_
Time of Update: 2018-12-03
本文參照:http://blog.csdn.net/fyh2003/article/details/6861981在開發Android應用程式時,我們可以在AndroidManifest.xml中設定其debug屬性,比如樣本1樣本1 <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/
Time of Update: 2018-12-03
部落格搬家啦——為了更好地經營部落格,本人已經將部落格遷移至www.ijavaboy.com。這裡已經不再更新,給您帶來的不便,深感抱歉!這篇文章的新地址:點擊我 前一篇中,示範了如何開發一個Widget以及如何開發一個WidgetHost應用。有了這個基礎,我們就知道,要想在案頭上添加Widget,那麼需要完成兩件事情:1、將案頭應用實現為一個WidgetHost應用2、CellLayout需要為每個添加的Widget分配足夠大小的空間但是,為了添加到案頭上的widget能夠和applicat
Time of Update: 2018-12-03
對於目前正在開發基於Android的平板電腦的公司來說,Android 3.0正式版本的推出,即是好事情,又是壞事情。好事情是,Android終於有了專門用於平板電腦的版本。壞事情是,這個3.0版本裡內建了很多功能,可能與目前很多公司正在開發的項目有重疊,所以有的項目就要考慮是否要取消了。不管怎麼說,隨著Android 3.0正式版本的推出,未來半年到一年內,基於Android 3.0版本的平板電腦會如雨後春筍一般湧現出來。拭目以待吧。
Time of Update: 2018-12-03
今天終於把《Android應用開發精解》的初稿發給了出版社,開始進入了編輯階段。 寫書真的是好辛苦的,比我想象的要辛苦。我們畢竟不是專業的寫手,我們都是平凡的程式員,做設計和開發是很容易的,寫書卻很難。我們沒有那麼華麗的詞藻,很多時候,為了說清楚一件事情,要不停的琢磨如何去寫,都快發瘋了。還好,曆時半年多的折磨,終於完成了滿意的初稿。起碼自己讀了幾遍,還算滿意。 在這裡很感激另外兩位作者,是你們的大力支援,讓本書完成了初稿。
Time of Update: 2018-12-03
系統會對進程的重要性進行評估,並將重要性以“oom_adj”這個數值表示出來,賦予各個進程;(系統會根據“oom_adj”來判斷需要結束哪些進程,一般來說,“oom_adj”的值越大,該進程被系統選中終止的可能就越高)(請發郵件到freeget.one@gmail.com獲得翻強軟體。)前景程式的“oom_adj”值為0,這意味著它不會被系統終止,一旦它不可訪問後,會獲得個更高的“oom_adj”,作者推測“oom_adj”的值是根據軟體在LRU列表中的位置所決定的;Android不同於Linu
Time of Update: 2018-12-03
onMeasure方法在控制項的父元素正要放置它的子控制項時調用.它會問一個問題,“你想要用多大地方啊?”,然後傳入兩個參數——widthMeasureSpec和heightMeasureSpec. 它們指明控制項可獲得的空間以及關於這個空間描述的中繼資料. 比返回一個結果要好的方法是你傳遞View的高度和寬度到setMeasuredDimension方法裡.
Time of Update: 2018-12-03
當使用者有沒有接到的電話的時候,Android頂部狀態列裡就會出現一個小表徵圖。提示使用者有沒有處理的快訊,當拖動狀態列時,可以查看這些快訊。Android給我們提供了NotificationManager來管理這個狀態列。可以很輕鬆的完成。(您想上youtube、facebook嗎?瞭解最新國際國內形勢嗎?請發郵件到freeget.one@gmail.com獲得軟體)
Time of Update: 2018-12-03
閑話少說,全在注釋中: package demo.camera;import java.io.FileNotFoundException;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import
Time of Update: 2018-12-03
1、改變標題內容:public void setTitle (CharSequence title)2、隱藏標題:requestWindowFeature(Window.FEATURE_NO_TITLE); 3、隱藏標題和最上面的電池電量及訊號欄(全屏):(請發郵件到freeget.one@gmail.com獲得翻強軟體。)public void setFullscreen() {requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow()
Time of Update: 2018-12-03
Android有其內建的播放器,我們可以使用隱式Intent來調用它:通過傳入一個Action為ACTION_VIEW同時,指定Data為所要播放的Audio的Uri對象,並指定格式資訊,則我們就可以調用播放器來播放該Audio了。Intent intent = new Intent(Intent.ACTION_VIEW);intent.setDataAndType(Uri,
Time of Update: 2018-12-03
今天就為大家總結了Android手機上常見的隱藏代碼,給愛鑽研Android手機的朋友們一個參考需要注意的是,以下部分代碼要謹慎使用,因為有些代碼可能令手機失去原有功能。此外因為ROM作者會修改一部分ROM內容,所以有些代碼在刷有第三方ROM的手機上可能無效,請確認您瞭解代碼作用描述的具體意思之後再進行操作,並請您自行承擔操作所帶來的一切結果。*#*#4636#*#*顯示手機資訊、電池資訊、電池記錄、使用統計資料、WiFi
Time of Update: 2018-12-03
部落格搬家啦——為了更好地經營部落格,本人已經將部落格遷移至www.ijavaboy.com。這裡已經不再更新,給您帶來的不便,深感抱歉!這篇文章的新地址:點擊我 有了前面的工作,基本上這個案頭就已經像模像樣了,但是,和系統內建的Launcher相比,還差得很遠。其中,系統Launcher的案頭上的item是可以任意穿越(移動)的。同時,在其穿越的過程中,你也可以將其kill掉。在這篇文章中,就讓我們來看看案頭上的精靈如何?她們穿越的夢想….
Time of Update: 2018-12-03
AudioRecord類相對於MediaRecorder來說,更加接近底層,為我們封裝的方法也更少。然而實現一個AudioRecord的音頻錄製程式也很簡單。本執行個體代碼如下: 可惜,本執行個體測試時有個問題,在錄製的時候,會出現buffer over。緩衝泄露,待解決。 package demo.camera;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import
Time of Update: 2018-12-03
在Android中,我們可以通過繼承View來打造完全如我們所願的組件,但是,有的時候,我們需要的組件是一個由現有的幾個組件的組合實現的,那麼我們就可以利用組件合成技術,呵呵,這個名字我自己起的。 在Android中打造複合組件,其實只需要繼承Layout或者其子類,比如LinearLayout等,然後在其中定義需要完成該功能的現有的幾個組件。 然後定義一個監聽器(就是一個簡單的介面,暴露給使用者使用,擷取返回的資料,給使用者使用) 本文通過使用兩個Spinner來打造一個省份城市資訊聯動的選擇
Time of Update: 2018-12-03
和Image,Audio一樣,在Android中,Video資訊也被MediaStore管理著。 和每個視頻對應的有其一個縮圖,這個縮圖往往是其第一幀的映像。 下面看代碼: package demo.camera;import java.util.ArrayList;import java.util.List;import android.app.ListActivity;import android.content.Context;import android.database.Cursor;
Time of Update: 2018-12-03
我們知道,進入百度圖片後,輸入一個關鍵字後,首先看到的是很多縮圖,當我們點擊某張縮圖時,我們就可以進入到大圖顯示頁面,在大圖顯示頁面,中包含了一個圖片畫廊,同時當前大圖為剛剛我們點擊的那張圖片。現在我們看看在Android中如何?類似的效果: 首先,我們需要有一個控制項來顯示縮圖,這裡沒有什麼比GridView更加合適了。 設定檔如下: <?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-03
在多媒體應用中,Image是最基礎的功能模組,接下來我們將看看在Android中是如何擷取和儲存Image的。Android內嵌的Image擷取和儲存功能,可以讓我們對於整個媒體架構有個比較全面的瞭解,同時為audio和video的學習打下基礎。一、Image的擷取可以通過調Android內建的Camera應用來完成。該應用含有一個Intent-Filter。通過使用Intent intent = new
Time of Update: 2018-12-03
Android允許我們使用Service組件來完成背景工作,這些任務的允許不會影響到使用者其他的互動。 1、Activity類package demo.camera;import android.app.Activity;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.content.ServiceConnection;