基于Android的大学生生活小助手设计与开发(12)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于Android的大学生生活小助手设计与开发(12)


                }
                TransitRouteLine transitRouteLine = routeLines.get(0);

                // 显示第一条路线的换乘步骤
                showRouteStepInTextView(transitRouteLine);

                // 在地图上显示搜索结果
                showTransitDatasInMap(transitRouteLine);
            }

            @Override
            public void onGetDrivingRouteResult(DrivingRouteResult drivingRouteResult) {
                if (drivingRouteResult == null || drivingRouteResult.error == SearchResult.ERRORNO.RESULT_NOT_FOUND) {
                    showToast("没有搜索到结果");
                    return;
                }
                List<DrivingRouteLine> routeLines = drivingRouteResult.getRouteLines();
//                showToast("搜索到路线共:" + routeLines.size() + " 条");
                if (routeLines == null || routeLines.size() == 0) {
                    showToast("没有搜索到结果");
                    return;
                }
                DrivingRouteLine drivingRouteLine = routeLines.get(0);
                showDrivingDatasInMap(drivingRouteLine);
            }
        });
    }
4 翻译功能
由客户端输入待翻译信息,通过网络服务,即可实现在线翻译,客户端返回翻译结果。翻译功能如图5.6所示:
 
图5.6 翻译功能图
主要实现代码如下所示:
private void translate() {
    LogUtil.e("first_word-----"+first_word);
    btn_translate.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            ThreadPoolManager.getThreadPoolManager().excute(new Runnable() {
                @Override
                public void run() {
                    first_word = et_first_word.getText().toString().trim(); (责任编辑:qin)