摘要:
Install Banshee Media Player 1.7.4 in Ubuntu 10.04/9.10Open the terminal and run the following commandssudo add-apt-repository ppa:banshee-team/banshee-dailysudo apt-get updatesudo apt-get install banshee ubuntu11.04中banshee中文歌曲出现乱码,怎么解决?2011-7-24 01:32提问者:iCodeJL|浏览次数:3016次我来帮他解答2011-7-26 00:3...
阅读全文
posted @ 2012-03-06 13:56
wanqi
阅读(323)
推荐(0)
摘要:
大家好,这里介绍apk反编译操作。1:apk反编译2:odex转dex操作环境:ubuntuA:apk反编译.到code.google上下载apktool.jar以及相关文件:http://code.google.com/p/android-apktool/downloads/list点击下载apktool-1.0.0.tar.bz2 和apktool-install-linux-2.1_r01-1.zipApktool 命令./apktool d geek.apk test 反编译 geek.apk到文件夹testB:odex转dexhttp://code.google.com/p/sma.
阅读全文
posted @ 2012-03-01 13:36
wanqi
阅读(29671)
推荐(4)
摘要:
横竖屏切换(转)博客分类:android_app摘一:在开发游戏的时候,有些游戏是只能横屏玩的,所以手机竖立放置的时候,要保持游戏画面依然横屏。游戏开发之初最好就确定是用横屏还是竖屏,如果容忍转屏的话,不仅需要作两种界面布局,而且横竖屏切换很可能会内存溢出,导致程序崩溃。(文/jackliao)要做到这个要求其实很简单,在AndroidManifest.xml里面配置一下就可以了。加入这一行强制竖屏:Java代码android:screenOrientation="landscape"或者在代码中:Java代码setRequestedOrientation(Activity
阅读全文
posted @ 2012-03-01 10:30
wanqi
阅读(2841)
推荐(0)
摘要:
Android eMMC BootingContents[hide]1eMMC binaries1.1Creating the GPT table1.2Modifying .IMG Files1.3TI Android build setup[edit]eMMC binariesThis is the efi partition table as exists on the emmcSector# Size Name 256 128K xloader 512 256K bootloader 2048 8M recovery ...
阅读全文
posted @ 2012-02-27 15:58
wanqi
阅读(2070)
推荐(0)
摘要:
在我们三星s5pv210平台上使用的Android2.3.4自带的browser无法打开网页后进行两指手势缩放操作,只能通过连击缩放,而其他平台都可以,后来发现问题在frameworks/base/core/java/android/webkit/WebView.java文件的如下函数中: voidupdateMultiTouchSupport(Context context) { WebSettings settings = getSettings(); final PackageManager pm =context.getPackageManager(); mSuppo...
阅读全文
posted @ 2012-02-15 17:22
wanqi
阅读(1109)
推荐(0)
摘要:
1:解压 arm-linux-gcc-3.4.1.tar.bz2 #tar -jxvf arm-linux-gcc-3.4.1.tar.bz2 解压过程需要一段时间,解压后的文件形成了 ../temp/usr/local/ 文件夹,进入该文件夹,将arm文件夹拷贝到/usr/local/下 # cd usr/local/ #cp -rv arm /usr/local/ 现在交叉编译程序集都在/usr/local/arm/3.4.1/bin下面了2:修改/etc/profile文件:# vim /etc/profile增加路径设置,在末尾添加如下,保存/etc/profile文件:ex...
阅读全文
posted @ 2012-02-10 10:12
wanqi
阅读(22873)
推荐(0)
摘要:
dos2unix fileName去掉^M
阅读全文
posted @ 2012-02-09 14:50
wanqi
阅读(755)
推荐(0)
摘要:
一、GPIO介绍GPIO意为通用输入输出端口,简单说就是一些引脚,通过它们输出高低电平或者通过它们读取引脚高低电平状态S3C2440有130个I/O端口,分为A-J共9组:GPA、GPB、、、、GPJ,可以通过设置寄存器来确定某个引脚用于输入、输出还是特殊功能。比如:可以设置GPH6作为输入、输出、或者用于串口。1、通过寄存器来操作GPIO引脚1)GPxCON寄存器它用于配置引脚的功能端口A与端口B-J在功能上有所不同,GPACON中每一位对应一根引脚(共23根引脚)当某位为0时,对应引脚为输出,此时在GPADAT中相应位写入0或1,让此引脚输出低电平或高电平;当某位被设为1时,对应引脚为地址
阅读全文
posted @ 2012-02-08 15:32
wanqi
阅读(16776)
推荐(0)
摘要:
git reset使用reset Reset current HEAD to the specified state:[去掉commit]wanqi@wanqi-System-Product-Name:~/huiye_2.3.5/mydroid$ git reset HEAD^Unstaged changes after reset:M packages/apps/Email/AndroidManifest.xmlM packages/apps/Email/res/layout/account_folder_table.xmlM packages/apps/Email/src/com/andr
阅读全文
posted @ 2012-02-08 14:19
wanqi
阅读(1744)
推荐(0)
摘要:
做嵌入式开发,调试开发板最常使用的工具就是串口和网口,本文主要介绍在Ubuntu系统如何安装和设置串口软件(minicom和kermit)连接MINI2440开发板。本文假设你已经在电脑上安装了Ubuntu系统。对于现今大多数的笔记本而言,主板上一般都没有配置串口接口。我们可以在网上购买到USB口转串口接口,网上有很多种类型的USB转接口,可以根据价格选择一个合适的就行。这里使用的是基于PL2303芯片的USB转接口。1. 连接MINI2440开发板将USB串口转接器插上开发板和电脑后,在终端上敲dmesg命令,可以查看USB转接口已经被PC识别,如下图所示:从上图中我们可以看到我们所连接的串
阅读全文
posted @ 2012-02-07 11:21
wanqi
阅读(472)
推荐(0)
摘要:
Ubuntu 下使用 USB转串口线和终端程序分类:Ubuntu2008-03-16 01:092615人阅读评论(0)收藏举报USB2COM线 推荐采用FTDI芯片的方案,我目前使用的是FT232BM这种芯片的。Ubuntu下插上,发现发送指示灯每隔一段时间闪烁2次,于是安装终端putty来准备测试,当然是用sudo apt-get install putty来安装 ,然后打开串口 ttyUSB0 ,不料却提示无法打开。查找信息:irobot@ubuntu-laptop:~$ dmesg|tail[ 81.604000] eth1: no IPv6 routers present[ 134.
阅读全文
posted @ 2012-02-07 10:20
wanqi
阅读(6464)
推荐(1)
摘要:
1、下载:sudo apt-get install minicom2、插入usb转串口线,终端输入:dmesg | grep usb...............[ 7415.893942] usbserial: USB Serial Driver core[ 7415.931116] usb 3-1: ark3116 converter now attached to ttyUSB0[ 7415.931141] usbcore: registered new interface driver ark3116[ 7430.248072] usb 3-1: USB disconnect, add
阅读全文
posted @ 2012-02-07 10:12
wanqi
阅读(1481)
推荐(0)
摘要:
linux解压 tar命令tar命令tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!-f :使用档名,请留意,在 f 之后要立即接档名喔!
阅读全文
posted @ 2012-02-01 15:15
wanqi
阅读(2705)
推荐(0)
摘要:
VirtualBox是一个虚拟机程序。我在Ubuntu 6.06上安装了一个,在上面安装了一个Windows XP, 解决一些国内软件和网站对linux系统支持不充分的问题,如工商银行网站只能使用Windows下的IE浏览器登陆管理, 又如只有在Windows下的QQ软件才能传送文件和语音视频聊天。。。VirtualBox支持将主机(host)上的USB设备连接到虚拟机(guest)上。但要以root的身份启动VirtualBox,不然会因为权限问题无法使用。我查了好些网站,才让我的USB摄像头在不使用root权限的情况下,在虚拟机上的Windows XP正常工作,所以我把详细方法贴出来,让大
阅读全文
posted @ 2012-01-30 10:22
wanqi
阅读(1855)
推荐(0)
摘要:
TX 的意思原始来于Transmit一词,意思为发送,发射RX 的意思原始来源于Receive一词 意思为接收,收到TX: transmit 传送 RX: receive 接收 在INTTERFACE中 查看WAN网卡的流量时 RX 为下行流量 TX为上行流量 查看LAN网卡的流量时 RX为上行流量 TX为下行流量GND代表的就是接地或地线。WEXT/mac80211/nl80211/cfg80211Wireless-Extensions--旧的无线驱动框架mac80211--为softMAC驱动服务的APIcfg80211--新的配置APInl80211--新的用户控件<->内核
阅读全文
posted @ 2012-01-10 11:30
wanqi
阅读(11163)
推荐(0)
摘要:
打印android kernel logadb shell cat /proc/kmsgadb shell cat proc /kmsg
阅读全文
posted @ 2012-01-07 15:20
wanqi
阅读(4578)
推荐(0)
摘要:
判断android设备当前设置的为什么语言使用Locale类中getLanguage()方法;一般获取到的比如中文为zh,英文为en,日文为ko;要获得具体的类别使用toString()方法。比如繁体为zh_TW,简体为zh_CN。英文中有en_GB;日文有ko_KR。代码如下:Locale.getDefault().getLanguage();Locale.getDefault().toString()
阅读全文
posted @ 2011-12-29 10:50
wanqi
阅读(3080)
推荐(0)
摘要:
稍微翻译理一理,这里主要是说IntentService使用队列的方式将请求的Intent加入队列,然后开启一个worker thread(线程)来处理队列中的Intent,对于异步的startService请求,IntentService会处理完成一个之后再处理第二个,每一个请求都会在一个单独的worker thread中处理,不会阻塞应用程序的主线程,这里就给我们提供了一个思路,如果有耗时的操作与其在Service里面开启新线程还不如使用IntentService来处理耗时操作。下面给一个小例子:1.Service:packagecom.zhf.service;importAndroid.a
阅读全文
posted @ 2011-12-29 10:34
wanqi
阅读(795)
推荐(0)
摘要:
由于工作的需要,今天研究了在android下创建文件夹和修改其权限的方法,需要了解的是每个应用程序包都会有一个私有的存储数据的目录(类似文件夹),只有属于该包的应用程序才能写入该目录空间,每个包应用程序的私有数据目录位 于Android绝对路径/data/data/<包名>/目录中。除了私有数据目录应用程序还拥有/sdcard目录(即SD Card的写入权限,但不可以修改sd card下文件的访问权限)。文件系统中其他系统目录,第三方应用程序是不可写入的。 代码如下两种:1、//创建文件夹File destDir = new File(“/data/data/[your path]
阅读全文
posted @ 2011-12-28 15:51
wanqi
阅读(28388)
推荐(0)
摘要:
Android上替换Launcher有两种方法,一种是将img烧到设备上时,将Launcher打进去,另外也可以试着替换Launcher。这里先测试第二种。想修改替换以下Android里的Launcher, 但是Laucher所在的目录/system/app是只读的。需要先通过remount将其设置为rw。具体操作:lixinso@lixinso-desktop:~$adb devicesList of devices attachedemulator-5554 devicelixinso@lixinso-desktop:~$adb shell# mountrootfs / rootfs ro
阅读全文
posted @ 2011-12-28 15:51
wanqi
阅读(2993)
推荐(0)
摘要:
本文为原创,如需转载,请注明作者和出处,谢谢!本文为新书《Android/OPhone开发完全讲义》的内容连载。《Android/OPhone开发完全讲 义》一书一将在近期出版,敬请关注。上一篇:新书内容连载(1):自定义Android组件之带图像的TextView在Activity从建立到销毁的过程中需要在不同的阶段调用7个生命周期方法。这7个生命周期方法的定义如下:protectedvoidonCreate(BundlesavedInstanceState)protectedvoidonStart()protectedvoidonResume()protectedvoidonPause()
阅读全文
posted @ 2011-12-22 17:36
wanqi
阅读(4829)
推荐(2)
摘要:
打开adb shell,随便进入一个目录, 做rm操作时,提示# rm /cache -rfrm failed for /cache, Read-only file system这时,你尝试一下用。rm -r ca*
阅读全文
posted @ 2011-12-19 16:33
wanqi
阅读(305)
推荐(0)
摘要:
adb shell topPID:进程在系统中的IDCPU% - 当前瞬时所以使用CPU占用率#THR - 程序当前所用的线程数UID - 运行当前进程的用户idName - 程序名称android.process.mediaVSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)USS - Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)一般来说内
阅读全文
posted @ 2011-12-15 11:35
wanqi
阅读(3369)
推荐(0)
摘要:
自从Ubuntu 10.10的测试版发布,在XP下为virtualbox虚拟机中的Ubuntu 10.10安装增强功能这一问题就一直困扰着我。虽然说缺少增强功能的Ubuntu 10.10勉强也能运行,但也仅能在800*600的低分辨率下运行,无缝模式、剪贴板共享等功能等都无法使用,据说3D桌面也跑不起来。 尝试百度、google搜索均不奏效,只好去啃virtualbox的英文帮助文档。然来问题的关键在于dkms(Dynamic Kernel Module Support)的安装,详见virtualbox “UserManual 4.2.2.1。具体步骤如下: 1.终端中运行:sudo ap..
阅读全文
posted @ 2011-12-10 21:57
wanqi
阅读(419)
推荐(0)
摘要:
1安装下载源码所需要的工具1.1 sudo apt-get install git-core curl 这条命令会从互联网的软件仓库中安装 git-core 和 curl1.2 mkdir ~/bin PATH=~/bin:$PATH 在home目录下建立bin目录并设置环境变量1.3curl http://android.git.kernel.org/repo >~/bin/repo这句命令会下载 repo 脚本文件到当前主目录的/bin 目录下,并保存在文件repo 中。1.4 chmod a+x ~/bin/repo 修改 repo 文件可执行权限1.5 执行下面的命令创建并进入空
阅读全文
posted @ 2011-12-06 16:59
wanqi
阅读(494)
推荐(0)
摘要:
wanqi@wanqi-System-Product-Name:~/huiye_msm7627-6190/msm7627-6190$ adb shell ls /system/usr/icusharesreckeylayoutkeycharswanqi@wanqi-System-Product-Name:~/huiye_msm7627-6190/msm7627-6190$ adb shell ls /system/usr/keylayout/AVRCP.klqwerty.kl7k_handset.kl7k_ffa_keypad.klwanqi@wanqi-System-Product-Name
阅读全文
posted @ 2011-11-25 18:21
wanqi
阅读(670)
推荐(0)
摘要:
缩略显示Android有效解决加载大图片时内存溢出的问题博客分类:AndroidAndroid游戏虚拟机算法JNI尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 source,decodeStream最大的秘密在于其直接调用JNI>>nativeD
阅读全文
posted @ 2011-11-25 15:53
wanqi
阅读(47819)
推荐(3)
摘要:
Android中/system/build.prop文件解读分类:Android2011-08-20 20:09387人阅读评论(0)收藏举报在/system下的build.prop文件里,我们常看见以下语句。ro.ril.hsdpa.category = 10ro.ril.hsupa.category = 6ro.ril.hsxpa = 2ro.ril.enable.amr.wideband=1wifi.supplicant_scan_interval=45dalvik.vm.heapsize=24m //OutOfMemoryErrorro.ril.def.agps.mode = 2...
阅读全文
posted @ 2011-11-25 15:47
wanqi
阅读(25083)
推荐(0)
摘要:
Android中的Bmp图形格式(ALPHA_8,ARGB_4444,ARGB_8888,RGB_565)(2011-01-06 19:39:03)转载标签:itandroid.graphics.Bitmap.Config是一个枚举类型,里面定义了位图的四种格式.起初有点奇怪,网上查了一下,大概指定了类型名字怪怪的缘由.从名字中可以看出:ALPHA_8:数字为8,图形参数应该由一个字节来表示,应该是一种8位的位图ARGB_4444:4+4+4+4=16,图形的参数应该由两个字节来表示,应该是一种16位的位图.ARGB_8888:8+8+8+8=32,图形的参数应该由四个字节来表示,应该是一种3
阅读全文
posted @ 2011-11-25 15:29
wanqi
阅读(4404)
推荐(0)
摘要:
http://www.cnitblog.com/zouzheng/archive/2011/05/30/74326.htmlEGL是OpenGL ES和底层Native平台视窗系统之间的接口。本章主要讲述OpenGL ES的EGL API,以及如何用它创建Context和绘制Surface等,并对用于OpenGL的其他视窗API做了比较分析,比如WGL和GLX。本章中将涵盖如下几个方面:EGL综述EGL主要构成(Display,Context,Configuration)在Brew和Windows CE上使用EGLEGL和其他OpenGL视窗系统的比较EGL介绍EGL是为Ope
阅读全文
posted @ 2011-11-24 11:53
wanqi
阅读(20334)
推荐(0)
摘要:
android 的系统编译系统 ubuntu10.102.3 gingerbread的编译1)sudo apt-get install bison2)下载jdk-6u27-linux-i586.bin,解压。设置环境变量在/etc/profile 后面添加export JAVA_HOME=/home/amx/java/jdk1.6.0_27PATH=.:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH3)/bin/bash: g++:找不到命令解决:sudo apt-get install g++4)external/clearsilver/cgi/cgi.c:2
阅读全文
posted @ 2011-11-11 14:18
wanqi
阅读(1463)
推荐(0)
摘要:
此教程我不知道现在对各位有没有用,毕竟DHD现在已经不是机皇了,老爷机一台,焕发青春全靠CM7.1了,相信**作流畅非常不错的。好的开始吧(整个过程请打开手机调试,备份好您的数据)。此教程由本人总结多方面内容汇集,感谢G2Root IRC大大们的指导。此教程分为四大板块:一、配置Linux下的adb;二、制作金卡;三、降级;四、刷ROM一、配置Linux下的adb(以32位ubuntu为例,其他发行版用户注意前期工作,尤其是64位Linux用户。windows用户配置好的跳至第二板块)打开终端运行:sudo gedit ~/.bashrc复制代码。滚到最下方,添加以下代码:export PAT
阅读全文
posted @ 2011-11-08 14:40
wanqi
阅读(515)
推荐(0)
摘要:
System-Product-Name:~/$ lsusbBus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 003 Device 002: ID 046d:c05a Logitech, Inc. Optical Mouse M90Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 002 Device 002:
阅读全文
posted @ 2011-11-08 14:35
wanqi
阅读(426)
推荐(0)
摘要:
学习Android平台手机开发,写布局xml文件的时候老是出现这个错误,看了网上的解决方法都没能解决我的问题,仔细检查了文件,竟然是android写成了andriod了,记下来,告诫后来者。
阅读全文
posted @ 2011-11-04 14:28
wanqi
阅读(288)
推荐(0)
摘要:
//访问某个属性 Context mmsCtx = createPackageContext("com.android.lockscreen", Context.CONTEXT_INCLUDE_CODE | Context.CONTEXT_IGNORE_SECURITY); Class<?> maClass = Class.forName("com.android.lockscreen.LockScreenActivity", true, mmsCtx.getClassLoader()); Object maObject...
阅读全文
posted @ 2011-10-25 17:36
wanqi
阅读(6000)
推荐(0)
摘要:
android Immutable bitmap passed to Canvas constructor异常2011-09-21 20:3340人阅读评论(0)收藏举报出现Immutable bitmap passed to Canvas constructor错误的原因是如果不用copy的方法,直接引用会对资源文件进行修改,而android是不允许在代码里修改res文件里的图片解决办法如下:使用view plainBitmapFactory.decodeResource(getResources(),R.drawable.xiao).copy(Bitmap.Config.ARGB_8888
阅读全文
posted @ 2011-10-18 14:24
wanqi
阅读(2276)
推荐(0)
摘要:
Android2.2 API 中文文档系列(5) —— View前言 关于View日文转中文的工作在上周女朋友就已经帮我做完,如果要感谢我的翻译成果请先感谢她!但本周太忙,几乎天天加班赶项目,只好把时间挤到周末才完成,这里努力保持一周一篇的进度。View很重要,很多控件都继承自它,所以这里先翻译这篇。声明 欢迎转载,但请保留文章原始出处:) 博客园:http://chuna2.787528.xyz 农民伯伯: http://chuna2.787528.xyz/over140/正文 一、结构 java.lang.Object android.view.View 已...
阅读全文
posted @ 2011-10-18 10:52
wanqi
阅读(476)
推荐(0)
摘要:
ibus下用法如下: 1.下载附件文件vissible-ibus.tar.gz在终端中执行如下操作sudo wget http://www.xiit.cn/wp-content/uploads/2011/03/vissible-ibus.tar.gzta r-zxvf vissible-ibus.tar.gzsudo cp vissible.db /usr/share/ibus-table/tablessudo cp vissible.gif /usr/share/ibus-table/icons完成后,在点任务栏中那个键盘小图标,在下拉菜单选“重新重启”重启ibus输入法,然后再点一下键盘小
阅读全文
posted @ 2011-10-10 23:10
wanqi
阅读(4556)
推荐(0)
摘要:
wanqi@wanqi-System-Product-Name:~/Q7_backup/mydroid$ sudo fastboot flash system out/target/product/msm7627_ffa/system.img sending 'system' (160058 KB)... FAILED (data transfer failure (Cannot send after transport endpoint shutdown))出现这样的原因是因为system.img 太大了。我看了一下有156MB,要把它变小一点。1:修改/packages/t
阅读全文
posted @ 2011-10-10 11:53
wanqi
阅读(1932)
推荐(0)
摘要:
ARM是RISC结构,数据从内存到CPU之间的移动只能通过L/S指令来完成,也就是ldr/str指令。比如想把数据从内存中某处读取到寄存器中,只能使用ldr比如:ldr r0, 0x12345678就是把0x12345678这个地址中的值存放到r0中。而mov不能干这个活,mov只能在寄存器之间移动数据,或者把立即数移动到寄存器中,这个和x86这种CISC架构的芯片区别最大的地方。x86中没有ldr这种指令,因为x86的mov指令可以将数据从内存中移动到寄存器中。另外还有一个就是ldr伪指令,虽然ldr伪指令和ARM的ldr指令很像,但是作用不太一样。ldr伪指令可以在立即数前加上=,以表示把
阅读全文
posted @ 2011-10-08 16:26
wanqi
阅读(943)
推荐(0)