Custom URL scheme for iOS與Android需要注意的地方

Custom URL scheme 的好處就是,你可以在其它程式中通過這個url開啟應用程式。如A應用程式註冊了一個url scheme:myApp,  那麼就在mobile瀏覽器中就可以通過<href='myApp://'>開啟你的應用程式A。iOS與Android在這兒有點小區別,在iOS中如果系統註冊了url scheme且安裝了那個應用程式,通過上面那種網頁的方式就可以啟動應用程式,如果沒有註冊或沒有安裝那個應用程式,就沒有任何效果(你註冊的url

android 橫向,豎向滾動Gridveiw

研究了一下Android的GridView,但是預設的GridView只支援垂直滾動,不支援水平滾動,有時我們為了實現表格效果,想達到水平和垂直均有捲軸,可以利用下面方法實現)。1)main.xml  -- 布局檔案<?xml version="1.0" encoding="utf-8"?><HorizontalScrollView

android 應用版本編寫

今天聽老大講了下版本的編寫問題,覺得挺好的,就記錄下來了‘01.00.01.00這幾個數字分別代表什麼含義哦,男哥幫忙說一下。主要版本,子版本,修正版本,oem版本 小修改,就 改 修正版本就好了程式 整個有顛覆的,改 主要版本 有增加功能,改子版本ome是渠道的不同而改變嗎?人定的規則oem 就表示 定製版了00 是預設的,公版其他的 自訂

android recovery.img製作的常用命令

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 後台鎖屏時候不應該繼續執行操作

Android是一個相當開放的平台,允許我們開發常駐後台啟動並執行應用程式,依靠TCP長串連接受伺服器的訊息推送,但也因此在電量消耗方面廣遭詬病。如果開發人員,特別是類IM應用的開發人員自己還不去瞭解Android底層的機制,沒準搞出來的應用就變成待機電池殺手了。Android手機有兩個處理器,一個叫Application Processor(AP),一個叫Baseband

android 來電接聽和掛斷 支援目前所有版本

 ////////////////////////////////////掛斷電話///////////////////////////////////////    try {getITelephony(telmanager).endCall();} catch (RemoteException e) {e.printStackTrace();} catch (Exception e) {e.printStackTrace();}    //防止電話沒有掛斷    try

android intent MIME type

 {".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.)

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自訂模擬器

通過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

android 通過intent開啟 skype並傳入號碼

1.老版,新版不可用,可能是因為skype的activity結構變動://        Intent sky = new Intent("android.intent.action.CALL_PRIVILEGED");//        sky.setClassName("com.skype.raider",//                "com.skype.raider.contactsync.ContactSkypeOutCallStartActivity");//      

android commend build.xml

一般來說開發Android程式都會選擇採用Eclispe,不過Eclispe在建立Android相關project時,並不會同時產生Ant所需要的build.xml,因此再放到Hudson上之前,我們必須要先自己產生相對應的build.xml。當然Google一向都很佛心來的,不會讓我們必須自己做寫build.xml如此痛苦又困難的事情,方法其實很簡單,那就是自己下command產生project時,同時也會產生我們所需要的build.xml,指令可以參考一般專案建立、測試專案建立範例:andr

android Map 使用方法

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.

android webview 截圖快照

方法一:     Picture snapShot = view.capturePicture();            if (snapShot.getWidth() > 0 && snapShot.getHeight() > 0) {                Bitmap b = Bitmap.createBitmap(snapShot.getWidth(),                        snapShot.getHeight(),

android apkbuilder.bat批處理

在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:/

Android 4.0 截屏(Screenshot)代碼流程小結

原文地址:http://blog.csdn.net/hk_256/article/details/7306590 ,轉載請註明出處一、基本介紹          在Android 4.0 之前,Android手機上如果要使用截屏功能,只能通過Root手機,且使用第3方軟體來實現截屏功能。         Android4.0中,系統內建了截屏功能,使用方法是音量下(VOLUME_DOWN)鍵+電源(Power)鍵。         

[zip]android下實現直接讀取zip中的檔案

     不用解壓,直接讀取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

android 4.0截屏流程

http://blog.csdn.net/zxf20063033/article/details/7575906在android2.3上實現截屏功能費了很大的勁,一直很好奇4.0是怎麼實現截屏的,所以拿到ICS代碼後就迫不及待研究了下ICS的截屏功能。 一、WindowManager端 1.       快速鍵ICS的截屏快速鍵是power鍵+volume

解決Android程式運行且退出後卻不會顯示在近期任務裡的問題

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"           

Android在JNI中輸出輸出LOG

http://hi.baidu.com/theonlyking/blog/item/58dcc61373a98ac8f7039ebc.html現在Android發展的如火如荼,但是它的一些程式還是需要調用到C的代碼,這期間的銜接(JAVA與C之間)就叫做JNI。不熟悉JNI的可以先百度一下,另外,還需要NDK的一個開發環境,我用的是NDK5。話不多說,開始:建立一個Android工程,之後,在裡面建立一個類,裡面只需要包含一個native方法即可,例:package

在android上用HttpURLConnection擷取網頁內容

介面效果如下,在編輯框中輸入網址,點擊按鈕後,擷取編輯框中的網址,開啟HttpURLConnection串連,並擷取輸入資料流,將返回的流儲存為html檔案,然後再用WebView將html檔案顯示出來。主要代碼GetHtml.java(完整代碼GetHtml.7z)package ckl.gethtml;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import

總頁數: 2771 1 .... 924 925 926 927 928 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.