安卓系统外接打印机可以打印小票
/*Copyright ©2015 TommyLemon(https://github.com/TommyLemon)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.*/
package zblibrary.demo.DEMO;
import java.util.ArrayList;
import zblibrary.demo.R;
import zblibrary.demo.activity_fragment.ScanActivity;
import zuo.biao.library.base.BaseActivity;
import zuo.biao.library.interfaces.OnBottomDragListener;
import zuo.biao.library.ui.AlertDialog;
import zuo.biao.library.ui.AlertDialog.OnDialogButtonClickListener;
import zuo.biao.library.ui.BottomMenuWindow;
import zuo.biao.library.ui.CutPictureActivity;
import zuo.biao.library.ui.DatePickerWindow;
import zuo.biao.library.ui.EditTextInfoActivity;
import zuo.biao.library.ui.EditTextInfoWindow;
import zuo.biao.library.ui.ItemDialog;
import zuo.biao.library.ui.ItemDialog.OnDialogItemClickListener;
import zuo.biao.library.ui.PlacePickerWindow;
import zuo.biao.library.ui.SelectPictureActivity;
import zuo.biao.library.ui.ServerSettingActivity;
import zuo.biao.library.ui.TimePickerWindow;
import zuo.biao.library.ui.TopMenuWindow;
import zuo.biao.library.ui.WebViewActivity;
import zuo.biao.library.util.CommonUtil;
import zuo.biao.library.util.DataKeeper;
import zuo.biao.library.util.ImageLoaderUtil;
import zuo.biao.library.util.SettingUtil;
import zuo.biao.library.util.StringUtil;
import zuo.biao.library.util.TimeUtil;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnTouchListener;
import android.widget.ImageView;
import android.widget.ScrollView;
import android.widget.TextView;
/**demo主页
* @author Lemon
*/
public class DemoMainActivity extends BaseActivity implements OnClickListener, OnBottomDragListener
, OnDialogButtonClickListener, OnDialogItemClickListener, OnTouchListener {
private static final String TAG = "DemoMainActivity";
//启动方法<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
/**启动这个Activity的Intent
* @param context
* @return
*/
public static Intent createIntent(Context context) {
return new Intent(context, DemoMainActivity.class);
}
//启动方法>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
@Override
public Activity getActivity() {
return this;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.demo_main_activity, this);
//功能归类分区方法,必须调用<<<<<<<<<<
initView();
initData();
initEvent();
//功能归类分区方法,必须调用>>>>>>>>>>
}
//UI显示区(操作UI,但不存在数据获取或处理代码,也不存在事件监听代码)<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
private static final String[] TOPBAR_COLOR_NAMES = {"灰色", "蓝色", "黄色"};
private static final int[] TOPBAR_COLOR_RESIDS = {R.color.gray, R.color.blue,R.color.yellow};
private View rlDemoMainTopbar;
private ImageView ivDemoMainHead;
private TextView tvDemoMainHeadName;
private ScrollView svDemoMain;
@Override
public void initView() {//必须调用
exitAnim = R.anim.bottom_push_out;
rlDemoMainTopbar = findViewById(R.id.rlDemoMainTopbar);
ivDemoMainHead = findViewById(R.id.ivDemoMainHead, this);
tvDemoMainHeadName = findViewById(R.id.tvDemoMainHeadName, this);
svDemoMain = (ScrollView) findViewById(R.id.svDemoMain);
}
/**显示列表选择弹窗
*/
private void showItemDialog() {
new ItemDialog(context, TOPBAR_COLOR_NAMES, "选择颜色", DIALOG_SET_TOPBAR, this).show();
}
/**显示顶部菜单
*/
private void showTopMenu() {
toActivity(TopMenuWindow.createIntent(context, new String[]{"更改导航栏颜色", "更改图片"}), REQUEST_TO_TOP_MENU, false);
}
private String picturePath;
/**选择图片
*/
private void selectPicture() {
toActivity(SelectPictureActivity.createIntent(context), REQUEST_TO_SELECT_PICTURE, false);
}
/**裁剪图片
* @param path
*/
private void cutPicture(String path) {
if (StringUtil.isFilePath(path) == false) {
Log.e(TAG, "cutPicture StringUtil.isFilePath(path) == false >> showShortToast(找不到图片);return;");
showShortToast("找不到图片");
return;
}
this.picturePath = path;
toActivity(CutPictureActivity.createIntent(context, path
, DataKeeper.imagePath, "photo" System.currentTimeMillis(), 200)
, REQUEST_TO_CUT_PICTURE);
}
/**显示图片
* @param path
*/
private void setPicture(String path) {
if (StringUtil.isFilePath(path) == false) {
Log.e(TAG, "setPicture StringUtil.isFilePath(path) == false >> showShortToast(找不到图片);return;");
showShortToast("找不到图片");
return;
}
this.picturePath = path;
svDemoMain.smoothScrollTo(0, 0);
ImageLoaderUtil.loadImage(ivDemoMainHead, path);
}
/**编辑图片名称
*/
private void editName(boolean toWindow) {
if (toWindow) {
intent = EditTextInfoWindow.createIntent(context, EditTextInfoWindow.TYPE_NICK
, "照片名称", StringUtil.getTrimedString(tvDemoMainHeadName), getPackageName());
} else {
intent = EditTextInfoActivity.createIntent(context, EditTextInfoActivity.TYPE_NICK
, "照片名称", StringUtil.getTrimedString(tvDemoMainHeadName));
}
toActivity(intent, REQUEST_TO_EDIT_TEXT_INFO, ! toWindow);
}
//UI显示区(操作UI,但不存在数据获取或处理代码,也不存在事件监听代码)>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//Data数据区(存在数据获取或处理代码,但不存在事件监听代码)<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
@Override
public void initData() {//必须调用
}
//Data数据区(存在数据获取或处理代码,但不存在事件监听代码)>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//Event事件区(只要存在事件监听代码就是)<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
@Override
public void initEvent() {//必须调用
findViewById(R.id.llDemoMainItemDialog).setOnClickListener(this);
findViewById(R.id.llDemoMainAlertDialog).setOnClickListener(this);
findViewById(R.id.llDemoMainScanActivity).setOnClickListener(this);
findViewById(R.id.llDemoMainSelectPictureActivity).setOnClickListener(this);
findViewById(R.id.llDemoMainCutPictureActivity).setOnClickListener(this);
findViewById(R.id.llDemoMainWebViewActivity).setOnClickListener(this);
findViewById(R.id.llDemoMainEditTextInfoActivity).setOnClickListener(this);
findViewById(R.id.llDemoMainServerSettingActivity).setOnTouchListener(this);
findViewById(R.id.llDemoMainDemoActivity).setOnClickListener(this);
findViewById(R.id.llDemoMainDemoListActivity).setOnClickListener(this);
findViewById(R.id.llDemoMainDemoFragmentActivity).setOnClickListener(this);
findViewById(R.id.llDemoMainDemoTabActivity).setOnClickListener(this);
findViewById(R.id.llDemoMainDemoSQLActivity).setOnClickListener(this);
findViewById(R.id.llDemoMainDemoTimeRefresherActivity).setOnClickListener(this);
findViewById(R.id.llDemoMainDemoBroadcastReceiverActivity).setOnClickListener(this);
findViewById(R.id.llDemoMainDemoBottomWindow).setOnClickListener(this);
findViewById(R.id.llDemoMainTopMenuWindow).setOnClickListener(this);
findViewById(R.id.llDemoMainBottomMenuWindow).setOnClickListener(this);
findViewById(R.id.llDemoMainEditTextInfoWindow).setOnClickListener(this);
findViewById(R.id.llDemoMainPlacePickerWindow).setOnClickListener(this);
findViewById(R.id.llDemoMainDatePickerWindow).setOnClickListener(this);
findViewById(R.id.llDemoMainTimePickerWindow).setOnClickListener(this);
}
@Override
public void onDialogButtonClick(int requestCode, boolean isPositive) {
if (isPositive == false) {
return;
}
rlDemoMainTopbar.setBackgroundResource(R.color.red);
}
private static final int DIALOG_SET_TOPBAR = 1;
@Override
public void onDialogItemClick(int requestCode, int position, String item) {
if (position < 0) {
position = 0;
}
switch (requestCode) {
case DIALOG_SET_TOPBAR:
if (position >= TOPBAR_COLOR_RESIDS.length) {
position = TOPBAR_COLOR_RESIDS.length - 1;
}
rlDemoMainTopbar.setBackgroundResource(TOPBAR_COLOR_RESIDS[position]);
break;
default:
break;
}
}
@Override
public void onDragBottom(boolean rightToLeft) {
if (rightToLeft) {
showTopMenu();
return;
}
finish();
}
//系统自带监听方法<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
private long touchDownTime = 0;
@SuppressLint("ClickableViewAccessibility")
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
if (v.getId() == R.id.llDemoMainServerSettingActivity) {
touchDownTime = System.currentTimeMillis();
Log.i(TAG, "onTouch MotionEvent.ACTION: touchDownTime=" touchDownTime);
return true;
}
case MotionEvent.ACTION_UP:
if (v.getId() == R.id.llDemoMainServerSettingActivity) {
long time = System.currentTimeMillis() - touchDownTime;
if (time < 5000 || time > 8000) {
showShortToast("请长按5-8秒");
} else {
toActivity(ServerSettingActivity.createIntent(context
, SettingUtil.getServerAddress(context, false), SettingUtil.getServerAddress(context, true)
, SettingUtil.APP_SETTING, Context.MODE_PRIVATE
, SettingUtil.KEY_SERVER_ADDRESS_NORMAL, SettingUtil.KEY_SERVER_ADDRESS_TEST));
return true;
}
}
break;
default:
break;
}
return false;
}
private int[] selectedDate = new int[]{1971, 0, 1};
private int[] selectedTime = new int[]{12, 0, 0};
@Override
public void onClick(View v) {//直接调用不会显示v被点击效果
switch (v.getId()) {
case R.id.ivDemoMainHead:
selectPicture();
break;
case R.id.tvDemoMainHeadName:
editName(true);
break;
case R.id.llDemoMainItemDialog:
showItemDialog();
break;
case R.id.llDemoMainAlertDialog:
new AlertDialog(context, "更改颜色", "确定将导航栏颜色改为红色?", true, 0, this).show();
break;
case R.id.llDemoMainScanActivity:
toActivity(ScanActivity.createIntent(context), REQUEST_TO_CAMERA_SCAN);
break;
case R.id.llDemoMainSelectPictureActivity:
selectPicture();
break;
case R.id.llDemoMainCutPictureActivity:
cutPicture(picturePath);
break;
case R.id.llDemoMainWebViewActivity:
toActivity(WebViewActivity.createIntent(context, SettingUtil.isOnTestMode ? "测试服务器" : "正式服务器"
, SettingUtil.getCurrentServerAddress(context)));
break;
case R.id.llDemoMainEditTextInfoActivity:
editName(false);
break;
case R.id.llDemoMainDemoActivity:
toActivity(DemoActivity.createIntent(context, 0));
break;
case R.id.llDemoMainDemoListActivity:
toActivity(DemoListActivity.createIntent(context, 0));
break;
case R.id.llDemoMainDemoFragmentActivity:
toActivity(DemoFragmentActivity.createIntent(context, 0));
break;
case R.id.llDemoMainDemoTabActivity:
toActivity(DemoTabActivity.createIntent(context));
break;
case R.id.llDemoMainDemoSQLActivity:
toActivity(DemoSQLActivity.createIntent(context));
break;
case R.id.llDemoMainDemoTimeRefresherActivity:
toActivity(DemoTimeRefresherActivity.createIntent(context));
break;
case R.id.llDemoMainDemoBroadcastReceiverActivity:
toActivity(DemoBroadcastReceiverActivity.createIntent(context));
break;
case R.id.llDemoMainDemoBottomWindow:
toActivity(DemoBottomWindow.createIntent(context, ""), REQUEST_TO_DEMO_BOTTOM_WINDOW, false);
break;
case R.id.llDemoMainTopMenuWindow:
showTopMenu();
break;
case R.id.llDemoMainBottomMenuWindow:
toActivity(BottomMenuWindow.createIntent(context, TOPBAR_COLOR_NAMES)
.putExtra(BottomMenuWindow.INTENT_TITLE, "选择颜色"), REQUEST_TO_BOTTOM_MENU, false);
break;
case R.id.llDemoMainEditTextInfoWindow:
editName(true);
break;
case R.id.llDemoMainPlacePickerWindow:
toActivity(PlacePickerWindow.createIntent(context, getPackageName(), 2), REQUEST_TO_PLACE_PICKER, false);
break;
case R.id.llDemoMainDatePickerWindow:
toActivity(DatePickerWindow.createIntent(context, new int[]{1971, 0, 1}
, TimeUtil.getDateDetail(System.currentTimeMillis())), REQUEST_TO_DATE_PICKER, false);
break;
case R.id.llDemoMainTimePickerWindow:
toActivity(TimePickerWindow.createIntent(context, selectedTime), REQUEST_TO_TIME_PICKER, false);
break;
default:
break;
}
}
//类相关监听<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
private static final int REQUEST_TO_SELECT_PICTURE = 20;
private static final int REQUEST_TO_CUT_PICTURE = 21;
public static final int REQUEST_TO_CAMERA_SCAN = 22;
private static final int REQUEST_TO_EDIT_TEXT_INFO = 23;
private static final int REQUEST_TO_SERVER_SETTING = 24;
private static final int REQUEST_TO_DEMO_BOTTOM_WINDOW = 25;
private static final int REQUEST_TO_TOP_MENU = 30;
private static final int REQUEST_TO_BOTTOM_MENU = 31;
private static final int REQUEST_TO_PLACE_PICKER = 32;
private static final int REQUEST_TO_DATE_PICKER = 33;
private static final int REQUEST_TO_TIME_PICKER = 34;
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode != RESULT_OK) {
return;
}
switch (requestCode) {
case REQUEST_TO_SELECT_PICTURE:
if (data != null) {
cutPicture(data.getStringExtra(SelectPictureActivity.RESULT_PICTURE_PATH));
}
break;
case REQUEST_TO_CUT_PICTURE:
if (data != null) {
setPicture(data.getStringExtra(CutPictureActivity.RESULT_PICTURE_PATH));
}
break;
case REQUEST_TO_CAMERA_SCAN:
if (data != null) {
String result = data.getStringExtra(ScanActivity.RESULT_QRCODE_STRING);
CommonUtil.copyText(context, result);
// toActivity(WebViewActivity.createIntent(context, "扫描结果", result));
CommonUtil.openWebSite(context, result);
}
break;
case REQUEST_TO_EDIT_TEXT_INFO:
if (data != null) {
svDemoMain.smoothScrollTo(0, 0);
tvDemoMainHeadName.setText(StringUtil.getTrimedString(
data.getStringExtra(EditTextInfoWindow.RESULT_VALUE)));
}
break;
case REQUEST_TO_SERVER_SETTING:
if (data != null) {
//TODO
}
break;
case REQUEST_TO_DEMO_BOTTOM_WINDOW:
if (data != null) {
showShortToast(data.getStringExtra(DemoBottomWindow.RESULT_DATA));
}
break;
case REQUEST_TO_TOP_MENU:
if (data != null) {
switch (data.getIntExtra(TopMenuWindow.RESULT_POSITION, -1)) {
case 0:
showItemDialog();
break;
case 1:
selectPicture();
break;
default:
break;
}
}
break;
case REQUEST_TO_BOTTOM_MENU:
if (data != null) {
int selectedPosition = data.getIntExtra(BottomMenuWindow.RESULT_ITEM_ID, -1);
if (selectedPosition >= 0 && selectedPosition < TOPBAR_COLOR_RESIDS.length) {
rlDemoMainTopbar.setBackgroundResource(TOPBAR_COLOR_RESIDS[selectedPosition]);
}
}
break;
case REQUEST_TO_PLACE_PICKER:
if (data != null) {
ArrayList<String> placeList = data.getStringArrayListExtra(PlacePickerWindow.RESULT_PLACE_LIST);
if (placeList != null) {
String place = "";
for (String s : placeList) {
place = StringUtil.getTrimedString(s);
}
showShortToast("选择的地区为: " place);
}
}
break;
case REQUEST_TO_DATE_PICKER:
if (data != null) {
ArrayList<Integer> list = data.getIntegerArrayListExtra(DatePickerWindow.RESULT_DATE_DETAIL_LIST);
if (list != null && list.size() >= 3) {
selectedDate = new int[list.size()];
for (int i = 0; i < list.size(); i ) {
selectedDate[i] = list.get(i);
}
showShortToast("选择的日期为" selectedDate[0] "-" (selectedDate[1] 1) "-" selectedDate[2]);
}
}
break;
case REQUEST_TO_TIME_PICKER:
if (data != null) {
ArrayList<Integer> list = data.getIntegerArrayListExtra(TimePickerWindow.RESULT_TIME_DETAIL_LIST);
if (list != null && list.size() >= 2) {
selectedTime = new int[list.size()];
for (int i = 0; i < list.size(); i ) {
selectedTime[i] = list.get(i);
}
String minute = "" selectedTime[1];
if (minute.length() < 2) {
minute = "0" minute;
}
showShortToast("选择的时间为" selectedTime[0] ":" minute);
}
}
break;
default:
break;
}
}
//类相关监听<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
//类相关监听>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//系统自带监听方法>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//类相关监听>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//系统自带监听>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//Event事件区(只要存在事件监听代码就是)>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//内部类,尽量少用<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
//内部类,尽量少用>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
}
资源文件列表
Printer-duoma/QRCodeLibrary/.classpath , 807
Printer-duoma/QRCodeLibrary/.project , 1228
Printer-duoma/QRCodeLibrary/.settings/org.eclipse.core.resources.prefs , 57
Printer-duoma/QRCodeLibrary/.settings/org.eclipse.jdt.core.prefs , 658
Printer-duoma/QRCodeLibrary/AndroidManifest.xml , 964
Printer-duoma/QRCodeLibrary/gen/com/ericssonlabs/BuildConfig.java , 158
Printer-duoma/QRCodeLibrary/gen/com/ericssonlabs/R.java , 3232
Printer-duoma/QRCodeLibrary/libs/zxing.jar , 330311
Printer-duoma/QRCodeLibrary/lint.xml , 53
Printer-duoma/QRCodeLibrary/proguard.cfg , 1248
Printer-duoma/QRCodeLibrary/project.properties , 382
Printer-duoma/QRCodeLibrary/res/layout/camera.xml , 1727
Printer-duoma/QRCodeLibrary/res/layout/main.xml , 1851
Printer-duoma/QRCodeLibrary/res/raw/beep.ogg , 12237
Printer-duoma/QRCodeLibrary/res/raw/realm_properties , 49
Printer-duoma/QRCodeLibrary/res/values/colors.xml , 1371
Printer-duoma/QRCodeLibrary/res/values/ids.xml , 1191
Printer-duoma/QRCodeLibrary/src/com/ericssonlabs/BarCodeTestActivity.java , 2695
Printer-duoma/QRCodeLibrary/src/com/zxing/activity/CaptureActivity.java , 5749
Printer-duoma/QRCodeLibrary/src/com/zxing/camera/AutoFocusCallback.java , 1562
Printer-duoma/QRCodeLibrary/src/com/zxing/camera/CameraConfigurationManager.java , 9388
Printer-duoma/QRCodeLibrary/src/com/zxing/camera/CameraManager.java , 12424
Printer-duoma/QRCodeLibrary/src/com/zxing/camera/FlashlightManager.java , 4847
Printer-duoma/QRCodeLibrary/src/com/zxing/camera/PlanarYUVLuminanceSource.java , 4067
Printer-duoma/QRCodeLibrary/src/com/zxing/camera/PreviewCallback.java , 1965
Printer-duoma/QRCodeLibrary/src/com/zxing/decoding/CaptureActivityHandler.java , 4797
Printer-duoma/QRCodeLibrary/src/com/zxing/decoding/DecodeFormatManager.java , 3738
Printer-duoma/QRCodeLibrary/src/com/zxing/decoding/DecodeHandler.java , 3590
Printer-duoma/QRCodeLibrary/src/com/zxing/decoding/DecodeThread.java , 3326
Printer-duoma/QRCodeLibrary/src/com/zxing/decoding/FinishListener.java , 1259
Printer-duoma/QRCodeLibrary/src/com/zxing/decoding/InactivityTimer.java , 2089
Printer-duoma/QRCodeLibrary/src/com/zxing/decoding/Intents.java , 6154
Printer-duoma/QRCodeLibrary/src/com/zxing/encoding/EncodingHandler.java , 1197
Printer-duoma/QRCodeLibrary/src/com/zxing/view/ViewfinderResultPointCallback.java , 1078
Printer-duoma/QRCodeLibrary/src/com/zxing/view/ViewfinderView.java , 5823
Printer-duoma/ZBLibrary/.classpath , 722
Printer-duoma/ZBLibrary/.project , 1224
Printer-duoma/ZBLibrary/.settings/org.eclipse.core.resources.prefs , 133
Printer-duoma/ZBLibrary/.settings/org.eclipse.jdt.core.prefs , 658
Printer-duoma/ZBLibrary/AndroidManifest.xml , 3700
Printer-duoma/ZBLibrary/gen/zuo/biao/library/BuildConfig.java , 158
Printer-duoma/ZBLibrary/gen/zuo/biao/library/R.java , 56064
Printer-duoma/ZBLibrary/ic_launcher-web.png , 51394
Printer-duoma/ZBLibrary/libs/android-support-v4.jar , 1290314
Printer-duoma/ZBLibrary/libs/commons-net-3.3.jar , 280983
Printer-duoma/ZBLibrary/libs/fastjson-1.2.24.jar , 427644
Printer-duoma/ZBLibrary/libs/ksoap2-android-assembly-2.6.5-jar-with-dependencies.jar , 154852
Printer-duoma/ZBLibrary/libs/okhttp-2.1.0.jar , 278047
Printer-duoma/ZBLibrary/libs/okio-1.0.0.jar , 52131
Printer-duoma/ZBLibrary/libs/universal-image-loader-1.9.4.jar , 160341
Printer-duoma/ZBLibrary/lint.xml , 53
Printer-duoma/ZBLibrary/proguard-project.txt , 781
Printer-duoma/ZBLibrary/project.properties , 584
Printer-duoma/ZBLibrary/res/anim/bottom_push_in.xml , 261
Printer-duoma/ZBLibrary/res/anim/bottom_push_in_keyboard.xml , 262
Printer-duoma/ZBLibrary/res/anim/bottom_push_out.xml , 262
Printer-duoma/ZBLibrary/res/anim/bottom_push_out_keyboard.xml , 274
Printer-duoma/ZBLibrary/res/anim/bottom_window_enter.xml , 262
Printer-duoma/ZBLibrary/res/anim/bottom_window_exit.xml , 262
Printer-duoma/ZBLibrary/res/anim/fade.xml , 254
Printer-duoma/ZBLibrary/res/anim/hold.xml , 254
Printer-duoma/ZBLibrary/res/anim/left_push_in.xml , 262
Printer-duoma/ZBLibrary/res/anim/left_push_out.xml , 262
Printer-duoma/ZBLibrary/res/anim/null_anim.xml , 218
Printer-duoma/ZBLibrary/res/anim/pickerview_dialog_scale_in.xml , 491
Printer-duoma/ZBLibrary/res/anim/pickerview_dialog_scale_out.xml , 490
Printer-duoma/ZBLibrary/res/anim/pickerview_slide_in_bottom.xml , 344
Printer-duoma/ZBLibrary/res/anim/pickerview_slide_out_bottom.xml , 344
Printer-duoma/ZBLibrary/res/anim/push_in.xml , 225
Printer-duoma/ZBLibrary/res/anim/push_out.xml , 228
Printer-duoma/ZBLibrary/res/anim/right_push_in.xml , 262
Printer-duoma/ZBLibrary/res/anim/right_push_out.xml , 262
Printer-duoma/ZBLibrary/res/anim/slide_in_from_bottom.xml , 865
Printer-duoma/ZBLibrary/res/anim/slide_in_from_top.xml , 866
Printer-duoma/ZBLibrary/res/anim/slide_in_right.xml , 333
Printer-duoma/ZBLibrary/res/anim/slide_out_left.xml , 334
Printer-duoma/ZBLibrary/res/anim/slide_out_to_bottom.xml , 865
Printer-duoma/ZBLibrary/res/anim/slide_out_to_top.xml , 866
Printer-duoma/ZBLibrary/res/color/alpha_to_darker_selector.xml , 325
Printer-duoma/ZBLibrary/res/color/black_to_white_selector.xml , 312
Printer-duoma/ZBLibrary/res/color/white_to_black_selector.xml , 312
Printer-duoma/ZBLibrary/res/drawable/alpha3.xml , 143
Printer-duoma/ZBLibrary/res/drawable/alpha_to_darker_alpha.xml , 334
Printer-duoma/ZBLibrary/res/drawable/bg_black_to_white_alpha.xml , 376
Printer-duoma/ZBLibrary/res/drawable/bg_gray_to_alpha.xml , 363
Printer-duoma/ZBLibrary/res/drawable/bg_green_to_darker_green.xml , 370
Printer-duoma/ZBLibrary/res/drawable/bg_item_to_alpha.xml , 272
Printer-duoma/ZBLibrary/res/drawable/bg_pressed_common.xml , 284
Printer-duoma/ZBLibrary/res/drawable/bg_white_to_alpha.xml , 364
Printer-duoma/ZBLibrary/res/drawable/bg_white_to_gray.xml , 241
Printer-duoma/ZBLibrary/res/drawable/btn_blue_bg.xml , 271
Printer-duoma/ZBLibrary/res/drawable/btn_blue_normal_shape.xml , 238
Printer-duoma/ZBLibrary/res/drawable/btn_blue_pressed_shape.xml , 239
Printer-duoma/ZBLibrary/res/drawable/btn_blue_round_bg.xml , 314
Printer-duoma/ZBLibrary/res/drawable/btn_blue_round_bg_normal.xml , 242
Printer-duoma/ZBLibrary/res/drawable/btn_blue_round_bg_pressed.xml , 250
Printer-duoma/ZBLibrary/res/drawable/btn_blue_round_big_normal.xml , 201
Printer-duoma/ZBLibrary/res/drawable/btn_blue_round_big_pressed.xml , 201
Printer-duoma/ZBLibrary/res/drawable/btn_blue_selector.xml , 370
Printer-duoma/ZBLibrary/res/drawable/btn_blue_sky_bg.xml , 275
Printer-duoma/ZBLibrary/res/drawable/btn_blue_small.xml , 332
Printer-duoma/ZBLibrary/res/drawable/btn_green_bg.xml , 273
Printer-duoma/ZBLibrary/res/drawable/btn_orange_bg.xml , 278
Printer-duoma/ZBLibrary/res/drawable/choose_eara_item_selector.xml , 260
Printer-duoma/ZBLibrary/res/drawable/choose_plate_item_selector.xml , 260
Printer-duoma/ZBLibrary/res/drawable/cilcle_gray.xml , 221
Printer-duoma/ZBLibrary/res/drawable/cilcle_gray_to_white.xml , 339
Printer-duoma/ZBLibrary/res/drawable/circle_blue.xml , 221
Printer-duoma/ZBLibrary/res/drawable/circle_green.xml , 222
Printer-duoma/ZBLibrary/res/drawable/circle_pink.xml , 221
Printer-duoma/ZBLibrary/res/drawable/circle_white.xml , 222
Printer-duoma/ZBLibrary/res/drawable/circle_yellow.xml , 223
Printer-duoma/ZBLibrary/res/drawable/dialog_bg.xml , 199
Printer-duoma/ZBLibrary/res/drawable/dialog_bg_common.xml , 329
Printer-duoma/ZBLibrary/res/drawable/dialog_bg_map.xml , 564
Printer-duoma/ZBLibrary/res/drawable/dialog_bg_rec.xml , 314
Printer-duoma/ZBLibrary/res/drawable/dialog_btn_bg.xml , 276
Printer-duoma/ZBLibrary/res/drawable/dialog_left_but_bg.xml , 1975
Printer-duoma/ZBLibrary/res/drawable/dialog_right_but_bg.xml , 1976
Printer-duoma/ZBLibrary/res/drawable/dialog_web_but_bg.xml , 1981
Printer-duoma/ZBLibrary/res/drawable/edit_cusor.xml , 194
Printer-duoma/ZBLibrary/res/drawable/edit_item_text_bg.xml , 329
Printer-duoma/ZBLibrary/res/drawable/edit_text_bg.xml , 330
Printer-duoma/ZBLibrary/res/drawable/green_rounded_rectangle_normal.xml , 252
Printer-duoma/ZBLibrary/res/drawable/icon_gray_bg.xml , 282
Printer-duoma/ZBLibrary/res/drawable/icon_white_bg.xml , 276
Printer-duoma/ZBLibrary/res/drawable/ic_launcher.png , 9345
Printer-duoma/ZBLibrary/res/drawable/input_bg.xml , 439
Printer-duoma/ZBLibrary/res/drawable/input_bg_pressed.xml , 446
Printer-duoma/ZBLibrary/res/drawable/list_item_bg.xml , 680
Printer-duoma/ZBLibrary/res/drawable/list_item_blank_divider.xml , 199
Printer-duoma/ZBLibrary/res/drawable/menu_manage_manager_bg.xml , 448
Printer-duoma/ZBLibrary/res/drawable/menu_manage_manager_cancel_bg_normal.xml , 302
Printer-duoma/ZBLibrary/res/drawable/menu_manage_manager_cancel_bg_pressed.xml , 302
Printer-duoma/ZBLibrary/res/drawable/menu_member_manage_cancel_bg.xml , 309
Printer-duoma/ZBLibrary/res/drawable/menu_member_manage_item_bg.xml , 197
Printer-duoma/ZBLibrary/res/drawable/null_drawable.xml , 121
Printer-duoma/ZBLibrary/res/drawable/oval_alpha.xml , 187
Printer-duoma/ZBLibrary/res/drawable/oval_white.xml , 191
Printer-duoma/ZBLibrary/res/drawable/progress_color_horizontal.xml , 455
Printer-duoma/ZBLibrary/res/drawable/radiobtn_selector.xml , 455
Printer-duoma/ZBLibrary/res/drawable/round_alpha.xml , 201
Printer-duoma/ZBLibrary/res/drawable/round_rectangle_empty_white.xml , 366
Printer-duoma/ZBLibrary/res/drawable/selector_pickerview_btn.xml , 270
Printer-duoma/ZBLibrary/res/drawable/square_alpha.xml , 197
Printer-duoma/ZBLibrary/res/drawable/tab_bg_center_selector.xml , 340
Printer-duoma/ZBLibrary/res/drawable/tab_bg_left_full_white.xml , 252
Printer-duoma/ZBLibrary/res/drawable/tab_bg_left_selector.xml , 380
Printer-duoma/ZBLibrary/res/drawable/tab_bg_right_full_white.xml , 254
Printer-duoma/ZBLibrary/res/drawable/tab_bg_right_selector.xml , 382
Printer-duoma/ZBLibrary/res/drawable/top_bg.png , 1039
最多只能显示150条信息!
