Time of Update: 2013-12-11
一.畫介面等跟撥號器是同個道理二.註冊許可權 <uses-permission android:name="android.permission.SEND_SMS"/>三.activity類代碼Java代碼 public void onCreate(Bundle savedInstanceState) {
Time of Update: 2013-12-11
大家都知道Android從1.5開始剛插入SD卡時系統會調用MediaScanner服務進行後台掃描,索引新的歌曲、圖片和視頻等資訊,如果我們需要快速提取圖片和影片縮圖可以直接存取 android.provider.MediaStore.Images.Thumbnails 和android.provider.MediaStore.Video.Thumbnails這兩個資料庫,即可查詢出來縮圖 如何判斷檔案呢?
Time of Update: 2013-12-11
使用嵌入式關係型SQLite資料庫儲存資料除了可以使用檔案或SharedPreferences儲存資料,還可以選擇使用SQLite資料庫儲存資料。在Android平台上,整合了一個嵌入式關係型資料庫—SQLite,SQLite3支援NULL、INTEGER、REAL(浮點數字)、TEXT(字串文本)和BLOB(二進位對象)資料類型,雖然它支援的類型只有五種,但實際上sqlite3也接受varchar(n)、char(n)、decimal(p,s)等資料類型,只不過在運算或儲存時會轉成
Time of Update: 2013-12-11
類結構圖:由類結構圖,可以看出Button是繼承於TextView的,所以TextView的一些屬性也適用於Button控制項。對於Button控制項,相信大多數開發人員是再熟悉不過了,那麼廢話不多說,直接應用實踐吧 實踐演練:1、 如何設定按鈕的樣式?通過Android:background設定<Button android:id="@+id/myBtn1" android:text="按鈕1
Time of Update: 2013-12-11
一,首先做一個監聽器:public class StartBroadcastReceiver extends BroadcastReceiver{private static final String ACTION = "android.intent.action.BOOT_COMPLETED";public void onReceive(Context context, Intent intent) {
Time of Update: 2013-12-11
先說具體做法,原因在其後給出:寫好Alter功能塊後,在alter.show()語句前加入:alert.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);註:alter為AlertDialog類型對象然後在AndroidManifest.xml中加入許可權:<uses-permission
Time of Update: 2013-12-11
屬性布局檔案test.xml[html] <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:key="base" android:title="test">
Time of Update: 2013-12-11
不同Android版本裝置正確擷取螢幕解析度的通用方法 談到android螢幕解析度,大家都知道,但是怎麼正確的擷取螢幕的解析度呢?android2.2\2.3\4.0\4.1使用的方法一樣嗎?
Time of Update: 2013-12-11
主activity[java] package com.netimg; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android.view.View;
Time of Update: 2013-12-11
dumpsys簡單介紹:該命令使用者列印出當前系統資訊,預設列印出所有service資訊,可以在命令後面加入activity參數,只列印出activity相關的資訊。可跟參數有以下這些:SurfaceFlinger, accessibility, account, activity, alarm, appwidget, audio, backup, battery, batteryinfo, bluetooth, bluetooth_a2dp, clipboard, connectivity,
Time of Update: 2013-12-11
本人的程式特點 1、伺服器有個xml檔案。 2、下載到本地的SD卡中 3、Android程式讀取SD卡中的檔案。 讀取後報錯說格式不對。 後來晚上,問一個朋友,他告訴我Eclipse有個DDMS可以查看SD卡的檔案,我開啟一看,原來真的下載到SD卡中的檔案格式不正確。但伺服器的格式是正確的,為什麼這樣呢? 後來查看了MARS老師寫的FileUtils類,他的寫入檔案的函數利用的是byte[]方式寫入,
Time of Update: 2013-12-11
理解Android的菜單菜單是許多應用程式不可或缺的一部分,Android中更是如此,所有搭載Android系統的手機甚至都要有一個"Menu"鍵,由此可見菜單在Android程式中的特殊性。Android SDK提供的菜單有如下幾種: 選項菜單:最常規的菜單,android中把它叫做option
Time of Update: 2013-12-11
[java] package cn.c; import java.io.File; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.os.Environment; import
Time of Update: 2013-12-11
早上在電腦上同步android的原始碼(使用 repo sync),提示“A new version of repo is available”,於是下載了最新的repo(curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > repo) 再次執行repo還是同樣的提示,仔細看看下面還有幾行 error: cannot run gpg: No such file or
Time of Update: 2013-12-11
android上應用廣告檢測,廣告檢查,廣告掃描,廣告殺手,廣告外掛程式殺手的應用甚多,但是他們採用了什麼原理來進行的呢,今天進行深入剖析。 在反編譯帶廣告的apk的包後,會發下如下特徵: 1.
Time of Update: 2013-12-11
一,模擬器資訊 Android 模擬器手機的色深是16bit, 即R/G/B=5/6/5. 故需要一些特殊處理才能獲得其螢幕映像。 我們可以adb登入進入Android模擬器,先dump出/dev/fb0的內容,然後將dump出的檔案拷貝到PC(ubuntu)上用convert命令進行處理。
Time of Update: 2013-12-11
想要做個可以在案頭上顯示的外掛程式需要3個步驟: 1. 繼承AppWidgetProvider 2. 編寫widget的介面xml, 編寫mywidget屬性xml 3. AndroidManifest.xml 註冊外掛程式 先這個案例是一個會自增的數字, 非常的簡單。 1. 繼承AppWidgetProvider[java] public class MyWidgetProvider extends
Time of Update: 2013-12-11
系統內建的SeekBar組件的樣式較為老土,已經不能滿足廣大開發人員的需求了,這裡給大家介紹一個簡單快捷的定製自己的SeekBar樣式的方法,不必重寫哦! 1.準備幾張個人化的圖片,一張是拖動條背景圖,一張是進度條圖,一張是拖動條圖。 這裡給幾張示範圖: :拖動條背景圖 :進度條圖 :拖動條圖 2.在res/drawable
Time of Update: 2013-12-11
使用XML來定義Tween Animation 動畫的XML檔案在工程中res/anim目錄,這個檔案必須包含一個根項目,可以使<alpha><scale> <translate>
Time of Update: 2013-12-11
IMEI號,IESI號,手機型號: [java] private void getInfo() { TelephonyManager mTm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);