Time of Update: 2013-12-10
今天我們來說說這個ListView控制項的使用,ListView其實在任何一款APP(大型)裡都會用到的,當然進階的可能是自訂的,但是它們也是繼承了ListView這個父類的。好了我們就直奔主題吧。第一步,建立一個工程Ep.ListView,其餘命名不更改。第二步,在視圖上添加一個ListView:[java] <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"&
Time of Update: 2013-12-10
/*** 判斷gprs網路是否開啟** @param inContext* @return boolean*/public boolean isGPRSActive(Context context){ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfo gprs =
Time of Update: 2013-12-10
1、GPS架構 2、GPS代碼簡介2.1 標頭檔我們先從標頭檔(hardware/libhardware/include/hardware/gps.h)入手,看一下android原生態代碼中提供了什麼結構體等。結構體:GpsLocation -- 提供了經緯度、速度、方位角、高度、精度、UTC時間戳記資訊;GpsStatus -- 提供GPS定位狀態,一共有五種:#define GPS_STATUS_NONE 0//未知狀態#define
Time of Update: 2013-12-10
一、序言 目前Android市場充斥著大量的盜版軟體,開發人員的官方應用被“打包黨”們惡意篡改。如何使程式碼免受盜版篡改就成了開發人員面臨的頭等大事,今天我們將分析一個不錯的解決方案---梆梆加固(http://www.secneo.com/appProtect/)。
Time of Update: 2013-12-10
剛開始邊學習邊開發,錯誤之處請指正最近在項目中遇到Android監聽事件需要傳參的問題比如,在ListView中,一些不定的資料有CheckBox,要通過點擊勾選在下方顯示出來,故而在監聽 setOnClickListener 事件中,需要帶入一些參數來控制最後想到的方式是不通過預設的監聽類 [java] holder.cbNode.setOnClickListener(new OnClickListener() &
Time of Update: 2013-12-10
Android 開發之多執行緒、Handler 詳解 Android開發過程中為什麼要多線程我們建立的Service、Activity以及Broadcast均是一個主線程處理,這裡我們可以理解為UI線程。但是在操作一些耗時操作時,比如I/O讀寫的大檔案讀寫,資料庫操作以及網路下載需要很長時間,為了不阻塞使用者介面,出現ANR的響應提示視窗,這個時候我們可以考慮使用Thread線程來解決。
Time of Update: 2013-12-10
請大傢伙多多指教: 使用PULL解析XML檔案: 在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附帶的pull解析器解析XML檔案。 下面是本例子要解析的XML檔案:檔案名稱:csdn.xml 這個檔案要放在圖片的目錄下: <?xml version="1.0" encoding="UTF-8"
Time of Update: 2013-12-10
開發android有一段時間了,每次SDK更新時總是被下面問題困擾著1. 公司的網路是需要通過代理才能出外網的,SDK Manager設了代理,可還是下載不了。2. SDK Manage更新sdk還是比較慢 今天試了試手動下載sdk,速度嗷嗷的。1. 獲得伺服器位址的url開啟SDK Manager,查看SDK Manager的log會得到下面兩個URL 2. 獲得sdk,
Time of Update: 2013-12-10
在研究拍照後突破的儲存路徑的問題,開始儲存路徑寫死為: private String folder = "/sdcard/DCIM/Camera/"(SD卡上拍照程式的圖片儲存路徑); 後來發現這樣寫雖然一般不會出錯,但不是很好,因為不同相機,可能路徑會出問題。較好的方法是通過Environment 來擷取路徑,最後給出一個例子,教你怎樣擷取SDCard 的記憶體,顯示出來告訴使用者。講述的內容如下:0、擷取sd卡路徑。1、講述 Environment 類。2、講述
Time of Update: 2013-12-10
圖庫在JB和JB2的版本上顯示的行為是:橫屏全螢幕顯示,豎屏會顯示status bar。如何使豎屏也不顯示status bar。修改alps/packages/apps/Gallery2/src/com/android/gallery3d/app/AbstractGalleryActivity.java中toggleStatusBarByOrientation() 方法: private void
Time of Update: 2013-12-10
Feature phone 的production release 版本上存在(1)死機無法抓取得memory dump或是(2)用JTAG分析問題時watchdog timeout了, 可以關閉watchdog去debug 問題,關閉方法如下: 11A before關閉 watchdog方法是將WDT_Enable()這個函數中的參數變為kal_FALSE。如下Application_Initialize() (init\src\init.c) like this:#ifdef __
Time of Update: 2013-12-10
1.OpenCV矩陣資料類型CV_<bit_depth>(S|U|F)C<number_of_channels>S = 符號整型 U = 無符號整型 F = 浮點型E.g.:CV_8UC1 是指一個8位無符號整型單通道矩陣, CV_32FC2是指一個32位浮點型雙通道矩陣 所以看到 以下三種形式,那麼其實所代表就是灰階,RGB,RGBA類型'CV_8UC1'
Time of Update: 2013-12-10
實現定時器有很多種方式,在這裡我簡單的介紹幾種方式(1)使用Handler + Runnable的方式[java]Handler handler = new Handler(); Runnable runnable = new Runnable() { @Override public void run()
Time of Update: 2013-12-10
讓我說說Android編程心得,在我們初步學習JSON時我們都知道JSON作為現在比較流行的資料交換格式,有著它的許多優點,Android的WEB應用中更是廣泛用到了它,這裡將我學習JSON的過程記錄如下在Android的Android.jar包中已經預設引入了這個包,這裡我們就可以直接調用它了JSON有五種基本類型,分別是object,array,value,string,numberObject以下面這個為例{"person":{"id":100,&q
Time of Update: 2013-12-10
1. 下列哪些語句關於記憶體回收的說明是正確的? (b ) A、 程式員必須建立一個線程來釋放記憶體 B、 記憶體回收程式負責釋放無用記憶體 C、 記憶體回收程式允許程式員直接釋放記憶體 D、 記憶體回收程式可以在指定的時間釋放記憶體對象 2. 下面異常是屬於Runtime Exception 的是(abcd)(多選)
Time of Update: 2013-12-10
這一章的主要內容是搜尋手機本地視頻,添加到ListView列表裡,每一個表項含有這個視頻的縮圖,視頻的播放時間,視頻的標題,在搜尋本地視頻(1)中我們先製作搜尋功能。Video.java--視頻相關的屬性類[java]package com.zhangjie.graduation.videopalyer.videofile; import java.io.Serializable; import
Time of Update: 2013-12-10
第1章 Launcher的誕生1.1 Framework啟動Launcher流程 1.2 Launcher自身啟動流程App-Launcher-資料載入和UI綁定目錄 [隱藏]1 1.Launcher案頭資料和主菜單資料載入流程1.1 1.1 載入主菜單資料1.1.1 1.載入調用流程1.2 1.2 載入案頭資料1.3 1.3 插入SIM卡時候的資料載入的問題1.4 1.4 經典Bug1.4.1 166
Time of Update: 2013-12-10
用shell寫了一個查看apk簽名的指令碼。代碼很少也很簡單#!/bin/bashmypath=`pwd`filepath=""mkdir .temp_for_certificatecd .temp_for_certificatecount=0while [ -n "$1" ] do count=$[$count+1] echo "(#$count) &
Time of Update: 2013-12-10
怎樣在android開發中進行資料存放區與訪問資料存放區與訪問很多時候我們的軟體需要對處理後的資料進行儲存或再次訪問。Android為資料存放區提供了多種方式,分別有如下幾種:檔案SharedPreferencesSQLite資料庫內容提供者(Content
Time of Update: 2013-12-10
在我們使用真機進行Android應用調試時,無法獲得調試資訊,錯誤提示如下:Unable to open log device ‘/dev/log/main’: No such file or directory這是因為我們的手機沒有開起log記錄,下面以華為U8860為例開啟手機的log功能:1、在撥號介面輸入:*#*#2846579#*#* 進入測試菜單介面。 2、Project Menu–後台設定–LOG設定