
网络
文章平均质量分 70
偶是老李头
这个作者很懒,什么都没留下…
展开
-
AIDL使用的注意事项
最近做了个服务端和客户端两个APK进行AIDL通行的项目,总结一下在实现个过程中应该注意的问题。 1、因为服务端和客户端的AIDL相关的文件必须在名称相同的包中,为了避免来回的拷贝文件出现错误,最好把AIDL相关的单独生成一个JAR包,供服务端和客户端使用。 2、自定义的参数类需要实现Parcelable接口,并实现接口中的相关方法,栗:public class HSFEVerifyResult原创 2017-07-20 09:35:43 · 439 阅读 · 0 评论 -
Android Studio 3.0升级小结
今天把AS的版本升级到了3.0,升级过程小结一下。 1、3.0版本需要升级编译工具的版本: buildToolsVersion ‘26.0.2’ 2、和apt冲突: Error:A problem occurred configuring project ‘:app’. android-apt plugin is incompatible with the Android Gradle原创 2017-11-17 11:48:23 · 3989 阅读 · 1 评论 -
android端HttpServer的实现
这几天调查了一下在android设备上实现HTTP服务的功能,发现了NanoHTTPD,能通过java实现HTTP的功能。 https://github.com/NanoHttpd/nanohttpd自己整了个小“栗子”,大家一起品尝学习一下,实现了从PC端浏览android设备上文件的功能。HTTP是在TCP/IP协议之上的应用层协议,咱们都做过JAVA的网络编程(java socket),再了原创 2017-06-28 10:54:18 · 10770 阅读 · 0 评论 -
Android设备和PC端通过USB线通信
一、原理通过 adb forward来实现,adb forward tcp:7777 tcp:8888。将本机7777端口收到的数据,转发到android设备的8888端口上。二、实现步骤1、在android设备上建立一个端口为8888的SocketServer,并打开server到监听状态,即serverSocket.accept()。2、监听PC上的7777端口,即执行adb for...原创 2019-07-13 09:49:52 · 1887 阅读 · 0 评论 -
android实现Socket通信二
在android实现Socket通信一中有个问题没有解决br.readline()方法始终获得不到数据,为了能让它获得到数据,每次writer.write()后都要关闭socket。发原因是客户单在writer.write()时由于没有写满缓冲区,也没有结束标识(“\n,\r,\r\n”)。readLine():这是一个阻塞函数,如果没有读到东西是就一直堵着,不会有任何的返回值,只有...原创 2015-08-18 14:26:18 · 418 阅读 · 0 评论