<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sdsdfser的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sdsdfser</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sdsdfser]]></copyright><item><title><![CDATA[CameraService如何修改为强占式]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/50011633</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/50011633</guid><author>sdsdfser</author><pubDate>Tue, 24 Nov 2015 13:46:17 +0800</pubDate><description><![CDATA[实现强占式camera service，当某些应用（如手电筒）在后台打开camera后，当camera
 app open camera时可以强占被后台应用占有的camera.
 
注意，由于这样修改破坏了android原生的camera service规则，有可能导致某些三方apk出现异常。
 
[SOLUTION]
1.    修改CameraService.cpp
(frame]]></description><category></category></item><item><title><![CDATA[Camera实现差值及cts性能优化]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/49884655</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/49884655</guid><author>sdsdfser</author><pubDate>Tue, 17 Nov 2015 10:53:54 +0800</pubDate><description><![CDATA[camera如何实现插值camera插值在底层已经做好了， 只需要在中间层和app层添加对应的picture size即可， 但需要注意一下几点： 
  1. 插值的倍数只能小于等于16倍，也就是说假如是1M的sensor，那最多只能插值到16M； 
  2. 插值后的width和height都不能超过8192，也就是picture size设置的width和height的大小都不能超过8192；]]></description><category></category></item><item><title><![CDATA[android Broadcast 总结]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/46605743</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/46605743</guid><author>sdsdfser</author><pubDate>Tue, 23 Jun 2015 16:49:03 +0800</pubDate><description><![CDATA[1， 生命周期
       在android官方文档中，推荐我们在onResume中进行 registerReceiver， 在onPause中进行unRegisterReceiver， 他们给出的理由是：
       If registering a receiver in your Activity.onResume() implementation, you should unreg]]></description><category></category></item><item><title><![CDATA[android 监听数据库ContentObserver使用说明]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/46535621</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/46535621</guid><author>sdsdfser</author><pubDate>Wed, 17 Jun 2015 16:56:43 +0800</pubDate><description><![CDATA[函数解析 ContentObserver翻译成中文就是内容观察者，目的是观察(捕捉)特定Uri引起的数据库的变化，继而做一些相应的处理。ContentObserver一般和系统或第三方程序提供的Provider一起使用，这些Provider一般情况下会有一个Uri，然后ContentObserver就去监听这些Uri数据的变化，然后做出相应的处理。
注册/取消注册ContentObserver方法，]]></description><category></category></item><item><title><![CDATA[android 如何跑cts]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/45913705</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/45913705</guid><author>sdsdfser</author><pubDate>Fri, 22 May 2015 10:18:02 +0800</pubDate><description><![CDATA[从google官网下载cts包后，进入tools目录， 运行./cts-tradefed
          


  

  测试某个模块用命令： 
       run cts -c android.media.cts.EncodeDecodeTest -m testEncodeDecodeVideoFromBufferToBufferQCIF]]></description><category></category></item><item><title><![CDATA[android中Camera获取系统支持的情景模式]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/45872625</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/45872625</guid><author>sdsdfser</author><pubDate>Wed, 20 May 2015 17:18:28 +0800</pubDate><description><![CDATA[在我们调相机时， 经常有测试提出相机的模型情景模式不支持。下面我们来分析下怎样看android系统相机的情景模式。我们以MTK的实现为例。


    在底层mediatek/proprietary/custom/mt8127/hal/sendepfeature/ov2680_raw/config.ftbl.ov2680_mipi_raw.h 这个文件定义的我们的相机支持哪些情景模式

]]></description><category></category></item><item><title><![CDATA[mtk android 时钟分析(1)]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/25624037</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/25624037</guid><author>sdsdfser</author><pubDate>Mon, 12 May 2014 15:18:06 +0800</pubDate><description><![CDATA[Android.mk


       LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := optional

LOCAL_JAVA_LIBRARIES := framework \
        mediatek-framework \
        mediatek-common

LOCAL]]></description><category></category></item><item><title><![CDATA[android 任务管理器(1)  布局分析PageView]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/25619945</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/25619945</guid><author>sdsdfser</author><pubDate>Mon, 12 May 2014 14:43:18 +0800</pubDate><description><![CDATA[task_manager_pages.xml 分析
  
         

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/list_container"
    android:layout_width="match_parent"
    andro]]></description><category></category></item><item><title><![CDATA[android 任务管理器]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/25619521</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/25619521</guid><author>sdsdfser</author><pubDate>Mon, 12 May 2014 14:40:27 +0800</pubDate><description><![CDATA[AndroidManifest.xml 分析]]></description><category></category></item><item><title><![CDATA[android setting分析(1)]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/25458747</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/25458747</guid><author>sdsdfser</author><pubDate>Sat, 10 May 2014 09:34:50 +0800</pubDate><description><![CDATA[UsbSharingInfo 分析]]></description><category></category></item><item><title><![CDATA[android 系统样式]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/25456763</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/25456763</guid><author>sdsdfser</author><pubDate>Sat, 10 May 2014 09:03:59 +0800</pubDate><description><![CDATA[android:theme="@android:style/Theme.Dialog" : Activity显示为对话框模式

android:theme="@android:style/Theme.NoTitleBar" : 不显示应用程序标题栏

android:theme="@android:style/Theme.NoTitleBar.Fullscreen" : 不显示应用程序标题]]></description><category></category></item><item><title><![CDATA[android 语音识别程序]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/25371283</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/25371283</guid><author>sdsdfser</author><pubDate>Fri, 09 May 2014 10:21:30 +0800</pubDate><description><![CDATA[<manifest package="com.android.speechrecorder"
          xmlns:android="http://schemas.android.com/apk/res/android">
    
    

    
        
        <activity android:name="SpeechRecorderActivity"
  ]]></description><category></category></item><item><title><![CDATA[android 闪光灯程序]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/25335243</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/25335243</guid><author>sdsdfser</author><pubDate>Thu, 08 May 2014 20:12:09 +0800</pubDate><description><![CDATA[import android.R.color;
import android.app.Activity;
import android.app.ActivityManager;
import android.app.ActivityManager.RunningTaskInfo;
import android.app.AlertDialog;
import android.app.Ser]]></description><category></category></item><item><title><![CDATA[mtk  通过perl客制化]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/25157765</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/25157765</guid><author>sdsdfser</author><pubDate>Tue, 06 May 2014 19:56:25 +0800</pubDate><description><![CDATA[1,  perl 客制化本质是执行复制命令，将定制化的文件通过perl复制到系统中， 在编译前先执行    perl脚本，待执行完毕后在编译


2， 客制化命名  


        在mtk根目录下 根据品牌来新建客制化的类型，例如Ui_set4521T.pl    新建UI_4521T文件夹，同品牌不同的信号需客制化的文件可放在UI_4521T中


3， 客制化脚本示例]]></description><category></category></item><item><title><![CDATA[分辨率常识]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/25155689</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/25155689</guid><author>sdsdfser</author><pubDate>Tue, 06 May 2014 18:48:22 +0800</pubDate><description><![CDATA[分辨率常识]]></description><category></category></item><item><title><![CDATA[mtk 如何增加第三方apk]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/25072351</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/25072351</guid><author>sdsdfser</author><pubDate>Mon, 05 May 2014 18:45:54 +0800</pubDate><description><![CDATA[下面以增加百度输入法为例：]]></description><category></category></item><item><title><![CDATA[mtk 编译命令]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/25072225</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/25072225</guid><author>sdsdfser</author><pubDate>Mon, 05 May 2014 18:38:53 +0800</pubDate><description><![CDATA[1, 编译root版本
       ./mk basicom_b201k n


2, 编译user版本
     ./mk -opt=TARGET_BUILD_VARIANT=user basicom_b201k n
     
3, 编译kernel
      ./mk basicom_b201k r k
      
4, 编译framework下的模块
     ]]></description><category></category></item><item><title><![CDATA[secureCRT  修改中文乱码]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/25000655</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/25000655</guid><author>sdsdfser</author><pubDate>Sun, 04 May 2014 19:56:38 +0800</pubDate><description><![CDATA[1，]]></description><category></category></item><item><title><![CDATA[wav 文件头解析]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/22271437</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/22271437</guid><author>sdsdfser</author><pubDate>Thu, 27 Mar 2014 10:26:20 +0800</pubDate><description><![CDATA[28H  









8  
char  
6661637404000000H
定
  
char temp2 
30H  
4  
char  
40 E2 05 00H
定
  
char temp3 
34H  
4  
char  
"data"  
char wave_data="data" 
38H  
4  
lon]]></description><category></category></item><item><title><![CDATA[rtsp 连接过程]]></title><link>https://blog.youkuaiyun.com/sdsdfser/article/details/21519291</link><guid>https://blog.youkuaiyun.com/sdsdfser/article/details/21519291</guid><author>sdsdfser</author><pubDate>Wed, 19 Mar 2014 16:59:46 +0800</pubDate><description><![CDATA[c------->s
//询问服务器端有哪些方法
***********************************
OPTIONS rtsp://192.168.6.137:8086 RTSP/1.0
CSeq: 2
User-Agent: LibVLC/2.0.7 (LIVE555 Streaming Media v2012.12.18)
*******************]]></description><category></category></item></channel></rss>