Time of Update: 2018-12-05
GitHub在中國的火爆程度無需多言,越來越多的開源項目遷移到GitHub平台上。更何況,基於不要重複造輪子的原則,瞭解當下比較流行的Android與iOS開源項目很是必要。利用這些項目,有時能夠讓你達到事半功倍的效果。為此,CSDN特整理了在GitHub平台上最受歡迎的Android及iOS開源項目,以饗開發人員。下面,就讓我們一起來看看,在GitHub平台上,究竟有哪些Android開源項目最火,也最受開發人員歡迎。1. ActionBarSherlockActionBarSherlock應
Time of Update: 2018-12-05
使用方法:int icon =
Time of Update: 2018-12-05
1 public void transImage(String fromFile, String toFile, int width, int height, int quality) 2 3 { 4 5 try 6 7 { 8 9 Bitmap bitmap = BitmapFactory.decodeFile(fromFile);10 11 int bitmapWidth =
Time of Update: 2018-12-05
[代碼] 調用撥號程式1// 給移動客服10086撥打到電話2Uri uri = Uri.parse("tel:10086");3Intent intent = new Intent(Intent.ACTION_DIAL, uri);4startActivity(intent);[代碼] 傳送簡訊或多媒體訊息view sourceprint?01// 給10086發送內容為“Hello”的簡訊02Uri uri = Uri.parse("smsto:10086");03Intent
Time of Update: 2018-12-05
接上文《Android那些事兒 成長中的Android 》。本文描述了與其它觸屏手機系統和案頭系統不同的Android平台特性,這些特性需要更多的表現在我們開發的應用程式中,以保證這是一款Android手機的應用。這些特性可能對於習慣了其它手機作業系統的使用者可能有不習慣的地方,需要重新學習和適應,另外在成長期中的Android系統也會存在不足,這些特性的總結有助於應用的使用者體驗提升。milestone 為代表的Android
Time of Update: 2018-12-05
綜述www.android.com
Time of Update: 2018-12-05
當我們從Internet中下載一個檔案時,有的檔案比較大,比如音樂或視頻檔案,下載的話需要比較長的時間,當我們在下載過程中,如果手機沒電了或者其它原因,使當前的下載中斷了,按照一般的程式,當下次下載又需要從新開始,這裡我們來實現多純程斷點下載,當下載中斷了,下次啟動的時候還會接著下載,有點像我們的迅雷了……首先呢,我們先不急著建Android應用,先建一個Java項目,測試一下下然後在這個項目裡面建一個測試案例包都可以不填,因為只是測試,不是真正的應用,偷懶了……OK,接著寫代碼package
Time of Update: 2018-12-05
Android SDK 本身包含很多協助開發人員設計、開發、測試和發布 Android 應用的工具,在本文中,我們將討論 10 個最常用的工具。#1: Eclipse ADTEclipse ADT 是 Eclipse 平台下用來開發 Android 應用程式的外掛程式。#2: The SDK and AVD Manager該工具包含很多重要的功能,包括管理不同的 Android SDK 版本(構建目標),你知道的 Android 的版本眾多,API上有些相容性問題。另外該工具還用於管理
Time of Update: 2018-12-05
首先,懷著無比激動的心情寫下這篇日誌.....Googles真的很給力....讓我有幸看到ANDROID應用程式的內部源碼....下面開始言歸正傳:ANDROID的應用程式是由兩部分組成的.1.*.class檔案2.*.xml檔案 解碼時候需要使用到不同的工具...下面開始介紹*.class(類檔案的解碼)需要用到的工具:dex2jar和JD-GUIdex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-
Time of Update: 2018-12-05
接手android也有一年的時間了,由於剛開始學習時資料比較少,又大多都是斷章取義的,所以對於android我一直處於似懂非懂的狀態下。今天終於感覺到該留點學習的經驗吧,那就從這篇開始我的android系列文章了。 Android使用Git管理原始碼的,在Linux下我們可以使用ubuntu來擷取系統源碼,下面我就逐步介紹在Windows些如何擷取Android系統源碼了。一。安裝msysGit在google的http://code.google.com/p/msysgit/中這樣介紹到:If
Time of Update: 2018-12-05
android系統上,應用程式安裝在什麼位置呢? 根據經驗,大家都會這麼說,系統的應用安裝在/system/app/ 目錄下 以apk和odex兩個檔案共同表達一個應用程式;自己安裝的軟體自然是安裝在/data/app目錄下,也是以apk形式存在。好像沒有什麼問題,但是為什麼我安裝的好多程式在這兩個目錄下找不到呢?因為除了這兩個目錄
Time of Update: 2018-12-05
由於項目需要做一個基於XMPP協議的Android通訊軟體。故開始研究XMPPXMPP協議採用的是用戶端-伺服器架構,所有從一個用戶端發到另一個用戶端的訊息和資料都必須經過XMPP伺服器轉寄,而且支援伺服器間DNS的路由,也就是說可以構建伺服器叢集,使不同的伺服器下的用戶端也可以通訊,XMPP的前身是一個開源組織制定的網路通訊協定——Jabber,XMPP的核心是在網路上分區段發送XML流的協議,這個協議是XMPP的即時通訊指令的傳遞手段。為了防止伺服器間發送的資料被篡改或偷聽,XMPP伺服器通
Time of Update: 2018-12-05
一、慎用Logcat輸出 如果你的應用總是在後台不斷的輸出Log.i或Log.d的內容,除了增加系統開銷外,對你應用的整體效率受影響,尤其是持續輸出很多內容。由於Log需要底層的JNI調用,對Java虛擬機器的開銷來說還是不小的。 二、ProGuard擾碼器 對於Android應用加密,擾碼器可能除了修改類和變數的名稱外,增加演算法複雜難度,可能出現本身1+1=2的問題變為了2*10-10-8這樣的情況,當然Android是舉個例子來說明擾碼器的工作原理,這對於程式的運行效率和部分邏輯可能
Time of Update: 2018-12-05
在android SDK文檔中有這樣一個類,android.provider.Settings類提供android系統各個頁面的跳轉常量:使用執行個體例:startActivity(new Intent(Settings.ACTION_WIRELESS_SETTINGS)),即可跳到android行動電話通訊設定頁面。如果要launch Mobile Networks Setting頁面按如下方法:Intent intent=new
Time of Update: 2018-12-05
Android多點觸控在本質上需要LCD驅動和程式本身設計上支援,目前市面上HTC、Motorola和Samsung等知名廠商只要使用 電容屏觸控原理的手機均可以支援多點觸控Multitouch技術,對於網頁縮放、手勢操作上有更好的使用者體驗。 在Android平台上事件均使用了MotionEvent對象方式處理,比如開始觸控時會觸發ACTION_DOWN而移動操作時為
Time of Update: 2018-12-05
一。也許很多童鞋對getWidth()和 getMeasuredWidth()的用法有很多的不解,這兩者之間有什麼樣的不同呢,網上也有各種不同的版本,但大多數都大同小異,從這個地方 Ctrl+C,到另一個地方Ctrl+V,沒有把問題說透,也有一部分文章誤導了大家對這兩個方法的認識,我也是深受其害。這裡先糾正下面的一個版本的說 法,Baidu上一搜一大堆的,可惜這種說法是錯的,所以希望大家就不要再盲目的轉載到你的空間裡:
Time of Update: 2018-12-05
這裡我舉例如何使用selector,layer-list完成button背景的層疊組合,從而有不同情形下不同效果button_ctrl.xml中選取器Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http:
Time of Update: 2018-12-05
Android TutorialAndroid, an open source operating system for mobiles devices (smartphone and tablet), led by Google. The Android SDK provides a set of tools and APIs to develop Android application, using Java. So, if you know Java, Android
Time of Update: 2018-12-05
DDMS選項卡中整合了Logcat,可以運行時列印出程式啟動並執行資訊。(這個和c# 偵錯主控台一樣)在程式中可以使用java.util.Log類來進行跟蹤。這個類包含了五個方法:Log.v Log.d Log.i Log.w Log.e . 區別如下:一、Log.v
Time of Update: 2018-12-05
解析XML,Android有兩種法師,SAX方式(流和事件,使用比較大的XML,比較要求效能的),DOM方式(整個檔案載入並解析完畢,提供介面操作,使用小的XML,不要求效能的)。 程式碼片段:SAX:import javax.xml.parsers.SAXParserFactory import javax.xml.parsers.SAXParser //SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser