自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android TextToSpeech文字转语音功能研究

【代码】Android TextToSpeech文字转语音功能研究。

2024-05-31 13:34:56 157

原创 [SPRD]Android展锐hal层写照片exif的地方

【代码】[SPRD]Android展锐hal层写照片exif的地方。

2024-05-31 13:23:07 266

原创 Android HelloEffect源码研究

【代码】Android HelloEffect源码研究。

2024-05-31 13:09:19 99

原创 [SPRD]Android展锐有声拍照功能研究

点击拍照之后,待缩略图拍照完成,调用 initData 初始化初步数据。从 log 中看 val = 53, 这是从哪里设置的呢?

2024-05-31 13:08:26 122

原创 [SPRD]联系人录入界面拍照,前摄预览界面成像模糊

只要把显示图片的Size适配到预览的size就可以了。

2024-05-31 11:28:52 317

原创 [SPRD]二维码扫描图库里的二维码图片显示扫描失败

从代码中看到默认设计扫描图库中的二维码只使用了 HybridBinarizer 这种方式,参考实时扫描二维码模式下的方案添加如下几种方案提高扫描识别率。

2024-05-31 11:19:11 230

原创 [SPRD]HDR拍照之后照片名称中没有显示HDR后缀

A13上展锐默认去掉了HDR后缀,现在要求重新加上,修改方案如下。

2024-05-31 11:09:59 112

原创 [SPRD]sp9863a在桌面Wallpaper中无法设置13M的照片,提示unable to load wallpaper

log分析:从log中看到GPU无法分配 4160x3120 的内存,展锐分析说是超出了9863a gpu内存分配的上限,目前的修改方案只能是限制拍照的大小到 4096x3072。

2024-05-31 10:47:45 401

原创 [SPRD]连拍之后选择图片导出,返回相机缩略图不显示导出的照片

查询出来的 datetaken 是连拍时候的时间,所以 exported 的照片排序未必靠前,并且根据下面这段代码会判断照片名字中是否有 BURST,如果有BURST会重新定位到 BURST 的第一张照片,所以新 exported 的照片的排序会更靠后一些。所以把搜索结果按照 date_modified 进行排序,并且添加 exported 照片的判断。

2024-05-31 10:39:21 190

原创 Teams 切换前后摄预览尺寸变化问题分析

先取 3M-8M 之间的 16:9 的分辨率如果上面取不到,就去取 3M-8M 之间的 4:3 的分辨率如果上面还是取不到,就去取 3M-9M(4000x2250)之间的最大分辨率如果还取不到就取 0-3M 之间的最大分辨率。

2024-05-31 10:33:53 168

原创 [SPRD]展锐超级省电模式判断

【代码】[SPRD]展锐超级省电模式判断。

2024-05-31 10:20:31 150

原创 Android通过adb命令查询apn

adb shell sqlite3 /data/user_de/0/com.android.providers.telephony/databases/telephony.db "'select * from carriers where mcc=\"460\" and mnc=\"01\";'"adb shell content query --uri content://telephony/carriers/ --where "mcc=460"前提:必须root或userdebug/eng版本

2021-11-24 20:58:35 3326

原创 Android Camera缩率图所成的图像不是录像播放的第一帧

