Android系统中的所有UI类都是建立在View和ViewGroup这两个类的基础上的。所有View的子类成为”Widget”,所有ViewGroup的子类成为”Layout”。View和ViewGroup之间采用了组合设计模式,可以使得“部分-整体”同等...
Android系统中的所有UI类都是建立在View和ViewGroup这两个类的基础上的。所有View的子类成为”Widget”,所有ViewGroup的子类成为”Layout”。View和ViewGroup之间采用了组合设计模式,可以使得“部分-整体”同等...
Android开发杂谈
PackageManager是个非常好的东西,其他的详细的细节等日后有时间整理 PackageManager的功能: •安装,卸载应用 •查询permission相关信息 •查询Application相关信息(application,activity,receiver,service...
下面的是转载自农民伯伯的文章,但是有些属性还不是很清楚,所以又在网上查了一下相关属性的作用,以备后用 ... 先上代码和效果 <?xml version="1.0"...LinearLayout xmlns:...
在http://www.cnblogs.com/loulijun/archive/2012/02/03/2337230.html这篇文章中已经介绍了网络状态的判断,但是测试后发现用此方法只能够判断WIFI是否连接,而现在的智能机可以是wifi、3G、甚至2G。...
在开发游戏的时候,开始游戏时需要几个难度选择的选项供用户选择。实现这种效果也不难,下面是实现的一个小例子 NewGameActivity.java ... ...import android.app.Activity;...import android.content.Dia...
今天练习Handler的使用的时候,为按钮设置监听的时候,系统默认给我引入的onClick方法是下面的样子 private OnClickListener start=new OnClickListener() { ... public void onClick(DialogInterface dialog...
每次重装系统后重新配置SDK后总是会出现点小问题,索性把它们记录下来方面以后查阅 一、首先保证你的SDK已经安装好了(把...二、用真机运行Android程序的出现了一串???????,需要配置一下就可以了(我用的是htc...
Google Nexus S的Root教程 一、什么是ROOT root就是手机的神经中枢,它可以访问和修改你手机几乎所有的文件,这些东西可能是制作手机的公司不愿意你修改和触碰的东西,因为他们有可能影响到手机的稳定,还...
Android杂谈---分享eoeAndroid第1--16期资源 由于上传限制,所以就分开传
今天做一个东西的时候,用PS做了几个图片,但是更改了后缀,于是出现了错误: 错误描述: 一开始是eclipse上的项目处出现错误,但是找文件夹里却没有一点错误,但在控制带确输出了大量的如下的红色错误信息 ...
<?xml version="...LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent&qu
我们可以通过DDMS来截取通过USB数据线连接到电脑上的Android设备图片,因为Android设备联网也是有一个ip的,所以可以通过wifi来实现电脑和Andorid 设备的联通。 需要将Android设备和电脑连接在一个局域网内 adb...
现创建了一个Android开发水友圈,圈内会不定时更新一些Android中高级的进阶资料,欢迎大家带着技术问题来讨论,共同成长进步!(包含资深UI工程师,Android底层开发工程师,Android架构师,原生性能优化及混合优化,...
看Activity启动流程中,记一下关于Launcher、SystemServer、Application的一些笔记。 Launcher Launcher在onCreate时会创建LauncherModel并调用startLoader,创建LoaderTask。调用 loadWorkspace、bindWorkspace等。...
1.使用 最新版的Gradle的插件 2.避免激活旧的Multidex 3.禁止Multidex apk 的构建 ...android{ if(rootProject.hasProperty('devBuild')){ splits.abi.enable = false//二进制接口 splits.density.e
在做多语言版本的时候,日期时间的格式话是一个很头疼的事情,幸好Android提供了DateFormate,可以根据指定的语言区域的默认格式来格式化。直接贴代码:public static CharSequence formatTimeInListForOverSeaUser...
之前有人问我android中mvc设计模式的使用情况,当时的我认为m代表业务逻辑,v代表xml布局文件,c代表activity。现在回过头来看一看,当时的回答还是有些问题的。其实,普通android工程中只用到了mv
Android内存优化是我们性能优化工作中比较重要的一环,这里其实主要包括两方面的工作: 优化RAM,即降低运行时内存。这里的目的是防止程序发生OOM异常,以及降低程序由于内存过大被LMK机制杀死的概率。另一方面,不...
6. 短距开发,只研究蓝牙,WiFi,FM,GPS , NFC这几个模块,需要对模块的通信协议理解够深才有能力优化系统和修改bug,这类岗位不同的公司分法不同,有的专门划分到驱动工程师的工作范围,有的划分到系统工程师的...
Android开发杂谈 相关下载链接://download.csdn.net/download/xwhbwas2008/3023216?utm_source=bbsseo
在博客《WindowManager杂谈》和《关于PopupWindow的简单说明》这两篇博客中简单的说明了一下WindowManger的创建过程以及WindowManager在PopupWindow的是如何使用的。详细看参考上述的两篇博客。我们知道,在实际开发...