Custom URL scheme 的好處就是,你可以在其它程式中通過這個url開啟應用程式。如A應用程式註冊了一個url scheme:myApp, 那麼就在mobile瀏覽器中就可以通過<href='myApp://'>開啟你的應用程式A。iOS與Android在這兒有點小區別,在iOS中如果系統註冊了url scheme且安裝了那個應用程式,通過上面那種網頁的方式就可以啟動應用程式,如果沒有註冊或沒有安裝那個應用程式,就沒有任何效果(你註冊的url
研究了一下Android的GridView,但是預設的GridView只支援垂直滾動,不支援水平滾動,有時我們為了實現表格效果,想達到水平和垂直均有捲軸,可以利用下面方法實現)。1)main.xml -- 布局檔案<?xml version="1.0" encoding="utf-8"?><HorizontalScrollView
今天聽老大講了下版本的編寫問題,覺得挺好的,就記錄下來了‘01.00.01.00這幾個數字分別代表什麼含義哦,男哥幫忙說一下。主要版本,子版本,修正版本,oem版本 小修改,就 改 修正版本就好了程式 整個有顛覆的,改 主要版本 有增加功能,改子版本ome是渠道的不同而改變嗎?人定的規則oem 就表示 定製版了00 是預設的,公版其他的 自訂
1.getprop 查看機器的全部資訊參數 ,常見的手機資訊,內容資訊,電話配置資訊等等。2.cat /dev/mtd/mtd2 > /sdcard/boot.img 將手機中的boot.img,recovery.img等img 拷貝出來。 註:不同的機型可能對應著不同的分區,需要先核實背景知識Android手機的檔案系統有許多儲存空間組成,以下是在adb shell下面的輸出:#cat /proc/mtddev: size erasesize namemtd0: 000
Android是一個相當開放的平台,允許我們開發常駐後台啟動並執行應用程式,依靠TCP長串連接受伺服器的訊息推送,但也因此在電量消耗方面廣遭詬病。如果開發人員,特別是類IM應用的開發人員自己還不去瞭解Android底層的機制,沒準搞出來的應用就變成待機電池殺手了。Android手機有兩個處理器,一個叫Application Processor(AP),一個叫Baseband
////////////////////////////////////掛斷電話/////////////////////////////////////// try {getITelephony(telmanager).endCall();} catch (RemoteException e) {e.printStackTrace();} catch (Exception e) {e.printStackTrace();} //防止電話沒有掛斷 try
{".3gp", "video/3gpp"}, {".apk", "application/vnd.android.package-archive"}, {".asf", "video/x-ms-asf"}, {".avi", "video/x-msvideo"}, {".bin", "application/octet-stream"}, {".bmp", "image/bmp"}, {".c", "text/plain"}, {".class", "application/o
android 擷取手機資訊(device ip,os version etc.)好久沒有寫東西了,今天在做pv log記錄,需要記錄機器的os version, 機器的wifi IP address, 目前時間等等。 調查了一下,分享分享:package com.osip;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import android.app.Activity;
通過CMD 命令列建立android自訂模擬器1.先cd到android SDK 的tools目錄下, 2.輸入以下命令:android create avd -n myandroid1.5 -t 2其中: myandroid1.5為模擬器的名字,可以任意取, -t 2 中的2指建立android1.5 的AVD 裝置,如1表示1.1, 6表示android 2.1等等。 3.在輸入以上命令後,系統會輸出如下資訊來詢問是否繼續自訂avd裝置:Android 1.5 is a basic
1.老版,新版不可用,可能是因為skype的activity結構變動:// Intent sky = new Intent("android.intent.action.CALL_PRIVILEGED");// sky.setClassName("com.skype.raider",// "com.skype.raider.contactsync.ContactSkypeOutCallStartActivity");//
一般來說開發Android程式都會選擇採用Eclispe,不過Eclispe在建立Android相關project時,並不會同時產生Ant所需要的build.xml,因此再放到Hudson上之前,我們必須要先自己產生相對應的build.xml。當然Google一向都很佛心來的,不會讓我們必須自己做寫build.xml如此痛苦又困難的事情,方法其實很簡單,那就是自己下command產生project時,同時也會產生我們所需要的build.xml,指令可以參考一般專案建立、測試專案建立範例:andr
1 Android Add-ons是Android中的可選API。Google和Sun相同,把部分高端應用作為可選API供手機生產商定製不同的硬體支援模組。在JME中Sun是以JSR方式公布而Google採用了Add-ons API。從1.5開始,Google release出的android版本會將Google的一些特色服務分出來,整合到Add-ons中,編譯的庫在add-ons\google_apis-3\libs目錄的map.
方法一: Picture snapShot = view.capturePicture(); if (snapShot.getWidth() > 0 && snapShot.getHeight() > 0) { Bitmap b = Bitmap.createBitmap(snapShot.getWidth(), snapShot.getHeight(),
在android3.0這個apkbuilder被廢棄了。這個批處理用來將編譯好的檔案構造一個apk 看著這個命令注釋有點無語,寫的不是很清楚。apkbuilder ${output.apk.file} -u -z ${packagedresource.file} -f ${dex.file} -rf ${source.dir} -rj ${libraries.dir} -u 表示 建立一個未簽名的apk${output.apk.file} 表示要輸出的apk路徑。例如:d:/
原文地址:http://blog.csdn.net/hk_256/article/details/7306590 ,轉載請註明出處一、基本介紹 在Android 4.0 之前,Android手機上如果要使用截屏功能,只能通過Root手機,且使用第3方軟體來實現截屏功能。 Android4.0中,系統內建了截屏功能,使用方法是音量下(VOLUME_DOWN)鍵+電源(Power)鍵。
不用解壓,直接讀取zip中指定的檔案,例如檔案/sdcard/a.zip中有檔案z.txt,讀取步驟如下:int zfd = zip_open("/sdcard/a.zip/z.txt");if (ZIP_IS_VALID(zfd)) {zip_seek(zfd, 5, SEEK_SET);zip_read(zfd, buf, 10);zip_close(zfd);}1.依賴於android
http://blog.csdn.net/zxf20063033/article/details/7575906在android2.3上實現截屏功能費了很大的勁,一直很好奇4.0是怎麼實現截屏的,所以拿到ICS代碼後就迫不及待研究了下ICS的截屏功能。 一、WindowManager端 1. 快速鍵ICS的截屏快速鍵是power鍵+volume
http://blog.school51.com/show_diary.asp?uid=84890&logid=622777 solution:在AndroidManifest.xml中對應的Activity中找到“android:excludeFromRecents”,把值改為false,或直接去掉該項。e.g.AndroidManifest.xml<activity android:icon="@drawable/ic_launcher_fmradio"
http://hi.baidu.com/theonlyking/blog/item/58dcc61373a98ac8f7039ebc.html現在Android發展的如火如荼,但是它的一些程式還是需要調用到C的代碼,這期間的銜接(JAVA與C之間)就叫做JNI。不熟悉JNI的可以先百度一下,另外,還需要NDK的一個開發環境,我用的是NDK5。話不多說,開始:建立一個Android工程,之後,在裡面建立一個類,裡面只需要包含一個native方法即可,例:package
介面效果如下,在編輯框中輸入網址,點擊按鈕後,擷取編輯框中的網址,開啟HttpURLConnection串連,並擷取輸入資料流,將返回的流儲存為html檔案,然後再用WebView將html檔案顯示出來。主要代碼GetHtml.java(完整代碼GetHtml.7z)package ckl.gethtml;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import