- 博客(17)
- 收藏
- 关注
原创 Java语言程序设计课程学期总结
助教制度:主要对每周作业进行评分。开始助教还会写每周总结,后期为了降低助教工作量,由老师统一写总结。博客作业:在****上布置每周必须完成的作业,有明确的截止日期。每周助教和老师对作业进行批改,共15次作业。10分制,抄袭、不交每次-10分。课堂上会对前一次作业进行讲解。增加课堂互动:使用****实现课前发放预习课件、课堂上学生手机端浏览、答题)自动评测:使用****进行代码自动批改。将大部分语法类实验题做成PTA的题库。代码管理:Git。让同学一开始就使用业界流行技术管理代码。
2025-01-12 19:31:14
889
原创 Java语言程序设计与数据结构(基础篇)课后练习题 第十二章 (一)
12.2int i1 = 0;int i2 = 0;try {b1 = false;try {b2 = false;12.3i++)try {”);12.4try {”);try {”);try {”);12.5try {”);;}else12.6try {
2025-01-12 19:27:33
362
原创 Java语言的发展简史
1994年夏天,互联网和浏览器的出现不仅给广大互联网的用户带来了福音,也给Oak语言带来了新的生机。Gosling立即意识到,这是一个机会,于是对Oak进行了小规模的改造,到了1994年秋,小组中的Naughton(诺顿)和Jonathan Payne(乔纳森·佩恩)完成了第一个Java语言的网页浏览器:WebRunner.Sun公司实验室主任Bert Sutherland(伯特·萨瑟兰) 和技术总监Eric Schmict(埃里克·施密特) 观看了该浏览器的演示,对该浏览器的效果给予了高度评价。
2025-01-12 19:23:50
528
原创 Flutter 简单实现BaseWidget
如果发生这种情况,框架层将会调用build,State对象的子视图能够适应父视图新的位置。此刻,State对象被完全初始化并且框架层可能多次调用build函数构建子widget来呈现用户界面,请求调用State函数setState来重写构建子widget,由此表明构成界面的子widget内部发生变化能够影响整个界面的变化。State的子类取决于上下文或widget应该重写initState函数执行数据初始化,当initState函数被调用时分别初始化作为上下文和widget可用的属性值。
2025-01-12 02:05:28
366
原创 Flutter 指针事件原理&;点击穿透_flutter pointer
隔离的这14天,慢慢的研究了Flutter的指针事件,在这个过程中,又重新梳理了一下Element和Render Tree的形成过程。这篇文章,主要对指针事件在Fluter中如何下发到各个组件的过程进行梳理。(指针是指针,手势是手势,手势是指针事件的某种行为,且只有一个胜者,这点要区分清楚。好像要一只dash啊。🤤🤤🤤好的,进入正题。当你点击了屏幕,Flutter做了什么呢?
2025-01-12 02:01:47
776
原创 Flutter UI - Decoration 、shape
Flutter 里我们看一个 Weight 有什么属性的话直接看构造函数就行,BoxDecoration 支持的属性如下:this.color,//背景色this.image,//图片this.border,//描边this.borderRadius,//圆角大小this.boxShadow,//阴影this.gradient,//渐变色this.backgroundBlendMode,//图像混合模式,具体去百度。
2025-01-12 01:58:04
316
原创 Android基于MediaBroswerService的App实现概述
客户端通过调用sendCustomAction,根据与服务端的协商,制定相应的action类型,进行数据的传递交互。@Override@Override@Override});服务端实现onCustomAction,根据action类型返回相应的数据@Override//分支判断//填充数据。
2025-01-11 11:11:45
1015
原创 Android原生开发如何深入进阶?学习路线+知识点梳理_原生开发的学习路线
Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!上面分享的字节跳动公司2021年的面试真题解析大全,笔者还把一线互联网企业主流面试技术要点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。Android学习PDF+学习视频+面试文档+知识点笔记【Android高级架构视频学习资源】【Android高级架构视频学习资源】
2025-01-11 11:04:16
947
原创 Android-Kotlin的继承以及GET-SET-方法的使用
/ 注意:⚠️ 必须此类默认是不被其他类继承的,如果想被其他类继承 需要加入 open 修饰// 注意:⚠️ 必须此成员变量默认是不被其他类使用的,如果想被其他类使用 需要加入 open 修饰open var personDescribe:String = “义薄云天,大仁大义 …”/**/**子类 张无忌:测试 的 main方法:// 先打印父类的信息 张翠山// 打印子类的信息 张无忌。
2024-12-17 02:26:01
889
原创 Android---使用-ContentProvider-无侵入获取-Context
既然Application是Context的实现类,那么我们就可以直接使用Application对象来初始化第三方库,同时也可以使用一个静态方法将对象暴露出去:get// 初始化第三方库复制代码。
2024-12-17 02:22:21
518
原创 Android----banner使用详解
app:banner_radius=“20dp” // 圆角android:clickable=“true” // 是否可点击@Override// 是否输出debug日志, 开启debug会影响性能.//没有用到view注解可以先不用@Overridetry {i++){// 动态更新banner数据@Override@Override@Override});@Override。
2024-12-17 02:18:40
1474
原创 Android&Navigation全面介绍&全新的Fragment管理器
上面的无法直接这会导致运行错误. 只能先导航到navigation.(即NavHostFragment所在的界面)fragment 节点android:id 不言而喻android:name 目标要实例化的fragment完全限定类名tools:layout 用于显示在布局编辑器android:label 用于后面绑定Toolbar等自动更新标题argument 节点在跳转导航页面的时候会自动在argument中带上参数(要求指定参数默认值). 数组和不支持默认值设置, 通过下面要讲的。
2024-12-17 02:14:59
907
原创 Android 面试官:“面试季面试了近百名开发者,符合要求的不到一半 ”
因为任务基础扎实了,面向对象的思想有了,开发Android是很简单的事情,即使有什么不懂,也很快会学会。arraylist怎么实现的,map怎么实现的,hashmap和arraymap适用场景,volatile和synchronized有什么区别,多线程如何同步。可能说的唠叨了点,我想表达的是,一个安卓开发的自我修养并不应该局限于应用开发。第五,网络通信这一块,tcp/udp基础协议还是要理解吧,tcp为什么安全可靠,怎么做到的,HTTP协议是怎么回事,只会用OKHTTP是不行的啊朋友。
2024-12-17 02:11:18
382
原创 Android 解析imei
SIM卡的状态必须是 SIM_STATE_READY(使用getSimState()判断).* SIM卡的状态必须是 SIM_STATE_READY(使用getSimState()判断).SIM_STATE_NETWORK_LOCKED 锁定状态,需要网络的PIN码解锁 4。NETWORK_TYPE_EVDO_A EVDO网络, revision A. 6。SIM_STATE_PIN_REQUIRED 锁定状态,需要用户的PIN码解锁 2。* 1.tm.CALL_STATE_IDLE=0 无活动。
2024-12-17 02:07:37
407
原创 android 获取url中的参数,验证邮箱格式,截取字符串中键值对的值,String的字节长度,去空格,替换字符
04-24 14:53:27.140 20566-20566/com.tianxin.ttttest E/lgq: onCreate----东莞市健升大厦。//是"123hhhhc"2、验证邮箱格式,电话格式,密码格式。3、截取字符串中键值对的值。1、获取url中的参数。6、根据游标截取字符串。7、去空格,替换字符。
2024-12-17 02:03:56
346
原创 Android 自定义 ViewPager 打造千变万化的图片切换效果
这个很常见的代码,就是初始化ViewPager有一点需要注意:在instantiateItem方法,我们多调用了一个mViewPager.setObjectForPosition(imageView, position);其实就是为了给我们的Map存值主要看自定义的ViewPager/***//***//***/
2024-12-17 02:00:15
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人