高手速成android開源項目【developer篇】

facebook開源的Android編譯工具,效率是ant的兩倍。主要優點在於:(1) 加快編譯速度,通過並行利用多核cpu和跟蹤不變資源減少增量編譯時間實現(2) 可以在編譯系統中產生編譯規則而無須另外的系統產生編譯規則檔案(3) 編譯同時可產生單元測試結果(4) 既可用於IDE編譯也可用於持續整合編譯(5) facebook持續最佳化中項目地址:https://github.com/facebook/buckAndroid

Android開發學習之以Camera方式實現相機功能(二)——相機功能配置

        接著我們在上一篇文章中實現的簡單項目,現在我們繼續為這個相機添加功能。首先,在Camera中,我們可以對相機進行簡單的控制,而當我們需要進行更多的功能上的配置上的時候,我們需要使用Camera下面的Parameters類。Parameters類中封裝了我們需要的大部分功能,下面我們來一一講解:       

Android通訊錄開發之解決快速搜尋連絡人線程同步問題

Android通訊錄開發之解決快速搜尋連絡人線程同步問題2013年1月13日

Android中通過system調用Am命令執行動作

在底層代碼中看到這樣一條語句: system("/system/bin/sh -c \"am broadcast -a android.intent.action.AT_AIRPLANE_MODE --ez state true\"");system 這是幹什麼的啊?? 經google原來system是系統調用,執行一個系統命令。

Android手機3G網路訪問TCP伺服器失敗

問題描述:測試時發現手機(電信3G網路)tcp用戶端串連不上tcp伺服器(校園網固定公網ip)了,一直連線逾時,但是切換到wifi後可以連上。有段時間之前測試過3G是可以連上的TT.. 後續測試:——————————————————————————————--測試環境1:硬體環境——網路Client: 安卓手機——電信3G、聯通3G、移動3GServer: PC ——

