<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Fighting4344的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Fighting4344</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Fighting4344]]></copyright><item><title><![CDATA[DevEco Studio模拟器打开失败【进击的鸿蒙小白篇一】]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/108605266</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/108605266</guid><author>Fighting4344</author><pubDate>Tue, 15 Sep 2020 18:07:25 +0800</pubDate><description><![CDATA[在DevEco Studio菜单栏，点击Tools &gt; HVD Manager。首次使用模拟器，需下载模拟器相关资源，请点击OK，等待资源下载完成后，点击模拟器界面左下角的Refresh按钮。

在浏览器中弹出华为帐号登录界面，请输入已实名认证的华为帐号的用户名和密码进行登录。
	登录后，请点击界面的允许按钮进行授权。


根据官方文档上面提示，用搜狗浏览器无法进入到授权页面，将系统改为IE浏览器就能授权成功了。
...]]></description><category></category></item><item><title><![CDATA[RK3399 4K 带宽不足[drm:vop_isr] ERROR POST_BUF_EMPTY irq err]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/108172173</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/108172173</guid><author>Fighting4344</author><pubDate>Sat, 22 Aug 2020 18:24:47 +0800</pubDate><description><![CDATA[4k输出分为两种，屏输出3840*2160@60，一种是1920x1080分辨率的UI（拉伸到3840*2160），一种是点对点的3840*2160的UI，两种都支持60fps，但会出现DDR带宽不足的问题，会出现[drm:vop_isr]ERRORPOST_BUF_EMPTY irq err这种错误，随之屏幕就会出现绿条纹的闪烁画面。这里是讲60fps情况下，因为30fps是正常的。

  根据官方文档《RK3399_Android7.1_Software_Development_Gui...]]></description><category></category></item><item><title><![CDATA[RK3288&RK3399 GMAC以太网调试]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/104855388</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/104855388</guid><author>Fighting4344</author><pubDate>Sat, 14 Mar 2020 11:37:06 +0800</pubDate><description><![CDATA[由于设计以太网的走线差异，tx rx 在RK平台可以动态调整。

问题现象：sys/class/net/eth0设备以及存在，但是无法上网，ping的时候会丢包。

&amp;gmac {
 phy-supply = &lt;&amp;vcc_phy&gt;;
 phy-mode = "rgmii";
 clock_in_out = "input";
 snps,reset...]]></description><category></category></item><item><title><![CDATA[RK3288W Android8.1开发日志（五）]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/102910615</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/102910615</guid><author>Fighting4344</author><pubDate>Tue, 05 Nov 2019 10:29:35 +0800</pubDate><description><![CDATA[1、EDP屏调试：


&amp;edp {
	status = "okay";
};

&amp;edp_panel {
	compatible = "simple-panel";
	backlight = &lt;&amp;backlight&gt;;
	enable-gpios = &lt;&amp;gpio7 13 GPIO_ACTIVE_HIGH&gt;; 
	enable-delay-...]]></description><category></category></item><item><title><![CDATA[RK3288W Android8.1开发日志（四）]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/101062279</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/101062279</guid><author>Fighting4344</author><pubDate>Fri, 20 Sep 2019 15:42:58 +0800</pubDate><description><![CDATA[最近碰到一个奇怪的问题，tc358749x碰到的问题还挺多，之前是打开一直黑屏，最后从硬件上解决了，现在又碰到了一个问题，HDMI+LVDS双屏显示，HDMIIN打开是黑屏的，表现形式跟之前的一样，会出现CamerIcIspIrq: pic err first,g_ispFrameNum == 1错误。只有单独打开HDMI通道HDMI IN才正常，一开始是怀疑LVDS的GPIO有服用，检查了...]]></description><category></category></item><item><title><![CDATA[RK3288W Android8.1开发日志（三）]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/99585054</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/99585054</guid><author>Fighting4344</author><pubDate>Fri, 16 Aug 2019 17:59:04 +0800</pubDate><description><![CDATA[一、HDMI强制输出指定分辨率
由于系统默认开启EDID，会先获取显示设备EDID所需的分辨率，然后在设置相对应的分辨率输出，我先默认关闭#CONFIG_DRM_LOAD_EDID_FIRMWARE is not set,然后在驱动修改。
1、kernel\drivers\gpu\drm\drm_edid.c
drm_display_mode_from_vic_index(struct drm_c...]]></description><category></category></item><item><title><![CDATA[RK3288W Android8.1开发日志（二）]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/97622516</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/97622516</guid><author>Fighting4344</author><pubDate>Sat, 10 Aug 2019 18:17:24 +0800</pubDate><description><![CDATA[1、犯了一个错误，拿到SDK忘记执行源代码更新指令，5月8号的初始版本有挺多BUG，执行更新.repo/repo/repo sync，更新完之后编译烧录，之前的bug全无。
2、接上一篇文章，修改永不休眠，修改代码alps\frameworks\base\services\core\java\com\android\server\power\PowerManagerService.java
   ...]]></description><category></category></item><item><title><![CDATA[RK3288W Android8.1开发日志（一）]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/96489524</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/96489524</guid><author>Fighting4344</author><pubDate>Fri, 19 Jul 2019 18:34:34 +0800</pubDate><description><![CDATA[1、板子是参考官方公版设计，SDK版本是RK3288_ANDROID8.1_SDK_20180512；

2、解压SDK，直接执行source build.sh，再执行./mkimage.sh，烧录进板子，发现系统正常启动。



3、设备只有HDMI和LVDS，点LVDS屏，修改屏参，修改文件rk3288-evb-android-rk808-edp.dts；


/dts-v1/;
#inclu...]]></description><category></category></item><item><title><![CDATA[RK3288 Android7.1 LVDS调试问题]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/89282496</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/89282496</guid><author>Fighting4344</author><pubDate>Sat, 13 Apr 2019 14:42:45 +0800</pubDate><description><![CDATA[最近在rk平台上调试一款32寸的LVDS，屏是1920*1080分辨率，双路8bit RGB888 格式的屏，在rk3288-evb-android-rk808-lvds.dts下面的lvds修改如下，编译烧录进去屏幕一直循环播放红绿蓝图片。
请大侠们分析分析，屏的规格书我也上传一份。
&amp;lvds_panel {
status = “okay”;
compatible =“simple-p...]]></description><category></category></item><item><title><![CDATA[HDMI添加缩放功能]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/78979745</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/78979745</guid><author>Fighting4344</author><pubDate>Fri, 05 Jan 2018 12:05:24 +0800</pubDate><description><![CDATA[HDMI显示在电脑显示屏显示正常，但是插入电视，部分电视显示不全，官方解释是说有些屏不处理oversceen包，这种情况需要手动调节屏幕的可视区域。
1、Settings.java



public static final String HDMI_DEFAULLT_TV_WIDTH ="hdmi_default_tv_width";
public static final Stri]]></description><category></category></item><item><title><![CDATA[Error:Failed to complete Gradle execution.  Cause: The version of Gradle you are using (3.3) does no]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/78809436</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/78809436</guid><author>Fighting4344</author><pubDate>Fri, 15 Dec 2017 09:32:49 +0800</pubDate><description><![CDATA[在Android studio的终端Terminal输入gradlew build执行命令，等一会出现BUILD
 SUCCESSFUL，说明更新成功。]]></description><category></category></item><item><title><![CDATA[Android5.1 VectorDrawable]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/50847815</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/50847815</guid><author>Fighting4344</author><pubDate>Thu, 10 Mar 2016 16:41:53 +0800</pubDate><description><![CDATA[最近在修改SystemUI 的下拉菜单里面的快速设置按钮，由于自己要添加一个新的按钮，折腾了好久，现在好好的整理下。


具体参考了蓝牙的执行流程，代码上好理解，当我看到蓝牙的图标的时候傻眼了。。。。
<vector xmlns:android="http://schemas.android.com/apk/res/android"
        android:width="64dp"]]></description><category></category></item><item><title><![CDATA[Android5.1网络切换策略分析]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/49128645</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/49128645</guid><author>Fighting4344</author><pubDate>Wed, 14 Oct 2015 18:55:25 +0800</pubDate><description><![CDATA[最近在在5.1移植了以太网过来，移植的过程并没有什么大问题，修改了框架上的代以及添加了Settings代码，以太网调试就基本完工了，后面只是修改下布局即可。
但是调试网络切换的时候出现了大问题。WIFI和ETHERNET居然可以同时存在，为了解决这个问题，就不得不重新认识5.1的网络切换策略了。在android4.4上，想实现以太网为优先级最高（意思是以太网打开了，WIFI就无法打开），方法很简单，]]></description><category></category></item><item><title><![CDATA[Android 获取Ethernet IP、mask、dns、gw、mac]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/44745991</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/44745991</guid><author>Fighting4344</author><pubDate>Mon, 30 Mar 2015 08:58:49 +0800</pubDate><description><![CDATA[package android.net.ethernet;

import java.net.InetAddress;
import java.net.InterfaceAddress;
import java.net.NetworkInterface;
import java.util.Enumeration;
import java.util.List;
import andro]]></description><category></category></item><item><title><![CDATA[android4.4 NetworkController 详解]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/44745825</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/44745825</guid><author>Fighting4344</author><pubDate>Mon, 30 Mar 2015 08:34:07 +0800</pubDate><description><![CDATA[NetworkController 是一个所有网络信号图标的综合逻辑判断，比如手机，以太网，还有WIFI，蓝牙等信号图标都在能看到，废话不多说；
由于文件过于庞大，在这单独讲以太网是如何实现的。


1、在APP上层里，以太网的EthernetStateTracker类中经过底层上报的信息（如：网络断开；网络连接；发线网卡），然后将上报的信息通过广播的形式发送到NetworkControl]]></description><category></category></item><item><title><![CDATA[Android 获取当前系统语言及地区,并更改语言]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/43016273</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/43016273</guid><author>Fighting4344</author><pubDate>Thu, 22 Jan 2015 10:49:16 +0800</pubDate><description><![CDATA[如果想获取手机的当前系统语言，可以通过Locale类获取，主要方法：Locale.getDefault().getLanguage()，返回的是es或者zh；通过Locale.getDefault().getCountry()获取当前国家或地区，返回为CN或US；如果当前手机设置为中文-中国，则使用此方法返回zh-CN，同理可得到其他语言与地区的信息。1.首先，如果要程序自动适应系统语言进行转变，]]></description><category></category></item><item><title><![CDATA[Android4.4添加设置菜单]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/43014511</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/43014511</guid><author>Fighting4344</author><pubDate>Thu, 22 Jan 2015 08:15:35 +0800</pubDate><description><![CDATA[packages\apps\Settings\res\xml\settings_headers.xml
比如我想插入以太网的，则在布局文件添加

        android:id="@+id/ethernet_settings"
        android:title="@string/eth_radio_ctrl_title"
        android:icon="@dr]]></description><category></category></item><item><title><![CDATA[Android4.4去除下拉菜单选项]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/43014505</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/43014505</guid><author>Fighting4344</author><pubDate>Thu, 22 Jan 2015 08:11:50 +0800</pubDate><description><![CDATA[路径：base\package\systemui\src\com\android\systemui\statustar\QuickSetting.java   


函数入口：void setup(……)
{
setupQuickSettings();  //快速设置
updateResources();
//更新图片资源
}
----->
setupQuickSettings]]></description><category></category></item><item><title><![CDATA[Android JNI  手把手教你编写.so并调用接口]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/42174547</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/42174547</guid><author>Fighting4344</author><pubDate>Fri, 26 Dec 2014 17:43:43 +0800</pubDate><description><![CDATA[最近在看了很多JNI资料，用了各种方法，但个人却喜欢这种方式，废话不多说。


一、在android源码package目录下创建一个文件夹TestJni，并创建两个目录，分别为test_jni.cpp和Android.mk


二、编写test_jni.cpp：
#include     
#include     
#include     
#include     
#]]></description><category></category></item><item><title><![CDATA[全志A20 控制背光亮度C代码]]></title><link>https://blog.youkuaiyun.com/Fighting4344/article/details/40677475</link><guid>https://blog.youkuaiyun.com/Fighting4344/article/details/40677475</guid><author>Fighting4344</author><pubDate>Sat, 01 Nov 2014 09:16:41 +0800</pubDate><description><![CDATA[#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include #include 


int init_dispon(int brightness)


{


unsigned long args[3];


int ret = -1;


int setr]]></description><category></category></item></channel></rss>