Time of Update: 2013-12-10
Android Touch Screen 與傳統Click Touch
Time of Update: 2013-12-10
主要涉及類:MediaPlayer(1)
Time of Update: 2013-12-10
中繼資料介面 package com.example.contentproviderprojecrt;import android.net.Uri;import android.provider.BaseColumns;public interface MLDNbatabaseMetaData {//外部存取,content地址://com.example.contentproviderprojectpublic static final String AUTHORITY=
Time of Update: 2013-12-10
作為Android應用開發人員,不得不面對一個尷尬的局面,就是自己辛辛苦苦開發的應用可以被別人很輕易的就反編譯出來。Google似乎也發現了這個問題,從SDK2.3開始我們可以看到在android-sdk-windows\tools\下面多了一個proguard檔案夾proguard是一個java代碼混淆的工具,通過proguard,別人即使反編譯你的apk包,也只會看到一些讓人很難看懂的代碼,從而達到保護代碼的作用。下面具體說一說怎麼樣讓SDK2.3下的proguard.cfg檔案起作用,先來
Time of Update: 2013-12-10
作為一個完成的應用程式,資料存放區操作是必不可少的。因此,Android系統一共提供了四種資料存放區方式。分別是:SharePreference、SQLite、Content Provider和File。由於Android系統中,資料基本都是私人的的,都是存放於“data/data/程式包名”目錄下,所以要實現資料共用,正確方式是使用Content Provider。 SQLite: SQLite是一個輕量級的資料庫,支援基本SQL文法,是常被採用的一種資料存放區方式。
Time of Update: 2013-12-10
點擊項目run,報了這樣的錯,前幾天都好好的: [2013-09-14 15:27:13 - QualityPicture_Client1.3.1.9.7.1] ------------------------------ [2013-09-14 15:27:13 - QualityPicture_Client1.3.1.9.7.1] Android Launch![2013-09-14 15:27:13 - QualityPicture_Client1.3.1.9.7.1]
Time of Update: 2013-11-16
一次完整的Android打包要進行以下的幾步:編譯、代碼混淆、打包apk、簽名apk、apk最佳化。為了能包涵使用NDK的情況,在這裡使用一個有native代碼的工程TestJni。在工程根目錄下建立local.properties檔案,輸入sdk和ndk的路徑例如:sdk.dir=D:\\Android\\android-sdkndk.dir=D:\\Android\\android-ndk在工程根目錄下建立build.xml,輸入代碼
Time of Update: 2013-11-16
Manifest.xml檔案Manifest標籤中添加android:installLocation屬性android:installLocation這個屬性設定的是預設安裝位置, 共有三個有效值,auto、internalOnly、preferExternal對應表auto 表示自動,由系統決定安裝位置internalOnly 安裝在手機記憶體preferExternal 安裝在外部儲存中ConstantValueDescriptionauto0Let the system
Time of Update: 2013-11-16
1.擷取Android裝置的電池資訊需要註冊一個Action為Intent.ACTION_BATTERY_CHANGED的BroadCastReceiver。2.在BroadcastReceiver的onReceive()事件,接收到的Intent.ACTION_BATTERY_CHANGED,包括下面的資訊: "present" (boolean) ... "level" (int)
Time of Update: 2013-11-16
背景: SQLite是一個非常流行的嵌入式資料庫,它提供了一個清爽的 SQL 介面,相當小的記憶體佔用和高速的響應,更 Happy 的是他還是免費的,大家都可以盡情的使用,很多牛叉的公司(諸如 Adobe,Apple,Google,Sun,Symbian ),開源項目( Mozilla,PHP,Python )都在產品中裝配 SQLite.  
Time of Update: 2013-11-16
1.概述Genymotion是一個能提供虛擬Android環境的完整的工具包,對於軟體開發與測試人員、銷售人員設定是遊戲玩家都非常有用。Genymotion在大多數的作業系統下都可以使用:Windows,Linux和MacOS X,安裝簡單,功能很強大。按照以下的簡單步驟,選擇一個虛擬設備,開始享受你的虛擬Android吧!2.特點2.1最擅長於虛擬AndroidOpenGL加速器實現最好的3D效能可以從Google
Time of Update: 2013-11-16
首先簡單介紹一下Android訊息推送的主要三種方式,如果你已經看過類似的文章,請直接忽略三種介紹。
Time of Update: 2013-11-16
如果你的應用中大多數TextView的顏色是紅色, 或者其他顏色, 你是為每一個TextView都設定一次顏色, 還是有其他更好的辦法, 這裡教你怎麼修改TextView的預設顏色。當然我們TextView的遠嗎入手。通過查看 TextView 源碼, 發現如下代碼:這段代碼錶示, TextView的預設樣式名稱是 textViewStyle。 然後在Themes.xml中的Theme下面找到 textViewStyle,
Time of Update: 2013-11-16
全新安裝的Windows 8.1的系統,Android SDK,JDK都是最新的版本,但是SDK Manager開啟是命令列視窗一閃而過,就再沒反映了。通過搜尋,確定了一個問題就是SDK目錄tools\lib下有個find_java.bat,本來的作用是尋找jave.exe的路徑,但是路徑輸出錯誤。find_java.bat是在sdk\tools\Android.bat下調用的,網上的解決方案是不使用find_java.bat,直接在Android.bat中寫入java的絕對路徑,將 java_
Time of Update: 2013-11-05
1 sprint planning meeting2 stand up scrum meeting(daily meeting)3 product review meeting 4 refine meeting 敏捷開發是價值驅動(value-driven)的,完成可交付的產品是敏捷開發目標,而完成的方法是通過原型快速迭代,去逼近使用者想要的產品 。其核心價值有一下五個: 承諾(commitment)
Time of Update: 2013-11-05
amusage: am [subcommand] [options]usage: am start [-D] [-W] [-P <FILE>] [--start-profiler <FILE>] [--R COUNT] [-S] [--opengl-trace]
Time of Update: 2013-11-05
MainActivity如下:package cc.testlistview;import java.util.ArrayList;import com.example.testlistview.R;import com.nostra13.universalimageloader.cache.disc.naming.Md5FileNameGenerator;import com.nostra13.universalimageloader.core.ImageLoader;import
Time of Update: 2013-11-05
鑒於自己英語水平不高,在這裡,將上一篇關於contiki 的timer的文章翻譯為中文,讓自己在學習的時候,更方便點。文中有許多不是很通順的地方,將就吧。 Timers
Time of Update: 2013-11-05
chrome://settings/passwords 查看Chrome密碼只需一段代碼如何保障Chrome的帳號密碼安全? http://pcedu.pconline.com.cn/341/3410283.html 首先!我們利用Google的強大搜尋能力。查詢:[轉到父目錄]然後,就有許多的連結!隨便點一個!!如:http://jss.usst.edu.cn/ch/這樣,下載他的LOGIN.ASP
Time of Update: 2013-11-05
配置方式建立請看上文。 if (!CCDirector::sharedDirector()->getOpenGLView()) { CCEGLView *view = &CCEGLView::sharedOpenGLView(); view->setFrameSize(w, h); // set the design resolution screen size, if you want to use Design