TransByWifi软件课设参考

参考书籍

第一行代码 Android 第3版去除页脚水印 by 郭霖.pdf

参考代码和对应源文件

参考一

网址:https://github.com/leavesCZY/WifiP2P

实现思路:Android 实现无网络传输文件 - 掘金

源码:WifiP2P-main.zip

例程:app-release.apk

参考二

网址:https://github.com/yoonerloop/WifiP2P

源码:WifiP2P-master.zip

参考三

网址:https://github.com/zhoubowen-sky/LingDong

源码:LingDong.zip

相关问题和解决

官网蓝牙和wifi的文档

网址:https://developer.android.google.cn/guide/topics/connectivity/bluetooth?hl=zh-cn

Java Socket

网址:JAVA Socket详解_石硕页的博客-CSDN博客

Kotlin网络编程(3)TCP Socket 低层次网络编程

Activity Result API详解

在两个Activity之间交换数据

网址:Activity Result API详解,是时候放弃startActivityForResult了_guolin的博客-CSDN博客_activity result guolin

直接通过ID来获取对象

在app目录下的 bulid.gradle的文件中添加 以下两行代码来添加插件,然后重新加载gradle

apply plugin: 'kotlin-android'​

apply plugin: 'kotlin-android-extensions'

在使用的界面导入 import kotlinx.android.synthetic.main.activity_main.*

网址:解决项目中使用kotlin不能直接引用xml中id_Brick farmers的博客-CSDN博客_kotlin写的类如何在xml中被引用

Android 中的应用兼容性

网址:https://developer.android.google.cn/guide/app-compatibility?hl=zh-cn

绑定github

网址:Android 与github的使用

WifiP2p实现思路

网址:

Android WifiP2p实现 - 渴望飞翔的xian鱼 - 博客园

wifi p2p学习_qiiyue的博客-CSDN博客

如何一对多

方法1:在一次一对一文件传输完毕后,直接断开连接进行搜索/连接/传输,这样就可以实现相同文件(夹)的多目标设备的发送。

方法2:使用问题2的答案,发送方做GO,接收方全部做GC,即可。

网址:WIFI P2P原理深入解析_何33512336的博客-CSDN博客_wifi p2p

Android WifiDirect 学习(三) 一些基础知识和问题 - xerrard - 博客园

WifiP2p为每个组所有者分配相同的地址,192.168.49.1并使用192.168.49.0/24DHCP中的池向加入组所有者的设备发出地址

WifiP2PInfo详解

NetworkInfo 的isConnected()可以判断时连接还是断开时接收到的广播。

WifiP2pInfo保存着一些连接的信息,如groupFormed字段保存是否有组建立,groupOwnerAddress字段保存GO设备的地址信息,isGroupOwner字段判断自己是否是GO设备。WifiP2pInfo也可以随时用过wifiP2pManager.requestConnectionInfo来获取。

WifiP2pGroup存放着当前组成员的信息,这个信息只有GO设备可以获取。同样这个信息也可以通过wifiP2pManager.requestGroupInfo获取

网址:www.jianshu.com

协程

Kotlin并没有将协程纳入标准库的API当中,而是以依赖库的形式提供的。所以如果我们想要使 用协程功能,需要先在app/build.gradle文件当中添加如下依赖库:

dependencies {  
 ... 
 implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.1"  //纯Kotlin程序
 implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.1.1" //Android项目
 } 

AS中弃用方法的处理

网址:Android开发之弃用方法替代总结

学习Android时发现别人已写的方法已被弃用怎么办_wjjiang2333的博客-CSDN博客_安卓代码已被弃用

查看安卓的文件系统

网址:Android studio 3.0 查看手机文件系统_Alex老夫子的博客-CSDN博客

Android studio汉化

https://zhuanlan.zhihu.com/p/478431368
posted @   妙妙屋~  阅读(58)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示