【android开发】常用代码①

电话拔号器

 1. 在AndroidManifest.xml中添加电话服务权限

<uses-permission android:name="android.permission.CALL_PHONE"/>

 2. 使用:

   
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+ "13888888888"));
 ActivityName.this.startActivity(intent);

 

 短信发送器

 1. 在AndroidManifest.xml中添加短信服务权限

 

<uses-permission android:name="android.permission.SEND_SMS"/>

 2.使用

 

 

String mobile = mobileView.getText().toString();
	String content = contentView.getText().toString();
	 SmsManager smsManager = SmsManager.getDefault();
	 PendingIntent sentIntent = PendingIntent.getBroadcast(SMSSender.this, 0, new Intent(), 0);
	if(content.length()>70){//如果字数超过70,需拆分成多条短信发送
  	          List<String> msgs = smsManager.divideMessage(content);
	          for(String msg : msgs){
		    smsManager.sendTextMessage(mobile, null, msg, sentIntent, null);
	 //最后二个参数为短信已发送的广播意图,最后一个参数为短信对方已收到短信的广播意图
	           }
	}else{		        	
	           smsManager.sendTextMessage(mobile, null, content, sentIntent, null);
	}
	Toast.makeText(SMSSender.this, "短信发送完成", Toast.LENGTH_LONG).show();

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一些Android开发常用的热点代码: 1. 创建新的Activity: ``` Intent intent = new Intent(this, NewActivity.class); startActivity(intent); ``` 其中,`this`指当前Activity的上下文,`NewActivity.class`是要启动的新Activity的类名。 2. 在Activity中获取控件: ``` TextView textView = findViewById(R.id.text_view); ``` 其中,`text_view`是在布局文件中定义的控件ID。 3. 在Activity中设置点击事件: ``` Button button = findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // 点击事件处理逻辑 } }); ``` 其中,`button`是在布局文件中定义的按钮控件,`setOnClickListener()`方法接收一个`OnClickListener`对象,用于处理按钮点击事件。 4. 在Activity中启动服务: ``` Intent intent = new Intent(this, MyService.class); startService(intent); ``` 其中,`MyService.class`是要启动的服务的类名。 5. 发送广播: ``` Intent intent = new Intent("com.example.MY_ACTION"); sendBroadcast(intent); ``` 其中,`com.example.MY_ACTION`是广播的名称。 6. 使用SharedPreferences存储数据: ``` SharedPreferences preferences = getSharedPreferences("my_prefs", MODE_PRIVATE); SharedPreferences.Editor editor = preferences.edit(); editor.putString("name", "John Doe"); editor.apply(); ``` 其中,`my_prefs`是SharedPreferences的名称,`name`是要存储的数据的键,`John Doe`是要存储的数据的值。 以上是一些常用Android开发热点代码,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值