<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fubrty的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fubrty</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fubrty]]></copyright><item><title><![CDATA[camera黑屏分析]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/125290620</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/125290620</guid><author>fubrty</author><pubDate>Wed, 15 Jun 2022 09:24:15 +0800</pubDate><description><![CDATA[camera黑屏分析]]></description><category></category></item><item><title><![CDATA[全面详解Android实现多线程的几种方式（史上最全，最详细）]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/124689121</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/124689121</guid><author>fubrty</author><pubDate>Wed, 15 Jun 2022 09:21:14 +0800</pubDate><description><![CDATA[https://www.youkuaiyun.com/tags/OtDaYg3sNTI2OTctYmxvZwO0O0OO0O0O.html

一、前言

Android多线程实现方式包括：

1、基础使用


继承Thread类
	实现Runnable接口
	Handler


2、复合使用


AsyncTask
	HandlerThread
	IntentService


3、高级使用


线程池（ThreadPool）


接下来对这几种实现多线程的方式进行全面 讲解。

二、基础使用

Android多线程实]]></description><category></category></item><item><title><![CDATA[【无标题】MTK andorid从底层到上层添加驱动]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/123066656</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/123066656</guid><author>fubrty</author><pubDate>Tue, 22 Feb 2022 13:55:50 +0800</pubDate><description><![CDATA[MTK andorid从底层到上层添加驱动]]></description><category></category></item><item><title><![CDATA[关机充电图标修改]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/121227351</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/121227351</guid><author>fubrty</author><pubDate>Tue, 09 Nov 2021 14:31:48 +0800</pubDate><description><![CDATA[关机充电图标修改

关机充电图标修改



关机充电图标修改1. 关机充电main函数2. 函数set_draw_anim_mode()3. 函数pthread_mutex_init();4. 函数bootlogo_init()5. 函数alarm_control();6. 函数charging_control();6.1 draw_thread_routine()6.2 draw_with_interval()6.3 bootlogo_show_charging()6.4 show_battery_cap]]></description><category></category></item><item><title><![CDATA[MTK 打开内置功放喇叭出声音]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/81162246</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/81162246</guid><author>fubrty</author><pubDate>Mon, 23 Jul 2018 09:30:20 +0800</pubDate><description><![CDATA[ 



kernel-3.10\arch\arm\configs\mt6580_debug_defconfig需配置

CONFIG_MTK_SPEAKER=y

相关的文件

kernel-3.10\sound\soc\mediatek\mt_soc_audio_6580\mt_soc_codec_63xx.c

 

 ]]></description><category></category></item><item><title><![CDATA[如何自学 Android 编程？]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/80230638</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/80230638</guid><author>fubrty</author><pubDate>Mon, 07 May 2018 19:59:23 +0800</pubDate><description><![CDATA[https://www.zhihu.com/question/26417244]]></description><category></category></item><item><title><![CDATA[谈谈关于Android视频编码的那些坑]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/80229480</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/80229480</guid><author>fubrty</author><pubDate>Mon, 07 May 2018 18:13:58 +0800</pubDate><description><![CDATA[摘要： 本文讲的是谈谈关于Android视频编码的那些坑，Android的视频相关的开发，大概一直是整个Android生态，以及Android API中，最为分裂以及兼容性问题最为突出的一部分。摄像头，以及视频编码相关的API，Google一直对这方面的控制力非常差，导致不同厂商对这两个API的实现有不少差异，而且从API的设计来看，一直以来优化也相当有限，甚至有人认为这是“Android上最难用]]></description><category></category></item><item><title><![CDATA[手机双摄像头开关解决方案]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/78584859</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/78584859</guid><author>fubrty</author><pubDate>Mon, 20 Nov 2017 17:51:07 +0800</pubDate><description><![CDATA[在众多新型移动电话和移动互联网设备(MID)设计中，设计人员仍然继续使用并行数据接口，仅仅因为它是应用处理器的唯一可用接口。然而，新设计面对降低功率、提高数据传输率以及减少电路板占用面积的强大的终端市场压力，因而具有高成本效益的替代解决方案正在成为可行的选择。

    为了向设计人员提供传统并行数据接口的替代方案，业界目前趋向于采用移动工业处理器接口(MIPI®)标准串行接口。然而，处理器中]]></description><category></category></item><item><title><![CDATA[ALSPS原理以及mtk平台代码走读]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/78200185</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/78200185</guid><author>fubrty</author><pubDate>Wed, 11 Oct 2017 09:45:56 +0800</pubDate><description><![CDATA[STK3X1X_NEW


https://wenku.baidu.com/view/324bc044f342336c1eb91a37f111f18583d00ccb.html]]></description><category></category></item><item><title><![CDATA[在MT6735平台下驱动LCD屏Sitronix-ST7701-LCD]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/75073061</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/75073061</guid><author>fubrty</author><pubDate>Thu, 13 Jul 2017 16:08:23 +0800</pubDate><description><![CDATA[http://bbs.raindi.net/thread-6749-1-1.html



http://bbs.raindi.net/thread-6818-1-1.html]]></description><category></category></item><item><title><![CDATA[MTK6735 android 5.1编译错误 提示：make mrproper]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/75049991</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/75049991</guid><author>fubrty</author><pubDate>Thu, 13 Jul 2017 12:16:35 +0800</pubDate><description><![CDATA[本帖最后由 tomsu 于 2016-4-7 10:57 编辑




Using /home/tomsu/mt6735/kernel-3.10 as source for kernel

  /home/tomsu/mt6735/kernel-3.10 is not clean, please run 'make mrproper'

  in the '/home/tomsu]]></description><category></category></item><item><title><![CDATA[MTK6735 添加一个新的FLASH芯片--KMFNX0012M_B214]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/75048816</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/75048816</guid><author>fubrty</author><pubDate>Thu, 13 Jul 2017 11:38:37 +0800</pubDate><description><![CDATA[http://bbs.raindi.net/thread-10787-1-1.html



1.  编辑文件MemoryDeviceList_MT6735.xls（包含很多型号FLASH的列表），在里面添加FLASH芯片KMFNX0012M_B214
 的属性，编辑完成之后拷贝到～/mt6735/bootable/bootloader/preloader/tools/emigen/MT]]></description><category></category></item><item><title><![CDATA[[MTK软件原创] [I2C]如何在lk和preloader阶段进行i2c通讯]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/73378045</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/73378045</guid><author>fubrty</author><pubDate>Sat, 17 Jun 2017 12:20:29 +0800</pubDate><description><![CDATA[[DESCRIPTION]

kernel起来后，i2c通讯可以通过linux的标准接口进行通讯，但有时候也会在lk接单或这preloader阶段进行通讯，在此阶段mtk 提供了相关的API，可以调用进行通讯

[PLATFORM]

MT6575 MT6577 MT6589 MT6572

[SOLUTION]

以89为例，preloader和lk的文件路径如下：
alp]]></description><category></category></item><item><title><![CDATA[u盘安装ubuntu 14.04 server问题解决]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/72458306</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/72458306</guid><author>fubrty</author><pubDate>Thu, 18 May 2017 10:39:10 +0800</pubDate><description><![CDATA[很多朋友都知道Ubuntu是一个非常不错的Linux发行版，要在官网下载到Ubuntu也非常简单。但下载好ISO之后我们要怎么来安装呢？当然，早年前我们都是通过记录DVD光盘的方式来进行安装，现在随着光驱逐步被市场所淘汰，Ubuntu同Windows一样与时俱进，同样也可以通过制作Ubuntu安装U盘的方式来进行安装。

下面我们就来介绍下如何在Windows、Mac甚至Linux平台下如何制]]></description><category></category></item><item><title><![CDATA[MTK平台释疑android M 配置中断相关问题]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/54021237</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/54021237</guid><author>fubrty</author><pubDate>Wed, 04 Jan 2017 16:56:43 +0800</pubDate><description><![CDATA[MTK平台释疑android M 配置中断相关问题


1.使用老方法(android L)配置中断，调用request_irq函数时出错，错误代码 -22
 Dear Customer: 
您好！ 
如电话沟通，贵司可以在发过来的code基础上做下面的修改再试试： 
（1）修改aw8155.c 

static int aw8155_drv_probe(struct platf]]></description><category></category></item><item><title><![CDATA[Linux 下串口编程入门]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/53490871</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/53490871</guid><author>fubrty</author><pubDate>Tue, 06 Dec 2016 18:36:54 +0800</pubDate><description><![CDATA[Linux 下串口编程入门




http://www.ibm.com/developerworks/cn/linux/l-serials/]]></description><category></category></item><item><title><![CDATA[Android系统关机或重启的几种实现方式]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/53220886</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/53220886</guid><author>fubrty</author><pubDate>Fri, 18 Nov 2016 18:45:42 +0800</pubDate><description><![CDATA[默认的SDK并没有提供应用开发者直接的Android系统关机或重启的API接口，一般来讲，实现Android系统的关机或重启，需要较高的权限（系统权限甚至Root权限）。所以，在一般的APP中，如果想要实现关机或重启功能，要么是在App中声明系统权限，要么是通过某种“间接”的方式，比如广播或反射，来间接实现系统关机或重启。再者，就是放在源码环境中进行编译，这样做有一个好处，就是可以直接调用Andr]]></description><category></category></item><item><title><![CDATA[如何比较2个数组的按键值是否相等？]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/52994181</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/52994181</guid><author>fubrty</author><pubDate>Tue, 01 Nov 2016 11:30:06 +0800</pubDate><description><![CDATA[STATIC  UINT8 Key1val[6]={0xA5,0x5A,0x04,0xB1,0xB5,0xAA};//按键1
STATIC  UINT8 Key2val[6]={0xA5,0x5A,0x04,0xB2,0xB6,0xAA};//按键2
STATIC  UINT8 Key3val[6]={0xA5,0x5A,0x04,0xB3,0xB7,0xAA};//按键3

kernel]]></description><category></category></item><item><title><![CDATA[[FAQ09541] [Power]待机电流问题，如何查找EINT唤醒源]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/52963409</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/52963409</guid><author>fubrty</author><pubDate>Sat, 29 Oct 2016 11:16:40 +0800</pubDate><description><![CDATA[Platform:MT6577MT6582MT6589MT6572

Branch:ICS2JB2JB3JB5


FAQ Content


产生EINT的channel会记录在EINT_STA状态寄存器里面，这一点所有平台都一样；只要知道这个状态寄存器的值就可以知道哪个channel发生了中断；但是不同平台的log细节会有些不同。

--->89/72/82在wakeup时]]></description><category></category></item><item><title><![CDATA[Android 内存分析命令]]></title><link>https://blog.youkuaiyun.com/fubrty/article/details/52943821</link><guid>https://blog.youkuaiyun.com/fubrty/article/details/52943821</guid><author>fubrty</author><pubDate>Thu, 27 Oct 2016 11:00:53 +0800</pubDate><description><![CDATA[一、概述

1.1 内存指标概念1.2 内存分析命令
二 命令说明

1.
 dumpsys meminfo2. procrank3.
 cat /proc/meminfo4.free5. showmap6. vmstat小结



一、概述

1.1 内存指标概念




Item

全称

含义

等价





USS

Uni]]></description><category></category></item></channel></rss>