修改方法如下:vendor/mediatek/proprietary/packages/apps/Camera2/common/src/com/mediatek/camera/common/utils/BitmapCreator.java- bitmap = retriever.getFrameAtTime(-1);+ bitmap = retriever.getFrameAtTime(0);getFrameAtTime 这个方法的参数代表啥意思?/*

2021-11-23 20:56:55 1435

原创 Android你不知道的svc命令----解析adb shell svc源码

首先执行 adb shell svc bluetooth help看一下~/debuglogger/mobilelog/APLog_2021_1118_173806__1$ adb shell svc bluetooth helpControl Bluetooth serviceusage: svc bluetooth [enable|disable] Turn Bluetooth on or off.然后根据 Control Bluetooth service 字符串查找相关

2021-11-23 17:36:15 4180

原创 adb shell dumpsys battery源码解析

首先执行 adb shell dumpsys battery 看看~/projects/MTK_R_6580_2/alps/frameworks$ adb shell dumpsys batteryCurrent Battery Service state: AC powered: false USB powered: true Wireless powered: false Max charging current: 500000 Max charging voltage: 500

2021-11-23 16:11:09 1787

原创 Android压力测试不停开启关闭蓝牙报错

问题分析报错log信息如下09-28 13:06:08.697706 30214 30214 E AndroidRuntime: FATAL EXCEPTION: main09-28 13:06:08.697706 30214 30214 E AndroidRuntime: Process: com.android.music, PID: 3021409-28 13:06:08.697706 30214 30214 E AndroidRuntime: java.lang.RuntimeExcepti

2021-11-23 14:57:14 1479

原创 展锐Camera open failure log解析程序

出发点在展锐平台开发Camera的时候有时候会遇到报错的情况,log如下:1-05 13:26:12.429 722 29945 E Camera3-Device: Camera 0: sendRequestsBatch: RequestThread: Unable to submit capture request 8115 to HAL device: Function not implemented (-38)01-05 13:26:12.430 29604 29766 E CAM2PORT

2021-11-18 14:29:42 2077

原创 Android R移植获取音量的命令 media

media命令使用方法adb shell media volume --get[v] will get volume[v] Connecting to AudioService[v] volume is 1 in range [0..15]​添加编译 media media_cmd模块diff --git a/alps/build/make/target/product/base_system.mk b/alps/build/make/target/product/base_system.m

2021-11-18 14:13:54 982

原创 Android R模块编译framework

1.编译source build/envsetup.shlunch xxxmake -j32 framework-minus-apex或用ninja编译./prebuilts/build-tools/linux-x86/bin/ninja -f ./out/combined-s9863a1h10_go_32b_Natv.ninja framework-minus-apex2.pushadb push out/target/product/s9863a1h10_go_32b/syste

2021-11-18 14:09:13 829

原创 [Ubuntu]VirtualBox扩展Win10系统上C盘硬盘空间

重新调整大小磁盘大小为80G:VBoxManage modifyhd “/home/XXX/VirtualBox VMs/win10/win10.vdi” --resize 81920右键"此电脑"->“计算机管理(本地)”->“存储”->“磁盘管理”->右键C盘->扩展卷->下一步…...

2021-05-13 14:06:03 455

原创 [Ubuntu]xubuntu thunar用use a custom command关联apk双击直接安装应用到手机上

右键需要关联的文件->Properties->Open with->Other application->Use a custom command-> 输入 “adb install -r %F” 这里必须带引号,否则添加不上其他命令也可以按照此方法添加

2021-05-07 11:36:48 206

原创 [SPRD]adb命令模拟DreamCamera2用Google Assistant语音拍照

自拍adb shell am start -a "android.media.action.STILL_IMAGE_CAMERA" -c "android.intent.category.VOICE" -f 0x10800000 --ei com.google.assistant.extra.TIMER_DURATION_SECONDS 3 --ei android.intent.extra.LENS_FACING_FRONT 0 --ez com.google.assistant.extra.USE_F

2020-12-17 09:18:04 943

原创 Android APP如何获取framework下的资源?

int resId = getResources().getIdentifier("config_mms_user_agent_profile_url", "string", "android");String resVal = getResources().getString(resId);

2020-11-02 16:40:44 597

原创 [sprd]Android Q默认没有开机铃声的项目(persist.sys.bootanim.play_sound=0),会概率性出现开机铃声

frameworks/base/services/core/java/com/android/server/audio/AudioService.javapublic void mute(boolean state) { boolean changed = false; synchronized (VolumeStreamState.class) { if (state != mIsMuted) { changed = true;

2020-10-30 10:42:37 700

原创 [sprd]Android Q在 Launcher 上添加时钟 widget

vendor/partner_gms/apps/GmsSampleIntegration/res_dhs_go/xml/partner_default_layout.xml<appwidget screen="0" x="0" y="2" packageName="com.android.deskclock" className="com.android.alarmclock.DigitalAppWidgetProvider" spanX="4" spanY="2" />这个文件的解析过程

2020-10-30 09:45:07 805

原创 [sprd]Android Q修改 Launcher 上文件夹图标的大小和应用的图标大小一致

packages/apps/Launcher3/src/com/android/launcher3/DeviceProfile.javafolderIconSizePx = IconNormalizer.getNormalizedCircleSize(iconSizePx) - 10;这里的 -10就是调整之后的大小,可以根据自己的项目来设置

2020-10-30 09:41:16 981

原创 [SPRD]展锐Android R关机充电动画修改

关机充电是用minui开发的,代码路径如下vendor/sprd/proprietories-source/charge代码中的图片资源路径vendor/sprd/proprietories-source/charge/images手机上的图片资源路径vendor/etc/res/images项目的屏幕分辨率是540X1200,根据 vendor/sprd/proprietories-source/charge/ui.c代码中的判断,是 SIZE_720X1280static int res_

2020-10-30 09:11:43 4583

原创 深度解析Android Q cutout刘海屏

1.在 Settings/System/Developer options/DRAWING 里面看到有 “Display cutout” 菜单2.根据这个字符串找到packages/apps/Settings/res/values/strings.xml<string name="display_cutout_emulation">Display cutout</string>3.然后根据 display_cutout_emulation 字符串找到在 packages/a

2020-09-27 17:26:07 3245 1

原创 深度解析Android Q Toast

我们最常使用Toast的方法是 Toast.makeText().show();在源码中找到 Toast.java 文件的路径frameworks/base/core/java/android/widget/Toast.java先看 makeText() 方法public static Toast makeText(@NonNull Context context, @Nullable Looper looper, @NonNull CharSequence text, @Duration int

2020-09-24 14:19:45 295

原创 ubuntu终端中用 gedit 打开文件会报异常

(gedit:38195): GLib-GIO-CRITICAL **: 16:55:36.219: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failedsudo apt-get purge fcitx-module-dbus

2020-09-23 08:51:40 1954

原创 深度解析Android Q recovery字体图片生成流程

build/make/core/Makefile# Set recovery_density to a density bucket based on TARGET_SCREEN_DENSITY, PRODUCT_AAPT_PREF_CONFIG,# or mdpi, in order of preference. We support both specific buckets (e.g. xdpi) and numbers,# which get remapped to a bucket.rec

2020-09-23 08:51:32 942

原创 git : you may want to set your diff.renameLimit variable to at least 6407 and retry the command.

git config --global merge.renameLimit 99999

2020-09-23 08:51:24 2525

原创 ubuntu mocp无法启动

在终端运行 mocp,报错信息如下Running the server...It seems that the server is already running with pid 1441.If it is not true, remove the pid file (/home/zq/.moc/pid) and try again.FATAL_ERROR: Exiting!FATAL_ERROR: Server exited!解决方法:删除 ~/.moc/pid 文件即可...

2020-09-23 08:51:16 197

原创 ubuntu使用exiftool查看图片exif信息

sudo apt-get install libimage-exiftool-perlexiftool 图片文件路径

2020-09-23 08:50:59 1372

原创 libpng12-0 Missing In Ubuntu 18.04, 19.10 Or 20.04

sudo add-apt-repository ppa:linuxuprising/libpng12sudo apt updatesudo apt install libpng12-0

2020-09-22 13:46:42 164

原创 ubuntu安装scrcpy(Android屏幕控制工具)

sudo snap install scrcpyorsudo apt-get install scrcpy

2020-09-22 13:46:02 2636 4

原创 Github Clone太慢的解决方法

方法1: 使用代理网站下载https://g.widora.cn/或把 github 上的项目 import 到 gitee 上之后再用 gitee 下载(强烈推荐)方法2: 修改 hosts 文件经常要clone github中的一些项目,无奈如果不爬梯子的话速度实在是龟速,经常1k/s,于是搜了下解决方法,改HOSTS大法。Windows下在C:/Windows/system32/drivers/etc/hostsUbuntu等linux系一般在/etc/hosts在hosts中添加如下内

2020-09-22 13:40:08 809

原创 ubuntu18.04文件搜索功能异常

nautilus搜索功能type ahead searchsudo add-apt-repository ppa:lubomir-brindza/nautilus-typeaheadsudo apt-get dist-upgrade

2020-09-22 13:33:58 319

原创 ubuntu把launcher设置到底部

gsettings set com.canonical.Unity.Launcher launcher-position Bottom

2020-09-22 13:30:34 182

原创 ubuntu安装右键终端

sudo apt-get install gnome-terminal nautilus-open-terminal

2020-09-22 13:29:55 180

比较完善的汇编例子

比较完善的汇编例子,欢迎大家下载,通过我的初步筛选,这里面的例子都能完美运行

2012-08-30

汇编简单案例大全

这里面包含了汇编的简单例子,经过检验可以运行

2012-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除