当前位置:  编程技术>移动开发
本页文章导读:
    ▪装置的search按钮调用自己程序的search模块        设备的search按钮调用自己程序的search模块 想在哪个Activity内调用自己程序定义的search模块,只需在这个activity对应的manifest文件中加上一个.........
    ▪ [转载]系统内置应用程序的升格        [转载]系统内置应用程序的升级 转自 http://blog.csdn.net/a345017062/archive/2010/11/10/6000709.aspx      写道 /system/app/下面内置了程序A,如果用户手动安装一个新的版本号时,apk会被安装在/data/app下.........
    ▪ 4.5 CheckBox施用       4.5 CheckBox应用 package com.chaowen; import android.app.Activity; import android.os.Bundle; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.TextView; public class Ex04_05_checkBox2 extends Activity { .........

[1]装置的search按钮调用自己程序的search模块
    来源: 互联网  发布时间: 2014-02-18
设备的search按钮调用自己程序的search模块

想在哪个Activity内调用自己程序定义的search模块,只需在这个activity对应的manifest文件中加上一个meta-data

例如:

<meta-data android:name="android.app.default_searchable"
                   android:value=".ui.SearchActivity" />

 

android:name 是默认的字符串。

android:value 指向你要触发的searchable activity。


    
[2] [转载]系统内置应用程序的升格
    来源: 互联网  发布时间: 2014-02-18
[转载]系统内置应用程序的升级

转自 http://blog.csdn.net/a345017062/archive/2010/11/10/6000709.aspx

 

 

 写道
/system/app/下面内置了程序A,如果用户手动安装一个新的版本号时,apk会被安装在/data/app下,同时新版本的数据会覆盖老版本。但/system/app/下面的老版本程序不会被覆盖。这样用户删除升级后的程序,或者恢复出厂设置时,/system/app下面的程序还可以继续使用。
 

    
[3] 4.5 CheckBox施用
    来源: 互联网  发布时间: 2014-02-18
4.5 CheckBox应用

package com.chaowen;

import android.app.Activity;
import android.os.Bundle;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.TextView;

public class Ex04_05_checkBox2 extends Activity {
    /** Called when the activity is first created. */
	private TextView mTextView1;
	private CheckBox mCheckBox1;
	private CheckBox mCheckBox2;
	private CheckBox mCheckBox3;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        //通过findViewById取得TextView对象并调整文字内容
        mTextView1=(TextView)findViewById(R.id.myTextView1);
        mTextView1.setText("你所选择的项目有:");
        
        //通过findViewById取得三个CheckBox对象
        mCheckBox1=(CheckBox)findViewById(R.id.myCheckBox1);
        mCheckBox2=(CheckBox)findViewById(R.id.myCheckBox2);
        mCheckBox3=(CheckBox)findViewById(R.id.myCheckBox3);
        
       
        
        //声明并构造onCheckedChangeListener对象
        CheckBox.OnCheckedChangeListener mcheckBoxChanged=new CheckBox.OnCheckedChangeListener(){
        	@Override
        	public void onCheckedChanged(CompoundButton buttonView,
        			boolean isChecked) {
        		//通过getString()取得CheckBox的文字字符串
        		String str0="所选的项目为: ";
        		String str1=getString(R.string.str_checkbox1);
        		String str2=getString(R.string.str_checkbox2);
        		String str3=getString(R.string.str_checkbox3);
        		String plus=";";
        		String result="但是超过预算咯!!";
        		String result2="还可以再多买几本喔!!";
        		
        		//任一CheckBox被勾选后,该CheckBox的文字会改变TextView的文字内容
        		if(mCheckBox1.isChecked()==true & mCheckBox2.isChecked()==true
        	              & mCheckBox3.isChecked()==true) 
        	          { 
        	            mTextView1.setText(str0+str1+plus+str2+plus+str3+result);
        	          } 
        	          else if(mCheckBox1.isChecked()==false & mCheckBox2.isChecked()==true
        	              & mCheckBox3.isChecked()==true) 
        	          { 
        	            mTextView1.setText(str0+str2+plus+str3+result);
        	          } 
        	          else if(mCheckBox1.isChecked()==true & mCheckBox2.isChecked()==false
        	              & mCheckBox3.isChecked()==true) 
        	          { 
        	            mTextView1.setText(str0+str1+plus+str3+result);
        	          } 
        	          else if(mCheckBox1.isChecked()==true & mCheckBox2.isChecked()==true
        	              & mCheckBox3.isChecked()==false) 
        	          { 
        	            mTextView1.setText(str0+str1+plus+str2+result);
        	          } 
        	          else if(mCheckBox1.isChecked()==false & mCheckBox2.isChecked()==false
        	              & mCheckBox3.isChecked()==true) 
        	          { 
        	            mTextView1.setText(str0+str3+plus+result2);
        	          } 
        	          else if(mCheckBox1.isChecked()==false & mCheckBox2.isChecked()==true
        	              & mCheckBox3.isChecked()==false) 
        	          { 
        	            mTextView1.setText(str0+str2);
        	          } 
        	          else if(mCheckBox1.isChecked()==true & mCheckBox2.isChecked()==false
        	              & mCheckBox3.isChecked()==false) 
        	          { 
        	            mTextView1.setText(str0+str1);
        	          } 
        	          else if(mCheckBox1.isChecked()==false & mCheckBox2.isChecked()==false
        	              & mCheckBox3.isChecked()==false) 
        	          { 
        	            mTextView1.setText(str0);
        	          } 
        	}
        };
        
        //设置OnCheckedChangeListener给三个Checkbox对象
        mCheckBox1.setOnCheckedChangeListener(mcheckBoxChanged);
        mCheckBox2.setOnCheckedChangeListener(mcheckBoxChanged);
        mCheckBox3.setOnCheckedChangeListener(mcheckBoxChanged);
    }
}

 

main.xml

 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView
  android:id="@+id/myTitle"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:text="@string/str_title"
>
</TextView>
<CheckBox
  android:id="@+id/myCheckBox1"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:text="@string/str_checkbox1"
>
</CheckBox>
<CheckBox
  android:id="@+id/myCheckBox2"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:text="@string/str_checkbox2"
>
</CheckBox>
<CheckBox
android:id="@+id/myCheckBox3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/str_checkbox3"
>
</CheckBox>
<TextView
android:id="@+id/myTextView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</LinearLayout>
 

 Strings.xml

 

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello World, Ex04_05_checkBox2!</string>
    <string name="app_name">Ex04_05_checkBox2</string>
    <string name="str_title">我的消費券採購單</string>
  <string name="str_checkbox1">泰國機票一張</string>
  <string name="str_checkbox2">iPhone一台</string>
  <string name="str_checkbox3">Android整合應用範例集一本</string>
</resources>
 

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3