1:查看是否有存储卡插入
String status=Environment.getExternalStorageState();
if(status.equals(Enviroment.MEDIA_MOUNTED))
{
说明有SD卡插入
}
2:让某个Activity透明
3 |
this.setTheme(R.style.Theme_Transparent); |
5 |
以下是Theme_Transparent的定义(注意transparent_bg是一副透明的图片) |
3:在屏幕元素中设置句柄,使用Activity.findViewById来取得屏幕上的元素的句柄. 使用该句柄您可以设置或获取任何该对象外露的值.
1 |
TextView msgTextView = (TextView)findViewById(R.id.msg); |
2 |
msgTextView.setText(R.string.push_me); |
4:发送短信
1 |
String body=”this is mms demo”; |
3 |
Intent mmsintent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(”smsto”, number, null)); |
4 |
mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY, body); |
5 |
mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_COMPOSE_MODE, true); |
6 |
mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_EXIT_ON_SENT, true); |
7 |
startActivity(mmsintent); |
5:发送彩信
01 |
StringBuilder sb = new StringBuilder(); |
05 |
sb.append(fd.getAbsoluteFile()); |
07 |
Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(”mmsto”, number, null)); |
09 |
intent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_SUBJECT, subject); |
10 |
intent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY, body); |
11 |
intent.putExtra(Messaging.KEY_ACTION_SENDTO_CONTENT_URI, sb.toString()); |
12 |
intent.putExtra(Messaging.KEY_ACTION_SENDTO_COMPOSE_MODE, composeMode); |
13 |
intent.putExtra(Messaging.KEY_ACTION_SENDTO_EXIT_ON_SENT, exitOnSent); |
15 |
startActivity(intent); |
6:显示toast
1 |
Toast.makeText(this._getApplicationContext(), R.string._item, Toast.LENGTH_SHORT).show(); |
7:发送Mail
2 |
shareIntent.setDataAndType(Uri.fromFile(fd), mime); |
3 |
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(fd)); |
4 |
shareIntent.putExtra(Intent.EXTRA_SUBJECT, subject); |
5 |
shareIntent.putExtra(Intent.EXTRA_TEXT, body); |
8:注册一个BroadcastReceiver
1 |
registerReceiver(mMasterResetReciever, new IntentFilter(”OMS.action.MASTERRESET”)); |
2 |
private BroadcastReceiver mMasterResetReciever = new BroadcastReceiver() { |
3 |
public void onReceive(Context context, Intent intent){ |
4 |
String action = intent.getAction(); |
5 |
if(”oms.action.MASTERRESET”.equals(action)){ |
6 |
RecoverDefaultConfig(); |
9:定义ContentObserver,监听某个数据表
1 |
private ContentObserver mDownloadsObserver = new DownloadsChangeObserver(Downloads.CONTENT_URI); |
2 |
private class DownloadsChangeObserver extends ContentObserver { |
3 |
public DownloadsChangeObserver(Uri uri) { |
7 |
public void onChange(boolean selfChange) {} |
10:获得 手机UA
1 |
public String getUserAgent() |
3 |
String user_agent = ProductProperties.get(ProductProperties.USER_AGENT_KEY, null); |
11:清空手机上cookie
1 |
CookieSyncManager.createInstance(getApplicationContext()); |
2 |
CookieManager.getInstance().removeAllCookie(); |
12:建立GPRS连接
02 |
private boolean openDataConnection() { |
04 |
DataConnection conn = DataConnection.getInstance(); |
05 |
if (connectMode == 0) { |
06 |
ret = conn.openConnection(mContext, “cmwap”, “cmwap”, “cmwap”); |
08 |
ret = conn.openConnection(mContext, “cmnet”, “”, “”); |
13:PreferenceActivity 用法
setting.xml:
1 |
public class Setting extends PreferenceActivity |
3 |
public void onCreate(Bundle savedInstanceState) { |
4 |
super.onCreate(savedInstanceState); |
5 |
addPreferencesFromResource(R.xml.settings); |
14:通过HttpClient从指定server获取数据
01 |
DefaultHttpClient httpClient = new DefaultHttpClient(); |
02 |
HttpGet method = new HttpGet(“http: |
07 |
HttpParams params = new BasicHttpParams(); |
08 |
params.setIntParameter(AllClientPNames.CONNECTION_TIMEOUT, 10000); |
09 |
httpClient.setParams(params); |
10 |
resp = httpClient.execute(method); |
11 |
int status = resp.getStatusLine().getStatusCode(); |
12 |
if (status != HttpStatus.SC_OK) return false; |
15 |
} catch (ClientProtocolException e) { |
18 |
} catch (IOException e) { |
22 |
if (reader != null) try { |
24 |
} catch (IOException e) { |
本文摘自:http://www.cmd100.com/bbs/thread-4674-1-1.html
id 博主 = [[KILONET.CNBLOGS.COM alloc] initWithValue:@"天堂向右,我依然向左"
网名:@"老舟"
兴趣:@"影音,阅读"
动态:@"系统架构设计,Android通信模块开发"
网址:@"http://kilonet.cnblogs.com"
签名:@"--------------------------------------------------
Stay Hungry , Stay Foolish
求 知 若 渴,处 事 若 愚
--------------------------------------------------"
]; // Never Release