摘要: Intent解析机制Intent解析机制主要是通过查找已注册在AndroidManifest.xml中的所有<intent-filter>及其中定义的Intent,通过PackageManager(注:PackageManager能够得到当前设备上所安装的application package的信息)来查找能处理这个Intent的component。在这个解析过程中,Android是通过Intent的action、type、category这三个属性来进行判断的,判断方法如下:1.1 如果Intent指明定了action,则目标组件的IntentFilter的action列表中就必 阅读全文
posted @ 2012-12-05 16:17 Mr.haox 阅读(288) 评论(0) 推荐(0) 编辑
摘要: StartActivity用startActivityForResult(intent, requestcode);启动子功能模块activityonActivityResult(int requestCode, int resultCode, Intent data)对子activity返回进行判断处理public class StartActivity extends Activity implements OnClickListener { private Button bt; private TextView tv; @Override protected vo... 阅读全文
posted @ 2012-12-05 11:24 Mr.haox 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 1.添加权限:AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。2.在要Activity中生成一个WebView组件:WebView wv = new WebView(this);或者可以在activity的layout文件里添加webview控件.3.设置WebView基本信息:如果访问的页面中有Javascript,则webview必须设置支持Javascript。wv.getSettings().setJavaScriptEnabled(true); 阅读全文
posted @ 2012-12-04 11:19 Mr.haox 阅读(589) 评论(0) 推荐(0) 编辑
摘要: public class MainActivity extends Activity { private EditText et; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et = (EditText) findViewById(R.id.et); }//存值 @Override prot... 阅读全文
posted @ 2012-12-04 10:20 Mr.haox 阅读(191) 评论(0) 推荐(0) 编辑
摘要: public class MainActivity extends Activity implements OnItemClickListener { private ArrayAdapter<CharSequence> adapter; private ListView lv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_m... 阅读全文
posted @ 2012-12-03 14:16 Mr.haox 阅读(340) 评论(2) 推荐(0) 编辑
摘要: public class MainActivity extends Activity implements OnSeekBarChangeListener { private TextView tv; private SeekBar sb; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv = (T... 阅读全文
posted @ 2012-12-02 19:49 Mr.haox 阅读(241) 评论(0) 推荐(0) 编辑
摘要: AutoCompleteTextView是EditText的subclass,可以使用EditText所有的属性,例如字体,颜色等。此外,提供android:completionThreshold,用于表明最小要敲入多少字符才开始显示list filter。我们可以通过setAdapter设置一个adapter来给出list的内容,但是由于用户可以自行填入内容,因此不支持selected listener,我们可以注册一个TextWatcher,就如同其他EditText widget一样,来检测特系统的变化,它在用户从list中选择或者人工填入都可以监测到。public class Main 阅读全文
posted @ 2012-12-02 16:53 Mr.haox 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1.设置Spinner之中的元素内容,采用了ArrayAdapter来描述,并通过setApdater()来设置adapter2.设置spinner展开的方式,这里通过设置ArrayAdapter的第二个参数,设置了spinner没有展开前的UI格式,simple_spinner_item是textview的label方式,而simple_spinner_dropdown_item这是点击圆圈选择方式。在这个例子中,我们将展开方式设置为点击圆圈选择3.使用setOnItemSelectedListener()来设置Spinner的点击触发的callback函数,有onItemSelected和 阅读全文
posted @ 2012-12-02 14:34 Mr.haox 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 1.在http://www.oracle.com/technetwork/java/javase/downloads/index.html下载最新的JDKJDK安装路径可以自定义,这里安装在D:\Java\jdk1.7.0_09\JRE安装在D:\Java\jre7\2.JDK环境变量配置WIN7在高级系统设置 环境变量 系统变量里设置3属性JAVA_HOME、CLASSPATH、Path(不区分大小写),若已存在则点击“编辑”,不存在则点击“新建”;JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\Java\jdk1.7.0_09\,此路径下包括lib,bin,jre等文 阅读全文
posted @ 2012-12-01 10:35 Mr.haox 阅读(350) 评论(0) 推荐(0) 编辑
摘要: Button监听单击Buttonpublic class MainActivity extends Activity implements OnClickListener { private Button bt; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); bt = (Button) findViewById(... 阅读全文
posted @ 2012-11-30 15:25 Mr.haox 阅读(334) 评论(0) 推荐(0) 编辑