- 博客(15)
- 资源 (79)
- 收藏
- 关注
原创 androidの桌面小控件(1)—电池状态显示
androidの桌面小控件—电池状态显示1 . 桌面控件介绍本案例安装完成后不会有应用程序的提示,而是在手机的小工具中可以看到该插件,当单击本插件拖动到桌面后即可显示效果。 所谓桌面小控件,就是能之间显示在Android系统桌面的小程序。桌面小控件的实现是基于Broadcast的形式实现的,因此,每一个桌面小控件都对应于一个BroadcastReceiver类。Androi
2015-03-27 13:42:02 3686
原创 Android 开发范例——7.电池状态信息查看
Androidの获取电池信息(Battery information)1. android 电池信息介绍电池的信息,电压,温度,充电状态等等,都是由BatteryService来提供的。电池的这些信息是BatteryService通过广播主动把数据传送给所关心的应用程序。应用如果想要接收到BatteryService发送出来的电池信息,则需要注册一个Intent为Intent.AC
2015-03-27 12:32:36 2523
原创 Androidの实现自定义带文字和图片的Button
Androidの实现自定义带文字和图片的Button1.利用xml实现带文字图片的Button最简单的一种办法就是利用系统自带的Button来实现。在Button的属性中有一个是drawableLeft,这个属性可以把图片设置在文字的左边,但是这种方式必须让icon的背景色是透明的,如果icon的背景色不是透明的话,会导致点击按钮时icon部分的背景色不会发生变化。<Button
2015-03-25 09:54:45 1927
原创 Androidの界面设置横屏竖屏
Androidの界面设置横屏竖屏 1. 方法一:在AndroidManifest.xml中配置如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相
2015-03-24 14:17:23 4774
原创 AndroidのEditText失去焦点,edittext禁止弹出键盘
AndroidのEditText失去焦点,edittext禁止弹出键盘 1.在我们的应用中,有时候一进入一个页面, EditText默认就会自动获取焦点。弹出输入法框,用户体验很不好,那么如何取消这个默认行为呢?目前有更好的办法,第一种方法局限性很强,大家可以使用第二种方法第一种方法:.在网上找了好久,有点监听软键盘事件的方法,有调用 clearFouse()方法,但是测试了都
2015-03-24 09:20:30 804
原创 android.view.InflateException: Binary XML file line #2: Error inflating class 的解决方法
android.view.InflateException: Binary XML file line #2: Error inflating class 的解决方法1.看下log信息java.lang.RuntimeException: Unable to start activity ComponentInfo{cn.xs8.app/cn.xs8.app.activity.news
2015-03-18 19:25:20 7137
原创 Androidの使用AIDL调用系统打电话接口
Androidの使用AIDL调用系统打电话接口1. 最近看了系统源码,需要使用打电话接口,顺便看了该AIDL 路径为:framework/base/core/telephony/com/android/internal/telephony;interface ITelephony { void dial(String number); //这个是拨打电话的
2015-03-16 15:14:12 1699
原创 Android三种实现定时器的方法
Android三种实现定时器的方法方法一:Handler+Threadpackage com.xunfang.handerDemo;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;impor
2015-03-14 09:57:43 832
原创 Androidの应用引导页SplashActivity的巧妙之处
Androidの应用引导页SplashActivity的巧妙之处(一)1.众所周知,我们很多应用都会有一个SplashActivity,用来当作进入应用的第一个过度界面,显示一个logo信息。其实一开始学习Android的时候,我也以为它的作用仅仅是用来显示logo信息,但是在观察新浪微博、腾讯微博等应用之后,我发现每次显示这个界面的时间会有所不同,网络好的时候感觉不出来,网络不好
2015-03-11 15:39:26 1749
原创 andriod 4.0以上版本添加了 android:configChanges="keyboardHidden|orientation"不调用onConfigrationChange方法的解决办法
andriod 4.0以上版本添加了 android:configChanges="keyboardHidden|orientation"不调用onConfigrationChange方法的解决办法 我们首先看看Android4.0以前版本是如何调用onConfigrationChange方法的:1. 首先在manifest.xml文件里面添加权限: 2. 然后在
2015-03-11 10:30:16 5482
原创 Androidの自定义Spinner实现
Androidの自定义Spinner实现1.有时候因为项目的界面风格 很多控件如果使用原生的样式感觉会与整体风格有些不搭 所以需要自定义样式 ,很多项目中自定义控件都是必不可少的 这里参考网上的一些资料 实现了一个自定义Spinner 记录下 加深印象先来看代码,,定义主类public class SpinnerTestActivity extends Activity {
2015-03-08 20:34:49 1204
原创 Androidの联系人群组Group操作示例
Androidの联系人群组Group操作示例1. 添加群组group// create a groupContentValues values = new ContentValues();values.put(ContactsContract.Groups.TITLE, “GROUPNAME”);Uri uri = getContentResolver().insert(Contac
2015-03-05 16:33:13 4192 1
原创 Androidの通过查询电话号码或ID获取联系人头像
Androidの通过查询电话号码获取联系人头像1.这里是通过已知联系人手机号码// 取得Intent中的頭像 ivShowImage = (ImageView) findViewById(R.id.call_log_detail_contact_img); //通话电话号码获取头像uri Uri u
2015-03-05 15:36:12 4252 3
原创 Android联系人--联系人查询2
Android联系人--联系人查询21 首先我们要明白,在2.0后,联系人数据库大改了,导致之前的查询可能失效,深入了解请参考 点击打开链接2 我们在查询联系人一般都是 ContactsContract.Contacts.CONTENT_URI(2.0后谷歌建议的类),可是在此类只可以查询到姓名,并不能查询到手机号码,如果需要需要手机号码(绝大多数情况下都需要查询)
2015-03-04 11:37:19 772
原创 Android联系人--群组分组查询
Android联系人--群组分组查询/** * 当Groups.DELETED=0的时候, 是查询没有被删除的联系人分组 */ public void getContactsGroups() { String[] RAW_PROJECTION = new String[] { ContactsContract.Groups._ID, ContactsContrac
2015-03-04 11:03:03 1785
android 自定义组合progressdialog进度条
2016-12-19
Androidの实现自定义带文字和图片的Button
2015-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人