Time of Update: 2013-12-10
在很多PC軟體或手機軟體中,我們都會看見 “載入中...” 類似的對話方塊,當然,在android應用程式中也是如此。如果我們想在android應用程式中使用這樣的效果,那麼就需要用到ProgressDialog。首先,我們來看一下ProgressDialog這個類。
Time of Update: 2013-12-10
Usage: (makeMtk|mk) [options] project actions [modules]Options: -t, -tee : Print log information on the standard-out. -o,
Time of Update: 2013-12-10
目前的設計中是支援單體聲和立體聲自動切換的。切換是需要在一定的條件下滿足才會進行切換,切換的條件和電台的訊號強度RSSI、訊號穩定性CQI等等都有關係。 目前在上層留有兩個介面,分別為stereoMono和setStereoMono。StereoMono查詢當前電台是以立體聲,還是單體聲播放。setStereoMono設定當前電台是以立體聲,還是單體聲播放。 需要注意的一點:1.
Time of Update: 2013-12-10
在匯入已經存在的項目時出現的錯誤Re-installation failed due to different application signatures調試資訊如下:[2011-06-09 10:08:37 - ApiDemos] Re-installation failed due to different application signatures.[2011-06-09 10:08:37 - ApiDemos] You must perform a full uninstall
Time of Update: 2013-12-10
在學習Android開發的過程中遇到了不少的問題,所幸的是最終經過上網查詢都得到瞭解決。現在將我在學習Android開發過程中遇到的一些問題及解決的方法整理如下。1.R.java不能即時更新 問題描述:在res檔案中新增的變數不能在R.java中即時的顯示出來。 解決方案:選擇功能表列的“Project”,勾選“Build
Time of Update: 2013-12-10
在應用的圖集中,通常會給使用者提供儲存圖片的功能,讓使用者可以將自己喜歡的圖片儲存到系統相簿中.這個功能其實很好做,系統提供了現成的API:簡單的來說就這一行代碼: [java] MediaStore.Images.Media.insertImage(getContentResolver(), mBitmap, "",
Time of Update: 2013-12-10
單獨編譯Android原始碼中的模組第一次下載好Android原始碼後,通過在Android原始碼工程下執行make命令,然後得到Android的系統鏡像system.img.那麼當我們修改了android原始碼中某個模組或者android原始碼工程中新增了一個自己的模組。此時可以用make命令進行重新編譯,不過重新編譯比較浪費時間。google提供了另外的命令來進行單獨模組的編譯,以及重新打包到system.img鏡像中的命令。以下介紹單獨編譯android中模組的命令,以及打包system.
Time of Update: 2013-12-10
架構布局是將控制群組織在Android程式的使用者介面中最簡單的布局類型之一。 架構布局中的子視圖總是被繪製到相對於螢幕的左上方上。所有添加到這個布局中的視圖都是以層疊的方式顯示。第一個添加到架構布局中的視圖顯示在最底層,最後一個被放在最頂層,上一層的視圖會覆蓋下一層的視圖,因此架構布局類似堆棧布局。 在架構布局中,常用的屬性有以下幾項: android:top將視圖放到螢幕的頂端 android:Buttom將視圖放到螢幕的低端 android:Left將視圖放到螢幕的左端 and
Time of Update: 2013-12-10
Android平台有3種網路介面可以使用,它們分別是:java.net.*(標準java介面)、org.apache(Apache介面)和android.net.*(Android網路介面)。本文將使用java.net.*(標準java介面)來實現擷取一張網狀圖片,並將其顯示在ImageView控制項中。 java.net.*(標準java介面)提供了與網路有關的類,包括流和資料包通訊端、Internet協議、常見Http處理(比如,建立URL以及URLConnection/HttpURLCo
Time of Update: 2013-12-10
在Android中,時間日期控制項相對來說還是比較豐富的。其中,DatePicker用來實現日期輸入設定,TimePicker用來實現時間輸入設定。DatePickerDialog用來顯示日期對話方塊,TimePickerDialog用來顯示時間對話方塊。AnalogClock用來顯示一個指標式時鐘,DigitalClock用來顯示一個數字式時鐘。 下面就分別對這些時間日期控制項做一個簡單的介紹。 1.DatePicker 在Android中,DatePicker用來實現日期輸入設
Time of Update: 2013-12-10
Android版本:2.3.7_r1Linux核心版本:android-goldfish-2.6.29 在我們開始分析Android硬體抽象層HAL之前,我們先來通過一個簡單的例子看一下JAVA是怎樣通過Java Native Interface(JNI)與C/C++代碼進行互動的。首先我們來編寫NativeTest.java,其代碼如下:[cpp] 1public class NativeTest
Time of Update: 2013-12-10
在Android 的開發過程中,我們知道存放圖片資源的檔案夾是drawable,與它類似的名字的檔案夾drawble-hdpi,drawable-ldpi,drawable-mdpi,drawable-xhdpi中均可存放圖片,但有時我們的圖片需要在多解析度下正確顯示。同樣的圖片放到不同解析度後調用
Time of Update: 2013-12-10
修改1: 函數 isChecked() private boolean isChecked(String preference,int sim_id){ SharedPreferences prefs =
Time of Update: 2013-12-10
Android系統提供了很多服務管理的類,包括ActivityManager、PowerManager(電源管理)、AudioManager(音頻管理)以及PackageManager管理類。PackageManager管理應用程式包。 它可以擷取應用程式各種資訊。 PackageManger 類 說明: 獲得已安裝的應用程式資訊 。可以通過getPackageManager()方法獲得。
Time of Update: 2013-12-10
不論是xml的動畫還是android code編寫的動畫,都可以定義一個連續播放的動畫.建議用xml檔案動畫,因為它更容易完成,更容易重運用,更容易修改. xml動畫檔案放在res/anim檔案夾當中.這個檔案必須有一個跟元素(<alpha/scale/translate/rotateinterpolator element/set>),預設所有的動畫是同時進行的,為了讓他們一個接一個進行,你可以定義startoffset屬性來控制,
Time of Update: 2013-12-10
我們在Android學習中,經常會匯入工程源碼進行學習,但是有的工程源碼匯入後會出現一個大大的紅色驚嘆號,然後出現The project was not built since its build path is incomplete. Cannot find the class file for
Time of Update: 2013-12-10
在以上幾篇部落格中,我已經闡述了有關Smack技術的一些知識和要點,但是沒有把Smack最精華的部分展示出來,由於本人學疏才淺,在闡述的過程中不免有這樣那樣的問題和詬病,但本人還是儘力把問題說清楚,在這篇文章中,我將盡我所能把Smack的核心機制進行闡述,如果涉及的內容有錯誤,還請梁老師和各位批判指正。一
Time of Update: 2013-12-10
由於項目需求的原因,最近開始看Android的書了。雖然Google發布了Android Studio,但是穩定性有待加強,所以還是選擇了最保險的開發環境ADT。由於我的系統是Window 7 x64,下的ADT也是x64的。以下是我配置開發環境時遇到的問題和解決方案。 1、先安裝JDK,否則SDK Manager和eclipse都打不開。 2、安裝好JDK後,eclipse可以開啟了,但是SDK
Time of Update: 2013-12-10
package cn.testsimeji;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.app.Activity;import android.content.Intent;/** * Demo描述: * simeji使用樣本 * * 注意事項: * 1 在設定檔中添加
Time of Update: 2013-12-10
public static boolean isServiceStarted(Context context,String PackageName){ boolean isStarted =false; try{ int intGetTastCounter = 1000; ActivityManager mActivityManager =