
Android
huxueyan521
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ubuntu下android源码的编译和运行
以下所有内容基于ubuntu11.10环境,并默认android环境已经配置成功(配置android环境请参考博主另一篇文章) 一 从google官网上下载Android源码:1.准备工作:$cd ~$mkdir bin将bin添加进环境变量PATH 2.下载repo$ curl https://dl-ssl.google.com/dl/googlesource转载 2012-07-23 11:00:42 · 714 阅读 · 0 评论 -
使用ActivityManager的forceStopPackage方法结束进程
做一个应用,需要强制关闭进程。可以使用ActivityManager的killBackgroundProcesses方法,需要权限android.permission.KILL_BACKGROUND_PROCESSES。但使用此方法杀死进程后,进程会重启。源码中解释如下:Have the system immediately kill all background processes as原创 2013-05-13 19:01:16 · 31091 阅读 · 7 评论 -
service中显示一个dialog
dialog是依附于activity存在的。但是app中经常需要使用以下的情况,在service中做一些后台操作,在某个临界条件满足时,显示一个dialog告知用户。这时dialog无法直接从service中启动起来,会报出android.view.WindowManager$BadTokenException:Unable to add window的错误。解决方法有两种:1. 显示原创 2013-05-21 13:37:27 · 15293 阅读 · 3 评论 -
listview低分辨率下divider滑动时变粗
问题:如题解决方法:android:cacheColorHint="#00000000"原创 2013-02-25 19:08:20 · 807 阅读 · 0 评论 -
android AlertDialog自定义布局
AlertDialog可以自定义布局,有两种方法:1.直接使用setView函数2.自定义MyAlertDialog extends AlertDialog。在onCreate函数中setContentView 遇到一个问题:自定义布局贴到AlertDialog后,dialog的四周出现黑色的边框! 解决方案:mDialog.getWindow().setBackg原创 2013-02-20 21:36:17 · 942 阅读 · 0 评论 -
android Configuration
Android通过终止、重启应用程序来重新加载资源文件,以做到对语言、区域和硬件实时变化的支持。它的默认的行为不是总是方便和令人满意的,尤其当配置变化(如屏幕方向和键盘可视)、用户旋转设备或划出键盘等。你可以通过监测和响应定制你的应用程序来对这些变化作出响应。为了能让Activity能监听实时的配置变化,需要在manifest节点里添加“android:configChanges”特性,指定你转载 2012-12-08 10:44:02 · 770 阅读 · 0 评论 -
android 动画总结
3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 1. View Animation(Tween Animati转载 2012-11-13 16:19:54 · 2332 阅读 · 1 评论 -
android源码make之前的那些事儿
1. source build/envsetup.shsource: "点命令",和直接执行 . build/envsetup.sh的效果是一样的。通常用于重新执行刚修改过的初始化文件,使其立即生效。详细请参考:http://blog.youkuaiyun.com/simon_dong618/article/details/1581132envsetup.sh:脚本文件,是原创 2012-11-02 18:18:11 · 793 阅读 · 0 评论 -
adb push的apk不能用?
一个widget,adb push进data/app/下,push成功,但是手机里面并没有这个widget。解决方法:pm uninstall 包名pm install 包名原创 2012-10-25 10:00:47 · 3340 阅读 · 0 评论 -
windows下载android源码
1.安装Cynwin:官网安装 http://www.cygwin.com/安装过程中需要安装的包:Net -> curl;Devel -> git* (git, git-completion, git-gui, gitk);Libs -> libreadline6, libiconv2;Editors -> vim;Python -> python 2.安装repo:(1原创 2012-10-24 16:05:05 · 605 阅读 · 0 评论 -
could not open java jre6 lib amd64 jvm.cfg
打开eclipse,出现如题错误。解决方法:1.控制面板,卸载jdk。卸载要干净~2.重装jdk3.添加环境变量:原创 2012-10-29 20:10:21 · 3003 阅读 · 0 评论 -
Android: INSTALL_FAILED_UPDATE_INCOMPATIBLE错误解决措施
今天测试一个widget,遇到如题错误。求度娘帮助,读到下文: 找到原因:http://xusaomaiss.javaeye.com/blog/393296在反复安装android apk的时候,有的时候可能会遇到adb install错误,内容是:Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]这很可能是因为你在以前uninstall应转载 2012-10-11 17:50:15 · 1327 阅读 · 0 评论 -
android的Thread、Runnable、Asyntask的区别与联系
Android中的UI主线程不是线程安全的。开发人员必须注意以下两点:1.更新UI界面的操作必须在UI主线程中进行2.耗时操作不能在UI主线程中进行,否则会出现ANR错误那么如果我要完成一个耗时操作,结束后更新UI界面来显示耗时操作的结果,应该怎么办呢? 有两种方法:使用Thread+Handler;使用AsynTask。具体方法网上很多文章,这里不再赘述。无论Thread、Run原创 2012-09-05 11:02:19 · 8530 阅读 · 2 评论 -
linux(ubuntu11.10)下手机真机调试eclipse上的android程序
模拟器太慢了,而且在模拟器上运行程序的效果毕竟还是跟在真机上有点区别的,所以建议大家尽量使用真机调试。把android手机通过usb线连接至电脑,之后步骤如下:1. 在/etc/udev/rules.d/目录下新建一个51-android.rules文件,文件内容为:SUBSYSTEM == "usb",ENV{DEVTYPE} == "usb_device",MODE = "0666"原创 2012-08-29 10:16:04 · 1504 阅读 · 1 评论 -
android sdk 中apidemo如何加载到eclipse上?
android sdk中包含很多例子,其中apidemo中由几乎涵盖了所有android的相关api。是新手学习的最好例子~我从今天起开始学习apidemo!首先,ApiDemo的位置:sdk/samples/版本/ApiDemos然后,加载到eclipse上:eclipse打开,file,new,project,android,android project from existin原创 2012-08-06 16:40:01 · 4723 阅读 · 0 评论 -
ubuntu11.10下配置android环境
以下步骤的基础是已经安装好ubuntu11.10系统,并且可以正常联网。本人从崭新的ubuntu11.10做配置。可以参照官网的配置步骤(由于某些步骤貌似已经过时了..所以本人总结出新的)。http://source.android.com/source/initializing.html1.安装JDK6:$ sudo add-apt-repository ppa:fe原创 2012-07-23 10:55:27 · 709 阅读 · 0 评论 -
Android下结束进程的方法
转自:http://www.cnblogs.com/crazypebble/archive/2011/04/08/2006213.html最近在做一个类似与任务管理器的东西,里面有个功能,可以通过这个管理器结束掉其他的进程。 在Android平台下,结束进程的方法还是比较多的。首先指明,此处的“结束进程”,包含了结束自身进程和结束其他进程两个方面。通过查阅SDK文档和网上的一些资料,自己转载 2013-05-13 20:02:19 · 1281 阅读 · 0 评论