登录
首页 » Java » Code01

Code01

于 2020-06-19 发布 文件大小:13491KB
0 153
下载积分: 1 下载次数: 0

代码说明:

  实现了一个简单的安卓应用程序,适用于安卓开发入门(Implement a simple Android application for Android development starters)

文件列表:

Code01, 0 , 2019-06-20
Code01\.gitignore, 187 , 2019-04-23
Code01\.gradle, 0 , 2019-04-23
Code01\.gradle\4.6, 0 , 2019-04-23
Code01\.gradle\4.6\fileChanges, 0 , 2019-04-23
Code01\.gradle\4.6\fileChanges\last-build.bin, 1 , 2019-06-20
Code01\.gradle\4.6\fileContent, 0 , 2019-04-23
Code01\.gradle\4.6\fileContent\fileContent.lock, 17 , 2019-04-30
Code01\.gradle\4.6\fileHashes, 0 , 2019-04-23
Code01\.gradle\4.6\fileHashes\fileHashes.bin, 267569 , 2019-06-20
Code01\.gradle\4.6\fileHashes\fileHashes.lock, 17 , 2019-06-20
Code01\.gradle\4.6\fileHashes\resourceHashesCache.bin, 20741 , 2019-04-23
Code01\.gradle\4.6\javaCompile, 0 , 2019-04-23
Code01\.gradle\4.6\javaCompile\classAnalysis.bin, 612583 , 2019-04-26
Code01\.gradle\4.6\javaCompile\jarAnalysis.bin, 254885 , 2019-04-23
Code01\.gradle\4.6\javaCompile\javaCompile.lock, 17 , 2019-04-26
Code01\.gradle\4.6\javaCompile\taskHistory.bin, 284586 , 2019-04-26
Code01\.gradle\4.6\javaCompile\taskJars.bin, 23363 , 2019-04-26
Code01\.gradle\4.6\taskHistory, 0 , 2019-04-23
Code01\.gradle\4.6\taskHistory\taskHistory.bin, 1286609 , 2019-04-30
Code01\.gradle\4.6\taskHistory\taskHistory.lock, 17 , 2019-06-20
Code01\.gradle\buildOutputCleanup, 0 , 2019-04-23
Code01\.gradle\buildOutputCleanup\buildOutputCleanup.lock, 17 , 2019-06-20
Code01\.gradle\buildOutputCleanup\cache.properties, 57 , 2019-04-23
Code01\.gradle\buildOutputCleanup\outputFiles.bin, 21323 , 2019-04-30
Code01\.gradle\vcsWorkingDirs, 0 , 2019-04-23
Code01\.gradle\vcsWorkingDirs\gc.properties, 0 , 2019-06-20
Code01\.idea, 0 , 2019-06-20
Code01\.idea\caches, 0 , 2019-06-20
Code01\.idea\caches\build_file_checksums.ser, 537 , 2019-06-20
Code01\.idea\codeStyles, 0 , 2019-06-20
Code01\.idea\codeStyles\Project.xml, 1803 , 2019-06-20
Code01\.idea\gradle.xml, 626 , 2019-06-20
Code01\.idea\libraries, 0 , 2019-06-20
Code01\.idea\libraries\Gradle__android_arch_core_common_1_1_1_jar.xml, 541 , 2019-06-20
Code01\.idea\libraries\Gradle__android_arch_core_runtime_1_1_1.xml, 655 , 2019-06-20
Code01\.idea\libraries\Gradle__android_arch_lifecycle_common_1_1_1_jar.xml, 556 , 2019-06-20
Code01\.idea\libraries\Gradle__android_arch_lifecycle_livedata_1_1_1.xml, 671 , 2019-06-20
Code01\.idea\libraries\Gradle__android_arch_lifecycle_livedata_core_1_1_1.xml, 695 , 2019-06-20
Code01\.idea\libraries\Gradle__android_arch_lifecycle_runtime_1_1_1.xml, 666 , 2019-06-20
Code01\.idea\libraries\Gradle__android_arch_lifecycle_viewmodel_1_1_1.xml, 676 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_animated_vector_drawable_28_0_0.xml, 522 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_appcompat_v7_28_0_0.xml, 678 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_asynclayoutinflater_28_0_0.xml, 507 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_collections_28_0_0_jar.xml, 375 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_constraint_constraint_layout_1_1_3.xml, 509 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_constraint_constraint_layout_solver_1_1_3_jar.xml, 433 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_coordinatorlayout_28_0_0.xml, 698 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_cursoradapter_28_0_0.xml, 489 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_customview_28_0_0.xml, 480 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_documentfile_28_0_0.xml, 486 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_drawerlayout_28_0_0.xml, 678 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_interpolator_28_0_0.xml, 486 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_loader_28_0_0.xml, 468 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_localbroadcastmanager_28_0_0.xml, 513 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_print_28_0_0.xml, 650 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_slidingpanelayout_28_0_0.xml, 501 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_support_annotations_28_0_0_jar.xml, 399 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_support_compat_28_0_0.xml, 686 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_support_core_ui_28_0_0.xml, 495 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_support_core_utils_28_0_0.xml, 504 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_support_fragment_28_0_0.xml, 694 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_support_vector_drawable_28_0_0.xml, 519 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_swiperefreshlayout_28_0_0.xml, 702 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_test_espresso_espresso_core_3_0_2.xml, 718 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_test_espresso_espresso_idling_resource_3_0_2.xml, 773 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_test_monitor_1_0_2.xml, 670 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_test_runner_1_0_2.xml, 665 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_versionedparcelable_28_0_0.xml, 507 , 2019-06-20
Code01\.idea\libraries\Gradle__com_android_support_viewpager_28_0_0.xml, 477 , 2019-06-20
Code01\.idea\libraries\Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml, 367 , 2019-06-20
Code01\.idea\libraries\Gradle__com_squareup_javawriter_2_1_1_jar.xml, 546 , 2019-06-20
Code01\.idea\libraries\Gradle__javax_inject_javax_inject_1_jar.xml, 536 , 2019-06-20
Code01\.idea\libraries\Gradle__junit_junit_4_12_jar.xml, 495 , 2019-06-20
Code01\.idea\libraries\Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml, 518 , 2019-06-20
Code01\.idea\libraries\Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml, 551 , 2019-06-20
Code01\.idea\libraries\Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml, 586 , 2019-06-20
Code01\.idea\libraries\Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml, 565 , 2019-06-20
Code01\.idea\misc.xml, 2101 , 2019-06-20
Code01\.idea\modules.xml, 349 , 2019-06-20
Code01\.idea\runConfigurations.xml, 564 , 2019-06-20
Code01\.idea\workspace.xml, 196597 , 2019-06-20
Code01\app, 0 , 2019-06-20
Code01\app\.gitignore, 8 , 2019-04-23
Code01\app\app.iml, 15567 , 2019-06-20
Code01\app\build, 0 , 2019-04-23
Code01\app\build.gradle, 947 , 2019-06-20
Code01\app\build\generated, 0 , 2019-04-23
Code01\app\build\generated\not_namespaced_r_class_sources, 0 , 2019-04-23
Code01\app\build\generated\not_namespaced_r_class_sources\debug, 0 , 2019-04-23
Code01\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources, 0 , 2019-04-23
Code01\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r, 0 , 2019-04-30
Code01\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\android, 0 , 2019-04-30
Code01\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\androidx, 0 , 2019-04-30
Code01\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\androidx\versionedparcelable, 0 , 2019-04-30
Code01\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\androidx\versionedparcelable\R.java, 280 , 2019-04-30
Code01\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\android\arch, 0 , 2019-04-30
Code01\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\android\arch\core, 0 , 2019-04-30
Code01\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\android\arch\core\R.java, 269 , 2019-04-30
Code01\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\android\arch\lifecycle, 0 , 2019-04-30

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

