Time of Update: 2018-12-04
Mac下Cocos2d-x Android開發環境配置發表於 2012 年 9 月 3 日1. 資源準備Eclipse for MacAndroid SDK macAndroid NDK maccoco2d-x source Code2. 依次安裝Eclipse安裝CDTC++ Development Tools,直接在Eclipse,Help->Install New SoftWare中載入、安裝。安裝Android
Time of Update: 2018-12-04
今天在找資料的時候發現了這個,想法很不錯,做個標記吧。未使用架構時public class AndroidWay extends Activity { private Button btn1; private Button btn2; @Override public void onCreate(Bundle savedInstanceState) {
Time of Update: 2018-12-04
JSON的定義:一種輕量級的資料交換格式,具有良好的可讀和便於快速編寫的特性。業內主流技術為其提供了完整的解決方案(有點類似於Regex ,獲得了當今大部分語言的支援),從而可以在不同平台間進行資料交換。JSON採用相容性很高的文字格式設定,同時也具備類似於C語言體系的行為。 – Json.org為什麼用JSON?很簡單,因為它比xml快十倍。有哪些應用案例? Twitter、豆瓣、facebook等公司的開放api,一般這些服務都會提供多種格式供開發人員選擇(xml、json、
Time of Update: 2018-12-04
根據文檔描述,輸入圖片必須為Bitmap RGB565格式。 人臉的檢測方法是用雙眼來檢測人臉的位置,也就是說無法檢測到嘴、側臉等,雙眼必須同時可見,並且眼鏡會影響檢測的效果。 實際上,FaceDetector檢測到的並不是人的全臉,而只是雙眼。
Time of Update: 2018-12-04
ProgressDialog是用在耗時操作上的一種組件。基本原理是建立一個線程去執行耗時操作,原線程執行 ProgressDialog對話方塊的繪製。兩種方式實現ProgressDialog第一種方式是直接使用ProgressDialog pd = ProgressDialog.show(MainActivity.this, "Loading...", "Please wait...", true,
Time of Update: 2018-12-04
1 一個 任務 :從使用者的觀點,他是一個應用程式;對開發人員來講,它是貫穿活動著的任務的一個或者多個視圖,或者一個活動棧。2 一個 進程 :一個進程是一個運行著應用程式代碼的底層核心過程。通常.apk包裡所有代碼運行在一個進程裡,一個進程對於一個.apk包。3 一個線程:每個進程包含一個或多個線程。多數情況下,Android
Time of Update: 2018-12-04
很多應用都有按標之後首先顯示一個歡迎介面,再跳轉到主activity的功能,現在來實現以下。我主要參考了CSDN上的一個仿weichat開場介面的部落格,相當於一個簡易版本吧。方法一,利用系統提供的函數。首先要新建立一個class,名為Welcome.java,主activity為MainActivity.java。這裡利用了兩個函數用來把R.layout.start的內容全螢幕顯示。1)getWindow().setFlags(WindowManager.LayoutParams.FLAG_F
Time of Update: 2018-12-04
正在做一個Android的課程設計,主要功能是工作管理員,需要用到ActivityManager,所以就拿這個類來當作ListView的練習了。本次的任務是將所有正在啟動並執行進程添加到ArrayAdapter適配器,並在ListView中顯示出來。布局檔案很簡單,只有一個refresh按鈕和一個ListView。activity_main.xml<RelativeLayout
Time of Update: 2018-12-04
現在的智能機市場,可謂是三國鼎立,Android,IOS,WindowsPhone,各有各的優勢和特色。而這三種行動裝置作業系統有各基於不同的核心。比如,Android是基於Linux核心,IOS是基於UNIX核心,WindowsPhone是WIN8核心。而編寫各自的應用程式又是應用者不同的語言。從這些個月來的程式設計語言熱門排行榜上就差不多瞭解了這三大平台的地位。作業系統核心程式設計語言AndroidLinuxJavaIOSUNIXobject-cWindowsPhoneWIN8C# 總的來說
Time of Update: 2018-12-04
好的,開門見山,我的第一個Android應用開始嘍!開啟Eclipse,依次選擇File->New->other, 選擇Android Application Project,Next。然後就會出現下面的對話方塊。需要填寫的依次是應用程式名稱,項目名,以及包名(按Java的包名來寫),以上配圖就是我填寫的。其它的都按預設配置。下一頁依舊是預設。Next。下一頁就到了選擇表徵圖icon的時候了,系統會為應用自動產生大中小高清四種不同的icon。
Time of Update: 2018-12-04
要擷取手機的可用記憶體,首先要擷取系統服務資訊,ActivityManager myActivityManager =(ActivityManager)getSystemService(Activity.ACTIVITY_SERVICE);然後獲得MemoryInfo類型對象 ActivityManager.MemoryInfo memoryInfo = new
Time of Update: 2018-12-04
ImageButton繼承自ImageView,Button繼承自View。相比ImageButton,Button具有更強大的功能。ImageButton僅僅可以指定一個圖片(也可是xml),沒有文字,而Button圖片文字都可以指定。本測試使用了四個按鈕,分別是普通按鈕btn1;有文字有背景圖(按下時候有變換效果)的按鈕btn2;普通圖片按鈕btn3;有變換效果的圖片按鈕btn4.測試代碼:main.xml<RelativeLayout
Time of Update: 2018-12-04
本測試應用實現一個表格的填寫。表格結構如下所示,整體是一個TableLayout,第一行有一個EditText,第二行有一個RadioButton的horizontal的列表,第三行是一個DataPicker,第四行是一個CheckBox的LinearLayout列表,第五行是一個TextView,裡面顯示從系統中得知的目前時間。原始碼:布局檔案:<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-04
ImageView是關於映像視圖的組件,繼承自View,主要功能是顯示darwable對象(映像,xml檔案等)。重要屬性:android:src設定ImageView所顯示的Drawable對象id。android:adjustViewBounds設定ImageView是否調整自己的邊界來保持所顯示圖片的長寬比。android:maxHeight最大高度android:maxWidth最大寬度android;scaleType
Time of Update: 2018-12-04
我主要是看了密西西比河穀州立大學的Android視頻,這是那個視頻上的第二個執行個體程式。因為網上找不到相關的原始碼,我就自己寫了一個,不太一樣,但是功能都有。Toast的功能是彈出一個訊息框。我主要是利用了Toast來實現下面的應用。實現的介面如下:點擊 show Hello,就會彈出一個Hello的訊息框,點擊 show Hello and your name,就會彈出一個Hello以及鍵入的名字的訊息框,點擊 show your name and a
Time of Update: 2018-12-04
這個應用我主要是參考了eoe開發網站的教程,是從一個Activity切換到另一個Activity。設計到Intent意圖。主介面布局的實現非常簡單,就只有一個EditText和一個Button。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2018-12-04
AutoCompleteTextView是一種自動完成的文字框,繼承自EditText。重要屬性:android:completionHintandroid:completionThreshold設定輸入幾個字元之後顯示下拉式功能表測試應用僅包含一個簡單的文字框,輸入一個字元之後在下拉式功能表下顯示匹配的字串。使用AutoCompleteTextView的時候還要為其匹配一個Adapter,用於提供下拉式功能表中顯示的內容。最終效果:程式碼:布局檔案:<RelativeLayout
Time of Update: 2018-12-04
首先介紹給大家兩種全屏設定方法:方法一:在AndroidManifest.xml中的Application節點中修改android:theme屬性android:theme="@android:style/Theme.NoTitleBar.Fullscreen"方法二:在onCreate方法中的setContentView調用前添加this.requestWindowFeature(Window.FEATURE_NO_TITLE);//
Time of Update: 2018-12-04
Android中的Toast簡介Toast是一個彈出Message,允許你便捷地通知使用者一些時間,比如:將資料儲存到SD卡。值得注意的是使用者不能取消Toast。大多數情況下,Toast僅僅是一個簡短的message,但你也可以定製Toast的介面。建立標準Toast標準Toast可以通過Toast的靜態方法makeText來建立:Toast.makeText(getApplicationContext(), "Hello, The Code Project!",
Time of Update: 2018-12-04
介紹 有時,我們想在一個window中顯示多個視圖,這時就需要用到Tab容器。在Android裡它叫TabHost。使用TabHost有兩種方式:在相同的activity中使用TabHost導航多個視圖使用TabHost導航多個Activity(通過intents)Tab應用的結構TabHost的Activity的結構如下:先看個樣本:layout檔案:<?xml version="1.0" encoding="utf-8"?> <TabHost