Time of Update: 2014-05-09
一、搭建Android開發環境近日要學Android開發基礎,就著手搭建Windows下的Android開發環境。找了一些相關的博文參考,基本上都是要分別下載和安裝JDK, Eclipse, AndroidSDK, ADT後來發現Android sdk下載官方地址,提供一個ADT Bundle下載。而這個ADT Bundle,已經包含了AndroidSDK, ADT以及一個配置好的Eclipse。因此,搭建Android開發環境,只需要兩個步驟:1、下載JDK並安裝, &
Time of Update: 2014-05-09
Android 長按電源鍵關機整個流程小學習 最近研究了一下android關機跟重新啟動功能,看了一些長按電源鍵到彈出關機對話方塊,到真正關機的一系列處理過程。首先還是來看看這個長按電源鍵都幹了些什麼吧?一般來說,電源鍵都是接到PMU上的,PMU來判斷是長按還短按,當有按鍵訊息產生的時候,系統會有中斷,然後去讀PMU的狀態就可以知道是什麼了。筆者以全志平台的AXP209小議一下,先貼上關鍵代碼:static int axp_battery_event(struct
Time of Update: 2014-05-09
Android 新浪微博分享及授權在開發中遇到了各種坑....所以分享一下 希望能給大家貢獻點經驗本文使用的開發的環境是 eclipse 本文敘述的新浪微博分享及其授權的內容分為兩塊 : 一 新浪提供的 WeiboSDKDemo 二 嵌入到自己的應用當中去 第一部分 運行成功 WeiboSDKDemo 下載新浪的微博的SDK 先去新浪開放平台 : http://open.weibo.com/ 註冊,登陸 選擇 行動裝置 App 在頁面上找到Android
Time of Update: 2014-05-09
1.設定預覽方向myCamera.setDisplayOrientation(90)2.設定照片方向parameters.setRotation(90);3.設定預覽顯示和照片的解析度 // 設定照片解析度List previewSizeList = parameters.getSupportedPreviewSizes();int previewWidth = 0;int previewHeight = 0;for (int i = 0; i
Time of Update: 2014-05-09
先吐槽一下部落格園的MarkDown編輯器,推出的時候還很高興部落格園支援MarkDown了,試用了下發現支援不完善就沒用了,這次這篇是在其他編輯器下寫的,複製過來後發現。。太爛了。怎麼著作為一個技術部落格社區,對代碼的支援應該完善一下吧,`行內代碼塊`不支援就算了,程式碼片段內還不能有空行,一有空行就識別不了了。而且試著用MarkDown發了篇草稿,右邊的側邊欄竟然被擠到螢幕下方了,還影響到了部落格布局。。不說了。。簡單修改下標題、代碼直接發表。概述及基本概念**EventBus**是一個An
Time of Update: 2014-05-09
親愛的網友,我這裡有套課程想和大家分享,如果對這個課程有興趣的,可以加我的QQ2059055336和我聯絡。 基於Linux/Android 雙平台開發環境掌握Android1.5-4.xARM9和Cortex A8平台移植裝置驅動開發Android4.x應用開發課程內容簡介本套課程從最礎的C語言和資料結構起步,一步步學習ARM裸機開發、Linux應用開發、Linux系統移植、Linux裝置驅動開發、Android應用開發、Android系統移植、Android裝置驅動開發。本課程包括了ARM9
Time of Update: 2014-05-09
就是實現在頂部這樣的搜尋方塊。一、這個搜尋方塊是actionbar上的menu上的一個item.叫SearchView.我們可以先在menu選項裡定義好:bmap_menu.xml: 這裡showAsAction的collapseActionView 表示允許將searchView擴充到整個actionbar.二、配置searchble:Search View 可以看作seachble activity在acionbar 的一種快捷入口的標識。那麼我們可以通過配置searchble
Time of Update: 2014-05-09
自訂控制項分為兩種一種是自訂ViewGroup控制項,一種是自訂View控制項;跟蹤View的步伐其實能跟到Java實現的最下面我們能發現的也就只有Canvas了,再下去就是C++或C實現了;所以本文主要是站在設計的的角度講解一下Canvas跟View的關係,再簡單分析一下Canvas用法;View作為Android中一切顯示視圖的父類,我們可看到它的繪製方法draw(Canvas
Time of Update: 2014-05-09
在用到fragment的時候,老是會遇到一個問題,就是fragment與activity之間的通訊。下面就來記錄一下activity和fragment之間 通過實現介面來互相通訊的方法。1. activity 向fragment發出通訊,就這麼寫: private OnMainListener mainListener; // 綁定介面 @Override public void onAttachFragment(Fragmentfragment) {
Time of Update: 2014-05-09
(1)程式說明代碼中的兩個按鈕處理事件,分別進行了文本的讀寫操作。 1)檔案寫操作 首先調用Activity的openFileOutPut()方法獲得文字檔的輸出資料流,第一個參數為文字檔的名字,第二個為檔案的開啟檔案 接著調用Outputstream對象的write()方法將Textview中獲得文本資訊寫入outputstream對象,最後調用close()方法完成寫入操作。 2)檔案讀操作
Time of Update: 2014-05-09
Xml代碼:Java代碼:package com.baidu.smssend;import android.support.v7.app.ActionBarActivity;import android.telephony.SmsManager;import android.text.TextUtils;import android.annotation.SuppressLint;import android.os.Bundle;import android.view.View;import
Time of Update: 2014-05-09
Android常見UI組件之ListView(二)——定製ListView這一篇接上篇,展示ListView中選擇多個項及實現篩選功能~1、在位於res/values檔案夾下的strings.xml檔案中添加如下代碼: BasicView5 Settings Hello world! Dwight D. Eisenhower John F. Kennedy Lyndon B. Johnson Richard Nixon Gerald Ford
Time of Update: 2014-05-09
前面有關自訂View中進行了繪圖,但View的繪圖機制存在如下缺陷:1、View缺乏雙緩衝機制。2、當程式需要更新View上的映像時,程式必須重繪View上顯示的整張圖片。3、新線程無法直接更新View組件。由於View存在上面缺陷,所以在遊戲開發中一般使用SurfaceView來進行繪製,SurfaceView一般會與SurfaceHolder結合使用,SurfaceHolder用於向與之關聯的SurfaceView上繪圖,調用SurfaceView的getHolder()方法即可擷取Surf
Time of Update: 2014-05-09
如果讀到的是音頻檔案路徑,需要先將音樂檔案插入到多媒體庫。如:path傳入:/mnt/sdcard/mp3/a.mp3//設定--鈴聲的具體方法 public void setMyRingtone(String path) { File sdfile = new File(path); ContentValues values = new ContentValues();
Time of Update: 2014-05-09
1、匯入某個現有工程檔案夾後,出現R資源不能resolve的錯誤,導致程式無法編譯運行,此時右鍵->properties->android,看最上面的taget又沒有選擇對,勾選當前可選的最高那個版本(即你本機已經安裝的最高版本的SDK),點擊apply,錯誤解決。2、style.xml裡出現樣式無法識別:error: Error retrieving parent for item: No resource found that matches the given name
Time of Update: 2014-05-09
我們退出Activity可以調用:finish(),system(0),但是這些都只是單單退出單個Activity也有人會說,直接把進程殺死,這些做法都不是很可取,其實我們翻看api可以發現,Activity都是放入stack中管理,我們只要把stack清空了,不就完全退出了嘛。要對Activity的stack管理,就需要瞭解launchMode的四種狀態,這裡就不多說了,自己看看api。我們就利用android:launchMode="singleTop",當該Activity在棧頂時,會清空
Time of Update: 2014-05-09
當我們直接在布局檔案中寫三個listview的時候,會出現三個捲軸,並且每個listview都只顯示一個item,要改動才顯示更多。怎麼做才好了?辦法是有得:用一個ScrollView包含一個大布局,然後把這三個listview加到裡面去。建立一個布局檔案: xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent"
Time of Update: 2014-05-08
這篇的內容很簡單,擷取UI控制項,然後使用它。 還記得我們在UI編輯器中給三個按鈕分別命名了吧?現在要用上了。 笨木頭花心貢獻,啥?花心?不呢,是用心~轉載請註明,原文地址: http://www.benmutou.com/blog/archives/918文章來源:笨木頭與遊戲開發 根據名字尋找控制項首先給TollgateScene再include一些標頭檔,不然等會編譯又報錯了:#include "editor-supp
Time of Update: 2014-05-08
cocos2d-x 101次相遇 / 目錄 1 安裝和環境搭建 -xcode 2 Scenes , Director, Layers, Sprites3 建立圖片菜單 4 在HelloWorld上--建立新情境 5 增加一個精靈sprite 5.1 縮小sprite並使之完整顯示6 action ,移動sprite 7 3.0
Time of Update: 2014-05-08
在Android 3.0(蜂窩)之前,所有安卓手機都有一個專門的菜單按鍵。作為開發人員可以利用菜單按鍵向使用者展示一些相關的內容。Android 3.0(蜂窩)去掉了與菜單按鍵,而引進了ActionBar這個類,利用這個類使用者可以快速的調用菜單。在以後我們設計的程式中,我們要盡量避免使用功能表按鈕,最好使用ActionBar這個類。使用ActionBar並不是一個新的概念,早在Android