Younix's Studio.

Android7.1 RK3399 添加开机播放视频功能
Platform: RK3399OS: Android 7.1Kernel: v4.4.83 rk3399上默认已经添加了开机播放视频的功能,只要按照如下改动就可成功播放。1234567891011121314151617181920212223242526kris@eco:~/rk3399/device/rockchip/rk3399$ g dfdiff --git a/device.mk b/device.mkindex 2a730bc..6645072 100755--- a/device.mk+++ b/device.mk@@ -282,3 +282,8 @@ PRODUCT_C...
Android7.1 打开设置中的返回键
OS: Android7.1 应用场景Setting App 在没有物理按键和虚拟返回键的时候无法返回.不过 app 中是自带这个功能的, 不过默认是关闭的. 解决方案1234567891011--- a/src/com/android/settings/SettingsActivity.java+++ b/src/com/android/settings/SettingsActivity.java@@ -629,7 +629,8 @@ public class SettingsActivity extends SettingsDrawerActivity ...
Android6.0 MTK6737 长按 Power 没有真正关机 (MTK IPO 功能)
Hardware:MT6737DeviceOS:Android6.0Kernel: Linux3.18HostOS: Ubuntu16.04 需求正常开机 45s.长按 Power 键进行关机后, 在 5s 内立即按住 Power 键进行开机虽然会正常出现开机动画, 但是会继续之前退出时的状态. 比如正在放歌, 关机, 立即开机, 会出现开机动画, 但是在开机动画界面会继续放关机前的歌, 并回到关机前的界面.这是因为 MTK 有 IPO 快速开关机功能导致的.我们并不需要 IPO 功能, 所以将其裁剪掉. 关掉 IPO 功能device-MTK_IPOH_SUPPORT = yes+M...
Android6.0 MTK6737 启动流程
OS:Android6.0Hardware:MTK6737 [TOC] 一、启动流程概览1. BootRom固化在 CPU 内部。负责从外部的存储器中加载 Preloader。负责 USB Download。 2. Preloader属于 Bootloader 的第一部分。负责 MTK Licensed负责 基础 Module 的 初始化,比如 eMMC,PLL,DRAM 等。负责 加载 LittleKernel(LK) 3. LK属于 Bootloader 的第二部分。负责 设备的初始化。负责 加载 Linux Kernel。支持 fastboot 更新。 4. Kernel负责 设备...
Android 反编译 Android APK
https://blog.csdn.net/m0_37433067/article/details/79717253 工具(Ubuntu平台下):a. apktool: 主要将apk中,资源文件及XML文件进行反编译。https://download.csdn.net/download/m0_37433067/10311837b.dex2jar:将dex文件转为jar包及.class文件https://download.csdn.net/download/m0_37433067/10311848c.jd-gui-0.3.3.linux.i686: jar\dex.samil源码查看工具h...
Android6.0 RK3399 修改浏览器默认主页
OS: Android6.0Hardware: RK3399 修改默认主页在如下文件packages/apps/Browser/res/values/strings.xml 123<!-- The default homepage. --> <string name="homepage_base" translatable="false"> https://www.google.com/webhp?client={CID}&amp;source=android-home</strin...
Android6.0 MTK6737 系统旋转后导航栏丢失,并有黑边
Hardware:MT6737DeviceOS:Android6.0Kernel: Linux3.18HostOS: Ubuntu16.04 [TOC] 这个是横屏后遇到的一个问题,当航Bar只看到黑条,在屏幕0/180度时点击无效,90/270度时点黑条的任何地方底部会有Glow的光晕效果和震动效果,但是键值全都是recentApp。 修改方法如下:SystemUI 的 navigation_bar 布局文件中,横屏布局和竖屏布局调换,就可以正常显示了。 12345678910111213141516171819202122232425diff --git a/base/package...
Android6.0 App 添加系统权限
Hardware:MT6737DeviceOS:Android6.0Kernel: Linux3.18HostOS: Ubuntu16.04 Android 权限规则介绍1. apk 的签名这种签名不是基于权威证书的,不会决定某个应用允不允许安装,而是一种自签名证书。重要的是,android系统有的权限是基于签名的。比如:system等级的权限有专门对应的签名,签名不对,权限也就获取不到。默认生成的APK文件是 debug 签名的。获取system权限时用到的签名见后面描述。 2. 基于UserID的进程级别的安全机制进程有独立的地址空间,进程与进程间默认是不能互相访问的,Android...
Android6.0 MTK6737 替换原生 Launcher
屏蔽 Launcher3 中的 category123<!-- category android:name="android.intent.category.HOME" --><!-- category android:name="android.intent.category.LAUNCHER" --><!-- category android:name="android.intent.category.DEFAULT" --> 在自己的 App 中添加以上三个 category123<...
Android6.0 修改默认允许位置来源第三方应用安装
Date: Tue May 8 11:48:00 2018 +0800 修改默认允许位置来源第三方应用安装 Change-Id: Ic8526ec6483afcd60b9e6deed86d42acb2f014e3 diff –git a/base/packages/SettingsProvider/res/values/defaults.xml b/base/packages/SettingsProvider/res/values/defaults.xmlindex 645561c..8644de1 100644— a/base/packages/SettingsProvider/...