- 博客(116)
- 资源 (2)
- 收藏
- 关注

原创 待整理备忘
补齐Android技能树 - 玩转Gradle(一) | 小册免费学Android使用Gradle命令动态传参完成打包,不需要修改代码Android Service 不被杀死Android开发之如何保证Service不被杀掉(broadcast+system/app)Android的startForeground前台Service如何去掉通知显示判断Service是否已经启动,android判断serviceAdding background notifications with a ser
2022-05-18 15:39:21
359

原创 ArchLinux 问题集锦
[问题] error while loading shared libraries: libpcap.so.0.8:cannot open shared object file: No such file or directory[解决] issues/98$ locate libpcap/usr/lib64/libpcap.so <-- was one among many results for me$ cd /usr/lib64/ # go to that directory$ su
2021-11-22 10:21:01
2656
2

原创 Android 杂技
手势操作onScroll没有执行(以及onFling问题)现象1将某一手势操作交给GestureDetector时,GestureDetector重写了几个方法,但是onScroll没有执行,其他的onDOwn,OnLongPress都有执行。解决:onDOwn方法的返回值返回true现象2虽然此时onScroll(滑动)方法调用了,但是打印结果表示:该方法会调用多次,有时并不是我所需要......
2019-10-15 10:43:58
3594
1
原创 archlinux集成dnscrypt-proxy+dnsmasq
默认不在accelerated-domains.china.conf文件中的域名就是国外域名,修改accelerated-domains.china.conf文件,5533为国内服务端口。在dnsmasq配置文件中添加一个server 127.0.0.1#5534,处理国外域名。
2024-09-16 09:26:52
1211
原创 HTC 10 刷系统 LineageOS 19.1 Android 12
HTC 10 刷系统 LineageOS 19.1 Android 12
2024-07-16 17:38:28
970
原创 Arch Linux安装macOS
ip tuntap add dev tap0 mod tap # 创建 tap。ip tuntap add dev tun0 mod tun # 创建 tun。ip tuntap del dev tap0 mod tap # 删除 tap。ip tuntap del dev tun0 mod tun # 删除 tun。
2024-04-29 22:59:45
801
原创 Android 逆向
https://www.jianshu.com/p/9843e80f5ac5https://github.com/JesusFreke/smalidea
2023-09-01 15:33:05
1035
原创 JNI开发
Android mk构建需要执行命令生成so文件,再打包进apk。CMake构建不需要执行命令,会自动生成so文件打包进apk。文件结构(选中的为生成的)
2023-05-06 17:26:30
614
原创 AOSP编译问题
解决:使用emulator -verbose查看详细报错信息,发现是由于使用export OUT_DIR=xx改变了目录,导致目录错乱。使用evn查看当前环境变量,修改不正确的目录,例如下面,具体要看情况。开始以为是磁盘的xfs格式导致,后来利用。解决:修改python为python2。解决:修改mke2fs的配置文件。:用mke2fs制作img镜像文件。的方法测试后发现不是磁盘格式问题。解决:编译前关闭dex2oat。解决:安装rsync。
2023-05-02 11:54:44
3383
5
原创 Android 使用 AIDL
服务端Person.aidl文件app/src/main/aidl/com/example/demo/entity/Person.aidl// Person.aidlpackage com.example.demo.entity;parcelable Person;IRomteAidlInterface.aidl文件app/src/main/aidl/com/example/demo/IRemoteAidlInterface.aidl// IRomteAidlInterface.aidl
2022-03-25 14:59:39
3012
原创 Aria2安装
1 安装 sudo pacman -S aria22 创建配置文件cd ~mkdir .aria2cd .aria2touch aria2.conf aria2.log aria2.session 3 修改配置文件aria2.conf需要自己配置rpc-secret和bt-trackerbt-tracker可以去trackerslist网站获取# 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置dir=${HOME}/Downloads# 启用磁盘缓存, 0为
2022-02-20 17:05:48
3286
原创 Arch Linux 快捷方式
创建快捷方式系统位置:/usr/share/applications\xx.desktop用户位置:~/.local/share/applications/xx.desktopEPIC[Desktop Entry]Categories=Game;Comment[en_US]=Comment=Exec=optirun bash -c "wine ~/.wine/drive_c/Program\\ Files\\ \\(x86\\)/Epic\\ Games/Launcher/Portal/Bi
2022-02-04 11:56:52
2144
原创 Arch Linux KDE Plasma 显示和字体调整
默认情况下,Fontconfig 的用户配置文件位于 ~/.config/fontconfig/fonts.conf<?xml version='1.0'?><!DOCTYPE fontconfig SYSTEM 'urn:fontconfig:fonts.dtd'><fontconfig> <!-- Artificial oblique for fonts without an italic or oblique version --> &l
2021-11-24 17:18:51
5712
原创 Archlinux 设置休眠到swap文件
系统:Archlinux内核:Kernel: 5.13.10-arch1-1桌面:KDE引导:grub请先自行设置并改在交换分区文件设置grub获取resume先进入到swap文件所在目录,执行findmnt -no UUID -T /swapfile得到以下返回内容b793f058-d9f2-4657-9114-efba050c17e7获取resume_offsetfilefrag -v /swapfile | awk '{ if($1=="0:"){print substr
2021-11-21 08:50:12
745
原创 Manjaro修复KDE
Manjaro误删文件,导致开机无法登录桌面连接WIFI重装KDE连接WIFI由于无法登录图形界面,所以需要ctr alt F1切换到命令行,连接wifi1、查看连接状态,网卡名ip addr网卡名称为:wlp3s0没显示ip地址,所以未联网2、配置wifi密码和名称wpa_passphrase wifi名 wifi密码 >> /etc/wpa_supplicant/wpa_supplicant.conf3、加载配置文件wpa_supplicant -i 网卡名 -c
2021-11-02 10:14:59
1482
原创 Arch Linux 编译安装包
以ibus为例1.新建目录Demo,将PKGBUILD文件复制到该目录下PKGBUILD文件内容# Maintainer: Felix Yan <felixonmars@archlinux.org>pkgbase=ibuspkgname=(ibus libibus)pkgver=1.5.25pkgrel=2pkgdesc="Next Generation Input Bus for Linux"arch=('x86_64')url="https://github.com/i
2021-08-29 11:32:03
2023
原创 Manjaro Linux安装
配置天朝镜像源查看国内源速度排行,弹出框中选择一个最快的源,会替换更新到镜像源文件(位置:/etc/pacman.d/mirrorlist)sudo pacman-mirrors -i -c China -m rank添加archlilnuxcn,即arch中文社区的软件源仓库(位置:/etc/pacman.conf)[archlinuxcn]SigLevel = Optional TrustedOnlyServer = https://mirrors.ustc.edu.cn/arch
2021-07-20 12:00:26
10941
7
原创 Kotlin 协程
CoroutineScope, CoroutineContext详解Kotlin1.3协程Api详解(CoroutineScope, CoroutineContext详解)源码解析Kotlin Coroutines(协程) 完全解析
2021-03-18 16:15:52
135
原创 windows10 局域网共享
windows10 1709以上版本局域网共享问题解决方案1、设置网路类型为专用网络2、配置网高级共享设置3、win+R调出运行窗口,输入services.msc,打开本地服务,把以下服务启动并设为自动启动4、其他人访问共享时若提示没有权限,需要设置共享文件夹的权限问题:打开网络查看,若能看不到自己,也访问不了别人,需要开启SMB1.0/CIFS文件系统支持...
2020-12-25 15:39:24
1489
原创 使用SSH密钥连接Github
1. 我们需要看看是否看看本机是否存在SSH keys,打开Git Bash,并运行:$cd ~/.ssh#2.创建一对新的SSH密钥(keys)$ssh-keygen -t rsa -C "your_email@example.com"3.将公钥的内容复制到系统粘贴板(clipboard)clip < ~/.ssh/id_rsa.pub4.将粘贴板公钥存储到平台的SSH ...
2020-03-30 15:01:01
217
原创 Java 新特性
Java11实战:模块化的 Netty RPC 服务项目https://www.jianshu.com/p/19b81178d8c1Java 9 新特性 —— module 模块系统https://juejin.im/entry/59cdb7e65188255d3448fc64
2020-01-17 14:35:53
114
[Flash.ActionScript.3.0动画教程
2010-04-01
UNIX环境高级编程
2009-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人