自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

转载 ffmpeg命令操作音频格式转换

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...

2018-08-13 16:42:17 15320

转载 Android布局中的空格以及占一个汉字宽度的空格的实现

在Android布局中进行使用到空格,以便实现文字的对齐。那么在android中如何表示一个空格呢?空格: 窄空格: 一个汉字宽度的空格:   【用两个空格(  )占一个汉字的宽度时,两个空格比一个汉字略窄,三个空格(   )比一个汉字略宽】在实际使用中需要灵活使用 和

2017-08-15 11:32:45 501

原创 查看当前应用cpu和内存使用情况

adb shelltop -m 10 -s cpu      //查询当前cpu占用前十的应用 dumpsys meminfo  //查看手机上所有的内存信息dumpsys battery     //查看电量信息dumpsys meminfo “要查看的应用的包名”   //查询某一个应用的内存信息top -d 1 | grep com.xxx.xxx //查询某一个应用的c

2017-08-14 17:39:10 2188

转载 关于String ,StringBuffer,StringBuilder的比较

String 类是一个final类型的类,它是不能被修改的,也就是说String s = “aaaaaa”s = s + “bbbbb”因为String 是不能被修改的,所以上边的在执行的时候是重新创建一个String 对象,然后 赋值给s 。所以如果在使用的时候是对String 对象来进行操作,是十分的耗时的,但是如果是直接对字符串进行操作,那么速度很快,都是jvm来进行操作的

2017-08-14 17:33:38 263

转载 aapt命令小结

转自:http://blog.csdn.net/sodino/archive/2011/01/07/6122665.aspxaapt即Android Asset Packaging Tool.本文小结了一下该工具的用法。1.  aapt l[ist] [-v] [-a] file.{zip,jar,apk}   List contents of Zip-compatib

2017-08-14 13:23:34 320

原创 Android布局文件小结

Android布局中一些关键点总结:1、线性布局:LinearLayout是按照垂直或者水平进行布局的,默认是按照水平进行排布的orientation:用来指定当前的线性布局排布的方向wrap_content:包裹内容match_parent:匹配父类margin:表示控件距离其他的控件或者屏幕边缘的距离。---外边距padding:表示为控件的内部内容

2017-08-14 11:08:23 1929

翻译 人工智能,机器学习,神经网络,深度学习之基础概念

人工智能(AI-Artificial intelligence )就是让计算机帮助人类解决问题,它可以被看成是这个领域的总称。我将它区别于软件工程。在软件工程中,我们更专注于如何编程,从而让计算机执行某项任务。在今天,人工智能几乎包含现实世界的方方面面,毫不夸张的说人工智能已经无处不在了。随着现代化带来的便利,有些已经被我们习以为常的事物,已经不会被大家当成是人工智能了。比如,路径导航,联想输

2017-08-10 14:38:08 848

原创 getTasks: caller 10035 does not hold REAL_GET_TASKS; limiting output的处理

