![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
梵谷Android——技巧篇
梵谷
这个作者很懒,什么都没留下…
展开
-
Android的PowerManager和PowerManager.WakeLock用法简析
之前的一个社区PDA项目在采集使用者坐标这个功能的时候,需要保持屏幕常亮,面对未涉及过的东西,网络是最好的学习工具,便去找相关的资料,发现原来可以使用PowerManager.WakeLock来实现要求的功能,以下的文字部分转载自网路上的一篇有关博客,感觉写的还比较清楚,可以学习并用来写到项目中,原文链接。 权限获取要进行电源的操作需要在AndroidManifest.x转载 2012-08-27 15:13:54 · 28141 阅读 · 1 评论 -
Intent和PendingIntent的区别
原文链接地址 intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过getActivit转载 2012-09-24 13:57:12 · 1117 阅读 · 0 评论 -
android:addStatesFromChildren用法简单介绍
最近在制作一个项目的登陆界面UI的时候,由于没有专业美工的作图,很多素材都是要自己去搜集,有时候难免去“盗用”其他作品中的图片,然而图片大小等方面适配都不太理想,边边角角的空隙处理也不严谨。 在账号密码输入框的样式设计的时候,要实现一个LinearLayout中包含一个TextView和一个EditText,在用户点的时候实现焦点的效果,听上去好像不难实现,但当做起来的时候还是遇到了原创 2012-10-16 14:36:52 · 7146 阅读 · 2 评论 -
关于android模拟器上面物理键盘失效,电脑键盘也无法输入的解决
最近将android SDK和ADT都更新至了最新版本,毕竟新版更多人性化的设计和操作界面,不过更新过之后发现有许多地方和以前的操作有些不同,总觉得别扭,比如之前习惯了用模拟器的物理键盘进行账号登陆等文字输入(虽然现在主流手机都没有物理键了),或者干脆使用键盘键入,不过更新后发现物理键盘点击没有响应,键盘也输入不了,在模拟器设置里也木有找到,于是乎想办法搜索之,原来问题出现在创建模拟器Create原创 2012-11-14 11:14:25 · 15749 阅读 · 0 评论 -
android:descendantFocusability用法简析
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C原创 2012-10-17 16:05:22 · 3327 阅读 · 0 评论 -
Android中ImageView无法居中的问题
做UI布局,尤其是遇到比较复杂的多重LinearLayout嵌套,常常会被一些比较小的问题困扰上半天,比如今天在使用ImageView的时候,想让其居中显示,可是无论怎样设置layout_gravity属性,都无法达到效果,部分代码如下:<LinearLayout android:layout_width="wrap_content" android:lay原创 2012-11-23 14:50:06 · 29144 阅读 · 7 评论 -
Android自定义属性时TypedArray的使用方法
有时候android传统的页面布局不足以满足我们的需求,常常需要自己定义view,通常继承View,然后重写构造方法以及onDraw等函数,再具体实现自己定义的复杂view。我们知道在给控件赋属性时,通常使用的是android系统自带的属性,比如 android:layout_height="wrap_content",除此之外,我们亦可以自己定义属性,这样在使用的时候我们就可以使用形如 my原创 2013-02-18 09:16:09 · 17600 阅读 · 3 评论 -
eclipse连接真机无log,显示log device is empty!的解决办法
最近换了一款华为Y300的机器做测试机,一切都连接完毕,驱动也没有问题,可是去看eclipse的Log日志信息为空,仅仅显示“log device is empty ”,重启eclipse等等的方法都不奏效,最后搜到了如下的方法,得以解决,记之,分享给遇到同样问题的朋友 1.使用你的手机拨打 *#*#2846579#*#* 进入测试界面; 2. 进入ProjectMenu原创 2013-03-08 16:11:20 · 6278 阅读 · 2 评论