Android自訂屬性,format詳解

1. reference:參考某一資源ID。    (1)屬性定義:            <declare-styleable name = "名稱">                   <attr name = "background" format = "reference" />            </declare-styleable>    (2)屬性使用:             <ImageView                 

Android讀取使用者號碼,手機串號,SIM卡序號

1、使用TelephonyManager提供的方法,核心代碼:TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE);String imei = tm.getDeviceId();       //取出IMEILog.d(TAG, "IMEI:"+imei);String tel = tm.getLine1Number();     //取出MSISDN,很可能為空白Log.d(TAG,

APK 變成 ZIP:Android 手機應用程式檔案下載伺服器需要注意的問題

[文章作者:張宴 本文版本:v1.0 最後修改:2010.01.20 轉載請註明原文連結:http://blog.s135.com/android_apk_zip]    前天,金山網路的一位同事向我諮詢了一個問題:很多使用者反映,網站上提供的Android手機應用程式檔案“xxx.apk”,用IE瀏覽器下載,擴充 名就被自動被重新命名成了“xxx.zip”,拷貝到手機上無法安裝。我發現,由於APK檔案本身就是壓縮包,如果使用者的電腦上裝了WinRAR(85%的 裝機量),用IE下載APK檔案,

如何發布你的Android應用程式

到目前為止,在Android交易市場(Android Market)裡,已經有我的2個應用程式了,所以,我想寫出一點關於Android應用程式發布過程的東西,用來告訴那些想發布自己的應用程式的朋友們,在發布過程中會遇到哪些的事情。在發布你的應用程式之前,你首先要做的事情是為你的應用做數字化簽名認證。在Google的Android開發人員網站上,有一個整版都是介紹簽名問題頁 面,但如果你使用的是帶有ADT (Android Developer

[轉載]Android Asset,res/raw限制檔案大小UNCOMPRESS為1MB

在android中使用Asset或者res/raw時都要經過Asset Manager,使用這兩種資源提供方式時,必須要注意檔案大小。經過調試發現,Asset或者res/raw中的資源檔的 UNCOMPRESS_DATA_MAX取值為1048576位元組,也就是最大為未壓縮1MB。否則會在logcat下看到擷取到Debug類型的信 息,04-09 02:48:51.220: DEBUG/asset(10734): Data exceeds UNCOMPRESS_DATA_MAX (19053

為Android安裝busybox

轉載自:http://www.cnblogs.com/xiaowenji/archive/2011/03/12/1982309.html  大家是否有過這樣的經曆,在命令列裡輸入adb shell,然後使用命令操作你的手機或模擬器,但是那些命令都是常見Linux命令的閹割縮水版,用起來很不爽。是否想過在Android上使用較完整 的shell呢?用BusyBox吧。不論使用adb串連裝置使用命令列還是在手機上直接用terminal emulator都可以。一、什麼是BusyBox

Android開發常用命令

busybox內建的FTP伺服器啟動方法1:#tcpsvd 0 21 ftpd -w /root &// 上面的0表示對所有ip地址都進行偵聽// ftpd -w這裡的參數-w表示client可以對目錄執行寫操作// 21指定ftp伺服器的預設連接埠// 可以使用-t和-T參數設定client在沒有任何操作的最大時間之後ftpd主動斷開client串連,// 預設-t為2分鐘=2 * 60,-T為1小時=1 * 60 * 60 啟動方法2:#vi

百度地圖API之MyLocationOverlay的使用(Android)

     http://www.linuxidc.com/Linux/2011-07/38867p2.htm    本篇文章主要講解Baidu Map API中MyLocationOverlay的使用。故名思義,MyLocation中文釋義為“我的位置”,而Overlay則是“圖層”或“覆蓋物”的意思,MyLocationOverlay的作用正是用於在地圖上標註自己所處的位置。它跟使用ItemizedOverlay非常相似,只不過MyLocationOverlay標記的只有一個點。     

Android把log儲存到SD卡方便調試

http://www.cnblogs.com/super119/archive/2011/08/31/2160942.html找到一個可以把log儲存下來的方法,這樣如果不接USB線時操作手機發生問題就能看見log了,簡單實驗可行1. 串連USB2. 執行adb shell登到手機3. logcat -v time -f /sdcard/locker.log *:W &然後就可以拔掉USB線正常測試,發生問題後再串連USB把log抓出來,最好記下問題發生的大致時間,以便事後尋找

[Android Training視頻系列]2.1 Starting an Activity

1.主要內容 本小節首先對Activity的各個生命週期作簡單介紹,然後介紹如何設定Main Activity,最後講解建立和銷毀Activity。2.視頻講解http://www.eyeandroid.com/thread-11253-1-1.html 3.翻譯參考 啟動Activity 與其他在應用程式中由main()函數作為開端不同,Android系統的啟動代碼是在一個Activity的執行個體通過調用對應其生命週期的特定階段的特定回調方法中進行。其中有一系列的方法來啟動Activity,

Android—網路互動之登入嘀咕網

找了好久好久終於找到一個開源的嘀咕網Android用戶端源碼,因為之前沒做過這方面的應用,所有都得從頭學。在開始這一篇的內容前,看過了很多關於android平台網路連接的文章,卻老是不得要領,我覺得自己最主要的原因是:一對java.net.*等介面的不熟悉,其實說白了就是對Http協議不瞭解,第二是嘀咕網的api不知道怎麼使用。直到看了Android之基於HTTP協議的下載這篇文章,大概的瞭解了Http協議的一些基本資料,再去看kirin的源碼,才算真正理解了怎樣實現登入的這樣一個過程。所以我極

Android–自訂標題列之顯示網頁載入進度

這陣子在做Lephone的適配,測試組提交一個bug:標題列的文字較長時沒有顯示完全,其實這並不能算個bug,並且這個問題在以前其他機器也沒有出現,只是說在Lephone的這個平台上顯示得不怎麼美觀,因為聯想將原生的標題列UI進行了修改。修改的過程中遇到了一個難題,系統內建的那個標題列進度總能夠到達100%後漸退,但是我每次最後到100%那一段顯示不全,嘗試了用線程程式死了卡主了不說,還是一樣的效果,後來同事一句話提醒了我用動畫。確實是這樣我猜系統的也是這樣實現的,等進度到達100%後,用動畫改

Android—AlarmManager(全域定時器/鬧鐘)指定時間長度或以周期形式執行某項操作

AlarmManager的使用機制有的稱呼為全域定時器,有的稱呼為鬧鐘。通過對它的使用,個人覺得叫全域定時器比較合適,其實它的作用和Timer有點相似。都有兩種相似的用法:(1)在指定時間長度後執行某項操作(2)周期性的執行某項操作AlarmManager對象配合Intent使用,可以定時的開啟一個Activity,發送一個BroadCast,或者開啟一個Service.下面的代碼詳細的介紹了兩種定時方式的使用: (1)在指定時間長度後執行某項操作代碼  

Android平台上使用屬性系統(property system)

在使用Android的屬性系統(property system)時遇到了一些問題,結合此次經曆,對屬性系統的使用做以簡單介紹。一、Property系統簡介屬性系統是android的一個重要特性。它作為一個服務運行,管理系統配置和狀態。所有這些配置和狀態都是屬性。每個屬性是一個索引值對(key/value

Android ISurface PostBuffer 處理流程

1 ISurface 的Create    想瞭解surface的create 和surfaceflinger 可參考這篇文章,比較詳細:http://blog.csdn.net/yili_xie/archive/2009/11/12/4803527.aspx    Android 起步比較早的大牛們挺多,我現在只能一步步踏著革命先烈的後塵。    每個相應的應用都會有個相應的ISurface 的對象被set進來,例如camera

Android的MediaPlayer架構介紹

    本文主要介紹的是Android中很重要也最為複雜的媒體播放器(MediaPlayer)部分的架構。對於Android這樣一個完整又相對複雜的系統,一個MediaPlayer功能的實現不在其具體的功能,而是具體功能如何適應Android系統Android MediaPlayer的主要具體實現在OpenCore的Player中,這部分不是本文的關注點。本文關注的是MediaPlayer系統的架構,其他的一些Android的應用程式也使用類似的架構。第一部分 MediaPlayer概述    

修改Android開機畫面

製作開機Logo方法一:Drivers/video/logo/logo_linux_clut224.ppm是預設的啟動Logo圖片,把自己的Logo圖片(png格式)轉換成ppm格式,替換這個檔案,同時刪除logo_linux_clut224.c logo_linux_clut224.o檔案,重新編譯具體方法:Netpbm#pngtopnm logo_linux_clut224.png > logo_linux_clut224.pnm#pnmquant 224

Android的Linux核心的電源管理:Early Suspend

1. 使用者空間的介面        在kernel/power/main.c中,定義了一組sysfs的屬性檔案,其中一個定義是:        power_attr(state);        把這個宏展開後: static struct kobj_attribute state_attr = { \.attr ={ \.name = "state", \.mode = 0644, \}, \.show =state_show, \.store =state_store, \}

android RadioGroup 初始化注意事項

//正確的設定流程private RadioGroup mDualMode = (RadioGroup)findViewById(R.id.dualmode);if(type != null && type.equals("RUIM")){ Log.i(TAG,"________________________________________CDMA RUIM"); mDualMode.check(R.id.dualmode_2);}else{

Android ApiDemos樣本解析(59):Graphics->ColorFilters

Android ApiDemos樣本解析(59):Graphics->ColorFilters發表於 2011 年 05 月 23 日 由 guidebee本例ColorFilters和下例ColorMatrix 涉及到影像處理中的很多專業術語:Dither(映像的抖動處理,當每個顏色值以低於8位表示時,對應映像做抖動處理可以實現在可顯示顏色總數比較低(比如256色)時還保持較好的顯示效果: Dither on WikipediaPorter Duff Color

總頁數: 2771 1 .... 145 146 147 148 149 .... 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.