標籤:我們先從一道簡單的題目開始,前幾天在git上看到的:定義log方法,它可以代理console.log的方法。log(1,2,3) => 1 2 3 通常,你的答案會是這樣的:function log(){ var args = Array.prototype.slice.call(arguments); console.log.apply(console, args);
標籤:用 Heap監測應用進程使用記憶體情況的步驟如下: 1. 啟動eclipse後,切換到DDMS透視圖,並確認Devices視圖、Heap視圖都是開啟的; 2. 將手機通過USB連結至電腦,連結時需要確認手機是處於“USB調試”模式,而不是作為“Mass Storage”; 3. 連結成功後,在DDMS的Devices視圖中將會顯示手機裝置的序號,以及裝置中正在啟動並執行部分進程資訊; 4.
標籤:最近出現過類似的問題,主要出現是在,MediaPad X1 7.0和MediaPad M1
標籤:下面是一個兩點觸控的案例代碼:package com.zzj;import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;public class AndroidTestActivity extends Activity { private float x0, y0; private float x1, y1; public void
標籤:今天在實現一個儲存使用者佈建到SharedPreferences時,出現了一個不能將資料儲存到SharedPreferences中的情況。經過仔細的分析得出: android.content.SharedPreferences.Editor.putString(String key, String value) 和 android.content.SharedPreferences.Editor.commit() 這兩個方法所用的editor不同所致。 錯誤碼如下:
標籤:在Android中,菜單被分為如下三種,選項菜單(OptionsMenu)、操作功能表(ContextMenu)和子功能表(SubMenu)。 1. 選項菜單(OptionsMenu)詳解 Activity中需要覆蓋的常用的方法: public boolean onCreateOptionsMenu(Menu
標籤:在SDK的Tools檔案夾下包含著Android模擬器操作的重要命令ADB,ADB的全稱為Android Debug Bridge,就是調試橋的作用,藉助這個工具,我們可以管理裝置或手機模擬器的狀態 ,還可以進行以下的操作:(1)快速更新裝置或手機模擬器中的代碼,如應用或Android系統升級; (2)在裝置上運行Shell命令; (3)管理裝置或手機模擬器上的預定連接埠;(4)在裝置或手機模擬器上複製或粘貼檔案。 ADB的工作方式比較特殊採用監聽Socket TCP
標籤:Activity.finish()Call this when your activity is done and should be
標籤:1.單元測試概念 單元測試(又稱為模組測試),檢驗程式模組(軟體設計的最小單位)正確性的測試工作,常常是程式員寫的一段代碼。對於物件導向編程,最小單元就是方法,包括基類(超類)、抽象類別、或者衍生類別(子類)中的方法。 android中的測試架構是擴充的junit3,所以在學習android的單元測試之前,可以先學習junit3的使用.junit3要學習的東西其實也不多. junit3的入門可以參考:http://
標籤:剛接觸appframework,本想嘗試著做個東西玩玩,卻沒想到卡在了drawer上。 問題一:明明是push,怎麼出來的卻是cover?Drawer外掛程式有3個效果,push,cover,reveal。但是我明明用了push卻出現了cover的效果。按鈕的代碼:<a id="mainNavBtn" href="#" class="button"
標籤:1.Widget設計步驟
標籤:最近朋友打算走上創業的道路,需要一個開發手機app的人員,我就被應邀加入了團隊。之前一直是在做asp.net開發,對Android一點都不瞭解,所以在此留下學習過程,希望有想進軍Android市場的朋友一起進步、學習。Android的開發使用Java,所以我們需要先搭建Java的環境,也就是JDK.http://www.oracle.com/technetwork/java/javase/downloads/index.html轉至:根據自己的系統來下載。下載好JDK,我們進行安裝,然後配
標籤:android 解決方案 ios 應用 app **
標籤:android actionbar 導航
標籤:AsyncTask和Handler對比1 ) AsyncTask實現的原理,和適用的優缺點AsyncTask,是android提供的輕量級的非同步類,可以直接繼承AsyncTask,在類中實現非同步作業,並提供介面反饋當前非同步執行的程度(可以通過介面實現UI進度更新),最後反饋執行的結果給UI主線程.使用的優點:l 簡單,快捷l 過程可控 使用的缺點:l
標籤:1.JSON概念: 一種輕量級的資料交換格式,具有良好的可讀和便於快速編寫的特性,從而可以在不同平台間進行資料交換。JSON採用相容性很高的文字格式設定,同時也具備類似於C語言體系的行為。
標籤:1.背景介紹 最近項目要繪製股票走勢圖,並繪製能夠跟隨手指滑動的指示線(Indicator)來精確查看股票價格和日期。如所示: 中的那條白色直線就是股票的指示線,用來跟隨手指精確確定股票的時間和股票價格。不論是繪製股票圖還是繪製指示線,我們首先想到的就是用Android中的自訂View來實現。實踐證明,使用View能夠很好地實現靜態圖片,但是對用生動影像的繪製,往往會出現延遲的現象。就如的指示線,實際用View類實現的,跟隨手指移動時,指示線就會出現延遲的現象,嚴重影響了使用者體驗,這
標籤:import android.app.Activity; import android.content.SharedPreferences; import android.os.Bundle; public class PermissionActivity extends Activity { private final int[] MODES=new int[]{
標籤: SharedPreferences是Android中儲存簡單資料的一個工具類。可以想象它是一個小小的Cookie,它通過用索引值對的方式把單一資料型別(boolean、int、float、long和String)儲存在應用程式的私人目錄下(data/data/包名/shared_prefs/)自己定義的xml檔案中。1)儲存資料//獲得SharedPreferences對象SharedPreferences settings =
標籤:1.簡介 基於基於BaseExpandableListAdapter擴充的ExpandableList用法,現在網上流行的主要有兩種:第一種是向BaseExpandableListAdapter傳入兩個數組,第一個是表示Group(目錄頭)資訊的一維數組,第二個是表示Child(目錄子項)的二維數組數組;第二種是構建兩個類,一個是表示目錄資訊的GroupInfo類,另一個是表示子項資訊的ChildInfo類,然後傳入BaseExpandableListAdapter。通過對比發現,第一種