摘要:
Android不允许activity新启动的线程访问该activity里的界面组件,这样就导致新启动的线程无法动态改变界面组件的属性值,但在实际开发中,尤其设计动画的游戏开发中,需要让新启动的线程周期性的改变界面组件的属性值,这是就需要借助于Handler的消息传递机制来实现了。 Handler类的 阅读全文
摘要:
一. Date类,在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从 JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用: 1、使用Date类代表当前系统时间 Date d = new Date(); S 阅读全文
摘要:
首先简单说一下AlarmManager,AlarmManager的机制:全局定时器(又称为闹钟),在特定的时刻为我们广播一个指定的Intent,两种形式: 1.在指定的时刻到来时执行某项操作,如你已经设定了一个闹钟时间,当该时间到来时,AlarmManager就为我们广播一个已设定的Intent,通 阅读全文
摘要:
searchView是一个为用户提供输入搜索查询和提交请求给搜索提供者的用户界面部件,显示查询建议或结果列表!本篇介绍一下将searchView加入到自定义标题栏布局中,结合listview实现搜索,首先看一下自定义布局: 1.自定义标题栏布局:custom_action_bar_layout.xm 阅读全文
摘要:
Android NDK文档翻译 : http://my.eoe.cn/8887/thread 阅读全文
摘要:
Android 源码根文件夹结构: 以下内容遵循这个命名: 文件夹名称:释意 bionic:android 中所使用的是标准C库源文件,该项目将被编译成静态库文件,这些库文件仅在编译其他C程序时使用,不会被输出到最终设备中 bootable:二次引导程序源码,对应NAND Flash的二次引导分区中 阅读全文
摘要:
我一直很喜欢NotePad++这个工具,唯一不足的是不能进行格式化,终于一天呢,让我意外的惊喜,竟然有那么一个可以格式化java 文件的插件来支持它,现在分享给大家!! 配置步骤: 1.将unicode下的NppAStyle.dll文件拷贝到Notepad++安装目录的plugins下面 2.重新启 阅读全文
摘要:
电脑删除较慢的原因,因为Windows系统在删除文件时会显示一个进度条,显示当前已删除了哪个文件。为了这个进度条,Windows系统先要统计出文件夹里的文件总数目后再执行删除操作,这个统计过程就拖慢了文件删除速度,而真正删除文件其实只需要几秒钟或几分钟。 解决方法: 1、简单的批处理(看来还是原始的 阅读全文
摘要:
要读、写其他应用的SharedPreferences,前提是创建该SharedPreferences的应用程序指定了相应的权限,例如:指定了MODE_WORLD_READABLE,表明该SharedPreferences可别其他应用程序读取,指定了MODE_WORLD_WRITEABLE,表明该Sh 阅读全文
摘要:
绘图之前,首先需要调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上!Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要常用方法: setAntiAlias: 设置画笔的锯齿效果。 setColor: 设置画笔颜色 setARGB: 阅读全文
摘要:
一. Android 修改actionbar的高度: 一直很纠结actionbar的高度该如何修改,现在就简单介绍一下,actionbar的高度由actionBarSize 属性决定,所以你你只要找到parent中带有该actionBarSize的属性,然后重新定义一个style就行了,例如:@an 阅读全文
摘要:
android 界面的控件处理时,有时遇到两个或更多个控件紧密联系在一起,可以将其做成绑定在一块,绑定组合之后就会更加方便的处理界面显示: 为了更快的上手,形象直接有效,直接从代码入手,自己再敲一遍,一切就在不言中已经领会了,再去翻翻理论,就更懂了!! 1. 先看一下自定义组合代码,继承Linear 阅读全文
摘要:
android学习过程中,经常遇到没有合适的图标可以使用,很是苦恼,其实系统已经预备了一些的图标,而你只需要知道怎么使用就行了! 1.在Java代码中直接如下引用就行了: int icon = android.R.drawable.arrow_down_float; mImageButton.set 阅读全文
摘要:
接着上一篇,本篇玩一下自定义LinearLayout,直接上代码: 1. attr.xml <?xml version="1.0" encoding="utf-8"?> <resources> <!-- MyTextView --> <declare-styleable name="MyTextVi 阅读全文
摘要:
TextView 这个控件本身的一些常用属性咱就不具体介绍了,此处仅仅介绍如何自定义一个TextView,最近接触的项目中自定义的东西还挺多的,感觉自定义这个东东还是必须要会的,废话少说,步入正题,先从简单开始吧!! 直接上代码: 1.首先在values/attrs.xml 中定义如下内容: <?x 阅读全文
摘要:
Eclipse ADT 是 Eclipse 平台下用来开发 Android 应用程序的插件!! 在线安装地址:https://dl-ssl.google.com/android/eclipse/ 阅读全文
摘要:
理论篇上一文转载篇已介绍,本文直接上例子: 1.首先定义一个文件夹anim,再分别定义四个动画效果的xml: 2.四个xml文件分别如下: anim_enter.xml : <?xml version="1.0" encoding="UTF-8"?> <set xmlns:android="http 阅读全文
摘要:
View的VISIBLE,INVISIBLE,GONE三个 属性简单介绍一下 INVISIBLE:仍旧会占用空间,只是内容不显示。 GONE:不会占用空间。 View 的setVisibility有三个值可以设置:View.GONE、View.VISIBLE、View.INVISIBLE VISIB 阅读全文
摘要:
android中的单位需要的注意的地方还不少,尤其是适配多分辨率的机子的情况下,单位处理不合适,将会导致在其他分辨率下出现意想不到的结果,个人认为,对于处理多个长度相同的控件需要铺满屏幕的情况,可以通过获取屏幕的分辨率,然后对每个控件均等长度,可以避免在多个xml中适配长度带来的复杂计算!获取屏幕信 阅读全文