framework开发过程中的记录
Posted 薛萌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了framework开发过程中的记录相关的知识,希望对你有一定的参考价值。
1.修改system/build.prop文件后系统无法启动
(1)adb root
(2)mount -o rw,remount -t auto /system
(3)chmod 644 build.prop
2.给系统加入一个app保活脚本appkeepalive.sh,需要修改的位置
(1)***\\device\\rockchip\\rk3288\\rk3288_mtb802\\init.rc
service appkeepalive /system/bin/sh /system/bin/appkeepalive.sh
class main
oneshot
disabled
seclabel u:r:appkeepalive:s0
on property:sys.boot_completed=1
start appkeepalive
(2)***\\device\\rockchip\\rk3288\\rk3288_mtb802.mk
PRODUCT_COPY_FILES += device/rockchip/rk3288/rk3288_mtb802/private/appkeepalive.sh:/system/bin/appkeepalive.sh
(3)新建文件***\\device\\rockchip\\common\\sepolicy\\appkeepalive.te
type appkeepalive, domain;
type appkeepalive_exec, exec_type, file_type;
init_daemon_domain(appkeepalive)
(4)***\\device\\rockchip\\common\\sepolicy\\file_contexts
/system/bin/appkeepalive.sh u:object_r:appkeepalive_exec:s0
(5)***\\device\\rockchip\\rk3288\\rk3288_mtb802\\private\\appkeepalive.sh脚本如下
#!/system/bin/sh
echo "-------recycle check app is alive-------\\n" > /dev/kmsg
num=1
sleep 5
while true
do
rock_app_keepalive_name="com.ryi.cupboard/.activity.MainActivity"
rock_app_keepalive=`getprop persist.sys.alive_enable`
# KEEP_ALIVE_APP=`dumpsys activity activities | busybox sed -En -e '/Recent #0/,/realActivity/p' | grep $rock_app_keepalive_name%/*`
KEEP_ALIVE_APP=dumpsys activity top | grep -e $rock_app_keepalive_name
echo "-------KEEP_ALIVE_APP=$KEEP_ALIVE_APP-------\\n" > /dev/kmsg
echo "-------rock_app_keepalive=$rock_app_keepalive-------\\n" > /dev/kmsg
echo "-------rock_app_keepalive_name=$rock_app_keepalive_name-------\\n" > /dev/kmsg
if [ -z "$KEEP_ALIVE_APP" ]&&[ "$rock_app_keepalive" = "true" ]; then
am start -n "$rock_app_keepalive_name"
sleep 1
if [ "$num" -ne 0 ]; then
logtime=`date +"%Y-%m-%d %H:%M:%S"`
let "num+=1"
echo "$logtime : $num" >> /sdcard/kill_num.txt
fi
fi
sleep 10
done
以上是关于framework开发过程中的记录的主要内容,如果未能解决你的问题,请参考以下文章
Entity Framework 6 中具有多个记录集的存储过程
Entity Framework Core 中的动态查询执行
无法在Zend Framework中设置postDispatch()中的视图变量