<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hy119的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hy119</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hy119]]></copyright><item><title><![CDATA[ffmpeg命令操作音频格式转换]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/81632662</link><guid>https://blog.youkuaiyun.com/hy119/article/details/81632662</guid><author>hy119</author><pubDate>Mon, 13 Aug 2018 16:42:17 +0800</pubDate><description><![CDATA[1.转MP3为wav

 

ffmpeg -i input.mp3 -acodec pcm_s16le -ac 2 -ar 44100 output.wav

 

2.转m4a为wav

 

ffmpeg -i input.m4a -acodec pcm_s16le -ac 2 -ar 44100 output.wav

 

3.wav与PCM的相互转换

 

ffmpeg -i inp...]]></description><category></category></item><item><title><![CDATA[Android布局中的空格以及占一个汉字宽度的空格的实现]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/77185913</link><guid>https://blog.youkuaiyun.com/hy119/article/details/77185913</guid><author>hy119</author><pubDate>Tue, 15 Aug 2017 11:32:45 +0800</pubDate><description><![CDATA[在Android布局中进行使用到空格，以便实现文字的对齐。那么在android中如何表示一个空格呢？

空格：&#160;窄空格：&#8201;
一个汉字宽度的空格：&#160;&#160;&#8201;【用两个空格（&#160;&#160;）占一个汉字的宽度时，两个空格比一个汉字略窄，三个空格（&#160;&#160;&#160;）比一个汉字略宽】
在实际使用中需要灵活使用&#160;和]]></description><category></category></item><item><title><![CDATA[查看当前应用cpu和内存使用情况]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/77164409</link><guid>https://blog.youkuaiyun.com/hy119/article/details/77164409</guid><author>hy119</author><pubDate>Mon, 14 Aug 2017 17:39:10 +0800</pubDate><description><![CDATA[adb shell
top -m 10 -s cpu      //查询当前cpu占用前十的应用 
dumpsys meminfo  //查看手机上所有的内存信息
dumpsys battery     //查看电量信息
dumpsys meminfo “要查看的应用的包名”   //查询某一个应用的内存信息
top -d 1 | grep com.xxx.xxx //查询某一个应用的c]]></description><category></category></item><item><title><![CDATA[关于String ,StringBuffer,StringBuilder的比较]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/77164344</link><guid>https://blog.youkuaiyun.com/hy119/article/details/77164344</guid><author>hy119</author><pubDate>Mon, 14 Aug 2017 17:33:38 +0800</pubDate><description><![CDATA[String 类是一个final类型的类，它是不能被修改的，也就是说
String s = “aaaaaa”
s = s + “bbbbb”

因为String 是不能被修改的，所以上边的在执行的时候是重新创建一个String 对象，然后 赋值给s 。
所以如果在使用的时候是对String 对象来进行操作，是十分的耗时的，但是如果是直接对字符串进行操作，那么速度很快，都是jvm来进行操作的]]></description><category></category></item><item><title><![CDATA[aapt命令小结]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/77160525</link><guid>https://blog.youkuaiyun.com/hy119/article/details/77160525</guid><author>hy119</author><pubDate>Mon, 14 Aug 2017 13:23:34 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/sodino/archive/2011/01/07/6122665.aspx



aapt即Android Asset Packaging Tool.本文小结了一下该工具的用法。

1.  aapt l[ist] [-v] [-a] file.{zip,jar,apk}
   List contents of Zip-compatib]]></description><category></category></item><item><title><![CDATA[Android布局文件小结]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/77159344</link><guid>https://blog.youkuaiyun.com/hy119/article/details/77159344</guid><author>hy119</author><pubDate>Mon, 14 Aug 2017 11:08:23 +0800</pubDate><description><![CDATA[Android布局中一些关键点总结：


1、线性布局：LinearLayout

是按照垂直或者水平进行布局的，默认是按照水平进行排布的
orientation:用来指定当前的线性布局排布的方向
wrap_content:包裹内容
match_parent：匹配父类

margin：表示控件距离其他的控件或者屏幕边缘的距离。---外边距
padding：表示为控件的内部内容]]></description><category></category></item><item><title><![CDATA[人工智能，机器学习，神经网络，深度学习之基础概念]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/77050810</link><guid>https://blog.youkuaiyun.com/hy119/article/details/77050810</guid><author>hy119</author><pubDate>Thu, 10 Aug 2017 14:38:08 +0800</pubDate><description><![CDATA[人工智能(AI-Artificial intelligence )就是让计算机帮助人类解决问题，它可以被看成是这个领域的总称。
我将它区别于软件工程。在软件工程中，我们更专注于如何编程，从而让计算机执行某项任务。在今天，人工智能几乎包含现实世界的方方面面，毫不夸张的说人工智能已经无处不在了。随着现代化带来的便利，有些已经被我们习以为常的事物，已经不会被大家当成是人工智能了。比如，路径导航，联想输]]></description><category></category></item><item><title><![CDATA[getTasks: caller 10035 does not hold REAL_GET_TASKS; limiting output的处理]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/73250990</link><guid>https://blog.youkuaiyun.com/hy119/article/details/73250990</guid><author>hy119</author><pubDate>Wed, 14 Jun 2017 18:21:30 +0800</pubDate><description><![CDATA[调试时，遇到一个问题，记录一下，以作备忘。


运行一个apk,一直出现如下警告信息：
04-05 09:33:25.410 W/ActivityManager( 2450): getTasks: caller 10035 does not hold REAL_GET_TASKS; limiting output
04-05 09:33:25.513 W/ActivityManager( ]]></description><category></category></item><item><title><![CDATA[Android开机log和常见异常的分析]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/72637501</link><guid>https://blog.youkuaiyun.com/hy119/article/details/72637501</guid><author>hy119</author><pubDate>Tue, 23 May 2017 10:43:58 +0800</pubDate><description><![CDATA[Android开机log分析


分析开机log，一是可以理一下android启动流程，二是可以通过log定位错误，下面列举一些常见android程序发生错误时抛出的异常，查找关键字xxxException可以快速定位android层错误以及原因：


Java.lang.NullPointerException：
空指针异常
java.lang.ClassNotFoundExcept]]></description><category></category></item><item><title><![CDATA[android屏幕密度和res文件目录对应关系]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/64123564</link><guid>https://blog.youkuaiyun.com/hy119/article/details/64123564</guid><author>hy119</author><pubDate>Mon, 20 Mar 2017 11:34:48 +0800</pubDate><description><![CDATA[文件夹




 


对应的像素密度





drawable-ldpi



120dpi





drawable-mdpi



160dpi





drawable-hdpi



240dpi





drawable-xhdpi



320dpi]]></description><category></category></item><item><title><![CDATA[模拟器中ramdisk.img或者recovery.img重新解压打包步骤。]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/54616270</link><guid>https://blog.youkuaiyun.com/hy119/article/details/54616270</guid><author>hy119</author><pubDate>Thu, 19 Jan 2017 15:12:17 +0800</pubDate><description><![CDATA[1、首先删除img后缀
# gunzip -S .img ramdisk.img
2、查看文件类型
# file ramdisk
ramdisk: ASCII cpio archive (SVR4 with no CRC)
是一个cpio格式的文件
3、解压cpio文件
# mkdir ramdisk_ok
# cd ramdisk_ok/
#
cpio -i -F ../ra]]></description><category></category></item><item><title><![CDATA[修改framework-res.apk的内容]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/54580769</link><guid>https://blog.youkuaiyun.com/hy119/article/details/54580769</guid><author>hy119</author><pubDate>Tue, 17 Jan 2017 10:30:45 +0800</pubDate><description><![CDATA[1、在win7中菜单栏打开WinRAR软件，然后打开framework-res.apk的文件。
2、把需要修改的内容拖到需要修改的目录
3、关闭WinRAR软件，重新替换原来的/system/framework/framework-res.apk文件。]]></description><category></category></item><item><title><![CDATA[开机动画片阶段停留很长时间并黑屏不进入launcher原因分析]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/51443418</link><guid>https://blog.youkuaiyun.com/hy119/article/details/51443418</guid><author>hy119</author><pubDate>Wed, 18 May 2016 13:50:29 +0800</pubDate><description><![CDATA[hi3716c-android4.0.3SDK在开机动画阶段停留很长时间并黑屏不进入launcher原因分析
最近基于海思3716c方案的智能机顶盒批量出货了，但出现了意想不到的问题。有少数机顶盒在开机动画停留很长时间有5分钟之多，之后黑屏，不进入Launcher，就像死机了一样。此问题出现概率达到百分之二，概率很高。
根据此现象，联想到开发阶段出现的一个类似情形，机顶盒开机后一直进不了主界面]]></description><category></category></item><item><title><![CDATA[git cherry-pick后无权限git push的一个记录]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/51312075</link><guid>https://blog.youkuaiyun.com/hy119/article/details/51312075</guid><author>hy119</author><pubDate>Wed, 04 May 2016 09:01:14 +0800</pubDate><description><![CDATA[如果一个git仓库有很多分支，这些分支里的内容大都相似，但是有时候提交相同的代码需要合并到不同的分支里，就需要git cherry-pick。


在执行git cherry-pick后，再执行git push时，有时候会有权限不足的情况：
yonghe@njpateo-210:core$ git push origin HEAD:refs/for/a1001ef-m
Counting o]]></description><category></category></item><item><title><![CDATA[WIFI 的SSID/ESSID/BSSID区别]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/50884792</link><guid>https://blog.youkuaiyun.com/hy119/article/details/50884792</guid><author>hy119</author><pubDate>Mon, 14 Mar 2016 11:14:45 +0800</pubDate><description><![CDATA[什么是SSID/ESSID/BSSID？

SSID（Service Set Identifier）AP唯一的ID码，用来区分不同的网络，最多可以有32个字符，无线终端和AP的SSID必须相同方可通信。无线网卡设置了不同的SSID就可以进入不同网络，SSID通常由AP广播出来，通过XP自带的扫描功能可以相看当前区域内的SSID。出于安全考虑可以不广播SSID，此时用户就要手工设置SSID才能进]]></description><category></category></item><item><title><![CDATA[ramdisk.img镜像文件的修改与组装]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/50828225</link><guid>https://blog.youkuaiyun.com/hy119/article/details/50828225</guid><author>hy119</author><pubDate>Tue, 08 Mar 2016 16:26:36 +0800</pubDate><description><![CDATA[1、解压ramdisk.img镜像
temp$ mv ramdisk.img ramdisk.img.gz
temp$ gunzip ./ramdisk.img.gz 



2、还原ramdisk.img镜像文件
temp$ mkdir ramdisk
temp$ cd ./ramdisk/
ramdisk$ cpio -i -F ../ramdisk.img


3、修]]></description><category></category></item><item><title><![CDATA[Android如何判断一个应用在运行]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/50739222</link><guid>https://blog.youkuaiyun.com/hy119/article/details/50739222</guid><author>hy119</author><pubDate>Thu, 25 Feb 2016 17:17:14 +0800</pubDate><description><![CDATA[http://mobile.51cto.com/aprogram-375021.htm]]></description><category></category></item><item><title><![CDATA[Android C++向java传递不定长且不同类型的参数]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/50724355</link><guid>https://blog.youkuaiyun.com/hy119/article/details/50724355</guid><author>hy119</author><pubDate>Tue, 23 Feb 2016 16:50:51 +0800</pubDate><description><![CDATA[1、c/c++和java之间的通信经常通过jni来实时传递参数，但是由于参数不固定或者参数类型很多需要一个合适的方法来传递。
2、这里有个实例，记录以备用，头文件
/*
 * jni_tbox_observer.h
 *
 */

#ifndef JNI_TBOX_OBSERVER_H_
#define JNI_TBOX_OBSERVER_H_

#include 
#include "jni]]></description><category></category></item><item><title><![CDATA[如果LocationListener中onStatusChanged无法返回实时GPS定位状态可以通过卫星已定位辅助判断]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/50681682</link><guid>https://blog.youkuaiyun.com/hy119/article/details/50681682</guid><author>hy119</author><pubDate>Wed, 17 Feb 2016 17:19:42 +0800</pubDate><description><![CDATA[代码如下：
package dls.tbox.service;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.Vector;

import android.content.Context;
import android.location.GpsSatellite;
import android.]]></description><category></category></item><item><title><![CDATA[android电话状态的记录]]></title><link>https://blog.youkuaiyun.com/hy119/article/details/50578533</link><guid>https://blog.youkuaiyun.com/hy119/article/details/50578533</guid><author>hy119</author><pubDate>Mon, 25 Jan 2016 11:35:50 +0800</pubDate><description><![CDATA[foreground calls：前台通话（正在拨出以及已经接通了的电话，注意是作为主叫方）

background calls：后台电话（前台已经有了一通电话，而被挂起在后台的电话）

ringing calls；响铃电话（正在响铃而尚未被接通的电话，包括存在前台通话时的情况，注意是作为被叫方）]]></description><category></category></item></channel></rss>