登录
首页 » Windows_Unix » TravelApp-(1)

TravelApp-(1)

于 2020-10-22 发布 文件大小:4419KB
0 271
下载积分: 1 下载次数: 12

代码说明:

  一个简单的安卓app应用程序,类似于滴答拼车,但是拼游的,大家可以通过此软件找到一起出游的小伙伴(A simple Android app applications, similar to the ticking carpool, but to fight tour, we can travel together by this software to find a small partner)

文件列表:

TravelApp
.........\.classpath,475,2015-10-20
.........\.project,845,2015-10-17
.........\AndroidManifest.xml,1999,2015-10-20
.........\assets
.........\bin
.........\...\AndroidManifest.xml,1999,2015-10-20
.........\...\classes
.........\...\.......\com
.........\...\.......\...\example
.........\...\.......\...\.......\travelapp
.........\...\.......\...\.......\.........\BottomLayout.class,668,2015-10-20
.........\...\.......\...\.......\.........\BuildConfig.class,351,2015-10-20
.........\...\.......\...\.......\.........\Content.class,625,2015-10-20
.........\...\.......\...\.......\.........\ContentAdapter$ViewHolder.class,632,2015-10-20
.........\...\.......\...\.......\.........\ContentAdapter.class,2376,2015-10-20
.........\...\.......\...\.......\.........\Helper$1.class,1149,2015-10-20
.........\...\.......\...\.......\.........\Helper.class,1141,2015-10-20
.........\...\.......\...\.......\.........\LogInActivity.class,626,2015-10-20
.........\...\.......\...\.......\.........\MainActivity$1.class,1107,2015-10-20
.........\...\.......\...\.......\.........\MainActivity$2.class,1101,2015-10-20
.........\...\.......\...\.......\.........\MainActivity$3.class,1184,2015-10-20
.........\...\.......\...\.......\.........\MainActivity.class,4114,2015-10-20
.........\...\.......\...\.......\.........\MyMessageActivity.class,638,2015-10-20
.........\...\.......\...\.......\.........\MyParticipateActivity.class,650,2015-10-20
.........\...\.......\...\.......\.........\MyPhotoActivity.class,632,2015-10-20
.........\...\.......\...\.......\.........\MyPostActivity.class,629,2015-10-20
.........\...\.......\...\.......\.........\PersonalInfoActivity.class,647,2015-10-20
.........\...\.......\...\.......\.........\Photo.class,1369,2015-10-20
.........\...\.......\...\.......\.........\PhotoAdapter$ViewHolder.class,764,2015-10-20
.........\...\.......\...\.......\.........\PhotoAdapter$ViewHolder2.class,706,2015-10-20
.........\...\.......\...\.......\.........\PhotoAdapter.class,2964,2015-10-20
.........\...\.......\...\.......\.........\PostActivity$1.class,814,2015-10-20
.........\...\.......\...\.......\.........\PostActivity.class,1067,2015-10-20
.........\...\.......\...\.......\.........\R$attr.class,349,2015-10-20
.........\...\.......\...\.......\.........\R$dimen.class,470,2015-10-20
.........\...\.......\...\.......\.........\R$drawable.class,1980,2015-10-20
.........\...\.......\...\.......\.........\R$id.class,1994,2015-10-20
.........\...\.......\...\.......\.........\R$layout.class,788,2015-10-20
.........\...\.......\...\.......\.........\R$menu.class,397,2015-10-20
.........\...\.......\...\.......\.........\R$string.class,481,2015-10-20
.........\...\.......\...\.......\.........\R$style.class,440,2015-10-20
.........\...\.......\...\.......\.........\R.class,703,2015-10-20
.........\...\.......\...\.......\.........\UserActivity$1.class,1184,2015-10-20
.........\...\.......\...\.......\.........\UserActivity.class,1961,2015-10-20
.........\...\classes.dex,1337656,2015-10-20
.........\...\dexedLibs
.........\...\.........\android-support-v4-e50b0df90449796e083052e4a166c6ed.jar,437633,2015-10-20
.........\...\res
.........\...\...\crunch
.........\...\...\......\drawable-hdpi
.........\...\...\......\.............\back.png
.........\...\...\......\.............\forward.png

.........\...\...\......\.............\logout.png
.........\...\...\......\.............\my_message.png
.........\...\...\......\.............\my_participate.png,507,2015-10-20
.........\...\...\......\.............\my_photo.png,497,2015-10-20
.........\...\...\......\.............\my_post.png,411,2015-10-20
.........\...\...\......\.............\personal_info.png,911,2015-10-20
.........\...\...\......\.............\settings.png,979,2015-10-20
.........\...\...\......\.............\timo.png,26043,2015-10-20
.........\...\...\......\drawable-mdpi

.........\...\...\......\drawable-xhdpi

.........\...\...\......\drawable-xxhdpi

.........\...\resources.ap_,665460,2015-10-20
.........\...\TravelApp.apk,1112551,2015-10-20
.........\gen
.........\...\com
.........\...\...\example
.........\...\...\.......\travelapp
.........\...\...\.......\.........\BuildConfig.java,163,2015-10-20
.........\...\...\.......\.........\R.java,8510,2015-10-20

