- 博客(86)
- 资源 (7)
- 收藏
- 关注
原创 linux大文件分割与合并
前言近日由于网上下载了很多图片,然后花了很长一段时间进行压缩,压缩完成后一看,128G多,由于机器在远程,本来想通过百度网盘进行备份,后来提示最大单个文件只能4G大小,无奈只能手动切割大文件。查了相关命令,发现可以通过组合split命令和cat命令来实现:split 命令 功能说明:切割文件。 语 法:split [–help][–version][-<行数>...
2017-05-18 17:01:38
684
原创 android小知识点记录
1.从Android5.0开始,Google要求必须使用显示的Intent来启动Service2.intent英文意思是意图,pending表示即将发生或来临的事情。PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。
2015-11-16 10:07:21
604
原创 【MTK FlashTool】ERROR : STATUS_ERR (-1073676287) , MSP ERROE CODE : 0x00.
本文介绍了在Linux系统中配置MTK设备USB驱动的步骤:1)创建53-android.rules和53-MTKinc.rules文件,添加针对MediaTek设备(idVendor:0e8d)的USB权限规则;2)通过lsusb命令获取设备的idVendor和idProduct;3)为规则文件添加执行权限并重启udev服务。关键点包括设置0666权限模式、创建符号链接android_adb,以及处理ttyACM设备节点。这些操作确保了系统能正确识别MTK设备并赋予适当访问权限。
2025-11-09 17:10:58
368
原创 高通android代码下载
Android for MSM Project 是 CodeLinaro 平台上为高通移动处理器(MSM)开发的 Android 系统项目。该项目通过 Linaro 社区协作,提供针对高通芯片组的优化代码和资源,旨在提升 Android 系统在 MSM 平台上的性能和兼容性。开发者可通过该 Wiki 获取相关文档、代码仓库和版本发布信息,参与项目开发或集成工作。该项目体现了开源社区在移动设备操作系统优化方面的合作成果。
2025-07-04 20:31:15
213
原创 android设置-显示-设备主题背景无效
修改文件 frameworks/base/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java。
2025-05-10 22:21:40
130
原创 android9 android10 修改深色模式(Dark theme) 默认值
需要权限 android.Manifest.permission.MODIFY_DAY_NIGHT_MODE。
2025-05-10 16:25:02
405
原创 Android Framework 记录之一
/ 这是一个非常强大的转换模式,使用它,可以使用图像合成的16条Porter-Duff规则的任意一条来控制Paint如何与已有的Canvas图像进行交互。android.graphics.PorterDuffColorFilter 本地实现。android.graphics.DiscretePathEffect本地实现。android.graphics.PathDashPathEffect本地实现。android.graphics.CornerPathEffect本地实现。
2025-05-09 11:06:25
173
原创 关于cust_display.h关机充电动画坐标的详细解答
文件路径:alps/vendor/mediatek/proprietary/external/libshowlogo/cust_display.h 小技巧:打开win系统画图软件,1).选择 查看->缩放->将图片放到到800%,2).选择 查看->缩放->显示网格,这样就可以看到对应像素坐标了(因为logo使用bmp图片格式)3)如图:箭头指示坐标是(x,y)=(198,88) 4:alps/vendor/mediatek/proprietary/external/libshowlogo/cust_d
2025-04-16 17:12:46
273
原创 开机 uboot logo ,kernel logo ,关机充电动画花屏/黑屏/条纹
修改vendor\mediatek\proprietary\bootable\bootloader\lk\lib\libshowlogo和vendor\mediatek\proprietary\external\libshowlogo 两个目录下的show_logo_common.c文件。MTK平台旋转90度,开机logo下部分显示不全。旋转90度方法:(270改为90)
2025-04-16 16:26:38
587
原创 记录一次ubuntu网络传输大文件时出现断网现象
RTL8111/8168/8411为网卡,driver=r8168 driverversion=8.052.01-NAPI 网卡驱动为r8168,网卡驱动版本:8.052.01-NAPI。下载文件GBE Ethernet LINUX driver r8168 for kernel up to 5.19。安装驱动:可能没有执行脚本权限,先赋权限,执行完毕后重启。cd 到解压的驱动文件中的src文件夹。
2024-03-27 22:29:25
821
转载 基于Android10.0适配应用界面--修改系统源码
原始的需求是这样的,客户会在系统中预装多个应用,但某些应用是没有经过适配的,客户要求的像素密度是160,但某些应用在该像素密度下显示会显得很小。客户不想改应用,要求在该160的像素密度下,也要能够正常显示应用。追踪getResources方法,发现ContextImpl类直接返回了一个mResources成员,mResources是在应用打开的时候被赋值的。个中细节不多说,最终是在ResourceManager类中实现Resources对象的创建:less复制代码= null?= null?
2024-01-20 19:57:47
289
原创 Android语言/国家代码清单
ca_ES_EURO 加泰罗尼亚⽂ (西班⽛,Euro)es_ES_EURO 西班⽛⽂ (西班⽛,Euro)de_AT_EURO 德⽂ (奥地利,Euro)de_LU_EURO 德⽂ (卢森堡,Euro)en_IE_EURO 英⽂ (爱尔兰,Euro)de_DE_EURO 德⽂ (德国,Euro)es_DO 西班⽛⽂ (多⽶尼加共和国)sl_SI 斯洛⽂尼亚⽂ (斯洛⽂尼亚)ca_ES 加泰罗尼亚⽂ (西班⽛)es_CR 西班⽛⽂ (哥斯达黎加)es_BO 西班⽛⽂ (玻利维亚)
2023-02-20 14:47:00
8530
1
原创 Git仓库的分支远程和本地同步
但若之前已经克隆过,后来其他电脑新push一个分支,此时是无法切换到新分支的。/github删除了某个分支,我在本地使用git branch -a查看远程分支,依然存在并且可以切换使用。我本地也想把远程分支记录删除怎么办?假如我本地有个git仓库,别人推送了一个新分支到远程仓库,我要获取这个分支到本地,该怎么办?原来现在本地上的现在的远程分支记录是克隆仓库时当时的分支记录。假如我在本地想要删除某个分支,我也想把远程仓库的这个分支也要删掉怎么办?4.第四种情况:远程删除了分支,本地也想删除。
2022-11-28 16:45:47
2526
原创 android studio 4.1使用adb wifi连接设备
3,adb connect 192.168.2.79(手机能通过手机的。1,电脑与设备连接到同个网络,设备需要连接到同个网络的wif。查看手机的IP地址)
2022-09-15 17:37:54
1429
原创 Android Studio导入android源代码时,解决未识别Java文件(出现红J)问题
可参考android.iml文件来修改。修改android.iml,
2022-08-03 14:31:21
1787
原创 将SVG文件转换为XML文件
第一步:图标下载的地址:https://www.iconfont.cn/,下载SVG图标第二步:将SVG图标转换成XML文件,使用转换工具。链接: https://pan.baidu.com/s/1fEjep7oK8xGneNEcX690ww?pwd=sv3t 提取码: sv3t,解压后如下图,一个静态的网页:在浏览器中打开index.html,效果如下:将SVG文件拖入其中进行转换,保存该xml文件,该文件即可在Androdi Stud...
2021-12-31 16:37:37
6232
1
原创 Android 系统性能优化
一、Pinner service 配置优化修改/frameworks/base/core/res/res/values/config.xml添加如下代码:<resourcesxmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">......<!--DefaultfilestopinviaPinnerService--><string-arraytranslatable="f...
2021-12-22 11:10:54
3187
原创 编译问题小记
1,fdtget: 未找到命令解决办法:输入fdtget,系统直接给出安装命令:sudo apt install device-tree-compiler2,/bin/sh: 1: lz4c: not found解决办法:输入lz4c,系统给出安装命令:sudo apt install liblz4-tool
2021-11-24 23:17:17
2270
原创 Java的String数字和BCD码相互转换
题目:例如将String="1234567890ABCDEF"转换为byte[]={0x12,0x34,0x56,0x78,0x90,0xAB,0xCD,0xEF}代码如下:publicclassjavaHexStr { publicstaticbyte[]str2Bcd(Stringasc){ intlen=asc.length(); intmod=len%2; if(mod!=0){...
2021-10-23 19:09:46
2216
原创 CRC16算法
public class CRC16 { static int crctab16[] = { 0X0000, 0X1189, 0X2312, 0X329B, 0X4624, 0X57AD, 0X6536, 0X74BF, 0X8C48, 0X9DC1, 0XAF5A, 0XBED3, 0XCA6C, 0XDBE5, 0XE97E, 0XF8F7, 0X1081, 0X0108, 0X3393, 0X221A, 0X56A5, 0X472C, 0X75B7, 0X643E,...
2021-10-23 19:09:09
289
原创 Android Studio不能获取远程依赖包的解决方法
出错工程的build.gradle文件配置:apply plugin: 'android'buildscript { repositories { jcenter { url "http://jcenter.bintray.com/" } } dependencies { classpath 'com.android.tools.build:gradle:1.3.0' }}...
2020-10-20 19:27:56
436
原创 Android 高通代码预制apk可卸载,恢复出厂设置apk可恢复 Android M 6.0
首先把APK拷贝到特定的目录下面把所有apk放在 pre_install 文件夹下,然后在同级的android.mk 文件夹下面增加下面代码################################################# $(shell mkdir -p $(TARGET_OUT)/pre_install) $(shell cp -r $(LOCAL_P...
2020-04-28 00:31:48
673
转载 apn
android设备内部添加apn信息https://www.cnblogs.com/danielStudy/p/6531382.html 由于工作原因今天需要给多台android设备中写入某张sim卡的apn相关信息,虽然可以通过sqlite命令写sql语句来写入到设备中,但设备一多起来就太低效了,所以在学习的过程中摸索着写了一个将apn信息内置到设备中的脚本,具体过程如下:1...
2020-01-09 15:07:53
637
原创 高通平台开机logo制作方法
命令:logo_gen.py xxx.png说明中表示用python和PIL(python Image Library)制作,PIL是另外下载安装的库,图片资源必须为png,且色深为8-bit的RGB或者RGBA格式。生成的splash.img格式为文件头+BGR原始数据:文件头如上面结构体一样排列,BGR就是将原B,R通道数据交换,把这样的数据顺序存在另一个文件中改名为splash.i...
2019-09-30 21:04:08
1354
原创 Android P适配静默安装
Android P适配静默安装标签(空格分隔): androidAndroid P上通过pm命令执行静默安装失效。原因是pm命令在P上面已经移除。Google建议以文件流的方式执行安装,大体过程如下:// 适配android9的安装方法。public void install28(String apkFilePath) { File apkFile = new File(a...
2019-08-30 16:21:16
640
原创 win7下搭建基于ssh的git服务器
本文链接:https://blog.youkuaiyun.com/u010859970/article/details/79406176一、背景在代码开发过程中,由于不能内网限制或者有需求,经常遇到需要自己搭建git环境,Linux下搭建git服务器比较容易,大家可以参考廖雪峰老师的git教程,进行搭建。而windows下搭建基于ssh的git服务器却有许多坑,由于windows下本不支持ss...
2019-08-27 10:21:28
697
原创 ubuntu和 Windows下查看MD5
ubuntu:md5sum update.zipWindows:certutil -hashfile D:\1.exe MD5certutil -hashfile D:\1.exe SHA1certutil -hashfile D:\1.exe SHA256
2017-07-27 10:23:26
581
转载 联发科MTK手机线刷错误代码信息解译以及解决方法大全
平台不对【1003 错误】【解决办法】:换平台,建议换6752最新平台刷!平台错误【1011 错误】【解决办法】:换对应mtk刷机平台!【1012 错误】尾插问题【解决办法】:换个尾插即可完美解决!【1013 错误】打开端口失败或者电池问题【解决办法】:1.驱动有问题2.重启电脑 3.主板问题,
2016-12-23 16:44:52
11393
原创 ubuntu ibus输入法 没有输入窗口
1.sudo gedit /etc/profile2.在该文件中添加:export XMODIFIERS=@im=ibusexport GTK_IM_MODULE=ibusexport QT_IM_MODULE=ibusXMODIFIERS=@im=ibusQT_IM_MODULE=xim3.重启
2016-11-16 10:33:34
1073
转载 Mark!Android最佳的开源库集锦
工欲善其事,必先利其器。一个好的开发库可以快速提高开发者的工作效率,甚至让开发工作变得简单。本文收集了大量的Android开发库,快来切磋一下,到底哪一个最适合你。动画Android View Animations:一个非常强大的开源动画库,开发者可以用来创建各种效果。RecyclerView Animators:可实现RecyclerView动画。APIsClou
2016-11-09 16:45:33
364
原创 MTK 手机线刷错误信息汇总和解决办法
1、【1013 错误】:可能是线刷包有问题,换其他版本的包再刷试试2、【1022 错误】:刷机软件版本和手机不匹配、或者 USB 接口不好用【解决办法】先换个 USB 端口刷,:不行的话建议去下载个最新刷机软件试试去!3、【1036 错误】:原因是手机内存己经损坏【解决方法】:请更换硬件或直接去售后维修4、【1040 错误】:S_UNSUPPORTED_OPERATION
2016-11-04 15:20:52
8073
原创 ubuntu14.04安装配置jdk1.8.0_45
1.下载JDK 1.8打开:http://download.youkuaiyun.com/download/aqtata/8599477下载JDK安装文件2.找到你下载文件的目录,使用下面的命令我的是用firefox下载的,在下载文件夹敲命令sudo tar zxvf jdk-8u45-linux-x64.tar.gz -C /usr/lib/jvm
2016-11-01 12:48:44
858
原创 user版本如何永久性开启adb 的root权限
[Solution]* adb 的root 权限是在system/core/adb/adb.c 中控制。主要根据ro.secure 以及 ro.debuggable 等system property 来控制。默认即档ro.secure 为0 时,即开启root 权限,为1时再根据ro.debuggable 等选项来确认是否可以用开启root 权限。为此如果要永久性开启adb 的root 权
2016-10-26 14:26:49
4792
1
原创 android 开发通过 wifi 无线调试(不用root)
首先保证电脑和手机在统一局域网.并知道手机的局域网 ip (以下用代替) 1. 用usb线连接手机和电脑,并在电脑终端输入 adb tcpip 5555 adb connect 2. 取消usb连接线即可
2016-09-23 11:04:24
1230
转载 Android 技术干货收集
门户网站技术小黑屋 极分享 安卓源码服务专家 逆向未来 AndroidDevTools Android官方培训课程中文版 星球大战 酷壳 学习编程 开发技术前线个人博客郭霖的专栏 Trinea 阮一峰的网络日志 skywang的博客目录(持续更新中…) harvic 巫_1曲待续 Hongyang stormz
2016-07-04 16:18:11
359
转载 在命令行中通过adb shell am broadcast发送广播通知
通过命令行执行adb shell am broadcast发送广播通知。adb shell am broadcast 后面的参数有:[-a ][-d ][-t ] [-c [-c ] ...] [-e|--es ...] [--ez ...] [-e|--ei ...] [-n ][-f ] []例如
2016-06-30 09:27:19
560
转载 Launcher
Launcher是安卓系统中的桌面启动器,安卓系统的桌面UI统称为Launcher。Launcher是安卓系统中的主要程序组件之一,安卓系统中如果没有Launcher就无法启动安卓桌面,Launcher出错的时候,安卓系统会出现“进程 com.android.launcher 意外停止”的提示窗口。这时需要重新启动桌面Launcher。安卓系统Launcher的开发 一、主要文件
2016-05-08 21:29:24
449
原创 使用AsyncHttpClient 框架提交数据
AsyncHttpClient 是开源免费的基于HttpClient 的网络请求框架,其源码托管在githu 上。下载地址:https://github.com/loopj/android-async-http。 如图1-2 所示为AsyncHttpClient 在github 的网页,大家可以点击右下角的按钮,将源码下载下来,然后将下载好的压缩包解压,把src 目录中源码拷贝到
2016-03-21 16:21:44
574
android 9.0 Settings搜索.docx
2023-10-23
iperf-android.apk.zip
2022-10-17
msm8909_android5.1启动过程,从u-boot到luncher启动完成过程分析!!!
2022-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