![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 66
张和阳
精通android系统。熟悉鸿蒙设备开发。
目前从事汽车行业多媒体领域软件开发。
展开
-
FAQ for ASAN on Android10/Android11/Android12/8155/8295
FAQ for ASAN on Android10/Android11/Android12/8155/8295原创 2024-06-13 16:55:39 · 1006 阅读 · 2 评论 -
Steps to replace AVD images Android11 ~ Android13
Steps to replace AVD images Android11 -Android13原创 2024-05-31 16:53:25 · 416 阅读 · 0 评论 -
偷流量、端口占用、网络负载高、socket创建释放异常等Android高阶TCP/IP网络问题定位思路
偷流量、端口占用、网络负载高、socket创建释放异常等Android高阶TCP/IP网络问题定位思路。通常tcpdump可以抓到对应问题的tcp/ip报文,但是tcpdump无进程/包名信息,无法确认异常的报文来自哪些Apk或者native进程。本题解决tcpdump报文无法关联到应用的问题。原创 2023-12-26 14:58:38 · 1220 阅读 · 0 评论 -
android解决文件缓存太多导致lowmemorykiller问题
如何客制化android, 清理cached kernel, 回收内存,避免Lowmemorykiller.原创 2023-06-15 17:31:53 · 1900 阅读 · 0 评论 -
android 打印所有JAVA应用调用java.net.socket 创建socket、关闭socket、线程、本地端口、远端端口信息的方法
基于android 11的debug patch。在socket.java里面增加LOG打印,打印所有使用过socket.java创建、关闭的socket本地与远端端口。可以通过persist.debug.logging_socket 属性控制是否打印。原创 2023-06-01 10:08:44 · 211 阅读 · 0 评论 -
android studio 添加JNI模块与.a文件的方法与经验分享
android studio添加JNI,引用预编译库,编译不同arch 遇到的一些问题。原创 2022-10-14 13:52:32 · 2939 阅读 · 0 评论 -
匿名访问查看服务器samba用户名实现smbclient -L
解决smbj不方便列出服务器所有samba账户问题。实现如LINUX 命令 smbclient -L 功能。原创 2022-08-22 16:55:39 · 1643 阅读 · 0 评论 -
android为APK新建SELINUX权限域seapp_contexts
当APP需要做一些系统或系统设备相关的访问读写,新加的权限会跟android内置的neverallow规则冲突,从而造成编译不过。解决方法是为应用新建一个域,添加自定义规则,绕开编译问题。原创 2022-06-23 10:50:20 · 2908 阅读 · 0 评论 -
Android 按键事件分发过程
原创 2022-02-28 15:29:58 · 2256 阅读 · 0 评论 -
基于ijkplayer 0.8.8编译的完整so. libijkffmpeg.so等,支持ssl h265, rm, rmvb
基于ijkplayer 0.8.8版本(github 2021年11月版本)编译的全平台全协议JNI libijkffmpeg.so。支持open ssl, h265, rm, rmvb, rtsp rtmp。直播与本地播放全部支持。已经用gradle打包成一个android module,可以直接编译成一个aar,提供其他java或者kotlin代码调用。如果已经有项目,直接把文件夹里面的lib拷贝出。编译的平台有:arm64-v8a armeabi armeabi-v7a x86 x86_64原创 2022-01-28 14:12:55 · 3587 阅读 · 12 评论 -
预编译的.so bin apk编译到Android系统通用Android.mk
预编译的.so bin apk编译到Android系统通用makefile. 使用Android.mk原创 2021-12-27 16:27:14 · 488 阅读 · 0 评论 -
在android系统增加守护进程和SELINUX权限,将应用程序APK的shell命令发送给LINUX,实现系统操作
背景最近项目有个需求,需要实现扫描并播放局域网的视频。局域网的视频通常是使用smb协议的samba文件夹。我们的产品是机顶盒,基于android R以及android Q。方案设计1,在应用层做一个APK,作为client。实现局域网samba文件夹的扫描功能,并把文件夹的IP地址,文件夹路劲等,以及准备mount的目录,组合成相关的shell命令,依次通过socket发送给守护进程nerccmd。2,在机顶盒系统增加一个守护进程nerccmd,这个守护进程配置足够的selinux权限,原创 2021-10-29 14:12:43 · 1618 阅读 · 0 评论 -
android vcard 与 vcalendar 需求实现
一、背景Android自带的MMS应用,无论是短信和彩信都显得单调,使用起来比较麻烦,可扩展性不好。MMS应用实际上不支持非媒体附件,所有的附件都必须是可以呈现的媒体文件。做过feature phone的兄弟应该知道,一般彩信都会有个附件列表功能。在slide中显示的图片或者文字,需要具备“播放”属性。而附件列表中的附件,是追加的,不参与“播放”类似与电子邮件中的附件。而android自带原创 2011-10-21 10:16:56 · 4041 阅读 · 10 评论