小到控件布局,大到整个app的屏幕适配,百分比布局都是很重要的。可惜、可恨的是android的百分比布局先天支持的不太好。举个例子,如果说要使两个按钮按照1:2铺满父容器,该怎么办,这个大家会说,很容易啊:(1)先把按钮都放进LinearLayout容器。(2)修改按钮的layout_weight,...
分类:
其他好文 时间:
2014-07-29 11:14:26
阅读次数:
309
关于Adapter的The content of the adapter has changed问题分析1、问题描述 1 07-28 17:22:02.162: E/AndroidRuntime(16779): java.lang.IllegalStateException: The content...
分类:
其他好文 时间:
2014-07-29 11:12:16
阅读次数:
397
众所周知,谷歌不只做搜索。除了Android操作系统和Chromebook Pixel笔记本外,谷歌还在从事很多项目和服务。这些产品都来自Google X部门。该部门的任务是开发能让世界更加美好的产品和服务。例如,通过能够飞上高空的汽艇来为偏远地区提供无线网络,甚至开发新药帮助医生诊断病疾病。但这只...
分类:
其他好文 时间:
2014-07-29 11:07:36
阅读次数:
221
之前学的时候碰了两壁:1、android4.0以上不能在主线程使用网络,2、不能在线程更新UI状态因为网上很多给出的代码都有这两个隐患,所以很多人都调用不成功。明白了这两点下面就好办了。PS:代码非原创,由网络上android4.0以下的低版本代码改进而来,适用于android4.0以上,当然之前的...
分类:
移动开发 时间:
2014-07-29 11:01:56
阅读次数:
259
上一篇文章对近期做的小闹钟做了功能阐述,现在来总结下整个开发过程中所用到的一些知识点: 1.TimePicker的监听 TimePicker控件是整个应用的核心,其它的操作都得基于对该控件的正确操控。对该控件的操作重要就是为其设置监听器,在监听事件中获取用户设置的时间。private C...
分类:
移动开发 时间:
2014-07-29 11:00:46
阅读次数:
346
Android在4.0之后执行线程更新UI操作会报异常:CalledFromWrongThreadException:Only the original thread that created a view hierarchy can touch its views.那么你肯定能看到很多文章说and...
分类:
移动开发 时间:
2014-07-29 10:57:06
阅读次数:
398
在做一个程序的时候,需要时刻保持某一服务是启动的,因此想到了通过监听屏幕SCREEN_ON和SCREEN_OFF这两个action。奇怪的是,这两个action只能通过代码的形式注册,才能被监听到,使用AndroidManifest.xml 完全监听不到。查了一下,发现这是PowerManager那...
分类:
其他好文 时间:
2014-07-29 10:55:16
阅读次数:
203
简介1 Android widget Android widget 也称为桌面插件,其是android系统应用开发层面的一部分,但是又有特殊用途,而且会成为整个android系统的亮点。Android中的AppWidget与google widget和中移动的widget并不是一个概念,这里的App...
分类:
移动开发 时间:
2014-07-29 10:53:56
阅读次数:
366
章节:自动化基础篇——自动化预备知识上&&下网易云课堂:上:http://study.163.com/course/courseLearn.htm?courseId=712011#/learn/video?lessonId=877113&courseId=712011下:http://study.1...
分类:
移动开发 时间:
2014-07-29 10:52:56
阅读次数:
885
在ActionBar中添加Tab是很有用的技巧。在support V7库的支持下,我们几乎可以用和之前一样的方式来添加Tab,对于Tab来说,我们可以和MenuItem一样,给他定义自己的视图。我这里定义了个进度条,主要是来说明这个问题。本系列的博文也将接近尾声了,后面就是个定义ActionBar样...
分类:
其他好文 时间:
2014-07-29 10:50:16
阅读次数:
327