Android控件系列之Button以及Android监听器
说明:本教程来源于http://www.cnblogs.com/wt616/转载请标注该链接
学习目的:
1、掌握在Android中如何建立Button
2、掌握Button的常用属性
3、掌握Button按钮的点击事件(监听器)
Button是各种UI中最常用的控件之一,它同样也是Android开发中最受欢迎的控件之一,用户可以通过触摸它来触发一系列事件,要知道一个没有点击事件的Button是没
http://cyqdata.cn/cnblogs/article-detail-40394
Android控件系列之CheckBox
学习目的:
1、掌握在Android中如何建立CheckBox
2、掌握CheckBox的常用属性
3、掌握CheckBox选中状态变换的事件(监听器)
CheckBox简介:
CheckBox和Button一样,也是一种古老的控件,它的优点在于,不用用户去填写具体的信息,只需轻轻点击,缺点在于只有“是”和“否”两种情况,但我们往往利用它的这个特性,
http://cyqdata.cn/cnblogs/article-detail-40389
Android 教程之实现动作感应技术
今天有个公司说需要动作感应的几个小游戏!也接触android很久了,但是以前没有看过关于动作感应技术的教程,到google上也没搜索到类似教程!只有自己看API了,加上就其他平台的动作感应试试吧!就在这里记录下收获吧!
1.发现Android提供了SensorListener接口
2.要使用还得有个动作感应管理器SensorManager
Java代码
//
http://cyqdata.cn/cnblogs/article-detail-40355
【原创·教程·连载】《Android之大话设计模式》--设计模式之结构型模式 第十三章:组合模式 MM的生日礼物
<大话设计模式>
本教程说明及版权声明
国士工作室是一支专注于Android平台企业级应用开发的技术团队,致力于做中国最棒的Android应用程序开发机构,提供最棒的Android企业级应用开发培训服务。
企业培训和开发合作官方联系方式:
电话:18610086859
Email:hiheartfirst@
http://cyqdata.cn/cnblogs/article-detail-40297
Android NDK带来什么
1、前言
2009年6月26日,Google Android发布了NDK,引起了很多发人员的兴趣。NDK全称:Native Development Kit。下载地址为:http://developer.android.com/sdk/ndk/1.5_r1/index.html。
2、误解
新出生的事物,除了惊喜外,也会给我们带来一定的迷惑、误解。
在G
http://cyqdata.cn/cnblogs/article-detail-40278
《Cassandra实战》CassSeller程序源代码下载
下载地址:http://www.data-works.org/download/casssellersrc.zip
本目录中
CassSeller对应的是Cassandra-0.6.x版本的代码
CassSeller-0.7对应的是Cassandra-0.7.x版本的代码
对于Cassandra-0.6.x版本,打开conf/storage-conf.xml文件,在Keyspace配置项中,新添加
http://cyqdata.cn/cnblogs/article-detail-40227
Android开发者指南(13) —— With AVD Manager
前言 本章内容为开发者指南(Dev Guide)/Developing/Managing Virtual Devices/With AVD Manager,版本为Android3.1 r1,翻译来自:"MeetAndroid",欢迎大家访问他的博客:"http://blog.csdn.net/meetandroid",再次感谢"MeetAndroid" !期待你一起参与翻译Andro
http://cyqdata.cn/cnblogs/article-detail-40127
4.腾讯微博Android客户端开发——获取未授权的Request Token
前面给大家介绍过腾讯微博API通过以下步骤来完成认证授权:
1.获取未授权的Request Token(temporary credentials)
2.请求用户授权Request Token
3.使用授权后的Request Token换取Access Token(token credentials)
本次给大家介绍如何获取未授权的Request Token。
在腾讯微博开放平台的API中介绍了获
http://cyqdata.cn/cnblogs/article-detail-40125
Android学习之Activity生命周期
看一个图先:
这是官网的Activity生命周期结构图,从这个图中可以看出Activity的生命周期函数挺多的,其实他的生命周期和以往我们看到的其他组件的生命周期一样,都是从创建到销毁的过程,只不过之间多加了几个生命周期函数,将他的生命周期细化了。
首先看到的事onCreate()函数,顾名思义这个函数在Activity开始创建时调用,可以在其中定义一些初始化操作。接下来是onStart()方法
http://cyqdata.cn/cnblogs/article-detail-40056
Android开发进阶:如何读写Android文件
Android主要有四大主要组件组成:Activity、ContentProvider、Service、Intent组成。Android文件的运行主要需要读写四大组件的文件。本文将介绍如何读写Android文件,希望对正在进行Android开发的朋友有所帮助。
文件存放位置
在Android中文件的I/O是存放在/data/data/<package name>/file/f
http://cyqdata.cn/cnblogs/article-detail-40004
解决:DropDownList的AutoPostBack=True不能触发SelectedIndexChanged事件
找找看,有没有button的id叫做类似submit的情况。如果有,请修改。
此处submit会与theform.submit();
冲突...
总结:以后提交按钮 我宁可 id=tijiao 也不会id=submit 啦。作者: 达奇 发表于 2011-06-12 22:57 原文链
http://cyqdata.cn/cnblogs/article-detail-39850
Android学习系列(10)--App列表之拖拽ListView(上)
研究了很久的拖拽ListView的实现,受益良多,特此与尔共飨。 鉴于这部分内容网上的资料少而简陋,而具体的实现过程或许对大家才有帮助,为了详尽而不失真,我们一步一步分析,分成两篇文章。
一、准备。
1.需求问题 初步:实现列表的拖拽效果(可参考Android源码下
http://cyqdata.cn/cnblogs/article-detail-39843
Android从SDCard中取得图片并设置为桌面背景
1、 把背景图片push到SDCard中
adb push MM-320x480.png /sdcard/
确认是否已经存在了,可以到SDCard看一下:
adb shell
cd sdcard
ls
可以看到刚才上传的图片:
2、编写Activity程序
public static final String TAG = "WallpaperActivity";
http://cyqdata.cn/cnblogs/article-detail-39626
windows下android开发环境的搭建
一切开始之前,我们先要把开发环境搭建起来,安卓的开发环境搭建起来还是比较顺利的,但有个前提是你有个稳定的网络环境。
第一步:安装java开发环境
首先,JDK你的电脑上是一定要的啦。然后就是eclipse.我装的是Eclipse Classic 最新版3.6.2,网址在这里:http://www.eclipse.org/downloads/
eclipse载下来后,直接解压就可以用了还是很方便的吧
http://cyqdata.cn/cnblogs/article-detail-39618
Android之Content Providers
【Content Providers】
Content Providers存储和取得数据,以及让它对所有应用程序可见。这是惟一的跨应用程序共享数据的方法;没有一个所有Android包都能访问的公共存储区域。
Android整理了一大堆content provider给公共数据类型(音频、视频、图像、联系人信息等待)。你能看见他们中的一些在android.provider包中。你能查询pro
http://cyqdata.cn/cnblogs/article-detail-39606
3.腾讯微博Android客户端开发——算法、编码、辅助方法编写
在腾讯微博API OAuth认证介绍中,我们可以看到关于请求签名的介绍(http://open.t.qq.com/resource.php?i=1,2#tag0):所有TOKEN请求和受保护的资源请求必须被签名,微博开放平台会根据签名来判断请求的合法性。签名算法使用Signature Base String和密钥(Secret)生成签名,参数oauth_signature用于指定签名。这几句话对o
http://cyqdata.cn/cnblogs/article-detail-39605
在Eclipse中的Android项目里实现代码复用
引言
开发时通常都会有多个项目间代码复用的需求,这时通常的做法是设置项目依赖,让一个项目引用另一个项目,比如在Visual Studio中这样就很容易实现。
而在Eclipse中的Android项目里,如果要引用另一个项目,理论上应该也使用类似的办法:
这里是引用一个名为Core的项目。这样做下来,在编写代码时不会有问题,但是在模拟器中运行时就会出现NoClassDefFoundErr
http://cyqdata.cn/cnblogs/article-detail-39536
条码扫描二维码扫描——ZXing android 源码简化
前言
最近公司的Android项目需要用到摄像头做条码或二维码的扫描,Google一下,发现一个以Apache License 2.0 开源的 ZXing项目。Zxing项目里的Android实现太过复杂多余东西太多,得对其进行简化。
前提条件
下载源代码:点击这里
编译核心库:Zxing的主页上有介绍具体步骤,大家也可以参照这篇博文:android 条码识别软件开
http://cyqdata.cn/cnblogs/article-detail-39489
使用 Android 自带的 proguard 混淆源码
一直以来对于android的项目就没有进行混淆,因为就算混淆了也不能混淆 Activity,Service,BroadcastReceiver 这些类,所以别人反编译也能分析出来。并且自己的代码本来就没有什么牛逼哄哄的地方,因此更没有混淆的理由了。但是最近研究android越多,反编译越多,发现大多数应用都是混淆了的,在分析源码的时候,发现也有一定掩人耳目的价值,故自己也尝试了一下混淆。
http://cyqdata.cn/cnblogs/article-detail-39483
DDraw笔记-双缓冲和后备缓冲
双缓冲和后备缓冲
前面的例子都是,直接在主表面上绘东西。对于动画,直接在主表面上绘,会产生很严重的闪烁。解决的办法是采用双缓冲或后备缓冲。
双缓冲
双缓冲:在离屏缓冲中绘制图像,然后将其拷贝到显示表面。
见下面代码,先把数据放到double_buffer,最后再拷贝到主表面上。
下面Sleep(300);睡眠了0.3秒这么长的时间是为了更为明显的看到画面的变化。
代码下载
 
http://cyqdata.cn/cnblogs/article-detail-39470