当前位置: 首页 > news >正文

深圳建站哪家专业十大网站app软件

深圳建站哪家专业,十大网站app软件,哪些网站用python做服务框架,网网站建设与制作文章目录 MTK 日常配置总结屏幕默认横竖屏显示ro.build.characteristics 属性修改修改点一:build\core\product_config.mk修改点二:build\make\core\main.mk修改是否成功,adb 验证 配置部分系统app handheld_product.mk配置系统属性、第三方应…

文章目录

  • MTK 日常配置总结
    • 屏幕默认横竖屏显示
    • ro.build.characteristics 属性修改
      • 修改点一:build\core\product_config.mk
      • 修改点二:build\make\core\main.mk
      • 修改是否成功,adb 验证
    • 配置部分系统app handheld_product.mk
    • 配置系统属性、第三方应用、定制系统属性、初始化配置等 device.mtk
      • 配置应用
      • 配置自定义属性 system properties
      • 配置启动初始化文件
      • 配置开机动画文件
    • 输入法默认内置配置修改 config.xml defaults.xml
    • 开机动画修改
    • gms 相关
      • gms 目录 \vendor\google
      • gms 配置mk 文件
        • 配置app
        • 开机向导配置
    • init 初始化文件 init.rc
    • 修改屏幕密度


MTK 日常配置总结

当作开发笔记,常用。不同平台不同Android版本配置文件位置可能不一样,但是配置逻辑基本一致,字段可能都一致。不断更新,方便自己熟悉并实际解决项目问题。

屏幕默认横竖屏显示

修改文件
\device\mediateksample\k69v1_64_k419\ProjectConfig.mk 
\kernel-4.19\arch\arm64\configs\k69v1_64_k419_defconfig.xml 
\vendor\mediatek\proprietary\bootable\bootloader\lk\project\k69v1_64_k419.mk 具体修改:
ProjectConfig.mk
MTK_LCM_PHYSICAL_ROTATION = 0k65v1_64_bsp_defconfig
CONFIG_MTK_LCM_PHYSICAL_ROTATION="0"k65v1_64_bsp.mk 
MTK_LCM_PHYSICAL_ROTATION = 270

可以参考之前横竖屏切换的文章 MTK横竖屏切换配置

ro.build.characteristics 属性修改

修改点一:build\core\product_config.mk

TARGET_AAPT_CHARACTERISTICS  宏定义 直接赋值 device #ifndef PRODUCT_CHARACTERISTICS
#  TARGET_AAPT_CHARACTERISTICS := default
#else
#  TARGET_AAPT_CHARACTERISTICS := $(PRODUCT_CHARACTERISTICS)
#endif
TARGET_AAPT_CHARACTERISTICS := default		

修改点二:build\make\core\main.mk

对 ro.build.characteristics 直接赋值为 device,不再使用 TARGET_AAPT_CHARACTERISTICS 宏定义

#ADDITIONAL_PRODUCT_PROPERTIES += ro.build.characteristics=$(TARGET_AAPT_CHARACTERISTICS)
ADDITIONAL_PRODUCT_PROPERTIES += ro.build.characteristics=device

修改是否成功,adb 验证

通过adb 命令来查看检查:
C:\Users\Administrator>adb shell
k65v1_64_bsp:/ $ getprop ro.build.characteristics
device修改前的属性值是default ,修改后的值为device 

配置部分系统app handheld_product.mk

路径:build\make\target\product\handheld_product.mk
需求相关:系统相关的部分app 配置编译环境

一般偏向于系统应用,应用位置:\vendor\mediatek\proprietary\packages\apps# /product packages
PRODUCT_PACKAGES += \Calendar \Camera2 \DeskClock \Gallery2 \LatinIME \Music \OneTimeInitializer \preinstalled-packages-platform-handheld-product.xml \SettingsIntelligence \frameworks-base-overlaysPRODUCT_PACKAGES_DEBUG += \frameworks-base-overlays-debug

配置系统属性、第三方应用、定制系统属性、初始化配置等 device.mtk

路径:device\mediatek\system\common\device.mtk

配置应用

PRODUCT_PACKAGES += zxappstore
PRODUCT_PACKAGES += zxlauncher
PRODUCT_PACKAGES += InoSoundRecorder
PRODUCT_PACKAGES += fisetp
PRODUCT_PACKAGES += tffwb
PRODUCT_PACKAGES += usbcamera第三方防止目录: vendor\mediatek\proprietary\packages\3rd-party

举例 某个apk 目录配置
在这里插入图片描述


Android.mk 内容配置如下
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
# Module name should match apk name to be installed
LOCAL_MODULE := FiseOS
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := platform
##LOCAL_PROPRIETARY_MODULE := true
LOCAL_ENFORCE_USES_LIBRARIES := false
LOCAL_DEX_PREOPT := false
include $(BUILD_PREBUILT)

配置自定义属性 system properties

# Add for Fise support system properties
PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \persist.fise.statusbar=1 \persist.fise.g.sensors=1 \persist.fise.landscape.orientation=1 \persist.fise.opposite.orientation=0 \ro.zeasn.devicetype=fisezn01 \persist.fise.current.volume=1 \persist.fise.wallpaper.on=1 \persist.fise.version=wifi \persist.fise.show.batteryicon=1 \persist.fise.screenshot.icon=1 \persist.fise.backlight.polarity=1 \

配置启动初始化文件

# system usb rc
PRODUCT_COPY_FILES += $(LOCAL_PATH)/init.usb.rc:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/init/hw/init.usb.rc

