DateFormat formatter = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT);
String formattedTime = formatter.format(new Date(rawResult.getTimestamp()));
TextView timeTextView = (TextView) findViewById(R.id.time_text_view);
timeTextView.setText(formattedTime);
Toast.makeText(getApplicationContext(), "timeTextView", Toast.LENGTH_SHORT).show();
TextView metaTextView = (TextView) findViewById(R.id.meta_text_view);
View metaTextViewLabel = findViewById(R.id.meta_text_view_label);
metaTextView.setVisibility(View.GONE);
metaTextViewLabel.setVisibility(View.GONE);
Map<ResultMetadataType,Object> metadata = rawResult.getResultMetadata();
if (metadata != null) {
StringBuilder metadataText = new StringBuilder(20);
for (Map.Entry<ResultMetadataType,Object> entry : metadata.entrySet()) {
if (DISPLAYABLE_METADATA_TYPES.contains(entry.getKey())) {
metadataText.append(entry.getValue()).append('\n');
}
}
if (metadataText.length() > 0) {
metadataText.setLength(metadataText.length() - 1);
metaTextView.setText(metadataText);
metaTextView.setVisibility(View.VISIBLE);
metaTextViewLabel.setVisibility(View.VISIBLE);
Toast.makeText(getApplicationContext(), (CharSequence) metaTextViewLabel, Toast.LENGTH_SHORT).show();
slideDrawMenuView111();
}
}
안녕하세요 ZXing 바코드 스캐너를 제가 어플만들고잇는거에 삽입햇습니다.
바코드 촬영을 하면 포맷 :code_39
종류 Text
시간 14.1.27 오후 8:37분
그리고 바코드 숫자 85k4531237852 가 VIew 나옵니다
분석해본결과 metaTextView 이것이 바코드 숫자가 나오는거같은데
이걸 json 타입으로 되어있는 서버로 보낼거인데요..
4번쨰 5번째 줄을 보시면 제가 토스트창으로 timeTextView가 나오게 한걸 확인한바 이 소스가 분명하다 생각해 올립니다..
제가 서버로 보내려하는 소스입니다.
private void slideDrawMenuView111(){
TextView metaTextView = (TextView) findViewById(R.id.meta_text_view);
// TODO Auto-generated method stub
{
salesMenu("1", metaTextView.getText().toString() );
}
}
protected void salesMenu(String GBN, String metaTextView) {
// TODO Auto-generated method stub
SalesMenu salesMenu = new SalesMenu();
salesMenu.type = MyApplication.SALESBYTERMS;
salesMenu.GBN = GBN;
salesMenu.SDATE = metaTextView;
salesInfoController.getSalesInfoList(this, salesMenu , MyApplication.SALESBYTERMS);
}
구분값은 "1" 로 가며 metaTextView가 "(바코드숫자들) 15312121" 이렇게 서버로 보내야하는데
아직 학생신분인데 직장인인제게 너무 어려운과제여서 이렇게 질문을 올립니다...흐읍
도와주세요 뉴뉴