Time of Update: 2018-12-07
ComponnentName屬性應用執行個體/Chapter06_Intent_ComponentName/src/com/amaker/ch06/app/MainActivity.java代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->package com.amaker.ch06.app;import
Time of Update: 2018-12-07
這種方式應該是用起來最簡單的Android讀寫外部資料的方法了。他的用法基本上和J2SE(java.util.prefs.Preferences)中的用法一樣,以一種簡單、 透明的方式來儲存一些使用者個人化的字型、顏色、位置等參數資訊。一般的應用程式都會提供“設定”或者“喜好設定”的這樣的介面,那麼這些設定最後就可以
Time of Update: 2018-12-07
最近工作都在修改Launcher,所以打算把分析源碼和修改源碼的過程記錄下來,最近會寫一些關於Launcher的分析和修改博文。因為我是修改4.0.3的Launcher,所以後面文章裡面的Launcher都是基於Android4.0.3的Launcher2修改。Launcher源碼比較多,而且裡面應用了很多設計模式,要把它分析清楚要花不少精力,網上也有一些零碎的分析文章,不過關於修改的文章不多。所以打算寫一些分析和修改Launcher結合的文章。原創博文,轉載請標明出處:http://www.c
Time of Update: 2018-12-07
全程示範android開發環境的搭建過程,無需配置環境變數一 相關下載(1) java JDK下載:進入該網頁: http://java.sun.com/javase/downloads/index.jsp (或者直接點擊下載) 選擇 Download JDK 只下載JDK,無需下載jre. (2)eclipse下載 進入該網頁: http://www.eclipse.org/downloads/ (或者直接點擊下載:BT下載 HTTP下載) 我們選擇第一個(即eclipse IDE
Time of Update: 2018-12-07
一個WebView的簡單例子 。 在開發過程中應該注意幾點: 1.AndroidManifest.xml中必須使用許可"android.permission.INTERNET",否則會出Web page not available錯誤。 2.如果訪問的頁面中有Javascript,則webview必須設定支援Javascript。 webview.getSettings().setJavaScriptEnabled(true);
Time of Update: 2018-12-07
一、應用程式 Android 會同一系列核心應用程式套件組合一起發布,該應用程式套件組合包括 email用戶端,SMS 短訊息程式,日曆,地圖,瀏覽器,連絡人管理程式等。所有的應用程式都是使用JAVA 語言編寫的。 二、應用程式架構
Time of Update: 2018-12-07
程式檔案/Chapter06_Intent_Category/src/com/amaker/test/MainActivity.java代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->package com.amaker.test;import android.app.Activity;import android.content.Intent;
Time of Update: 2018-12-07
在Android系統中,這些檔案儲存在 /data/data/PACKAGE_NAME/files 目錄下。資料讀取public static String read(Context context, String file) {String data = "";try {FileInputStream stream = context.openFileInput(file);StringBuffer sb = new StringBuffer();int c;while ((c =
Time of Update: 2018-12-07
題外話:最近讓自己感受挺深的就是身邊一個同學參加的那個"中國移動MM百萬青年創業計劃"的比賽,一開始自己都不知道有這比賽,後來在上Android課時老師讓他上來介紹自己的開發心得時,自己才意識到,身邊缺少的不是機會,缺的是會留意機會的到來與有勇氣去把握機會的那種精神。聽說那個獎金挺豐厚的,但自己更被他的一句話所引發不少思考:興趣是讓他參加這個比賽的原因(當時在下面看書,不怎樣記得原話,就是強調了興趣的重要性而已)。用諾基亞時用J2ME開發自用的程式,用M8時學習Windows
Time of Update: 2018-12-07
Google對於Android提供的Map擴充庫是個好東西,可以輕易開發基於Google Map地圖的應用,要注意到的是com.google.android.maps庫不是標準的Android sdk內容,如果之前安裝sdk時沒有安裝時,那就需要通過"android sdk and avd manager"來安裝Google Map API,如:安裝完畢就可以進行基於Android map api與Android location api開發應用。一、開發前的準備工作首先需要申請Android
Time of Update: 2018-12-07
1. src原始碼;res資源,包括圖片和布局值等等;asset據說是視頻等等。2.關於布局,有點類似IOS。介面和後台邏輯分開寫,然後串連起來。布局介面就是XML實現了,跟WP7的方式也是蠻像的。然後在邏輯中通過 setContentView(R.layout.main); 來進行綁定。這裡有個activity的概念。我現在的理解就是PAGE介面,然後具體的介面通過繼承自它然後實現。包含5個介面事件,囊括了它的生命週期。public class EX01 extends Activity {
Time of Update: 2018-12-07
、android平台工程建立1、android SDK+NDK安裝1)、安裝java jdk(如果已經安裝了,可以不用此步驟)進入:http://www.oracle.com/technetwork/java/javase/downloads/index.html 或者直接點擊下載。如選擇JDK DOWNLOAD(android 開發無需JRE)如果是32位windows 7選擇Windows x86 ,64位windows 7選擇Windows
Time of Update: 2018-12-07
轉自:http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/Activity 的生命週期和 J2ME 的 MIDlet 一樣,在 android 中,Activity 的生命週期交給系統統一管理。與 MIDlet 不同的是安裝在 android 中的所有的 Activity 都是平等的。Activity 的狀態及狀態間的轉換在 android 中,Activity
Time of Update: 2018-12-07
前言
Time of Update: 2018-12-07
準備工作:1 .下載JDK 7,相對應的下載32位或64位.http://www.oracle.com/technetwork/java/javase/downloads/index.html2.下載Eclipse: http://www.eclipse.org/downloads/3.下載Android JDK: http://developer.android.com/sdk/index.html4.下載Android NDK(R8):
Time of Update: 2018-12-07
前言 上次已經順利的把所需要的環境都搭建完成了,下一步就是要建立具體的項目,然後開始學習建立一個Android項目
Time of Update: 2018-12-07
一、前因 最近在猶豫,要不要開始學習一下Android或者IOS的開發。由於從沒有徹底的瞭解過這兩個平台的前景,而我又是一個不願意只看眼前利益的人,因此,我發了一條微博,請做Windows Phone的同行們幫我分析一下,他們中已經有一些已經在做這兩個平台的開發了。微博內容:如果要你在Android開發和IOS開發之間選擇一個,你會選擇哪一個?為什嗎?我想學習其中之一,但是選擇很重要。“IOS應用更掙錢”什麼的就不說了,我更希望自己的決定能對未來影響大一些,而不是眼前。
Time of Update: 2018-12-07
1、File Explorer 沒有檔案。 solution:重啟模擬器2、java.lang.IllegalStateException: get field slot from row 0 col -1 failed solution:資料庫查詢時寫錯cursor.getString(cursor.getColumnIndex("cardNum"));正確為:
Time of Update: 2018-12-07
最近,在自己的電腦上搭建了一下Android的開發環境,將自己的操作過程寫下來,和大家分享交流。1、下載安裝JDK1.6,:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html, 下載完了之後直接安裝就可以了,檔案不到100MB,應該還是挺快的。2、下載Eclipse最新版,:http://www.eclipse.org/downloads/,根據自己的機器所裝作業系統選擇32
Time of Update: 2018-12-07
更新ADT20後出現This template depends on Android Support Library錯誤的解決辦法 蛋疼的google,不知道是怎麼回事,最新動向ADT20後,建立工程時無法點擊Finish。 解決辦法如下:1.進入安裝目錄“android-sdk-windows”下,開啟“SDK Manager.exe”;2.找到Extras,選中Android Support Library,Delete package卸載掉當前的Android Support