- 博客(22)
- 问答 (1)
- 收藏
- 关注
原创 android 加入第三方jar 编译错误
在makefile文件中加入LOCAL_STATIC_JAVA_LIBRARIES := xxxLOCAL_PREBUILT_STATIC_JAVA_LIBRARIES :=xxx:libs/xxx.jar工程目录下执行mm -j8,报以下错误:make: *** No rule to make target `out/target/common/obj/JAVA_LIBR
2016-06-03 08:54:00 732
转载 android studio 编译运行报错
android studio 编译运行报错:Cannot reload AVD list: cvc-enumeration-valid: Value '280dpi' is not facet-valid with respect to enumeration '[ldpi, mdpi, tvdpi, hdpi, xhdpi, 400dpi, xxhdpi, 560dpi, xxxhdpi
2015-11-30 18:38:19 989
转载 Ubuntu 12下整合Apache Web Server 和Tomcat
前言Apache Web Server 和 Tomcat 都是Apache家族的产品,也都是Apache的顶级项目前者是web服务器,后者是JavaEE的应用服务器(轻量级,或者称之为Servlet容器更合适)web服务器擅长解析静态文件,比如html文件;Tomcat则擅长解析动态文件比如jsp两者整合本身就具有“天然”性,因为都源自Apache家族的产品,而且Web服务和应
2014-09-11 10:35:25 387
转载 Ubuntu下解决 adb devices :???????????? no permissions 方法
转自:http://dev.10086.cn/cmdn/bbs/thread-63421-1-1.html使用adb devices 出现如下:List of devices attached???????????? no permissions同时在DDMS中显示设备名也显示????????????,也无法显示进程名,无法查看log。解决方法:1、设置us
2014-09-09 11:38:44 572
转载 Repo和Git 版本管理常用命令
Git命令快速参考Git Command Quick Reference本附录为Git常见命令快速参考。每节介绍一种操作类型。这里会列出很多命令,而相应的解释却不多。对于还不熟悉Git的读者,可回头翻阅第1章“Git的版本控制之道”(第3页)。A.1安装和初始化Setup and Initialization在使用Git之前,须要先进行配置。在使用一个新的版本库
2014-09-04 14:17:12 844
转载 Add SurfaceView flash a black screen(动态添加SurfaceView导致黑一下屏)
最近工作需要,需要将一个VideoView动态添加到一个View上,但是出现了问题,第一次添加VideoView的时候,总是会全屏闪一下黑屏。搜了所有地方,都没有合适的解答。查看了一下VideoView的源代码,发现这个类从SurfaceView继承而来。为了排除和Video播放有关,我将一个最简单的SurfaceView动态添加到一个View上。发现还是会闪一下黑屏,这下就排除了和video的关
2014-07-31 14:18:50 752
转载 Android红外摇控与remote.conf
这几天在研究Amlogic的红外摇控,主要涉及到/system/etc/remote.conf和/system/usr/keylayout/Vendor_0001_Product_0001.kl这两个文件,其实一般情况下只需要修改/system/etc/remote.conf这个文件就可以了,下面我们来介绍下remote.conf怎么修改.换摇控之后,你按键会出现这样的打印信息:[ 72
2014-07-30 13:26:15 1468
转载 VOD学习之解码器寄存器控制
控制台打印级别:echo 1 4 1 7 > /proc/sys/kernel/printk数值越大,打印级别越低控制台日志级别:优先级高于该值的消息将被打印至控制台默认的消息日志级别:将用该优先级来打印没有优先级的消息最低的控制台日志级别:控制台日志级别可被设置的最小值(最高优先级)默认的控制台日志级别:控制台日志级别的缺省值擦出最后一帧/sys/class/vide
2014-07-22 14:00:45 1381
转载 vim与复制,删除,粘贴,块操作以及快速替换功能
掌握如下命令有什么好办法,我可以告诉你唯手熟尔!!多看多练对于VIM而言,复制,删除,粘贴的操作应该是非常多的。这次也做一个总结,关于处理VIM下的复制,删除,粘贴等操作。学会使用帮助文件,命令的帮助入口,就是”:help 命令名“。例如,对于”j“命令,查看它的帮助,使用”:help j“先谈一下基于块的复制,删除,粘贴操作使用块选的好处:对于vim几乎提到的
2014-07-10 19:03:30 506
转载 Linux临时或永久修改DNS
最近给VPS重装了系统,因为服务商不提供DHCP,所以只好手动设置IP和DNS Server。悲催的是系统重装的时候忘记了输入DNS Server,最后导致进去系统后,各种域名无法解析。Linux中修改DNS有两种方式,临时修改和永久修改,下面分别介绍。1、临时修改网卡DNS地址sudo vim /etc/resolv.conf改为如下内容:nameserver 8.8.8.8
2014-04-10 18:35:19 684
转载 linux下乱码问题总结
linux下出现乱码,一般都是语言和编码的设置有问题,分为以下几种情况。 1. Terminal乱码用户根目录下创建.bash_profile文件,文件末尾加入以下内容,重新打开terminal即可export LC_ALL=zh_CN.GBK; export LANG=zh_CN.GBK注意:命令行输出乱码的,一般都是系统变量设置不合理导致的,例如less、mo
2014-04-04 15:24:44 597
转载 Linux 下安装配置 JDK7
1.下载JDK下载地址:2.解压安装我们把JDK安装到这个路径:/usr/lib/jvm如果没有这个目录(第一次当然没有),我们就新建一个目录cd /usr/libsudo mkdir jvm建立好了以后,我们来到刚才下载好的压缩包的目录,解压到我们刚才新建的文件夹里面去,并且修改好名字方便我们管理sudo tar zxvf ./jdk-7-linu
2014-04-04 09:47:22 396
转载 Linux下常用压缩格式的压缩与解压方法
解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileNam
2014-03-31 18:20:29 428
转载 uboot命令总结
Uboot相关命令介绍1、bootmbootm [addr [arg ...]] - boot application image stored in memory passing arguments 'arg ...'; when booting a Linux kernel, 'arg' can be the address o
2014-02-27 12:39:53 780
转载 Ubuntu编译安装搜狗输入法for linux
平台:Kubuntu 12.10 32位桌面环境:KDE 4.10操作过程:1.下载搜狗输入法for linux源码包:fcitx-sogoupinyin_0.0.0.orig.tar.gz2.由于搜狗输入法for linux依赖fcitx 4.2.6及以上版本,而ubuntu 12.10默认的版本较低,所以我们必须先升级fcitx。打开终端,添加fcitx
2014-02-24 15:34:19 1714
转载 Android优秀开源项目
Android经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学习。今天爬爬把自己熟悉的一些开源项目整理起来,希望能对Android开发同学们有所帮助。另外,如果你有比较好的项目推荐,也烦请在评论里分享出来,我会定期更新博客内容。项目篇:Apollo音乐播放器:就一个播放器,但是实现的很好oschina客户端:oschina网站的客户端哦,
2014-02-21 18:25:47 532
转载 Android系统如何实现UI的自适应
做Android应用的人都知道,要一个apk适用多个不同的手机屏幕是很容易的,就是在项目的res文件夹下面有多套相关的资源文件。程序运行的时候,Android系统会根据当前设备的信息去加载不同文件夹下的资源文件。但是Android系统是怎么做到这一点的呢?上网上搜了一下,很少有这方便的介绍,只好自己研究下代码了。下面是我研究代码得到的结果(正确性有待确认),在这里分享一下。 这里以
2013-12-12 17:34:52 617
原创 生成Lame库文件(mp3lame)
1、下载android-ndk-r92、在android-ndk-r9\samples\下创建LameJni文件夹3、下载lame源码 地址:http://lame.sourceforge.net/download.php4、源码解压,将libmp3lame文件夹、include中lame.h和lame_intrin.h复制到LameJni文件夹下5、删除libmp3lame文件
2013-11-20 20:02:39 2587
转载 自己实现Android关机命令
pad中自带有重启命令(reboot),本以为也应该有关机命令啊,可是找来找去也没有诸如shutdown、poweroff等命令。然后想到busybox中有一个poweroff命令,故又去编译了一个busybox推进去,执行了busybox poweroff之后看了下返回码是0(即echo $?),然后,然后什么也没发生…… 网上流行的方法是在Java端发送要求关机的Intent,如下:
2013-11-19 19:03:22 1010
转载 Launcher修改默认壁纸(default_wallpaper.drawable)
这几天一直在弄Launcher这方面的东西,心得在前面的:Launcher源码中Intent.createChooser()实现原理及小例子,Luncher修改wallpaper(壁纸)源码跟踪(代码实现过程分析),给Luncher添加自定义壁纸(修改Luncher界面和在程序中修改壁纸)。感兴趣的朋友可以看下。 有个需求是要修改下默认壁纸,大家知道,默认的壁纸是wllpape
2013-11-19 16:10:53 2304
空空如也
修改Framework中API文件 出现cannot find symbol错误
2013-10-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人