<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xajhsunei的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xajhsunei</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xajhsunei]]></copyright><item><title><![CDATA[Eclipse自动编译NDK/JNI的三种方法]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/78141174</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/78141174</guid><author>xajhsunei</author><pubDate>Sat, 30 Sep 2017 11:36:57 +0800</pubDate><description><![CDATA[1.工程上点击右键选择设置Properties
2. 点击New按钮，新添加一个编译器，点击后出现添加界面，选择Program，点击OK：







3.     点击OK后，出现了添加界面：


        在Edit configuration界面,
 填充以下内容：
   Name：            

        
 编译器名称，随便填写]]></description><category></category></item><item><title><![CDATA[android adt自带eclipse无法设置ndk路径]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/78141059</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/78141059</guid><author>xajhsunei</author><pubDate>Sat, 30 Sep 2017 11:28:34 +0800</pubDate><description><![CDATA[android adt自带eclipse无法设置ndk路径



|
浏览：9815
|
更新：2014-08-05 06:40
|
标签：eclipse 




1

2

3

4

5

分步阅读






    到android sdk官网下载r23版本的adt时自带的eclipse没有设置ndk路径的地方，通过Insta]]></description><category></category></item><item><title><![CDATA[android studio 怎样添加弹出对话框？]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/78120823</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/78120823</guid><author>xajhsunei</author><pubDate>Thu, 28 Sep 2017 10:40:14 +0800</pubDate><description><![CDATA[弹出对话框使用AlertDialogBuilder类构建，再用AlertDialog类具体化。我们假设在屏幕上有一退出程序的按钮，当用户点击该按钮时，弹出对话框询问是否退出程序，用户点击确定时退出程序，点击取消时返回程序。


　　一、新建一个名为AlertDialog的工程。


　　二、打开main_activity.xml，添加按钮：
　　
　　
　　xmlns:tools]]></description><category></category></item><item><title><![CDATA[通过adb操作安卓亮屏、设置背光亮度、解锁、打开app]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/78049762</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/78049762</guid><author>xajhsunei</author><pubDate>Thu, 21 Sep 2017 11:14:26 +0800</pubDate><description><![CDATA[亮屏

adb shell inputkeyevent 26

keyevent 26表示点击power





设置背光：

echo 255 >/ sys/class/leds/lcd-backlight/brightness       ///==>最亮


echo 0 >/ sys/class/leds/lcd-backlight/brightness]]></description><category></category></item><item><title><![CDATA[[ MTK,FAQ]如何通过adb command去控制MTKLogger 开关，设定log路径]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/78049062</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/78049062</guid><author>xajhsunei</author><pubDate>Thu, 21 Sep 2017 10:34:39 +0800</pubDate><description><![CDATA[平台MT6589MT6572MT6582MT6592...
软件分支JB2KK1KK2.MP13n0.mp1...






内容



 
[DESCRIPTION]
 如何通过adb command去控制MTKLogger 开关，设定log路径等等。
 
[KEYWORD]
 MTKLogger adb控制 路径 大小
 
[SOLUTION]
1. ]]></description><category></category></item><item><title><![CDATA[Linux下线程pid和tid]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/77979682</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/77979682</guid><author>xajhsunei</author><pubDate>Thu, 14 Sep 2017 14:04:31 +0800</pubDate><description><![CDATA[Linux下线程pid和tid



#include 
#include 
#include 
#include 

struct message
{
    int i;
    int j;
};

void *hello(struct message *str)
{
    printf("child, the tid=%lu, pid=%d\n",pthread_self(),s]]></description><category></category></item><item><title><![CDATA[sem_wait sem_post信号量操作进本函数]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/77966540</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/77966540</guid><author>xajhsunei</author><pubDate>Wed, 13 Sep 2017 15:16:44 +0800</pubDate><description><![CDATA[sem_wait   sem_post
信号量的数据类型为结构sem_t，它本质上是一个长整型的数。函数sem_init（）用来初始化一个信号量。它的原型为：　　



extern int sem_init __P ((sem_t *__sem, int __pshared, unsigned int __value));　　

sem为指向信号量结构的一个指针；pshared不为]]></description><category></category></item><item><title><![CDATA[VMware Workstation 不可恢复错误: (vcpu-0) c.382]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/77863706</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/77863706</guid><author>xajhsunei</author><pubDate>Wed, 06 Sep 2017 10:58:43 +0800</pubDate><description><![CDATA[新买的笔记本在ubuntu上安装vm启动虚拟机报了个错：


VMware Workstation 不可恢复错误: (vcpu-0)


vcpu-0:VERIFY vmcore/vmm/main/cpuid.c.382


bugNr=1036521


......

在网上找到了另一种方法，在电脑的BIOS设置中打开cpu虚拟化。


在bios中找到Int]]></description><category></category></item><item><title><![CDATA[华为代码质量军规.pdf]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/77863555</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/77863555</guid><author>xajhsunei</author><pubDate>Wed, 06 Sep 2017 10:54:16 +0800</pubDate><description><![CDATA[C语言部分
1. 数组访问,必须进行越界保护。
2.循环变量,必须进行上限或者下限保护。
3.变量使用前必须进行有效的初始化。
4.除法和求余操作,必须进行除零保护。
5.内存操作,必须进行长度保护。
6.指针操作,必须先赋值后访问,并进行空指针保护。
7.申请资源、使用和释放必须匹配。
8.禁止隐式转换,并确保强制转换不丢失精度和长度。
9.为增强代码的可维护性,禁止使用魔鬼数]]></description><category></category></item><item><title><![CDATA[ubuntu16.04上如何使用svn创建新的仓库]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/77863456</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/77863456</guid><author>xajhsunei</author><pubDate>Wed, 06 Sep 2017 10:51:52 +0800</pubDate><description><![CDATA[1.mkdir   repository
2.cd repository
3.svnadmin create TEE
4.vi TEE/conf/svnserve.conf
  #anon-access = read   ----->  anon-access = read
  #auth-access = write  ----->  auth-access = write
  # ]]></description><category></category></item><item><title><![CDATA[安卓手机来电亮屏流程分析]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/47099689</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/47099689</guid><author>xajhsunei</author><pubDate>Tue, 28 Jul 2015 08:43:53 +0800</pubDate><description><![CDATA[来电亮屏流程分析
本文档是针对手机来电时候自主点亮屏幕这一流程的分析,很自然的就将其分为2个阶段,第一个是来电，第二个是点亮屏幕。
来电的流程：
来电消息是从RIL层接收到的，然后才开始传递上来。
AT      : RING                             
AT      : AT
AT      : RIL_URC_READER:RING         ]]></description><category></category></item><item><title><![CDATA[MTK65XX平台充电调试总结]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/47025231</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/47025231</guid><author>xajhsunei</author><pubDate>Thu, 23 Jul 2015 17:05:49 +0800</pubDate><description><![CDATA[MTK平台充电调试总结
 
 
摘要：调试电池的充放电管理，首先需要深入了解锂电池的电池原理和特点，充放电特性以及基本的电池安全问题。然后需要对MTK的电池管理驱动程序有深入的了解，理解电池充放电算法的基本原理。在此基础上，对充放电导致的问题进行调试优化。
 
 
一、 锂电池工作原理和特性
1.工作原理：
锂离子电池以碳素材料为负极，以含锂的化合物作正极。它主要依靠锂离子在正极和]]></description><category></category></item><item><title><![CDATA[如何为ubuntu server版（10版后）安装图形界面]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/46558343</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/46558343</guid><author>xajhsunei</author><pubDate>Fri, 19 Jun 2015 09:44:31 +0800</pubDate><description><![CDATA[如何为ubuntu server版（10版后）安装图形界面]]></description><category></category></item><item><title><![CDATA[[FAQ11102]MT6571使用PWM配置背光如何配置，及频率计算]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/46342775</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/46342775</guid><author>xajhsunei</author><pubDate>Wed, 03 Jun 2015 11:24:05 +0800</pubDate><description><![CDATA[MT6571 使用PWM配置背光及频率计算
 
 

[SOLUTION]

 

以GPIO52 pin为例：




Mode0


Mode1


Mode2


Mode3




GPIO52


LPD8


PWM_BL


PWM_A




 
一、将GPIO52在DCT tool配置成PWM1，]]></description><category></category></item><item><title><![CDATA[MTK6577+Android4.0背光点亮]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/46334207</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/46334207</guid><author>xajhsunei</author><pubDate>Tue, 02 Jun 2015 19:52:51 +0800</pubDate><description><![CDATA[MTK6577+Android4.0背光点亮
http://blog.youkuaiyun.com/LoongEmbedded/article/details/38540297             




mtk6572配置lcm背光    
    http://www.16rd.com/thread-13341-1-1.html]]></description><category></category></item><item><title><![CDATA[IPO\IPOH快速开关机相关]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/46324555</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/46324555</guid><author>xajhsunei</author><pubDate>Tue, 02 Jun 2015 09:58:00 +0800</pubDate><description><![CDATA[6592项目中，Settings的辅助功能里面有快速开关机项，因项目需求，需要将该模块去掉。所以就花了半早上看了一下。
1）首先是需要把界面显示去掉，AccessibilitySettings.java中去掉该CheckBoxPreference，然后通过Settings.System.putInt(getContentResolver(), Settings.System.IPO_SETTIN]]></description><category></category></item><item><title><![CDATA[MTK工厂模式移植]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/46324447</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/46324447</guid><author>xajhsunei</author><pubDate>Tue, 02 Jun 2015 09:49:36 +0800</pubDate><description><![CDATA[WI95工程模式移植
ETON WI95 svn源码下载地址：
http://192.168.0.67/svn/mtk-ics/6732-52/abroad/wi95/fdd-lwt-L0-mp6-v3/develop/alps
编译命令： 
1、
source build/envsetup.sh
2、
lunch full_eyang6752_lwt_l-eng
3、
make]]></description><category></category></item><item><title><![CDATA[S3C2440上LCD驱动 (FrameBuffer)实例开发讲解]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/46324121</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/46324121</guid><author>xajhsunei</author><pubDate>Tue, 02 Jun 2015 09:24:30 +0800</pubDate><description><![CDATA[1.S3C2440上LCD驱动 (FrameBuffer)实例开发讲解

其中的代码也可直接参考：drivers/video/s3c2410fb.c

以下为转载文章，文章原地址：http://blog.youkuaiyun.com/jianyun123/archive/2010/04/24/5524427.aspx

S3C2440上LCD驱动 (FrameBuffer)实例开发讲解

一、]]></description><category></category></item><item><title><![CDATA[如何去掉UltraEdit提示“希望转换到DOS格式吗”？]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/45919585</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/45919585</guid><author>xajhsunei</author><pubDate>Fri, 22 May 2015 17:22:29 +0800</pubDate><description><![CDATA[zz from: 
http://shx-yi123.javaeye.com/blog/750717
 
　　用UltraEdit打开文件时有时会提示“提示希望转换xxx 到DOS格式吗？”原因如下：
    很久以前，人们用老式的电传打字机作为输入设备，它使用两个字符来另起新行。一个字符把滑动架移回首位 (称为回车，DE>DE>)，另一个字符把纸上移一行(称为换行，DE>DE>)。
 ]]></description><category></category></item><item><title><![CDATA[Shell里的流程控制、Shell里的函数及脚本调试]]></title><link>https://blog.youkuaiyun.com/xajhsunei/article/details/45746793</link><guid>https://blog.youkuaiyun.com/xajhsunei/article/details/45746793</guid><author>xajhsunei</author><pubDate>Fri, 15 May 2015 16:49:05 +0800</pubDate><description><![CDATA[if语句：

首先了解几个知识：

[ -f “somefile” ] ：判断是否是一个文件

[ -x “/bin/ls” ] ：判断/bin/ls是否存在并有可执行权限

[ -n “$var” ] ：判断$var变量是否有值

[ “$a” = “$b” ] ：判断$a和$b是否相等

示例代码：







1

2

3

4

]]></description><category></category></item></channel></rss>