发表评论

0 个回复

  • QR CODE AUTHENTICATION
    在现在
    2022-03-12 14:35:41下载
    积分:1
  • Androidtelnetloading
    带Loading效果的Android远程登录代码+实例,用于在后台请求服务器是否登录成功,返回[0]登录状态,[1]是否网络错误。代码中可以学习到许多Android编程的小技巧,比如弹出对话框、初始化注册view组件、清空监听按钮、检查注册表单(Loading effect the Android remote login code+ instance, is used to request the server in the background, whether the login is successful, return [0] logged in [1] is a network error. Code can learn many Android programming tips, such as pop-up dialog box, initialize the registration view components, empty the monitoring button, check the registration form)
    2013-04-18 11:28:15下载
    积分:1
  • LauncherActivitySample
    一段代码。关于安卓开发的,希望能够帮到各位安卓开发人员(Piece of code. Andrews development, I hope to be able to help you Android developers)
    2013-03-13 17:43:23下载
    积分:1
  • JPCAP—JAVA中的数据链路层控制
      JPCAP的整个结构大体上跟wincap/libpcap是很相像的,例如NetworkInterface类对应wincap的typedef struct _ADAPTER  ADAPTER 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-11-13 11:35:03下载
    积分:1
  • CMPP3.0服务器程序
    1.遵照CMPP3.0协议实现,模拟了短信网关和DSMP,支持CONNECT,SUBMIT,DELIVER,QUERY,CANCEL,TERMINATE消息。 2.支持多个客户端登录,支持单连接和双连接类型,支持标准CMPP和亚信API. 3.服务端自动生成Msgid和LinkId,支持状态报告. 4.支持对客户端进行鉴权,用户可以自行配置有效的客户端ICPID,SPID,PWD,和有效的IP地址。 5.以二进制形式显示消息流内容,并且能够把消息包的每个字段都打印出来,当然这会影响一些效率。 6.模拟网关不对submit各字段的合法性进行判断(如msgsrc必须是企业代码icpid,srcid必须是接入号spid,否则submitresp会返回错误码10和11.),只要字段的长度合法,以及消息长度字段合法都认为是合法的. 7.所有返回的状态报告都是正确的状态报告,状态报告的stat字段字段都填"DELIVRD".
    2022-06-19 13:15:43下载
    积分:1
  • 微博商业数据java接口
    资源描述 微博商业数据java接口 实现了微博商业接口的应用
    2022-03-11 06:38:28下载
    积分:1
  • 菜单的联动之简单的文档
    实现左菜单联动,通过这个实现一些简单的逻辑,可以随时往里面添加新的子菜单,实现了菜单联动,对于初学者来讲是个不错的东西
    2022-08-18 11:54:09下载
    积分:1
  • 电神挂件
    的份上 的方式是飞洒发水果的洒供电所嘎飞得更高发生的概率了的份上 的方式是飞洒发水果的洒供电所嘎飞得更高发生的概率了的份上 的方式是飞洒发水果的洒供电所嘎飞得更高发生的概率了的份上 的方式是飞洒发水果的洒供电所嘎飞得更高发生的概率了的份上 的方式是飞洒发水果的洒供电所嘎飞得更高发生的概率了的份上 的方式是飞洒发水果的洒供电所嘎飞得更高发生的概率了的份上 的方式是飞洒发水果的洒供电所嘎飞得更高发生的概率了
    2022-11-25 12:05:02下载
    积分:1
  • java写的计算器
    计算器的使用,加减乘除,
    2022-07-21 23:41:52下载
    积分:1
  • 微信公众平台模式(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
  • 696516资源总数
  • 106914会员总数
  • 0今日下载