摘要: 整个代码如下: private void toggleGPS(Context context) { Intent intent = new Intent(); intent.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider"); intent.addCategory("android.intent.category.ALTERNATIVE"); intent.setData(Uri.parse(&quo 阅读全文
posted @ 2012-08-08 00:16 qishangui 阅读(886) 评论(0) 推荐(0)
摘要: package com.example.fangdaoqi;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle;import android.telephony.SmsManager;import android.telephony.SmsMessage;import android.util.Log;public 阅读全文
posted @ 2012-08-06 22:50 qishangui 阅读(617) 评论(0) 推荐(0)
摘要: 1 private static boolean getGpsState(Context context) { 2 ContentResolver resolver = context.getContentResolver(); 3 boolean open = Settings.Secure.isLocationProviderEnabled(resolver, 4 LocationManager.GPS_PROVIDER); 5 textview.setText("getGpsState:" + o... 阅读全文
posted @ 2012-08-06 15:27 qishangui 阅读(628) 评论(0) 推荐(0)
摘要: 在学习AlertDialog的时候发现一个篇文章,引用过来。以便以后用。AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。使用AlertDialog.Builder创建对话框需要了解以下几个方法:setTitle :为对话框设置标题setIcon :为对话框设置图标setMessage:为对话框设置内容setView : 给对话框设置自定义样式setItems :设置对话框要显示的一个list,一 阅读全文
posted @ 2012-07-24 17:05 qishangui 阅读(887) 评论(0) 推荐(0)
摘要: 1 public void onCreate(Bundle savedInstanceState) { 2 super.onCreate(savedInstanceState); 3 setContentView(R.layout.activity_main); 4 b1 = (Button) findViewById(R.id.button1); 5 b1.setOnClickListener( new Button.OnClickListener(){ 6 @Override 7 ... 阅读全文
posted @ 2012-07-24 16:59 qishangui 阅读(618) 评论(0) 推荐(0)
摘要: 之前有看视频了解手机页面的切换用2个Activity进行切换,今天看了下书,采用的Flayout进行切换,特做笔记。小心得:主要利用setContentView(R.layout.activity_main2)切换Layout。代码如下。 1 package com.example.test02; 2 3 import android.os.Bundle; 4 import android.app.Activity; 5 import android.view.Menu; 6 import android.view.View; 7 import android.widget.Button; . 阅读全文
posted @ 2012-07-24 15:28 qishangui 阅读(190) 评论(0) 推荐(0)
摘要: DisplayMetrics dm = new DisplayMetrics();//创建一个android.util.DisplayMetrics类 getWindowManager().getDefaultDisplay().getMetrics(dm); //getwindowManager()获取Activity的句柄,getDefaultDisplay()得到她的缺省显示,.getMetrics赋值给dm。 textview = (TextView) findViewById(R.id.text1); textview.setText("屏幕的宽度是" + dm. 阅读全文
posted @ 2012-07-24 12:44 qishangui 阅读(147) 评论(0) 推荐(0)
摘要: Intent intent = new Intent();//新建一个Intent 类 intent.putExtra("next", "我要改变了。"); //putExtra 方法将后一个参数指向到前一个参数,以便下一个Activity 调用 intent.setClass(MainActivity.this, secondActivity.class); //设置类为下一个Activity.class startActivity(intent); //开始下一个Activity另一个Activity 的代码 接收 Intent 传递过来的参数 In 阅读全文
posted @ 2012-07-23 21:44 qishangui 阅读(123) 评论(0) 推荐(0)
摘要: break 与continue区别break 用来终止跳出循环体。continue只是跳出循环体内后面的语句,仍旧在循环体里运行。例如:int stop =4;for (int i = 1; i<5; i ++){ if (i = stop) { break; } System.out.println (i+",");}//其输出结果为1,2,3,int stop =4;for (int i = 1; i<5; i ++){ if (i = stop) { continue; } System.out.println (i+",");}//其 阅读全文
posted @ 2012-06-28 20:27 qishangui 阅读(112) 评论(0) 推荐(0)