在Android开发中经常会需要用到带文字和图片的button,下面来讲解一下常用的实现办法。一.用系统自带的Button实现
最简单的一种办法就是利用系统自带的Button来实现,这种方式代码量最小。在Button的属性中有一个是drawableLeft,这个属性可以把图片设置在文字的左...
分类:
移动开发 时间:
2014-06-08 06:33:03
阅读次数:
311
目录[-]第一步:申请“开发证书”第二步:添加App
IDs第三步:申请设备第四步:申请描述文件第一步:申请“开发证书”进入苹果开发者99美元账号:选择:Certificates, Identifiers
& Profiles关于 Certificates,Identifiers,Profiles ...
分类:
移动开发 时间:
2014-06-08 06:37:04
阅读次数:
401
直接从已安装好的机器上导出私有密钥的,具体方法如下:
Xcode的organizer的IPHONE DEVELOPMENT --->Developer Profile里自带的Export和Import操作
导出私钥成功之后,把私钥Copy到需要安装的机器上,进行私钥导入:按照上图的步骤操作完之后,就...
分类:
移动开发 时间:
2014-06-08 06:41:15
阅读次数:
336
使用了极光推送的 jar 包项目在从 SVN 中检出后,假设不又一次对 jar 包和
Bulid Path 进行配置就会抛出 java.lang.NoClassDefFoundError:
cn.jpush.android.api.JPushInterface 的错误,进行例如以下操作就可以消除这样...
分类:
移动开发 时间:
2014-06-08 06:42:31
阅读次数:
370
Android应用程序均用Java开发,通过google的指导下,实现并总结了apk文件反编译过程,不难,需要相应的工具即可。一、Apk反编译得到Java源代码下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具...
分类:
移动开发 时间:
2014-06-08 06:44:23
阅读次数:
236
In this tutorial, we show you how to create a
simple “hello world”Androidproject inEclipse IDE + ADT plugin, and run it
withAndroid Virtual Device (AV...
分类:
移动开发 时间:
2014-06-08 06:43:46
阅读次数:
403
Android, an open source operating system for
mobile devices (Smartphone and tablet), led by Google. The Android SDK provides
a set of tools and APIs t...
分类:
移动开发 时间:
2014-06-08 06:43:07
阅读次数:
393
Android消息队列模型Thread,Handler,Looper,Massage
QueueAndroid系统的消息队列和消息循环都是针对具体线程的,一个线程可以存在(当然也可以不存在)一个消息队列(Message
Queue)和一个消息循环(Looper)。Android中除了UI线程(主线程...
分类:
移动开发 时间:
2014-06-08 06:47:00
阅读次数:
277
1.MediaPlayer要播放的文件主要包括3个来源:a.
用户在应用中事先自带的resource资源例如:mp = MediaPlayer.create(this, R.raw.test);b.
存储在SD卡或其他文件路径下的媒体文件例如:mp.setDataSource("/sdcard/te...
分类:
移动开发 时间:
2014-06-08 06:46:24
阅读次数:
184
1
如果是自己手动调式蓝牙,首先将init.rc里面的dbus-daemon跟bluetoothd两个服务都自启动。也就是说将两个服务中有 disabled
的部分注释掉。因为disabled的话,它不会启动,而是会在设置里面点击启动时,才会触发服务启动。2 确保这两个服务已经启动bluetooth...
分类:
移动开发 时间:
2014-06-08 06:47:36
阅读次数:
266
内容简介:本文详细分析了android4.0
中蓝牙使能的过程,相比较android2.3,4.0中的蓝牙最大的差别在于UI上on/off的伪开关。在android4.0中加入了
adapter的状态机。所谓的状态机就类似于状态转换图,在一个状态收到某个特定的命令会变成另外一个状态,不同的命令可以跳...
分类:
移动开发 时间:
2014-06-08 06:48:52
阅读次数:
1150
1.1
蓝牙技术简介蓝牙(Bleuetooth)原是十世纪统一了丹麦的一个国王的名字,现取其“统一”的含义,用来意在统一无线局域网通讯的标准的蓝牙技术。蓝牙技
术是爱立信,IBM,Intel等世界5家著名大公司在1998年联合推出的一项无线通讯规范。随后成立的蓝牙技术特殊兴趣组织(SIG)来负责该技...
分类:
移动开发 时间:
2014-06-07 20:35:17
阅读次数:
484
扩展Thread的示例代码:
publicclassCommonTestActivityextendsActivity{
/**Calledwhentheactivityisfirstcreated.*/ @Override
publicvoidonCreate(BundlesavedInstanc...
分类:
移动开发 时间:
2014-06-08 06:50:13
阅读次数:
202
一、概述public boolean onCreateOptionsMenu(Menu
menu):使用此方法调用OptionsMenu 。public boolean onOptionsItemSelected(MenuItem
item):选中菜单项后发生的动作。public void onOp...
分类:
移动开发 时间:
2014-06-08 06:52:16
阅读次数:
336
Note: 学习方法固然重要,但更重要的是选择更好的学习方法,学习材料!背景介绍:01
Java考古学02 Java创世纪03 Java基本概念104 Java的变量05 Java的基本数据模型
分类:
移动开发 时间:
2014-06-08 07:12:19
阅读次数:
185
?Android
程序调试工具Google为我们提供的代码调试工具的亮点:traceview和dmtracedump。有了这两个工具,我们调试程序分析bug就非常得心应手了。traceview帮助我们分析程序性能,dmtracedump生成函数调用图。遗憾的是,google提供的dmtracedum...
分类:
移动开发 时间:
2014-06-08 07:14:16
阅读次数:
360
第一季1.Android平台一日游2.搭建Android开发环境3.Say Hello To
Android4.Activity初步5.Activity和Intent6.Android当中的常见控件7.Activity生命周期(一)8.Activity生命周期(二)9.Activity布局初步(一)...
分类:
移动开发 时间:
2014-06-08 07:16:20
阅读次数:
314