編輯:關於Android編程
HelloWorld
Helloworld,java
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class HelloWorld extends Activity
{
//當第一次創建該Activity時回調該方法
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
//設置使用main.xml文件定義的頁面布局
setContentView(R.layout.main);
//獲取UI界面中ID為R.id.ok的按鈕
Button bn = (Button)findViewById(R.id.ok);
//為按鈕綁定一個單擊事件的監聽器
bn.setOnClickListener(new OnClickListener(){
public void onClick(View v)
{
//獲取UI界面中ID為R.id.show的文本框
final TextView show = (TextView)findViewById(R.id.show);
//改變文本框的文本內容
show.setText("Hello Android~" + new java.util.Date());
}
});
}
}
點擊按鈕後文本框顯示Hello Android加當前時間。
自動生成的R文件,
public final class R {
public static final class attr {
}
public static final class drawable {
public static final int icon=0x7f020000;
}
public static final class id {
public static final int ok=0x7f050001;
public static final int show=0x7f050000;
}
public static final class layout {
public static final int main=0x7f030000;
}
public static final class string {
public static final int app_name=0x7f040000;
}
}
Android獲取聯系人姓名和電話代碼
在開發中往往有要獲取聯系人列表的功能,但是這次卻不是獲取聯系人列表,而是在聯系人列表點擊單個聯系人,獲取單個聯系人的姓名和電話,並設置在指定的輸入框內,方便用戶的使用;以
android:descendantFocusability方法介紹
此方法適用於所有母控件無法獲取焦點的情況 開發中很常見的一個問題,項目中的listview不僅僅是簡單的文字,常常需要自己定義listview,自己的Adapter去繼承
Android NDK 開發
說到 NDK 開發,其實是為了有些時候為了項目需求需要調用底層的一些 C/C++ 的一些東西;另外就是為了效率更加高些。谷歌主力推動 Android Studio 這個是
Android Studio使用心得 - 簡介與環境配置
關於Android Studio 在2013 Google IO大會上發布的全新IDE Android Studio相信各位猿們並不陌生,截止2014的Goog