- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Android 如何从活动向碎片传递数据
踩了些坑,做个笔记,方便以后看方法一:利用碎片的setArguments()方法传递bundle首先,先穿插一个活动间传递数据的方法:活动间传递数据:// 两种方法/***方法一:直接使用intent提供的put方法,如putString、putputExtra之类的*只适合传递单个数据以及两个活动间**/intent.putString("key", "123456");intent.getString("key");/***方法二:bundle(推荐)*把数据封
2021-05-07 11:33:57
928
原创 如何用Java程序运行python文件
最近在做编译原理课设,准备用Java写个GUI整合一下,因为自己的LL1文法使用python写的,所以需要Java来实现运行python代码,网上给出了主要三种方法,但是使用Jpython的方法有局限性且不太方便,于是我将采用最简洁的方法Runtime.getRuntime()运行python代码,下面给出代码Process proc; try { /* 注意:...
2020-05-02 13:33:49
1454
原创 Android AlertDialog设置EditText以及使用OkHttp post方式上传Json数据
关于AlertDialog设置positive和negative按钮顺序问题: 图中我们想将“确定”按钮放在“取消”按钮前面,很简单,只需将“确定”按钮对应的positive语句放到negative语句后面涉及到AlertDialog设置一个EditText,并使用OkHttp上传数据,见下面代码...
2020-03-22 14:09:35
502
原创 编译原理 实验三 LR(1)分析法 Java
1. 实验目的构造 LR(1)分析程序,利用它进行语法分析,判断给出的符号串是否为该文法识别的句子,了解 LR(K)分析方法是严格的从左向右扫描,和自底向上的语法分析方法。2.实验内容对下列文法,用 LR(1)分析法对任意输入的符号串进行分析:(1)E-> E+T(2)E->T(3)T-> T*F(4)T->F(5)F-> (E)...
2020-02-15 15:51:49
7449
4
原创 编译原理实验 实验二 LL(1)分析法 Python实现
1.实验目的 通过完成预测分析法的语法分析程序,了解预测分析法和递归子程序法的区别和联系。使学生了解语法分析的功能,掌握语法分析程序设计的原理和构造方法,训练学生掌握开发应用程序的基本方法。有利于提高学生的专业素质,为培养适应社会多方面需要的能力。2. 实验内容根据某一文法编制调试 LL ( 1 )分析程序,以便对任意输入的符号串进行分析。构造预测分析表,并利用分析表和一个栈来实...
2020-02-04 14:53:51
3834
2
原创 编译原理实验 实验一 词法分析设计 Java实现
一、实验目的 通过本实验的编程实践,使学生了解词法分析的任务,掌握词法分析程序设计的原理和构造方法,使学生对编译的基本概念、原理和方法有完整的和清楚的理解,并能正确地、熟练地运用。 二、实验内容 用 VC++/VB/JAVA 语言实现对 C 语言子集的源程序进行词法分析。通过输入源程序从左到右对字符串进行扫描和分解,依次输出各个单词的内部编码及单词符号...
2020-02-04 14:39:14
3464
原创 OkHttp异步请求实现MpAndroid折线图 动态添加数据
在使用OkHttp动态添加数据时,遇到几个问题,看网上有些写的不全,就整理了一下自己开发过程的几个问题吧。给出OkHttp异步请求代码模板: //第一步 创建OkHttpClient对象 OkHttpClient okHttpClient = new OkHttpClient(); //第二步 创建Request对象 Requ...
2020-02-04 14:29:58
588
原创 解决java.lang.RuntimeException: Can't toast on a thread that has not called Looper.prepare()
最近在整理Android开发过程中的一些错误,话不多说,直接上错误 错误原因是自己想在网络请求成功后,弹出一个Toast提醒,但由于程序在主线程中创建handler后会创建一个looper对象,而子线程却不会,那什么时候需要looper? Looper用于封装了android线程中的消息循环,默认情况下一个线程是不存在消息循环(message loop)的,需要调...
2020-02-04 11:21:08
4914
原创 Android yyyy-MM-dd'T'HH:mm:ss.SSS Z 格式转换 yyyy-MM-dd HH:mm:ss
很实用的一个转换函数,留着以便以后使用 // 转换日期格式 public String timeFormat(String time){ String temp = time.replace("Z", " UTC"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:...
2020-02-04 10:30:50
2790
原创 解决华为手机无法使用Android StudioUSB调试功能
亲测真实有效,废话不多说,跟大多数博客一样,本人照着真机调试步骤一步步来,但是Android Studio始终无法检测到手机,一度怀疑是数据线的问题,然而更换数据线之后问题依旧,折磨了好久................ 因为本人是华为手机,几经周折,发现是端口被占,最后找到是“华为手机助手”的原因............. 解决方案:把电脑和手机上的华为手机助手统统卸载,开启U...
2020-02-03 15:45:11
22009
1
原创 java.lang.NullPointerException: Attempt to invoke virtual method .....on a null object reference
在用MpAndroid写折线图,发现转到折线图的活动闪退,找了半天错误,最后发现是自己实例没有初始化需要加上这行:
2020-02-03 15:40:53
470
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