- 博客(8)
- 收藏
- 关注
原创 androidstudio复制module
切换project视图 复制module,粘贴后重命名 修改包名 settings.gradle中添加module名称
2022-02-14 15:07:32
1486
原创 下载aosp源码
参考链接 Android 镜像使用帮助 AOSP 镜像使用帮助 下载源码脚本 使用清华大学开源软件镜像AOSP的“每月更新初始化包”更新指定版本的Android源码 repo 工具使用手册 代号、标记和 Build 号 下载aosp源码 1. 下载repo工具 下载mkdir ~/bin PATH=~/bin:$PATH curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo chmod +x repo 修改REPO_URL r
2022-02-09 14:36:26
1783
原创 java cglib动态代理
参考链接 CGLIB全网详细教程 代码实现 模块导入cglib 源码地址:https://github.com/cglib/cglib 获取当前最新版本:cglib-nodep-3.3.0.jar 定义主题业务操作类 class Message { public void send() { System.out.println("【Message】www.baidu.com"); } } 定义代理类 class ProxyUtil implements M
2022-01-21 23:56:27
329
原创 java动态代理模式
创建业务接口 public interface IMessage { void send(String content); } 创建实现该业务接口的子类 public class MessageImpl implements IMessage { @Override public void send(String content) { System.out.println("【MessageImpl】" + content); } } 创建动态代.
2022-01-21 18:01:48
305
原创 java静态代理模式
代理模式设计思路 定义1个业务接口 定义2个类实现该业务接口,其中一个为真实业务操作类,另外一个为代理操作类;其中,代理操作类中持有一个真实业务操作类对象。 实现代码 业务接口 public interface IMessage { void send(String content); } 真实业务操作类 public interface IMessage { void send(String content); } 代理业务操作类 public class Messag
2022-01-21 12:52:14
249
原创 java网络通讯tcp
Server class ServerThread implements Runnable { private Socket socket; public ServerThread(Socket socket) { this.socket = socket; } @Override public void run() { boolean flag = true; while (flag) { .
2022-01-21 12:35:30
245
原创 java网络通讯udp
UDPClient public class UDPClient { public static void main(String[] args) throws IOException { DatagramSocket socket = new DatagramSocket(9999); byte[] data = new byte[1024]; DatagramPacket packet = new DatagramPacket(data, da.
2022-01-21 10:02:29
464
原创 [FAQ20527] 如何关闭OTG功能
设定kernel config中: CONFIG_USB_MTK_OTG=n或删除CONFIG_USB_MTK_OTG. 注: kernel config位置: kernel-3.18(kernel-4.4)/arch/arm[64]/configs/[_debug]_defconfig 确认文件修改有效与否: out/target/product//obj/KERNEL_OBJ/.config ...
2019-12-26 17:01:02
1833
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