① 瀹夊崜鐭淇¤蒋浠
android GO鐭淇″姞寮虹増
搴旂敤绠浠
GO鐭淇″姞寮虹増锛屽叏鐞冩渶鍙楃敤鎴锋㈣繋镄勫疄鐢ㄦ坠链虹煭淇″簲鐢锛屽姞寮虹郴缁熺煭淇¢挛涓嶅叿澶囩殑浼楀氩姛鑳姐傛彁渚涗富棰樻崲镶ゃ丢O镵奍M(鍏嶈垂淇℃伅)銆佷簯澶囦唤銆佸畨鍏ㄩ挛銆佺佸瘑绠便侀独镓版嫤鎴绛夊炲己锷熻兘锛屽叏鏂逛綅鎻愬崌鐭褰╀俊鏀跺彂浣挞獙锛
鐗硅壊锷熻兘锛
- 鏂版秷鎭妗岄溃寮规嗭纴蹇阃熸煡鐪嫔拰锲炲嶃傛渶鏂扮増链鏀鎸佸叏灞忎釜镐у嵆鏄
- 鏁扮栌娆剧簿缇庝釜镐т富棰桡纴鍏嶈垂涓嬭浇
- 鍏嶈垂GO镵奍M娑堟伅锛屾敮鎸佸氢汉缇よ亰锛屽浘鏂囧苟锣傦纴杩樻敮鎸佽阔冲硅层佹坠鍐欐秱楦︾瓑澶氱嶆矡阃氭柟寮
- GO鍒嗕韩(瓒呯骇鐭淇)锛岃交𨱒句竴𨱒$煭淇″嵆鍙鍙戦佸浘鐗囥佽嗛戠瓑镓链夋枃浠讹纴鐪佸幓褰╀俊璐圭敤锛屾敮鎸乄i-Fi缃戠粶
- 绉佸瘑淇$憋纴淇℃伅锷犲瘑淇濆瓨锛屽叆鍙i殣钘忥纴鏂版秷鎭闅愮佹彁阅掞纴鎶奣A钘忚捣𨱒ワ纴鍙链変綘鐭ラ亾
- 浜戝囦唤锛岄殢镞舵妸鏀朵欢绠辩煭淇″囦唤镊充簯绔链嶅姟鍣锛屽埛链烘垨鎹㈡坠链哄悗涓阌鍗冲彲鎭㈠
- 瀹氭椂鐭淇★纴鍙璁剧疆姣忓ぉ/锻/链/骞寸殑镆愪釜镞堕棿镣瑰畾镞跺皢鐭淇″彂阃佸嚭铡
- 楠氭𡒄𨰾︽埅锛屾櫤鑳藉归粦钖嶅崟銆佸叧阌瀛椼侀檶鐢熷彿镰佽繘琛屾嫤鎴锛屽睆钄藉瀮鍦句俊鎭 灏忚创澹锛
1. 鍦ㄦ湰甯傚満鎼灭储钬淕O鐭淇′富棰樷濇垨阃氲繃涓婚桦晢搴椾笅杞芥洿澶氩彲鐖便侀叿镣涓婚(Menu凿滃崟-甯哥敤-涓婚桡纴鎴栧簲鐢ㄤ腑蹇-涓婚桦晢搴)
2. 涓洪伩鍏嶆潵淇℃椂鏀跺埌閲嶅嶆彁绀猴纴璇峰叧闂绯荤粺鐭淇″拰鍏朵粬绗涓夋柟鐭淇$▼搴忛噷闱㈢殑阃氱煡璁剧疆椤
涓嬭浇鍦板潃锛
http://as..com/a/item?docid=2730555&f=web_alad_6
② android 开发 一个通过服务端内容自动发送短信到指定号码
调用系统的发送短信界面,只需向系统发送一个Intent,并附带相关参数就可以了,下面以一个仿差demo说明。
类似下图的界面
activity_main.xml
[html] view plain
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<Button
android:id="@+id/btn_send"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginRight="@dimen/padding_small"
android:gravity="center"
android:paddingLeft="@dimen/padding_small"
android:paddingRight="@dimen/padding_small"
android:text="@string/btn_send" />
<EditText
android:id="@+id/edit_phone_number"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignBottom="@id/btn_send"
android:layout_marginLeft="@dimen/padding_small"友悔
android:layout_marginRight="@dimen/padding_small"
android:layout_toLeftOf="@id/btn_send"
android:hint="@string/edittext_hint"
android:inputType="phone"
android:paddingLeft="@dimen/padding_small" />
</RelativeLayout>
然后在MainActivity中编写相应的java代码就可以了,操作很简单,在EditText中输入号码,然后点击Send,就跳到系统发备告皮送短信界面,并且接收人一栏里填入号码。相关的代码如下:
获取控件,响应Button的点击事件:
[java] view plain
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mEditText = (EditText) findViewById(R.id.edit_phone_number);
mButton = (Button) findViewById(R.id.btn_send);
mButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String phoneNumber = mEditText.getText().toString();
if (!TextUtils.isEmpty(phoneNumber)) {
sendSmsWithNumber(MainActivity.this, phoneNumber);
}
}
});
}
向指定号码发送短信:
[java] view plain
/**
* 调用系统界面,给指定的号码发送短信
*
* @param context
* @param number
*/
public void sendSmsWithNumber(Context context, String number) {
Intent sendIntent = new Intent(Intent.ACTION_SENDTO, Uri.parse("smsto:" + number));
context.startActivity(sendIntent);
}
这样点击Send后,就会跳转到系统短信界面了,并且接收人一栏里就是刚才你填写的号码。
同理,要想调用系统发送短信界面后附加短信内容和以上是类似的,只需在Intent中附带相关的参数就可以了。
[java] view plain
/**
* 调用系统界面,给指定的号码发送短信,并附带短信内容
*
* @param context
* @param number
* @param body
*/
public void sendSmsWithBody(Context context, String number, String body) {
Intent sendIntent = new Intent(Intent.ACTION_SENDTO);
sendIntent.setData(Uri.parse("smsto:" + number));
sendIntent.putExtra("sms_body", body);
context.startActivity(sendIntent);
}
③ android 镐庝箞璋幂敤 绯荤粺鍙戠煭淇
棣栧厛锛屽簲璇ュ湪绋嫔簭娓呭崟鏂囦欢AndroidManifest.xml 涓锷犲叆鍙戠煭淇$殑𨱒冮檺 锲1 锲1 涓哄彂鐭淇$殑绠瑕佺晫闱 鍖呮嫭涓や釜TextView 缁勪欢锛屼袱涓狤ditText 缁勪欢,涓涓狟utton 缁勪欢,鍦ㄤ富绋嫔簭涓哄彂阃佹寜阍澧炲姞鍗曞嚮浜嬩欢 private EditText txt_num; private EditText txt_content; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); txt_num= (EditText) this.findViewById(R.id.txt_num); txt_content=(EditText) this.findViewById(R.id.txt_content); Button btn_send = (Button) this.findViewById(R.id.btn_send); btn_send.setOnClickListener(new OnClickListener() { public void onClick(View v) { String str_num = txt_num.getText().toString();//寰楀埌鐢佃瘽鍙风爜 String str_content = txt_content.getText().toString();//寰楀埌鐭淇″唴瀹 SmsManager manager_sms = SmsManager.getDefault();//寰楀埌鐭淇$$悊鍣 //鐢变簬鐭淇″彲鑳借缉闀匡纴鏁呭皢鐭淇℃媶鍒 ArrayList texts = smsManager.divideMessage(str_content); for(String text : texts){ smsManager.sendTextMessage(str_num, null, text, null, null);//鍒嗗埆鍙戦佹疮涓𨱒$煭淇 } Toast.makeText(SMSActivity.this, "鍙戦佹垚锷!", Toast.LENGTH_LONG).show();// 鎻愮ず鎴愬姛 } }); } 镊虫わ纴鍙戦佺煭淇″姛鑳戒粙缁嶅畬姣