Android framwork service添加(manager 遠程調service,service jni調na

在平常android應用開發中,多數只是調framwork中的API進行application layer的coding,而在系統開發中可能會自己添加系統服務;系統服務如任何添加,服務如何調native code,以及service如何被manager調用...這裡我給出一個結果驗證的demo。1、實現編寫native code,framwork/base/services/jni/com_android_server_VirtualInputService.cpp;

Android源碼分析-Activity的啟動過程

轉載請註明出處:http://blog.csdn.net/singwhatiwanna/article/details/18154335Activity是Android中一個很重要的概念,堪稱四大組件之首,關於Activity有很多內容,比如生命週期和啟動Flags,這二者想要說清楚,恐怕又要寫兩篇長文,更何況分析它們的源碼呢。不過本文的側重點不是它們,我要介紹的是一個Activity典型的啟動過程,本文會從源碼的角度對其進行分析。我們知道,當startActivity被調用的時候,可以啟動一個

sipdroid的編譯以及匯入Eclipse環境

voip,目前的版本已經更新到3.0了,可使用視訊通話。sipdroid的源碼和apk可在該項目的首頁下載到。一  sipdroid項目官方地址項目首頁:http://code.google.com/p/sipdroid/代碼地址:svn checkout http://sipdroid.googlecode.com/svn/trunk/sipdroid-read-only二

深入瞭解ViewFlipper工作機制

平時我們在使用ViewFlipper的時候一方面感歎ViewFlipper的使用很簡單,另一方面,我們時常感歎ViewFlipper給我們的介面方法太少,很多常用的效果都不好做,很難施展拳腳,這篇文章將詳細介紹ViewFlipper的架構以及它的工作原理,相信看了這篇文章後你會發現ViewFlipper能展現的效果也可以很多,自己也可以根據自己的需求來定製屬於自己的ViewFlipper。類的繼承關係圖:由類的關係圖發現原來其實ViewFlipperpublic void

Android Studio舊模板使用方法(不含fragment)

伴隨著AndroidStudio的更新,現在已經到0.4.1了,但是問題也就出現了。建立項目時,會內建fragment,但並不是所有時候都需要用到,因此舊模板的使用方法誕生了。。。廢話不多說,上使用方法↓***AndroidStudio舊模板使用方法***解壓後用BlankActivity檔案夾替換AndroidStudio安裝目錄下plugins\android\lib\templates\activities\BlankActivity檔案夾(若想並存兩種模板,就把其中的一個檔案夾修改為Bl

Android 如何修改自動同步資料的預設開關 M

  首次開機後,進入設定->更多->流量使用方式->option菜單 –>自動同步資料,如何更改預設狀態?請找到檔案 SyncStorageEngine.java (alpsrameworksasecorejavaandroidcontent)JB之前的版本上(不含JB)預設為自動同步,修改為False,則不會自動同步。mMasterSyncAutomatically=Ture –》 FalseJB之後的版本上(包含JB)

Android 如何驗證APN是否添加成功?

  在alpsmediatekrameworksase elephonyetcapn-config.xml中加入後, 不一定需要插入該電訊廠商的SIM卡才可驗證。兩個方法驗證APN是否已經添加到手機上了:1.貴司只需要重新編bin檔,下到手機裡,重新開機。然後使用DDMS 將 datadatacom.android.providers.telephony 裡面的資料庫 telephony.db

Android 如何修改Sim卡語言自適應 M

   一、 系統設定預設語言規則系統預置語言,即在 makefile 檔案中定義的語言;– 位置:mediatek/config/${Project}/ProjectConfig.mk,預設第一個是系統預設語言 刷機過後,開機重啟,如果未插卡,系統語言為預置的語言;插入SIM卡過後,系統語言根據 SIM 卡來改變, 預設會把刷機過後第一次插的 SIM 卡的語言設定為預設語言;(如果sim的mcc可以在內建的mcc表中找到)如果使用者沒有手動在

Android 雙卡雙待手機解析簡訊異常分析及解決

http://blog.csdn.net/t12x3456開發中,難免會遇到各種各樣的適配問題,尤其是經過深度修改定製過的系統,有的無論是軟硬體上都有很大的區別,這裡不得不提到一種奇葩的機型,沒錯,那就是雙卡雙待的手機(比如).由於是雙SIM卡,而且兩個卡槽支援的電訊廠商或者網路制式不一定相同,比如一個卡槽支援W ,導致用正常方法解析簡訊很容易遇到異常想深入瞭解雙卡雙待手機簡訊發送與接收流程的話,請看我之前關於 MMS的分析:Android 簡訊模組分析(四)

android4.4簡訊新概念

android4.4對簡訊引入了一個全新的概念:預設簡訊應用。即android使用者可以在系統設定裡面選擇一個預設的簡訊應用,只有這個應用才能進行手機的基本簡訊操作。按照google自己的解釋這樣做的原因是因為很多第三方的APP使用了一些隱藏的API介面,應該是反射調用把,既然是反射調用的非常規介面,因此這些介面就並不會有相容性即CTS測試,也就不能保證穩定可靠。個人看來,目前市場上第三方簡訊應用太多了,而且廠商經常把通話,連絡人,簡訊打包放在一起,因此手機上經常有多個簡訊應用,每個應用都能收簡

Android Proguard 簡單學習

* 配置簽名資訊* 配置ProGuard在ProGuard中添加proguard.config=proguard.cfg運行混淆器之後輸出的檔案有:dump.txt 描述.apk包中所有class檔案的內部結構。mapping.txt 列出了原始碼與混淆後的類,方法和屬性名稱字之間的映射。這個檔案對於在構建之後得到的bug報告是有用的,因為它把混淆的堆疊追蹤資訊反翻譯為原始碼中的類,方法和成員名字。更多資訊,查看解碼混淆過的堆疊追蹤資訊。seeds.txt 列出那些未混淆的類和成員。

Android 幾種螢幕間跳轉的跳轉Intent Bundle

螢幕使用一個活動來實現,螢幕間是相互獨立的,螢幕之間的跳轉關係通過Intent來實現。螢幕間跳轉分為以下幾類:1. 螢幕1直接跳轉到螢幕2 Intent intent = new Intent(); intent.setClass(螢幕1活動名.this,螢幕2活動名.class); startActivity(intent); finish(); //結束當前活動2. 螢幕1帶參數跳轉到螢幕2 使用Bundle來傳參數。 例子:猜拳遊戲

NFC手機上基於軟體的卡類比 重大利好還是安全噩夢?)

Software Card Emulation in NFC-enabled Mobile Phones: GreatAdvantage or Security Nightmare? Michael Roland NFC Research Lab Hagenberg University of Applied Sciences Upper Austria Softwarepark 11, 4232 Hagenberg/Austria

Android視圖繪製流程完全解析,帶你一步步深入瞭解View(二)

 在上一篇文章中,我帶著大家一起剖析了一下LayoutInflater的工作原理,可以算是對View進行深入瞭解的第一步吧。那麼本篇文章中,我們將繼續對View進行深入探究,看一看它的繪製流程到底是什麼樣的。如果你還沒有看過我的上一篇文章,可以先去閱讀 Android LayoutInflater原理分析,帶你一步步深入瞭解View(一)

微軟發布首款iPad應用:Bing for iPad

微軟今天發布了它的首款 iPad 應用:Bing for iPad,可在 iTunes 市集中下載到,但僅限美國帳號。: Bing for iPad)該 Bing for iPad 啟動後的介面除了 Bing 首頁背景、熱點之外,底部還借鑒了 WP7 “瓷片”的設計:在表徵圖地區內顯示重要訊息,點擊可開啟完整應用。Bing for iPad 包含天氣、新聞、地圖、電影、圖片、視頻、購物搜尋,以及搜尋趨勢–通過圖片的形式顯示 Bing

總頁數: 2771 1 .... 723 724 725 726 727 .... 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.