自己看andriod两天了,苦逼的写了一个拨号器,很菜,但是还是想记录一下,前面的什么搭配环境就不说了,直接下了一个配置好的工具,还是玩了一会才玩懂,由于用工具的模拟器调试比较慢,所以就用的自己的手机进行调试。
AndroidManifest.xml 部分代码
<!-- 授权 -->
<uses-permission android:name="android.permission.CALL_PHONE" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<!-- 界面1 -->
<activity
android:name="com.example.andriodtest.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
fragment_main.xml代码
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/button1"
android:layout_alignLeft="@+id/textView1"
android:layout_marginLeft="20dp"
android:text="@string/button"
android:onClick="myClickHandler02"
/>
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_below="@+id/textView1"
android:layout_marginTop="70dp"
android:ems="10"
android:text="@string/num"
android:inputType="textPersonName" >
<requestFocus />
</EditText>
按钮事件代码
public void myClickHandler02(View v) {
TextView textview = (TextView) findViewById(R.id.editText1);
Intent intent = new Intent(Intent.ACTION_CALL , Uri.parse("tel:" + textview.getText()));
//响应事件
startActivity(intent);
}