7 user_id:001

尚未进行身份认证

暂无相关简介

等级
TA的排名 16w+

高通android p无锁屏时休眠后马上亮屏,ui界面点击或滑动无响应

在高通android p的平台上,一个第三方的apk设置为默认的桌面后(或在开机向导界面),在无锁屏的情况下,休眠后马上按电源键唤醒,比较大的概率出现点击或滑动界面无反应,通过调试后发现ViewRootImpl.java中的draw()方法中返回后造成的private boolean draw(boolean fullRedrawNeeded) { Surface surfa...

2019-12-19 14:24:04

error: undefined reference to 'property_get'

在使用property_get时出现报错:error: undefined reference to 'property_get',出现这个问题时怀疑是头文件没添加#include <cutils/properties.h>确认了几遍这个头文件已经添加进去了,并确认了没有写错,但是编译还是报错提示error: undefined reference to 'property_...

2019-09-17 11:25:22

预置壁纸的分辨率和屏幕的分辨率一样,设置预置的壁纸出现壁纸拉伸变形的问题

在mtk平台上,我预置壁纸的分辨率和屏幕的分辨率一样,当设置壁纸为预置的壁纸时会出现壁纸拉伸变形的问题具体修改如下:--- a/packages/apps/Launcher3/WallpaperPicker/src/com/android/launcher3/WallpaperCropActivity.java+++ b/packages/apps/Launcher3/Wallpape...

2019-09-11 15:20:07

高通平台更换开机logo

在高通平台上,定制自己的开机logo修改如下:1、准备一张和LCD分辨率一样大小的png图片logo.png,在高通源码目录device/qcom/common/display/logo下面,有readme.txt文件,里面有说明生成镜像文件的方法The steps to generate a splash.img:1 sudo apt-get install python-imagin...

2019-09-07 16:38:12

高通平台android9.0设置开机默认横屏显示

高通平台android9.0设置开机默认横屏显示,具体修改如下1、修改frameworks/base/core/res/res/values/config.xml配置--- a/LA.UM.7.6.2/LINUX/android/frameworks/base/core/res/res/values/config.xml+++ b/LA.UM.7.6.2/LINUX/android/f...

2019-08-26 15:50:24

高通android9.0双屏显示,主屏设置开机默认为横屏,而副屏的方向没有跟随选择,并且没全屏显示的问题

在高通android9.0的平台上,有一个项目是有双屏显示的,需要将机器设置为开机默认横屏显示,主屏设置开机默认为横屏后,而副屏的方向没有跟随选择,并且没全屏显示的问题,当主屏的activity如果固定为竖屏的情况下,而副屏显示是正常的。这个问题主要是代码中做了配置,只需要在system.prop中添加persist.demo.hdmirotates=true的配置副屏即可跟随主屏的显示方向显...

2019-08-19 16:04:38

RemoteException android.os.TransactionTooLargeException: data parcel size xxxx bytes

基于android p平台上使用aidl作为接口给其他apk调用的使用过程中遇到了报异常RemoteException android.os.TransactionTooLargeException;使用aidl接口传输camera数据流时,当设置的分辨率比较大时,就会其他的应用调用的aidl接口出现接收不到数据的问题,通过打印处理的log发现出现了RemoteException androi...

2019-08-01 09:35:44

高通msm8953 android p camera增加差值

当camera获取出来的支持的分辨率没有要求的相应的分辨率大小时,可在vendor/qcom/proprietary/mm-camera/mm-camera2/media-controller/mct/pipeline/mct_pipeline.c中default_preview_sizes[]和default_picture_sizes[]添加你所需的分辨率即可。(注添加的分辨率必须符合16:9...

2019-08-01 09:16:06

使用Camera2 保存图片出现java.lang.IllegalStateException: Image

在使用Camera2的接口时,实现保存图片时在onImageAvailable中获取数据进行保存操作,考虑到不存图片是耗时的操作,所有开一个线程去保存图片,操作如下:public void onImageAvailable(ImageReader reader) { final Image image = reader.acquireNextImage(); if (isC...

2019-06-17 17:58:29

android 定制自己系统的签名key

定制自己的系统签名key,主要是防止相应平台大家使用的签名文件都是一样的情况下,非自己提供的签名文件签名第三方apk也能使用你的系统的权限,所有就需要我们根据自己的情况定制属于自己的系统签名key,具体的操作如下:1.根据build/target/product/security_ori/README的帮助,修改相应的参数生成testkey、platform、shared、media,具体命令...

2019-05-09 10:38:08

apk sharedUserId设为"android.uid.system",安装后出现java.lang.UnsatisfiedLinkError ..is 32-bit instead of 64

在MTK系统中,使用的是64位编译系统,而apk中使用的库编译的是32位的,当将apk的sharedUserId设为"android.uid.system"后,并进行系统签名,安装后打开apk,当调用到按32位编译的库时会出现错误: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/xxx/lib/ar...

2019-05-07 17:04:38

mtk系统如何制作差分包且正确签名?

如何制作差分包且正确签名?内容 (2014-04-15)//@ 1. Prepare Target FilesChange directory to root of new codebase1、./mk <project>new2、./mk <project> otapackage (Phone must use this firmware)...

2019-04-09 17:11:03

ubuntu终端使用ack-grep输入tab自动补全后,多一个空格

sudo apt-get purge bash-completion sudo apt-get update sudo apt-get install bash-completion重新打开终端后即可恢复正常 如还不行可执行:sudo apt-get purge bash-completion sudo mv /etc/bash_completion.d /etc/bash_complet...

2019-04-09 17:02:30

设置默认桌面后,马上重启,有时出现无效的问题

设置默认桌面后,马上重启,有时出现无效,是因为设置后会延时10s才会将设置到结果保存到文件中。如下所示:public void addPreferredActivity(IntentFilter filter, int match, ComponentName[] set, ComponentName activity, int userId) { addPreferr...

2019-04-09 17:02:00

预置第三方apk到系统中Android.mk, 关于32/64位so库兼容的问题

在使用android 64位的系统时预置第三方apk,而apk中使用的so库为32位,预置到系统中当使用到相应的32位库时报错:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/system/app/xxxxx/xxxxx.apk"],nativeLibraryDirector...

2019-04-09 16:47:51

Android.mk编译so,提示ninja: error: xxxxxx missing and no known rule to make it

系统编译apk,在Android.mk中添加使用到的第三方jni库出现编译不过的问题LOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)#LOCAL_JAVA_LIBRARIES:=bouncycastle\conscrypt\tel...

2019-03-26 15:33:46

android linux下对apk进行系统签名

apk在linux下签名:准备 signapk.jar 、platform.x509.pem 、platform.pk8、libconscrypt_openjdk_jni.so文件和需要签名apk放到同级目录下。命令行进入到此目录下。prebuilts/sdk/tools/linux/lib64/libconscrypt_openjdk_jni.soout/host/linux-x86/fr...

2018-11-08 15:10:06

Android 开机logo支持的格式

开机logo为何只支持bmp?Solution:如果没有开zimage的话,开机logo是没有限制的,也就是说可以png,gif,bmp等格式。但是,如果打开zimage,由于show logo的时候,zimage正好在解压,而png和gif的code被压进zimage,此时是无法decode png和gif的,只能支持bmp,而且该BMP必须是原图,不能有压缩。...

2018-10-29 10:31:50

添加一个系统服务在后台录制视频,并保存到本地

RecordVideoService.javapublic class RecordVideoService extends Service implements SurfaceHolder.Callback {    private static final String TAG = "RecordVideoService";    private static final boolea...

2018-10-19 17:26:58

第三方apk(非系统签名)不能写sdcard的问题

apk的manifest.xml中已加入下面的声明:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>并且也对...

2018-10-17 17:24:05

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。