Time of Update: 2018-12-05
要想使學習Android遊戲開發道路平緩,有以下幾條建議:1、反覆閱讀《Thinking In Java》即《Java編程思想》,反覆練習,透徹理解Java語言特性,打牢Java基礎。2、閱讀《深入理解Java虛擬機器》周志明著,至少前五章,理解Java記憶體管理機制,繼而可以有理有據進行代碼最佳化。3、深入學習《Design Patterns》,掌握常用設計模式,非
Time of Update: 2018-12-05
琴弦jerry 原創文章 轉載請保留原文連結 原文連結:http://www.jerry-zhang.com/index.php/2011/09/28/android-game-dev-1-ondraw-ontouch-onkey-a-mouse/
Time of Update: 2018-12-05
本文通過例子來驗證和說明使用Handler對象開啟的線程是否和主線程為在同一線程中。程式結構圖如下:[1] HandlerActivity.java中的源碼如下:[html] view plaincopyprint?package com.andyidea.handlerdemo2; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import
Time of Update: 2018-12-05
突然間對移動嵌入式開發產生了濃厚的心情。做了兩年的.NET開發,也不是想放棄,想換種工作的方式。一方面確實是喜歡移動開發,另外呢就想多拿點工資。特別,在北京這個地方,人很多,機會也很多。所以,只有不斷的學習,才可以掌握更多的機會。 之前在網上一直留意移動開發方面的內容。後來有個Java的朋友我在我面前炫了下Android,才下定決心學習下Android。在做軟體之前,我也學習過Java,所以對Java也是有些瞭解。而且,現在外面的公司同等工作經驗的.NET和Java,Java程式員的工
Time of Update: 2018-12-05
在使用布局前我們需要瞭解兩個屬性:豎直方向布局:android:layout_height="wrap_content"水平方向布局:android:layout_width="match_parent"wrap_content表示包裹內容而不填充,match_parent表示鋪滿父容器,fill_parent和match _parent的意思一樣
Time of Update: 2018-12-05
android的資料存放區方式有1.SharedPreferences 2.檔案儲存體3.SQLite儲存4.內容提供器(Content provider)5.網路 1.SharedPreferences是android用來提供用來儲存簡單的配置資訊的一種方式。是一種key/value關係的資料類型,資料儲存在一個xml檔案中首先需要建立一個SharedPreferences對象 SharedPreferences s=getSharedPreferences("filename",
Time of Update: 2018-12-05
首先,懷著無比激動的心情寫下這篇日誌.....Googles真的很給力....讓我有幸看到ANDROID應用程式的內部源碼....下面開始言歸正傳:ANDROID的應用程式是由兩部分組成的.1.*.class檔案2.*.xml檔案 解碼時候需要使用到不同的工具...下面開始介紹*.class(類檔案的解碼)需要用到的工具:
Time of Update: 2018-12-05
前言 本章內容是android.widget.MultiAutoCompleteTextView.CommaTokenizer,翻譯來自穎哥兒,再次感謝 穎哥兒 !期待你一起參與Android API 的中文翻譯,聯絡我over140@gmail.com。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com/ Android中文翻譯組:http://www.cnblogs.com/over140/ 本文 一、結構
Time of Update: 2018-12-05
前言 Android中文翻譯組終於有了第一個chm格式合集,利用周末幾個小時時間整理而成,android.widget命名空間下20篇已經發表譯文的合集,參與成員有0_1、唐明、loveshirui 、madgoat 、穎哥兒、農民伯伯,水平有限,歡迎指正!同時也期待你的加入,聯絡我們:QQ:36408253,Gtalk:over140@gmail.com。 聲明 歡迎轉載,但請保留文章原始出處:)
Time of Update: 2018-12-05
前言 關鍵字: Android API 中文,Android 中文 API,android sdk 中文 本章翻譯的是android.widget.ToggleButton,譯為開關按鈕 。歡迎更多朋友一起參與Android API 的中文翻譯行動!再次感謝移動社區提供的積分支援!我的郵箱over140@gmail.com。聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯:
Time of Update: 2018-12-05
前言 本章翻譯的是android.widget.RadioButton,譯為選項按鈕,通常情況下與RadioGroup一起使用,樣本參見這裡。歡迎更多朋友一起參與Android API 的中文翻譯行動!我的郵箱over140@gmail.com。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://www.cnblogs.com/over140/ 本文 一、結構 public class
Time of Update: 2018-12-05
Toast通知是在視窗表面彈出的一個簡短的小訊息。它只填充訊息所需要的空間,並且使用者當前的Activity依然保持可見度和互動性。這種通知可自動的淡入淡出,且不接受使用者的互動事件。Toast通知能夠被Activity或Service建立並顯示。如果你建立了一個源自Service的Toast通知,它會顯示在當前的Activity最上層。下面介紹一個Toast裡面的常用方法:1.makeText()方法 public static Toast makeText (Context
Time of Update: 2018-12-05
今天把android開發環境搭了一下,之前有點JAVA基礎,對JDK,Eclipse工具有所瞭解,所以安裝過程還算順利。網上已很多環境搭建的教程,就不詳細的羅列,簡單的記錄一下我的操作步驟。1.下載安裝JDK2.下載安裝Eclipse ,我選擇的是Pulsar for Mobile Developers 版本。3. 下載android SDK(需要翻牆),國內鏡像下載,我選擇的是線上安裝。SDK Setup 工具---老版本SDK自動升級工具 選擇安裝介面安裝過程中提示 folder
Time of Update: 2018-12-05
Android平台發展快速,如今已經有多款手機裝置採用這款智能手機作業系統,為該平台開發應用程式的人員也逐漸壯大起來,那麼相比iPhone 的iOS平台,開發人員更為兩者中的哪個所傾倒呢?根據Appcelerator近日的一份統計報告,開發人員最關心的是哪個平台能為他們帶來最多的利益。78%的開發人員認為“在短期內”蘋果
Time of Update: 2018-12-05
MocoNews在3月25日發表一篇稱之所以這麼多電訊廠商和手機廠商願意推出Android裝置的原因是Google會將使用者通過這些裝置產生的廣告收入拿出一部分返回給電訊廠商和手機廠商,只要手機廠商和電訊廠商願意在自己推出的Android裝置裡內建Google的應用(Google Maps、Gmail、YouTube、Google Buzz、Google Shopper等),這些應用所產生的廣告收入就會有“返點”,包括Verizon Droid和HTC Nexus
Time of Update: 2018-12-05
本來跟著老文章“ Android開發之旅:環境搭建及HelloWorld”一步一步來,發現現在弄簡單了,步驟如下:1、跟著文章做第一步安裝JDK和設定環境變數。2、不用單獨下載eclipse,直接去“http://developer.android.com/sdk/index.html”下載整合好的SDK,包含eclipse和SDK。3、直接解壓下載好的整合SDK壓縮包解壓到任意目錄,運行其下的eclipse目錄下的eclipse.exe,然後設定工作目錄,然後開啟SDK管理器。此時安裝缺少的自
Time of Update: 2018-12-05
CSDN上的這個系列文章《Android非同步處理系列文章索引》對AsyncTask講解的很清楚,特別是其中的幾個例子特別好。最近在在做一個Android應用開發,都是用AsyncTask來完成背景工作,簡單總結一下。 通常使用AsyncTask,是通過繼承這個超類來完成的,如:class BackgroundTask extends AsyncTask<Object,Object,Object> { @Overrideprotected Object
Time of Update: 2018-12-05
一個可用的例子:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true"><shape android:shape="rectangle"> <solid
Time of Update: 2018-12-05
轉自:http://www.oschina.net/question/12_17487很早以前自己的一個 Android 小遊戲的項目,今天用 Eclipse 重新開啟報了一堆錯誤,都是跟 @Override 有關的,google 一下找到解決的辦法(http://blog.csdn.net/skylen/archive/2011/02/21/6198699.aspx): mButton1.setOnClickListener(new Button.OnClickListener() {
Time of Update: 2018-12-05
一、Style 可應用在View和Activity or