![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RockChip
雙重底
量化金融分析師
展开
-
[RK3288][Android7.1.2] Launcher3 源码阅读之step4:详解Launcher的OnCreate方法的C部分
前面已经分析了A部分和B部分,现在我们来分析C部分。@Overrideprotected void onCreate(Bundle savedInstanceState) {// ================================= A 部分 super.onCreate(savedInstanceState); // =====================原创 2017-08-16 14:09:08 · 694 阅读 · 0 评论 -
[RK3288][Android7.1.2] 预装APK
预安装分为可卸载预安装和不可卸载预安装,本文主要阐述的是可卸载预安装的功能。配置步骤如下:1)若是希望可卸载预安装,新增文件夹 device/rockchip/rk3288/preinstall_del; 若是不可卸载预安装,新增文件夹 device/rockchip/rk3288/preinstall。2)拷贝需要预制的第三方应用到上述文件夹,注意APK文件名尽量使用英文,避免空原创 2017-08-22 10:28:02 · 5841 阅读 · 0 评论 -
[RK3288][Android7.1.2] Launcher3 源码阅读之step1:查看项目的目录并找到入口
阅读源码是最有效的学习方式。Launcher3 作为framework的一个重要的模块,当然也是直接看源码比较实际。拿到工程,先查下大致的目录结构。第一步:查看所有的java 文件。czz@xxx:~/rk3288/packages/apps/Launcher3/src/com/android/launcher3$ ll*.javaAlarm.java原创 2017-08-16 10:26:41 · 961 阅读 · 0 评论 -
[RK3288][Android7.1.2] 系统背光亮度颠倒
平台:RK3288Android系统:7.1.2Linux版本:4.4.71在点亮edp屏幕后,发现在Setting应用里调节亮度是相反的:#include "rk3288-evb.dtsi"#include "rk3288-android.dtsi"即最大值的时候最暗,最小值的时候最亮。我们主要的dts如下:rk3288\kernel\arch\arm\原创 2017-08-15 10:25:35 · 3707 阅读 · 1 评论 -
[RK3288][Android7.1.2] MTP模式
平台:RK3288Android系统:7.1.2linux版本:4.4.71在系统设置的APK里面,USB模式的切换即可更改出MTP模式。原创 2017-08-15 10:37:30 · 1346 阅读 · 0 评论 -
[RK3288][Android5.1] LG屏edp : rk808+edp
根据 rk3288-rk808.dts文件中可以知道,所用的是 lcd-LP097Qx1 屏。lcd-LP097Qx1 是LG的EDP屏。屏幕的分辨率是:2048*1536文件:rk3288-rk808.dts /dts-v1/;#include "rk3288.dtsi"#include "lcd-LP097Qx1.dtsi" // s原创 2017-08-15 08:28:26 · 2273 阅读 · 0 评论 -
[RK3288][Android7.1.2] kernel移植 : rk808+edp
平台:Rockchip处理器:rk3288Android版本:Android 7.1.2内核版本:Linux 4.4.71第一步:将最接近的dts拷贝一份并重新命名。rk3288\kernel\arch\arm\boot\dts\rk3288-evb-android-rk818-edp.dts拷贝一份并命名如下:rk3288\原创 2017-08-14 13:44:46 · 8764 阅读 · 1 评论 -
[RK3288][Android7.1.2] Launcher3 源码阅读之step6:根据布局文件找到对应的自定义View
launcher.xml文件里面有引用了一些自定义View。具体在哪里实施呢?我们根据xml布局文件必须要知道以下的自定义View。public abstract class BaseRecyclerView extends RecyclerViewpublic abstract class ButtonDropTarget extends TextViewpu原创 2017-08-17 13:39:12 · 723 阅读 · 0 评论 -
[RK3288][Android7.1.2] Launcher3 源码阅读之step2:详解Launcher的OnCreate方法的A部分
众所周知,在Android四大组件之中,Activity的生命周期是很重要的。在此,我们先小测一下在生命周期里面加打印,打印结果如下:C:\Users\Administrator>adb logcat -s -vtime Launcher- waiting for device ---------- beginning of main--------- beginning of sy原创 2017-08-16 10:49:52 · 603 阅读 · 0 评论 -
[RK3288][Android7.1.2] Launcher3 源码阅读之step3:详解Launcher的OnCreate方法的B部分
刚才分析完A部分,也就是super.onCreate(savedInstanceState); 之前的部分。如今我们来分析B部分@Overrideprotected void onCreate(Bundle savedInstanceState) {// ================================= A 部分 super.onCreate(savedInstanc原创 2017-08-16 13:05:54 · 1273 阅读 · 0 评论 -
[RK3288][Android7.1.2] Launcher3 源码阅读之step5:查看主要的xml布局文件
launcher.xml文件是需要我们Launcher.java的主要布局。统计了一下,以“详细注解如下:path:rk3288\packages\apps\Launcher3\res\layout-land\launcher.xml<com.android.launcher3.LauncherRootView xmlns:android="http://schem原创 2017-08-16 14:59:01 · 1425 阅读 · 0 评论 -
[RK3288][Android5.1] 让开机动画(BootAnimation)提前一秒结束
动画在WindowManagerService停掉是最合适的,也就是说快要进入Android桌面前一秒让动画结束是允许被接受的。vr_rk3288\frameworks\base\cmds\bootanimation\BootAnimation.cppvr_rk3288\frameworks\native\services\surfaceflinger\SurfaceFlinger.cpp原创 2017-08-16 09:01:13 · 2522 阅读 · 1 评论