调试时,遇到一个问题,记录一下,以作备忘。运行一个apk,一直出现如下警告信息:04-05 09:33:25.410 W/ActivityManager( 2450): getTasks: caller 10035 does not hold REAL_GET_TASKS; limiting output04-05 09:33:25.513 W/ActivityManager(

2017-06-14 18:21:30 2790 1

转载 Android开机log和常见异常的分析

Android开机log分析分析开机log,一是可以理一下android启动流程,二是可以通过log定位错误,下面列举一些常见android程序发生错误时抛出的异常,查找关键字xxxException可以快速定位android层错误以及原因:Java.lang.NullPointerException:空指针异常java.lang.ClassNotFoundExcept

2017-05-23 10:43:58 7862

翻译 android屏幕密度和res文件目录对应关系

文件夹 对应的像素密度drawable-ldpi120dpidrawable-mdpi160dpidrawable-hdpi240dpidrawable-xhdpi320dpi

2017-03-20 11:34:48 759

原创 模拟器中ramdisk.img或者recovery.img重新解压打包步骤。

1、首先删除img后缀# gunzip -S .img ramdisk.img2、查看文件类型# file ramdiskramdisk: ASCII cpio archive (SVR4 with no CRC)是一个cpio格式的文件3、解压cpio文件# mkdir ramdisk_ok# cd ramdisk_ok/#cpio -i -F ../ra

2017-01-19 15:12:17 2060

原创 修改framework-res.apk的内容

1、在win7中菜单栏打开WinRAR软件,然后打开framework-res.apk的文件。2、把需要修改的内容拖到需要修改的目录3、关闭WinRAR软件,重新替换原来的/system/framework/framework-res.apk文件。

2017-01-17 10:30:45 2406

转载 开机动画片阶段停留很长时间并黑屏不进入launcher原因分析

hi3716c-android4.0.3SDK在开机动画阶段停留很长时间并黑屏不进入launcher原因分析最近基于海思3716c方案的智能机顶盒批量出货了,但出现了意想不到的问题。有少数机顶盒在开机动画停留很长时间有5分钟之多,之后黑屏,不进入Launcher,就像死机了一样。此问题出现概率达到百分之二,概率很高。根据此现象,联想到开发阶段出现的一个类似情形,机顶盒开机后一直进不了主界面

2016-05-18 13:50:29 3300

原创 git cherry-pick后无权限git push的一个记录

如果一个git仓库有很多分支,这些分支里的内容大都相似,但是有时候提交相同的代码需要合并到不同的分支里,就需要git cherry-pick。在执行git cherry-pick后,再执行git push时,有时候会有权限不足的情况:yonghe@njpateo-210:core$ git push origin HEAD:refs/for/a1001ef-mCounting o

2016-05-04 09:01:14 4156

翻译 WIFI 的SSID/ESSID/BSSID区别

什么是SSID/ESSID/BSSID?SSID(Service Set Identifier)AP唯一的ID码,用来区分不同的网络,最多可以有32个字符,无线终端和AP的SSID必须相同方可通信。无线网卡设置了不同的SSID就可以进入不同网络,SSID通常由AP广播出来,通过XP自带的扫描功能可以相看当前区域内的SSID。出于安全考虑可以不广播SSID,此时用户就要手工设置SSID才能进

2016-03-14 11:14:45 5330

翻译 ramdisk.img镜像文件的修改与组装

1、解压ramdisk.img镜像temp$ mv ramdisk.img ramdisk.img.gztemp$ gunzip ./ramdisk.img.gz 2、还原ramdisk.img镜像文件temp$ mkdir ramdisktemp$ cd ./ramdisk/ramdisk$ cpio -i -F ../ramdisk.img3、修

2016-03-08 16:26:36 1127

转载 Android如何判断一个应用在运行

http://mobile.51cto.com/aprogram-375021.htm

2016-02-25 17:17:14 297

原创 Android C++向java传递不定长且不同类型的参数

1、c/c++和java之间的通信经常通过jni来实时传递参数,但是由于参数不固定或者参数类型很多需要一个合适的方法来传递。2、这里有个实例,记录以备用,头文件/* * jni_tbox_observer.h * */#ifndef JNI_TBOX_OBSERVER_H_#define JNI_TBOX_OBSERVER_H_#include #include "jni

2016-02-23 16:50:51 1120

原创 如果LocationListener中onStatusChanged无法返回实时GPS定位状态可以通过卫星已定位辅助判断

代码如下: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.

2016-02-17 17:19:42 4084

原创 android电话状态的记录

foreground calls:前台通话(正在拨出以及已经接通了的电话,注意是作为主叫方)background calls:后台电话(前台已经有了一通电话,而被挂起在后台的电话)ringing calls;响铃电话(正在响铃而尚未被接通的电话,包括存在前台通话时的情况,注意是作为被叫方)

2016-01-25 11:35:50 359

原创 Android修改APN的配置

Andorid自身数据库中有很多默认的apn配置,如果要配置新的默认配置:1、找到该文件:android-source/device/fsl/imx6/etc/apns-conf.xml2、添加如下的格式的apn: <apn carrier="Thailand TRUE 3GNET" mcc="520" mnc="04" ap

2016-01-25 10:14:39 6116

转载 linux的命令date和hwclock

date:用来查看系统时间。设置时间格式:date -s “2013-06-05 12:10:10”hwclock:用来显示rtc模块(开发板中用于掉电时保存系统时间的模块)当前时间的。        date与hwclock都是显示,系统时间,两者的区别是,当linux系统第一次启动时,会从rtc时钟模块中获取时间,并根据自己的时间系统进行时间记录,而hwclock是显示开发板中rtc时

2016-01-22 14:27:50 720

转载 ip地址的快速排序

qsort:是快速排序的一个系统函数,用它来实现数组排序比较方便,由于ip地址的特殊格式,使用qsort的排序会非常的容易。int cmpcam(const void * p1,const void * p2){    IP* c1=(IP *)p1;    IP* c2=(IP *)p2;    unsigned long l1=htonl(inet_addr(c

2016-01-22 14:27:18 685

原创 linux系统中GPIO的设置

GPIO往往是通过sys文件系统进行操作的,当我们需要验证一个GPIO口置1还是置0的话,可以通过操作sys文件来完成。命令操作如下:(不同的开发板可能对应的目录不同)cd /sys/class/gpioecho "3">export    (测试gpio3)cd gpio3cat direction(查看gpio3是否有对应的输入输出的字符,通常in:对应输入,out:对应输

2016-01-22 14:26:30 1733

转载 VGA timing (转)

http://blog.sina.com.cn/s/blog_5f84dc840100zakj.html

2016-01-22 14:24:51 652

原创 ffmpeg 转jpg文件为rgb32格式的文件

ffmpeg -i 1.jpg -vcodec rawvideo -pix_fmt rgba raw1.rgb1.jpg   需要转换的原始文件rgba(bgra)   rgba格式转换raw1.rgb   转换完成输出的文件名。(注:这种转换是输入和输出的分辨率是相同的,是在linux系统的终端中完成的,如果使用的ubuntu系统,直接apt-get install ff

2016-01-22 14:23:10 2992

原创 串口输入十六进制字符串数据,接收后转换为十进制数据

int main(int argc,char * argv[]){ int fd; int recv_buf[64]; int addr = 0,reg = 0,rw,i2cnum; char i2cdev[64]; if(argc!=4) { printf("Usage:i2c_read [ADDR] [REG] [I2CBUSN

2016-01-22 14:21:51 4995

原创 linux内核模块之间共享函数或者全局变量

1、 在被调用函数中定义函数或者全局量      unsigned char g_data = 0;      int set_g_data(unsigned char num)      {                   ..........      }     在被调函数中添加共享模块的说明     EXPORT_SYMBOL_GPL(g_data);

2016-01-22 14:19:32 7844

原创 一些常用的查找方法,记录备用

find -name "*.h" | xargs grep -in "xxx"xxx:对应要查找的字符串,只从.h文件中查找。grep "xxx" ./ -R //当前目前向下查找内容//查看系统最大内存sudo dmidecode | grep -P 'Maximum\s+Capacity'find查看指定名字的字符find . -name "*.mk" | xarg

2016-01-22 14:13:43 424

转载 linux常用头文件(摘抄)

linux驱动常用头文件       1:/linux-2.6.30.4/arch/arm/include/asm/               (1)::::io.h-->--->对应__raw__write()和__raw__read()等的使用               (2):#include  ----> /* copy_to_user, copy_from_u

2016-01-22 14:12:17 452

原创 sqllite命令简单方法使用

建立一个数据库:   sqlite3 mytest.db;建立一张表:sqlite>CREATE TABLE logtable(log_index interger,log_date interger,log_event text);删除一张表:sqlite> DROP TABLE logtable;更新一张表:update table_name set field1=val1,

2016-01-22 14:11:23 426

转载 __devexit_p的作用

我在include/linux/init.h中找到了它的定义:/* Functions marked as __devexit may be discarded at kernel link time, dependingon config options. Newer versions of binutils detect references fromretained sectio

2016-01-22 14:06:54 382

原创 i2c驱动中之用sys文件的操作。

1、在probe函数中添加创建函数。        int ret = 0;        .......         ret = driver_create_file(&client->driver->driver, &driver_attr_mode);         if(ret)                goto err1;         err1

2016-01-22 14:05:15 1014

转载 Andorid获取本地电话的方法

android获取本地电话的方法:    private String getIpAddr() {        String IP = null;        StringBuilder IPStringBuilder = new StringBuilder();        try {            Enumeration networkInterfaceEnu

2016-01-22 13:46:54 318

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除