- 博客(22)
- 收藏
- 关注
原创 ffmpeg的一个编译脚本
#!/bin/bashexport NDK=/opt/amlogic/android-toolchain-4.8export SYSROOT=$NDK/sysrootexport TOOLCHAIN=$NDK/binfunction build_one{./configure \ --prefix=$PREFIX \ --disable-static \ --disable-yasm \ --en...
2018-03-23 17:34:39
1020
原创 关于android项目运行内存优化方向
1.查图片是否动态回收;2.review bitmap使用方法是否合理。优化bitmap使用方法3.没用的变量数组是否已置空;4.查有没有内存泄漏;5.代码review 去除冗余代码,重点检查线程,adapter相关 以后优化项目的运行时内存可以参考上述方面执行优化。
2017-12-13 19:17:15
531
原创 linux相关的知识记录
1、linux线程,有joinable和detachable两种,默认构造的时候就是第一种的。达到 如果线程是joinable状态,当线程函数自己返回退出时或pthread_exit时都不会释放线程所占用堆栈和线程描述符(根据平台不同,使用内存也不一样)。只有当你调用了 pthread_join之后这些资源才会被释放。若是unjoinable状态的线程,这些资源在
2017-01-11 20:39:02
317
原创 Android studio 引用外部模块的配置
在settings.gradle 注册include ':Volley' project(':Volley').projectDir = new File('../../AnyvExtraLibrary/Volley') include ':AsyncHttp' project(':AsyncHttp').projectDir = new File('../../AnyvE
2016-11-23 19:00:53
1266
原创 linux 守护进程
int main(){ static int nCount = 0; pid_t pid; int ret = -1, status; //初始化记录崩溃的次数 RecordKilledTimes( nCount ); while(1) { pid = fork(); i
2016-11-16 12:43:53
260
原创 QT集成开发环境的编译
年纪大了,总容易忘记东西,记录下来以后忘记的时候可以查看1 父工程编译子工程 TEMPLATE = subdirs SUBDIRS += \ .... 这是子工程的工程文件目录这样可以一次性编译N个工程.2 编译工程 TARGET = name (模块名称) TEMPLATE = lib (模块类型
2016-11-10 19:57:35
340
原创 QT使用GDB调试开发板
参考了 http://blog.163.com/tianjunqiang666@126/blog/static/8725911920137685232272/ ,但是我的环境并不一样,故而有许多修改的地方1.先安装所需要的环境sudo apt-getinstall texinfosudo apt-getinstall libncurses5-devsudo apt-getins
2016-09-27 14:02:23
2776
原创 linux 嵌入式自动检测u盘口并挂载
1、在/etc/udev/rules下面添加 11-usb.rules (11开头是为了把规则排前面)11-usb.rules 如下:ACTION!="add",GOTO="out"KERNEL=="sd[a-z][0-9]",SUBSYSTEM=="block",KERNELS=="1-1:1.0",DRIVERS=="usb-storage",RUN+="/sbin/mou
2016-08-18 11:37:44
4045
原创 ubuntu 安装rabbitsvn
1,添加软件源:sudo add-apt-repository ppa:rabbitvcs/ppa 2, 下载KEY:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 34EF4A35 3,更新源:sudo apt-get update 4,安装依赖:sudo apt-get install p
2016-08-09 18:44:28
2483
原创 hisi3531 valgrind 交叉编译移植
valgrind 神器不用我多说,linux平台开发利器。一、 安装1. autoconf# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz # tar -zxvf autoconf-2.69.tar.gz # cd autoconf-2.69# ./configure# make; make
2016-07-05 19:45:43
7843
15
原创 win7 安装ubuntu14.04 双系统 加hisi3531 交叉编译移植
http://www.linuxidc.com/Linux/2015-01/111725.htm 安装ubuntu双系统参考
2016-07-04 17:43:30
984
原创 优秀项目集合
http://code.google.com/p/remotedroid/ RemoteDroid是一个Android应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项目为开发者提供了如网络连接、触 摸屏手指运动等很好的样例。
2016-04-14 22:58:56
293
原创 resolveActivity
要检查Intent是否有应用可以处理,需要调用intent的resolveActivity 如果返回值不会null 则可以发送此intent给目标组建。如果不检查,并且设备上面没有任何可以处理此intent的组建,则会引起崩溃
2016-01-07 22:07:58
732
转载 HttpClient&HttpURLConnection
通过这篇文章http://www.eoeandroid.com/thread-314728-1-1.html,我们可以了解到:在Android 2.2版本之前,HttpClient拥有较少的bug,因此使用它是最好的选择。而在Android 2.3版本及以后,HttpURLConnection则是最佳的选择。它的API简单,体积较小,因而非常适用于Android项目。压缩和缓存机制可以有效地减
2015-12-23 14:20:23
314
转载 获取手机外置sd卡路径
private static String getStoragePath(Context mContext, boolean is_removale) { StorageManager mStorageManager = (StorageManager) mContext.getSystemService(Context.STORAGE_SERVICE); Cla
2015-12-18 14:09:53
575
原创 eclipse配置ndk 实现jni 单步调试
工具:1、adt-bundle-windows-x86-20140702.zip 我是下载的最新的
2014-10-29 21:39:53
817
原创 android httpurlconnection 方式上传图片
private void postImg( String actionUrl, Map params, String filePath ){HttpURLConnection conn = null;try {String BOUNDARY = "----WebKitFormBoundaryGA8Dp6oSsjLFAQIQ"; //数据分隔线String MULTIPART
2013-10-29 18:25:54
1071
原创 android httpUrlConnection 方式从网络上面下载图片
URL url = null;HttpURLConnection conn = null;InputStream in = null;ByteArrayOutputStream outStream = null;try{url = new URL("http://www.eoeandroid.com/data/attachment/forum/201107/18/14293
2013-10-29 18:23:41
717
原创 vs2010中静态调用dll
在网上搜索良久,关于静态调用dll的方式讲解的都不是很清楚。通过自己摸索,结合网上提供的一些方法,现在总结两种静态调用dll的方法。一 同一解决方案下面静态调用dll: 当我们建立了一个dll的工程,此工程的默认输出目录是在$(SolutionDir)$(Configuration)\,而此解决方案中,生成.exe文件的工程输出目录也是$(SolutionDir)$(Configura
2013-07-24 12:52:15
1376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人