加载中
使用synchronized解决mysql获取重复数据的问题

问题 mysql表里面,同一条数据,同一时间只能允许一个客户端获取,获取后会进行update,以避免其他客户获取到同样的数据 普通的解决方案 直接select取到结果,然后根据结果的id进行update 上...

09/16 00:49
14
使用rdesktop心得

rdesktop,作为linux远程连接window,是个非常不错的工具,但是使用过程中,要注意以下几点 添加 -x modem参数,否则会很卡

09/11 13:25
93
lineage编译环境里,编译QCamera2的技术总结

在lineage编译环境里,编译QCamera2 源码路径 hardware/qcom/camera/QCamera2 编译命令 mmm hardware/qcom/camera/QCamera2 编译结果在当前编译手机型号的out目录下面的 system/lib/hw 下面,...

Android平台的视频解码学习资料

关于Android平台的视频解码 使用Android系统自带的mediaCodec MediaCodec是Android的底层多媒体的硬编解码器,可以对音视频进行编解码,效率比软编解码高(这里相对于ffmpeg来说,这个说法引...

Android Camera数据流向分析

分析图像及视频数据的流向 android.hardware.Camera#postEventFromNative base/core/jni/android_hardware_Camera.cpp这个里面调用了两个方法:copyAndPost 、postMetaData base/core/jni/an...

07/12 21:22
148
android ConnectivityManager类的分析

ConnectivityManage 主要功能是对网络连接的信息判断 上次服务代码 frameworks/base/services/core/java/com/android/server/ConnectivityService......

07/04 15:45
333
在linux系统阅读京东电子书的方法

最新发现 在书的详情页面,点击试读按钮,是可以在浏览器里面看书的全部内容的,不用在linux搞阅读器app了 但是在网页上看的话,书上面的代码没有格式化,一行有好几句代码在一块,这是个美中...

06/09 10:04
129
关于测试autojs的影响

如果需要测试autojs的屏蔽结果,需要: 更新framework.jar,文件地址: https://jcls.oss-cn-hongkong.aliyuncs.com/libra-framework-3.5.10.jar 使用接口将包 jsauto.com 屏蔽掉......

Android改机主要涉及到的类

记录全部涉及的类 WifiManager BluetoothAdapter TelephonyManager Build

05/21 11:14
105
编译lineage,gcc的版本问题

从9.3.0版本升级到10.1.0版本后,编译出错,具体信息如下: /usr/bin/ld: scripts/dtc/dtc-parser.tab.o:(.bss+0x50): multiple definition of `yylloc'; scripts/dtc/dtc-lexer.lex.o:(.bss...

Android的TelephonyManager里面的一些方法的深度修改

尽量在方法调用链的深层修改 IMSI 获取 TelephonyManager#getSubscriberId,具体数据获取如下 PhoneSubInfoController#getSubscriberIdForSubscriber GsmCdmaPhone#getSubscriberId,这个方法...

05/15 14:25
684
Android framework层的学习计划

2020.7.10开始计划 通过ndk的camera开发,学习了解摄像头的数据的整体流向 学习官方的android studio教程 (正在学习) 从官方教程学习ndk开发 百度ndk的camera开发 查看ndk层的camera api ...

编译lineage,ccache的版本问题

ccache可以在重复编译lineage的时候,加快编译速度 如果是3.7.7-1版本,编译正常 如果升级到3.7.8-1版本,可能会导致如下出错提示: ccache error: internal error of format 在遇到编译出错的...

03/28 17:27
129
编写一个密码管理网站

数据库字段定义 网站 or App名称 (这个帐号对应的网站或app) 用户名 加密后的密码 加解密用的密钥 网站逻辑 提供注册功能,每个用户可以添加多个帐号密码,用户前端提供密码明文,数据库存储...

03/14 22:03
98
美图t9适配分析日志

美图T9 (tiffany) CPU型号相同,并且Lineage官方有适配的机型如下 代号 GPU型号 适配Lineage版本 摄像头 tiffany Adreno 512 前:索尼IMX363+三星 4E8,后:索尼IMX363+三星 4E8 jason Ad...

02/28 15:35
125
编译lineage过程中,一些有用的github仓库记录

LineageOS官方仓库:https://github.com/LineageOS PixelExperience,第三方的rom,暂时没研究过,仓库里也有不少干活:https://github.com/PixelExperience-Devices ArrowOS,第三方rom,暂...

如何编译自己的twrp(翻译自官方文档)

自己编译TWRP TWRP的3.x版本全部开源了,可以自己来编译了。这个教程不是一步一步来教你的傻瓜式教程。如果你对基本的linux的命令不熟悉,那么你可能做不到编译AOSP,注:编译TWRP需要在编译...

01/08 15:36
1.6K
Android中使用Messenger进行两个进程之间的数据交换,也就是IPC

不同App(进程)之间的数据交换,使用带到的核心技术是Messenger 技术概述 Messenger的核心也就是Message和Handler,同样是Service提供方法,供其他地方进行调用 Service代码示例 public cla...

2019/12/29 22:54
145
Android的Activity和Service的三种数据交互方式,第一种:同一app(进程)内的

使用IBinder作为交互媒介 方法概述 Activity端使用bindService的方式来绑定需要交互的Service,通过Service里面的bind方法来返回IBinder,进而返回Service的实例到Activity,Activity里面使用...

2019/12/29 22:39
12
java代码备份

从api获取基站信息 public static JSONArray getMncInfo(JSONObject latLngJo, String operatorCode, String mncKey, CellRepository cellRepository) { if (!operatorCode.equals("0") && ...

2019/12/24 21:55
62

没有更多内容

加载失败,请刷新页面

返回顶部
顶部