ʱ : һ 基于安卓平台的智能电饭煲远程控制手机客户端毕业论?- 百度文库ϿʼĶ
5.2.3 ½˵ʵֽ
ͼ4.4 ½˵ͼ
5.3 menu˵ģ
ڸģ£ûԸݲ˵ֹؼƥ˵鿴ͬʱԵ롢ϴز˵ 5.3.1 Ҫܵʵ
1search recipesز˵Ĺ
Ǹݲ˵ֹؼƥģͼʱеnameȥز˵ʵִ£
public void findMenu() {
String name=v.getName();//õбedittextstring if(name==null){
menuBins=menuSqlService.select();//ȫȻʾ} else{
menuBins=menuSqlService.selectByName(name); /*ȥݿmenu*/
}
if(menuBins==null||menuBins.size()==0){
Toast.makeText(context, R.string.nofindMenu,
Toast.LENGTH_SHORT).show();
}
String[] items=StringHelp.getItems(menuBins);
return;
//ĽʾAlertDialog {
new AlertDialog.Builder(context).setItems(items, new OnClickListener()
@Override
24
public void onClick(DialogInterface arg0, int arg1) { MenuBin mb=menuBins.get(arg1);
v.toMenuOneShow(mb);/*бIJ˵MenuOneShowActivity
ӦIJ˵Ǹ˲˵Ǹarg1ģarg1ҲDz˵idΨһġ*/
}
2бʾ
ûͨdiy½IJ˵ȻIJĴ洢Ǹݲ˵typeɵģһ14type֮һ
private void initButton() {
buttons=new ArrayList
//õÿLayoutĸߺͿ
MenuShowButton msb=new MenuShowButton(a,
}
}).show();//ʹdialogɼdialogȫ
button_all_linearLayout.getHeight(), button_all_linearLayout.getWidth(),i);
}
//ü㴦ûͼĸ,
List
button_LinearLayout.addView(ll);14viewȫӵbuttons.add(msb);
button_LinearLayoutͼϣҲһͼ
}
}
3˵ϴء롢
±ߵһŰť緹ֱϵġIJɹ2.4G
25
ͨЭϢϢء
1
ڱصļȥѰ.mdʽ˵У£ public void import2() {
a.startActivityForResult(new Intent(a, ChoiceFileActivity.class),
ToChoiceFile);//ֻϵͳļб
}
2
public void export() {
//ѡIJ˵ֻ.mdʽ
Intent in=new Intent(a, MenuSelectActivity.class);//ת
MenuSelectActivityѡҪIJ˵
}
in.putExtra(MenuSelectView.Type, MenuSelectView.Export); a.startActivityForResult(in, ToExport);
3ϴ
ϴڵ緹ģǵ緹IJ˵ϴֻڴС public void upload() {
init();//һϣװز˵list=new ArrayList
clearList();//listбΪ
byte[] buffer = DataProtocolService.getAA();
//ͨӵ緹лȡ˵
WifiConnectService.mConncetInterface.writeAgreement(buffer); //ȴӦȡ
d = AlertDialogService.getWait
(context,context.getString(R.string.uploading));
d.show();
26
ʧ
closeDialogThread();//5ĵȴʱ䣬ɹرգupload
}
4
ùҲԵ緹ҵģǴӲѡ˵´緹УʱִС public void download() {
//תMenuSelectActivityѡ˵緹 Intent in=new Intent(a, MenuSelectActivity.class);
in.putExtra(MenuSelectView.Type, MenuSelectView.Download); a.startActivityForResult(in, ToMenuSelect);//תȥɹзر־
}
5.3.2 ʵֽ
ͼ4.5 ͼ
5.4 settingԶģ
5.4.1 ¿ݰť
settingԶ£ṩһkeep warmĿݰťԷûIJûðťʱͻ˻ᷢͱ緹¹ܡʵִ£
// 0xA1 public void toKwCommand() {
// DataProtocolServiceװе byte[] buffer = DataProtocolService.getA1(); //ͨõ緹ִб
WifiConnectService.mConncetInterface.writeAgreement(buffer); }
27