Time of Update: 2018-12-07
本篇文章主要講解如何使用真機調試Android應用。在展開講解之前,我們首先需要明確一件事情:使用真機調試Android應用是非常有必要的,可以說成是必須的!原因主要有但不限於以下幾點: 1)模擬器並不能類比手機的所有功能。例如:模擬器不支援USB串連、視頻捕捉、音頻輸入、藍芽等,如果你開發的應用裡的有些功能模擬器無法類比,這時只能使用真機來測試;
Time of Update: 2018-12-07
學習Android也一小段時間了,於是參考了下目前的資料,做了個簡單的RSS閱讀器,其中包含了RSS地址的增加,刪除,修改,還有SAX解析RSS,下面是一些帖圖,當然還可以繼續完善,總的感覺是ANDROID還要繼續簡化,雖然是JAVA,但開發起來象CRUD的,還是要不少代碼量,而且終端應該繼續增加,才能繼續發展。 這個是用LISTVIEW來的一個RSS列表 上面是按MENU鍵時,彈出的捷徑功能表, 是新增一個RSS的錄入介面
Time of Update: 2018-12-07
最近SDK出問題了,然後在google下載了一個android-sdk-windows.rar,然後點擊SDK Manager,結果一直不能重新整理API Level,然後就開始在網上找了好多資料,解決這個問題,修改 HOSTS, HTTP 和 HTTPS 都不能解決,這給我帶來了很大的困惑! 載入不出來的介面錯誤為:Fetching http://dl-ssl.google.com/android/repository/addons_list-1.xmlFailed to
Time of Update: 2018-12-07
忙活的一個晚上,搞定了一個介面,主要在捲軸和風格上花了不少時間,jqMobi的文檔真的少的可憐,希望文檔可以多點,以下是幾份參考資料:最新的Api參考:http://www.shareach.com/jq/一些簡單的範例:http://www.appmobi.com/amdocs/lib/jqMobi_Cheat.pdf?r=8877還有youtube上的兩個視頻:http://www.youtube.com/watch?v=y9ft-UYJa6I&feature=youtu.be,ht
Time of Update: 2018-12-07
Wednesday, July 14, 2010CommonsWare 是一個Android教學組織,他們在github上的程式碼程式庫中包含了很多Android平台常用功能的實現代碼和一些教程.例如:cwac-adapter: 是一個AdapterWrapper ColorMixer 是一個用來選擇顏色的組件 cwac-bus: 提供一個跨程式的訊息機制 cwac-cache: 提供者的緩衝實現機制. cwac-custmenu:樣本如何自訂菜單,並且可以配置菜單的位置 .
Time of Update: 2018-12-07
最近在接觸移動項目,為了能以後可以管理移動項目開發,得學點皮毛,自己也倒弄下android。由於技術選型使用phoneGap+原生外掛程式,前面學習使用phoneGap,總感覺以後會依賴phoneGap太深,畢竟phoneGap還是一個新的項目,很多效果還是原生的好,最後項目選擇了完全原生開發,組裡也進入了幾個nb層級的人,但是看到他們做一些複雜應用的介面,還是很多介面細節需要程式員自己調整,費時費力,特別是前端介面改動頻繁更是痛苦至極,故而又想到了HTML5做介面,畢竟HTML5來的快,前端就
Time of Update: 2018-12-07
前久重裝了系統,之前安裝的android sdk就無法啟動模擬器了。在網路上搜尋只是看到如下的解決辦法:http://www.cnblogs.com/hlt1988321/archive/2010/10/17/1853736.htmlandroid 模擬器出錯,emulator: ERROR: unknown virtual device name原因:我的文件的預設位置改變 遇到ERROR: unknown virtual device
Time of Update: 2018-12-07
android 模擬器出錯,emulator: ERROR: unknown virtual device name原因:我的文件的預設位置改變遇到ERROR: unknown virtual device name這樣的問題一般是由於建立的檔案路徑引用錯誤造成的。比如Vista可以設定使用者檔案到F盤下。這樣在用Eclipse或者從命令列建立Android Emulator時,相應的檔案是被放置到 “F:\Users\<username>\.android“
Time of Update: 2018-12-07
1.實驗:通過布局編輯器強行指定兩個button id相同,然後在代碼中通過findViewById()獲得控制代碼後修改其文本。 實驗結果:只有一個button的文本變化了,另一個不受影響。 2.實驗:主布局只放一個linearLayout,代碼中動態new
Time of Update: 2018-12-07
開始讀《Android移動開發入門進階》書的學習小結。1 <Button android:text="@+id/Button01"> 當新的一個button時,必須要@告訴XML解析器,解析ID字元後的部分,當引用一個android id時,就不需要+號了,直接這樣: android:id="@android:id/Button01 代碼中去獲得一個button: Button
Time of Update: 2018-12-07
1 在1。5的android中,可以指定edittext中只輸入數字,比如可以這樣,就彈出小鍵盤了:android:inputType="numberDecimal",這樣還可以接受輸入包含小數點的數字了。2 讀取資源檔中的內容 result.setText(getText(R.String.bmi_result));注意使用getText函數,讀取資源檔中的內容.3 做一個象”關於我們“的對話方塊: new AlertDialog.Builder(Bmi.this)
Time of Update: 2018-12-07
1 activity可以繼承擴充 ListActivity 比如:class DummyNote extends ListActivity { private String[] note_array = { "gasolin", "crota", "louk", "magicion" }; ListAdapter adapter = new ArrayAdapter&
Time of Update: 2018-12-07
網上一般對進度條的樣本都是如何顯示,沒有在任務結束如何關閉的文章,參考其他文章經過實驗之後把整套進度條顯示的簡單樣本如下: 建立android工程等工作都略去,Google一下就可以了。 下面來介紹主要的Activity ProgressBarDemo.java Java代碼 package com.lveyo.android.demo.progressbar; import android.app.Activity;
Time of Update: 2018-12-07
1 用一個VIEW做為訊息提示 btn3.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { View view = inflateView(R.layout.view); TextView txtMsg = (TextView) view.findViewById(R.id.txtMsg); txtMsg.setText("提示內容"); Toast
Time of Update: 2018-12-07
本文來源於我在InfoQ中文站翻譯的文章,原文地址是:http://www.infoq.com/cn/news/2012/05/Mono-for-Android-Designer近日,Xamarin為其整合到Visual Studio或MonoDevelop的Mono for Android開發工具發布了一款視覺化設計工具。Xamarin Designer for Android是個可用於建立Android應用介面的拖拽開發工具。該工具以Visual
Time of Update: 2018-12-07
寫完應用之後,作完單元測試和功能測試,有必要對應用的抗打擊能力做個測試,最好的方法是雇個“猴子”在測試,猴子可以胡亂瞎按鍵,在這種情況下,你的應用是否還能正常工作呢?Android 測試包中提供了一個Monkey工具,就提供了“猴子”功能,不過比真”猴子“還要智能一些,你還可以指揮這個猴子, 比如按鍵的比例,觸發某個事件的頻率等等。一個簡單的用法,比如你的應用程式的包名為:com.pstreets.navigator可以使用 adb shell monkey -p
Time of Update: 2018-12-07
前面ModelView變換相當於拍照時放置相機和調整被拍物體的位置和角度。投影變換則對應於調整相機鏡頭遠近來取景。下面代碼設定當前Matrix模式為Projection投影矩陣:gl.glMatrixMode(GL_PROJECTION);gl.glLoadIdentity(); 後續的座標變換則針對投影矩陣。投影變換的目的是定義視錐(viewing volume),視錐一方面定義了物體如何投影到螢幕(如透視投影或是正側投影),另一方面視錐也定義了裁剪情境的地區大小。OpenGL
Time of Update: 2018-12-07
Redirection樣本涉及到三個Acitivity: RedirectEnter, RedirectMain,RedirectGetter。樣本的主Activity為 RedirectEnter ,RedirectEnter 啟動 RedirectMain, 而Activity 會根據某個條件來決定是否將應用的控制權傳給RedirectGetter 或是保持在RedirectMain。應用代碼中使用到了Shared Preferences (在之前的樣本中介紹過)。
Time of Update: 2018-12-07
前一段時間因為學業關係都太忙了,最近好不容易閑下來了,儘管如此,但是自己還是有很多東西要學習,不過在5月份之前,擺在我面前的最重要的兩件事是Android的學習和Java網路編程的學習。說起來Android開發,從去年8月份開始學習,直到現在都有9個月了,如果讓我這9個月啥都不做,我一定可以在這一領域小有成績的,可惜的是上個學期的課實在太多了,沒辦法擠出系統的時間好好學習,以至於直到現在Android開發還是半生不熟,好在現在終於可以閱讀官方文檔,將以前學習到的零散的知識一點一點地串聯想來了。在
Time of Update: 2018-12-07
Android中讀取/寫入檔案的方法,與Java中的I/O是一樣的,提供了openFileInput()和openFileOutput()方法來讀取裝置上的檔案。但是在預設狀態下,檔案是不能在不同的程式之間共用的,以上兩個方法只支援讀取該應用目錄下的檔案,讀取非其自身目錄下的檔案將會拋出FileNotFoundException異常。建立的檔案存放在/data/data/<package name>/files目錄下。