配置开机动画文件

# Add for Fise bootanimation
PRODUCT_COPY_FILES += $(LOCAL_PATH)/bootanimation.zip:system/media/bootanimation.zip

输入法默认内置配置修改 config.xml defaults.xml

   路径:frameworks\base\core\res\res\values\config.xml<string-array name="config_disabledUntilUsedPreinstalledImes" translatable="false"><item>com.iflytek.inputmethod</item></string-array>Android 5.1设置默认输入法 参考文档:https://blog.csdn.net/man_embedded/article/details/78541210路径:\vendor\mediatek\proprietary\packages\apps\SettingsProvider\res\values\defaults.xml<!-- Default com.sohu.inputmethod.sogou/.SogouIME com.android.inputmethod.latin/.LatinIME --><string name="sogou_input_method">com.iflytek.inputmethod/.FlyIME</string><string name="enable_sogou_input_method">com.iflytek.inputmethod/.FlyIME</string>

开机动画修改

 修改路径:vendor\mediatek\proprietary\bootable\bootloader\lk\dev\logo\fhddevice\mediatek\system\common\bootanimation.zip

替换fhd文件里面的 Uboot 和 Kernel logo,fhd目录
fhd_kernel.bmp fhd_uboot.bmp

参考资料: MTK 更换Uboot Logo Kernel Logo 开机动画:

gms 相关

gms 目录 \vendor\google

在这里插入图片描述

  • apps apps_go :两个版本的软件包
  • etc 配置文件目录
  • overlay overlay 目录,涉及到覆盖,就需要在这里修改了。

gms 配置mk 文件

路径:\vendor\google\products\gms.mk  

附件地址,gms.mk 源文件可查看

配置app
 这里可以发现 开机向导 SetupWizard 就是配置在这里的,其它都是谷歌相关的软件包
 # GMS mandatory core packages
GMS_PRODUCT_PACKAGES += \AndroidPlatformServices \ConfigUpdater \FamilyLinkParentalControls \GoogleExtShared \GoogleFeedback \GoogleLocationHistory \GoogleOneTimeInitializer \GooglePackageInstaller \GooglePartnerSetup \GooglePrintRecommendationService \GoogleRestore \GoogleServicesFramework \GoogleCalendarSyncAdapter \SpeechServicesByGoogle \GmsCore \Phonesky \SetupWizard \WebViewGoogle \Wellbeing	
开机向导配置
PRODUCT_PRODUCT_PROPERTIES += \ro.setupwizard.rotation_locked=false \setupwizard.theme=glif_v3_light \ro.opa.eligible_device=true \ro.com.google.gmsversion=$(GMS_PACKAGE_VERSION_ID)ro.setupwizard.rotation_locked开机向导是否固定锁死屏幕,默认竖屏方向。 true:锁死,开机向导永远竖屏   false:不锁死,开机向导随重力感应方向。

init 初始化文件 init.rc

路径:system/core/rootdir/init.rc on property:sys.connect.adb.wiress=1setprop service.adb.tcp.port 5555stop adbdstart adbd 如果需要网线进行adb 直连 ,那么就不要判断条件,直接配置打开端口即可:setprop service.adb.tcp.port 5555

免USB,WIFI adb 直连

修改屏幕密度

 路径:device\mediateksample\k69v1_64_k419\device.mk

参考 修改系统显示大小修改系统屏幕密度

device\mediateksample\k69v1_64_k419\device.mk
修改属性值:
PRODUCT_PROPERTY_OVERRIDES += ro.sf.lcd_density=240 	
http://www.yayakq.cn/news/914359/

相关文章:

  • 手机建站cms建设工程质量管理条例2020
  • 网站公司未来计划ppt怎么做怎么做网站效果图
  • 北京比较好的网站建设公司个人可做网站需要什么材料
  • 怎么做网站的导航网络营销方式
  • 网站建设简介联系方式自己写的网站如何添加 cnzz统计
  • 一个人做电商网站难吗wordpress怎样安装
  • 昆明网站建设教学视频wordpress无法显示文章
  • 网站建设全包公司推荐手机网站制作方案
  • 网站建网站建设公司哈尔滨seo搜索排名优化
  • 如何做中介网站接单网站源码
  • 郑州网站制作汉狮网络广州网站建设策划书
  • 织梦网站织梦做英文版的奉化网站建设报价
  • 昆明网站制作定制公司掼蛋网站建设
  • 网站建设与发布的预算免费行情软件app网站mnu
  • 郑州网站建设公司排行榜东莞做网站一般多少钱
  • dw软件做二级连接网站如何修改公司网站内容
  • 怎么利用招聘网站做薪酬调查七牛云可以做网站的存储空间吗
  • 高端工作网站网站自适应开发
  • 免费网站代码大全定制网站建设
  • 国家住房部和城乡建设部 网站首页用excel可以做网站
  • 建行门户网站给别人做网站挣钱么
  • 网站云优化网络规划设计师视频百度网盘
  • 去哪里找做网站 的客户模板网站建设教程
  • 高端网站价格广安网站建设服务
  • 网页设计与网站建设期末考试保定企业自助建站
  • 深圳的设计网站教育培训网站源码 模板 php培训机构网站源码培训学校网站源码
  • 长江证券官方网站下载网站宽屏
  • 青羊区建设网站手表网站域名
  • 网站制作服务商jsp实战网站开发视频
  • seo快速排名软件首页廊坊网络推广优化公司