| | |
| | | package com.lotaai.canguiayw; |
| | | |
| | | import androidx.appcompat.app.AppCompatActivity; |
| | | import androidx.arch.core.executor.DefaultTaskExecutor; |
| | | |
| | | import android.content.Context; |
| | | import android.content.Intent; |
| | |
| | | import android.os.Bundle; |
| | | import android.util.Log; |
| | | import android.view.View; |
| | | import android.widget.ImageView; |
| | | |
| | | import com.blankj.utilcode.util.LogUtils; |
| | | import com.blankj.utilcode.util.TimeUtils; |
| | | import com.lotaai.canguiayw.device.CanGuiCommand; |
| | | import com.lotaai.canguiayw.device.CanguiStatus; |
| | | import com.lotaai.canguiayw.device.DeviceMessage; |
| | | import com.lotaai.canguiayw.device.DeviceType; |
| | | import com.lotaai.canguiayw.device.MessageType; |
| | | import com.lotaai.canguiayw.device.service.CanGuiService; |
| | | import com.lotaai.canguiayw.sqllitedb.Order; |
| | | import com.lotaai.canguiayw.sqllitedb.OrderDetail; |
| | | import com.lotaai.canguiayw.sqllitedb.SqlliteDbManage; |
| | | |
| | | import org.greenrobot.eventbus.EventBus; |
| | | |
| | | import java.util.Date; |
| | | import java.util.Random; |
| | | |
| | | public class MainActivity extends AppCompatActivity { |
| | | private Context context; |
| | | private ImageView logoView; |
| | | @Override |
| | | protected void onCreate(Bundle savedInstanceState) { |
| | | super.onCreate(savedInstanceState); |
| | | setContentView(R.layout.activity_main); |
| | | LogUtils.i("VERSION.SDK_INT:" +VERSION.SDK_INT); |
| | | logoView = findViewById(R.id.logo); |
| | | context = MainActivity.this; |
| | | Intent startIntent = new Intent(context, CanGuiService.class); |
| | | startService(startIntent); |
| | | logoView.setOnLongClickListener(new View.OnLongClickListener() { |
| | | @Override |
| | | public boolean onLongClick(View view) { |
| | | Intent intent = new Intent(); |
| | | intent.setClass(MainActivity.this, AdminLoginActivity.class); |
| | | startActivity(intent); |
| | | return true; |
| | | } |
| | | }); |
| | | testData(); |
| | | } |
| | | |
| | | public void testData(){ |
| | | Random random = new Random(); |
| | | int rt= random.nextInt(10000-1000+1) + 1000; |
| | | Order order = new Order(); |
| | | order.setOrderNo("GB"+ rt); |
| | | order.setGridNo("1"); |
| | | order.setTakeCode("526895"); |
| | | order.setState(0); |
| | | Date time = new Date(); |
| | | order.setPutInDate(TimeUtils.date2String(time,"yyyy-MM-dd HH:mm:ss")); |
| | | SqlliteDbManage.getInstance().insertOrderInfo(order); |
| | | for (int p = 0; p < 3;p ++){ |
| | | OrderDetail detail = new OrderDetail(); |
| | | detail.setItemName("项目"+p); |
| | | detail.setNum(p); |
| | | detail.setOrderNo(order.getOrderNo()); |
| | | SqlliteDbManage.getInstance().insertOrUpdateOrderDetailInfo(detail); |
| | | } |
| | | LogUtils.i("插入订单数据:" + order.getOrderNo()); |
| | | } |
| | | |
| | | public void gotoSetting(View view){ |
| | | Intent intent = new Intent(); |
| | | intent.setClass(MainActivity.this, ManageActivity.class); |
| | | intent.setClass(MainActivity.this, AdminLoginActivity.class); |
| | | startActivity(intent); |
| | | } |
| | | |