Time of Update: 2018-12-06
之前APP虎有介紹國內三大android market 市場,這次我們介紹下8款最具代表性的android商店。事實上這8款應用也是各有自己的特點和不足。 android商店其實更簡單,他只要把Google
Time of Update: 2018-12-06
效能設計Android應用程式啟動並執行行動裝置受限於其運算能力,儲存空間,及電池續航。由此,它必須是高效的。電池續航可能是一個促使你最佳化程式的原因,即使他看起來已經啟動並執行足夠快了。由於續航對使用者的重要性,當電量耗損陡增時,意味這使用者遲早會發現是由於你的程式。雖然這份文檔主要包含著細微的最佳化,但這些絕不能成為你軟體成敗的關鍵。選擇合適的演算法和資料結構永遠是你最先應該考慮的事情,但這超出這份文檔之外。1
Time of Update: 2018-12-06
1、控制大小和位置/* * 擷取對話方塊的視窗對象及參數對象以修改對話方塊的布局設定,* 可以直接調用getWindow(),表示獲得這個Activity的Window* 對象,這樣這可以以同樣的方式改變這個Activity的屬性.*/Window dialogWindow = dialog.getWindow();WindowManager.LayoutParams lp =
Time of Update: 2018-12-06
每個屬性都有一個名稱和值,他們都是字串格式。屬性被大量使用在Android系統中,用來記錄系統設定或進程之間的資訊交換。屬性是在整個系統中全域可見的。每個進程可以get/set屬性。
Time of Update: 2018-12-06
In this topic you will learn some information about Android process management. First let’s take a look at the launched processes during Android booting. USER PID PPID VSIZE RSS WCHAN PC NAME root 1 0 264 176 c00acc6c 0000c36c S /init root 28 1 724 3
Time of Update: 2018-12-06
Android的Application理解一
Time of Update: 2018-12-06
在做Android上簡訊的備份還原功能時,簡訊的恢複思路最初考慮的很簡單,迴圈解析檔案,每得到一條簡訊,就調用SMSProvider的insert方法將簡訊插入資料庫,SMSProvider是簡訊資料庫操作的最基本的類,重載了父類ContentProvider的query,insert,delete和update方法,除了insert方法,父類ContentProvider中還有個bulkInsert方法,該方法為批量插入,代碼如下: public int
Time of Update: 2018-12-06
Mozilla/5.0 (Linux; U; Android 0.5; en-us) AppleWebKit/522+ (KHTML, like Gecko) Safari/419.3Google NexusMozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1Mozilla/5.0
Time of Update: 2018-12-06
Skype不負眾望終於發布了其Android版本。如果你只有android手機,那麼以前就只能眼巴巴的嫉妒那些擁有iPhone或者電訊廠商為Verizon的android手機的朋友,因為這些手機上可以運行Skype,可以免費打國際長途電話。現在上帝應該聽到你的禱告了:Skype已宣布推出一個可在android終端裝置上啟動並執行官方Skype應用程式。從今天開始, Android 2.1或Android
Time of Update: 2018-12-06
看到網上一些程式寫的很複雜,基本上需要Root才行,對於行貨的機器,Root之後可能會失去保修.所以能不Root還是盡量選擇不要Root如果Root之後,可以選擇adbWireLess這款軟體,很方便,點下按鈕就能準備好機器.如果不Root也是可以的, 需要確保你的電腦和手機都連上了Wifi並處於同一區域網路下.1.USB串連機器到電腦.2.SDK目錄platform-tools目錄執行 adb tcpip 5555將機器上的adb切換為網路模式,後面5555是連接埠號碼,我想可以換成其他的,
Time of Update: 2018-12-06
如何在Android真機上檢測是否有Google Map add-on 並不是所有的Android真機中都帶有Google Map add-on,要想內建Google Map add-on是需要和google商談的。 但是若我們開發一個使用到了Google Map add-on的Android應用程式(即使用了<uses-library android:name="com.google.android.maps"
Time of Update: 2018-12-06
Android鍵盤和觸摸事件處理activity和VIEW都能接收觸摸和按鍵,如果響應事件只需要在繼承類裡複寫事件函數即可但是對於VIEW來說,我們如果不改變DRAW,不需要繼承,所以如果想響應事件,則需要當一個視圖(如一個按鈕)被觸摸時,該對象上的 onTouchEvent() 方法會被調用。不過,為了偵聽這個事件,你必須擴充這個類並重寫該方法。很明顯,擴充每個你想使用的視圖對象(只是處理一個事件)是荒唐的。這就是為什麼視圖類也包含了一個嵌套介面的集合,這些介面含有實現起來簡單得多的回呼函數。
Time of Update: 2018-12-06
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import
Time of Update: 2018-12-06
1、ContextWrapper.startService startService是Context的方法,Activity、Service都繼承自ContextWrapper,而ContextWrapper又繼承自Context,BroadcastReceiver的onReceive方法中有個參數是Context類型的,所以我們在Activity、Service、BroadcastReceiver中都可以調用startService方法,當在Activity等中調用startService時
Time of Update: 2018-12-06
代碼:package angel.devil;import android.app.Activity;import android.app.Dialog;import android.os.Bundle;import android.view.Gravity;import android.view.Window;import android.view.WindowManager;public class DialogDemoActivity extends Activity {/**
Time of Update: 2018-12-06
關於listview和button都要改變android原來控制項的背景,在網上尋找了一些資料不是很全,所以現在總結一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的狀態:把下面的XML檔案儲存成你自己命名的.xml檔案(比如list_item_bg.xml),在系統使用時根據ListView中的清單項目的狀態來使用相應的背景圖片。drawable/list_item_bg.xml<
Time of Update: 2018-12-06
Web應用登入步驟(http://open.weibo.com/wiki/Oauth2):1、在http://open.weibo.com/註冊一個應用,然後編輯“應用資訊”-->“進階資訊”的“OAuth2.0授權設定”,設定授權回調頁面;2、修改黃色地區的值,並用WebView進行載入;“https://api.weibo.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&response_type=code&redirect_
Time of Update: 2018-12-06
gravity 這個英文單詞是重心的意思,在這裡就表示固定位置的意思。android:layout_gravity 和 android:gravity 的區別從名字上可以看到,android:gravity是對元素本身說的,元素本身的文本顯示在什麼地方靠著換個屬性設定,不過不設定預設是在左側的。android:layout_gravity是相對與它的父元素說的,說明元素顯示在父元素的什麼位置。比如說button: android:layout_gravity 表示按鈕在介面上的位置。
Time of Update: 2018-12-06
在分析Android訊息機制之前,我們先來看一段代碼: [java] view
Time of Update: 2018-12-06
Android屬性之build.prop產生過程 此部分網上這篇文章分析的不錯:http://blog.csdn.net/thl789/article/details/7014300 轉載過來 Android的build.prop檔案是在Android編譯時間刻收集的各種property(LCD density/語言/編譯時間,