編輯:初級開發
<TextVIEw
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/><Button android:id="@+id/about_button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/about_label"
></Button>
然後string.XML裡寫上:
<?XML version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello djmaxadd22!</string>
<string name="app_name">djmaxadr223</string>
<string name="about_label">登陸</string>
<string name="about_info">about "hello,world"</string>
<string name="about_title">劉磊</string>
</resources>
然後在主程序裡引入:
import android.content.Intent;
然後在加個接口:
public class djmaxadd22 extends Activity implements OnClickListener
然後在oncreate函數裡寫上:
View v=findVIEwById(R.id.about_button);
v.setOnClickListener(this);
然後就可以調用onclick事件了:
public void onClick(VIEw v)
{
switch(v.getId())
{
case R.id.about_button:
//從google搜索內容
Intent intent=new Intent();
intent.setAction(Intent.ACTION_WEB_SEARCH);
intent.putExtra(SearchManager.QUERY, "searchString");
startActivity(intent);
//浏覽網頁
Uri uri=Uri.parse("http://www.baidu.com");
Intent it=new Intent(Intent.ACTION_VIEW,uri);
startActivity(it);
//撥打電話
Uri uri=Uri.parse("tel:0514-888888");
Intent it=new Intent(Intent.ACTION_DIAL,uri);
startActivity(it);
//發送短信
Intent it=new Intent(Intent.ACTION_VIEW);
it.putExtra("sms_body","發送文件內容已經寫好");
it.setType("vnd.android-dir/mms-sms");
startActivity(it);
//發送郵件
Uri uri=Uri.parse("mailto:[email protected]");
Intent it=new Intent(Intent.ACTION_SENDTO,uri);
startActivity(it);
//打開照相機
Intent i=new Intent(Intent.ACTION_CAMERA_BUTTON,null);
this.sendBroadcast(i);
//打開錄音機
Intent it=new Intent(Media.RECORD_SOUND_ACTION);
startActivity(it);
//從gallary裡選取圖片
Intent i=new Intent();
i.setType("image/*");
i.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(i,11);
//顯示應用詳細列表
Uri uri=Uri.parse("market://details?id=<packagename>");
Intent it=new Intent(Intent.ACTION_VIEW,uri);
startActivity(it);
break;
}
}
這篇文章沒有打算有一個很好的邏輯去介紹android的某個方面,全盤大致上就是我接觸、了解android的ui開發後到現在的一些感想以及個人理解吧! &nbs
最近因為因緣際會,看了好些與創新理論相關的書籍。其中創新理論權威、哈佛大學商學院教授克裡斯汀生所著《創新者的解答》一書,我個人認為頗有意思,尤其對於開放系統與封閉系
Android的開發插件ADT 0.9.9升級後遇到了一個低級BUG,就是無法自動列出系統的permission權限列表,這裡Android123給出大家如何從SDK查
前言關鍵字: DigitalClock date formatandroid的DigitalClock並沒有設置輸出格式的屬性或方法,但是可以通過繼承重寫來實現,見正文