.........\libs
.........\....\android-support-v4.jar,1294803,2015-10-17
.........\proguard-project.txt,781,2015-10-17
.........\project.properties,563,2015-10-20
.........\res
.........\...\drawable-hdpi




.........\...\.............\back.png
.........\...\.............\cherry_pic.jpg,3431,2015-10-19
.........\...\.............\dali_1.jpg,24928,2015-10-20
.........\...\.............\dali_2.jpg,15162,2015-10-20
.........\...\.............\dali_3.jpg,14438,2015-10-20
.........\...\.............\dali_4.jpg,8020,2015-10-20
.........\...\.............\dali_5.jpg,10078,2015-10-20
.........\...\.............\dali_6.jpg,12875,2015-10-20
.........\...\.............\dongchuan.jpg,15912,2015-10-20
.........\...\.............\forward.png,537,2015-10-20
.........\...\.............\fuxianhu.jpg,8872,2015-10-20
.........\...\.............\guilin_1.jpg,23930,2015-10-20
.........\...\.............\guilin_2.jpg,19198,2015-10-20

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 微信公众平台模式(JAVA) SDK/微信app
    【核心代码】package com.gson;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.Date;import java.util.Properties;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletInputStream;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.log4j.Logger;import com.gson.bean.Articles;import com.gson.bean.InMessage;import com.gson.bean.OutMessage;import com.gson.bean.TextOutMessage;import com.gson.inf.MessageProcessingHandler;import com.gson.util.Tools;import com.gson.util.XStreamFactory;import com.thoughtworks.xstream.XStream;/** * 请求拦截 * * @author GodSon * */public class WeChatFilter implements Filter { private final Logger logger = Logger.getLogger(WeChatFilter.class); private String _token; private String conf = "classPath:wechat.properties"; private String defaultHandler = "com.gson.inf.DefaultMessageProcessingHandlerImpl"; private Properties p; @Override public void destroy() { logger.info("WeChatFilter已经销毁"); } @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) req; HttpServletResponse response = (HttpServletResponse) res; Boolean isGet = request.getMethod().equals("GET"); String path = request.getServletPath(); String pathInfo = path.substring(path.lastIndexOf("/")); if (pathInfo == null) { response.getWriter().write("error"); } else { _token = pathInfo.substring(1); if (isGet) { doGet(request, response); } else { doPost(request, response); } } } private void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException { response.setCharacterEncoding("UTF-8"); response.setContentType("text/xml"); OutMessage oms = new OutMessage(); ServletInputStream in = request.getInputStream(); // 转换微信post过来的xml内容 XStream xs = XStreamFactory.init(false); xs.alias("xml", InMessage.class); String xmlMsg = Tools.inputStream2String(in); logger.debug("输入消息:[" xmlMsg "]"); InMessage msg = (InMessage) xs.fromXML(xmlMsg); // 获取自定消息处理器,如果自定义处理器则使用默认处理器。 String handler = p.getProperty("MessageProcessingHandlerImpl"); if (handler == null) handler = defaultHandler; try { // 加载处理器 Class clazz = Class.forName(handler); MessageProcessingHandler processingHandler = (MessageProcessingHandler) clazz.newInstance(); // 取得消息类型 String type = msg.getMsgType(); Method mt = clazz.getMethod(type "TypeMsg", InMessage.class); oms = (OutMessage) mt.invoke(processingHandler, msg); if (oms == null) { oms = new TextOutMessage(); ((TextOutMessage) oms).setContent("系统错误!"); } setMsgInfo(oms,msg); } catch (Exception e) { logger.error(e); oms = new TextOutMessage(); ((TextOutMessage) oms).setContent("系统错误!"); try { setMsgInfo(oms,msg); } catch (Exception e1) { logger.error(e); } } // 把发送发送对象转换为xml输出 xs = XStreamFactory.init(true); xs.alias("xml", oms.getClass()); xs.alias("item", Articles.class); String xml = xs.toXML(oms); logger.debug("输出消息:[" xml "]"); response.getWriter().write(xml); } private void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { String signature = request.getParameter("signature");// 微信加密签名 String timestamp = request.getParameter("timestamp");// 时间戳 String nonce = request.getParameter("nonce");// 随机数 String echostr = request.getParameter("echostr");// // 验证 if (Tools.checkSignature(_token, signature, timestamp, nonce)) { response.getWriter().write(echostr); } } private void setMsgInfo(OutMessage oms,InMessage msg) throws Exception { // 设置发送信息 Class outMsg = oms.getClass().getSuperclass(); Field CreateTime = outMsg.getDeclaredField("CreateTime"); Field ToUserName = outMsg.getDeclaredField("ToUserName"); Field FromUserName = outMsg.getDeclaredField("FromUserName"); ToUserName.setAccessible(true); CreateTime.setAccessible(true); FromUserName.setAccessible(true); CreateTime.set(oms, new Date().getTime()); ToUserName.set(oms, msg.getFromUserName()); FromUserName.set(oms, msg.getToUserName()); } /** * 启动的时候加载wechat.properties配置 可以在过滤器配置wechat.properties路径 */ @Override public void init(FilterConfig config) throws ServletException { String cf = config.getInitParameter("conf"); if (cf != null) { conf = cf; } String classPath = this.getClass().getResource("/").getPath().replaceAll("%20", " "); conf = conf.replace("classPath:", classPath); p = new Properties(); File pfile = new File(conf); if (pfile.exists()) { try { p.load(new FileInputStream(pfile)); } catch (FileNotFoundException e) { logger.error("未找到wechat.properties", e); } catch (IOException e) { logger.error("wechat.properties读取异常", e); } } logger.info("WeChatFilter已经启动!"); }}
    2014-01-21下载
    积分:1
  • qiangongdianliu
    ATP-EMTP潜供电流模型,对于研究潜供电流抑制有很好的学习作用。很好的模型,通过仿真检验。(ATP-EMTP Arc Current model)
    2013-01-14 22:21:03下载
    积分:1
  • FM1188(B)_REF_SCHEMATIC_P1
    FM1188原理图的一些元件的参数说明,还算详细(FM1188 some elements of the schematic description of the parameters, fairly detailed)
    2013-07-04 17:44:40下载
    积分:1
  • 4LU电机控制
    【实例简介】控制电机
    2021-09-12 00:31:01下载
    积分:1
  • ChipGenius_3.01
    ChipGenius是一款USB设备芯片型号检测工具,可以自动查询U盘、MP3/MP4、读卡器、移动硬盘等一切USB设备的主控芯片型号、制造商、品牌、并提供相关资料下载地址。当然也可以查询USB设备的VID/PID信息、设备名称、接口速度、序列号、设备版本等。    软件绿色小巧,即插即用,是数码消费者、电子爱好者、DIY人士和数码维修人员身边的好帮手。(ChipGenius is a USB device chip model test tools, can automatically query U disk, MP3, MP4, mobile hard disk and all card reader, USB device control chip maker, brand, models, and provide the relevant material. Of course the USB devices can also query information, equipment VID/PID speed interface name, version number, equipment, etc. Software green compact, plug and play, is a digital consumer, electronic enthusiasts, DIY and digital maintenance staff good helper.)
    2009-05-01 16:36:19下载
    积分:1
  • carbook
    一套完整的android应用app源代码,能够正常编译运行并在android实机上运行。(A complete Android application app source code, can be compiled to run and run on the Android machine.)
    2015-11-22 01:16:48下载
    积分:1
  • Salyshev
    Chapter from book prof Salychev strapdown)
    2009-05-17 04:15:51下载
    积分:1
  • Viterbi-Vifekbi-This
    强烈推荐好用的卷积码编码,维特比译码和软判决,本代码简易可行,(Good convolutional code coding, Viterbi decoding and soft decision are highly recommended. This code is simple and feasible.)
    2019-03-28 00:21:41下载
    积分:1
  • ygmhf
    Analog data analysis processing, Constituting the modulated signals of different frequencies, Implemented with SDRAM run nios, while saving camera data SRAM.
    2017-09-11 10:22:24下载
    积分:1
  • android中不错的ExpandableListView实例效果源码
    一、ExpandableListView介绍     一个垂直滚动的显示两个级别(Child,Group)列表项的视图,列表项来自ExpandableListAdapter 。组可以单独展开。   1.重要方法       expandGroup(int groupPos) :在分组列表视图中展开一组,      setSelectedGroup(int groupPosition) :设置选择指定的组。      setSelectedChild(int groupPosition, int childPosition, boolean shouldExpandGroup) :设置选择指定的子项。      getPackedPositionGroup(long packedPosition) :返回所选择的组      getPackedPositionForChild(int groupPosition, int childPosition) :返回所选择的子项      getPackedPositionType(long packedPosition) :返回所选择项的类型(Child,Group)      isGroupExpanded(int groupPosition) :判断此组是否展开  2.代码:ExpandableListContextMenuInfo menuInfo=(ExpandableListContextMenuInfo)item.getMenuInfo();String title=((TextView)menuInfo.targetView).getText().toString();int type=ExpandableListView.getPackedPositionType(menuInfo.packedPosition);if (type==ExpandableListView.PACKED_POSITION_TYPE_CHILD) {int groupPos =ExpandableListView.getPackedPositionGroup(menuInfo.packedPosition);int childPos =ExpandableListView.getPackedPositionChild(menuInfo.packedPosition);二、ExpandableListAdapter    一个接口,将基础数据链接到一个ExpandableListView。此接口的实施将提供访问Child的数据(由组分类),并实例化的Child和Group。 getChildId(int groupPosition, int childPosition) 获取与在给定组给予孩子相关的数据。     getChildrenCount(int groupPosition) 返回在指定Group的Child数目。
    2013-03-07下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载