今天主要学习了监听事件的是实现方法,就是说,做了某些动作后,怎么监听这个动作并作出相应反应。方法主要有三种:1.匿名内部类的方法2.独立类的方法3.类似实现接口的方法以下分别分析:1.匿名内部类的方法就是使用innerClass的方式创建监听事件步骤如下: 1)创建一个button,在xml中拖入....
分类:
移动开发 时间:
2015-04-05 15:48:24
阅读次数:
159
Android分享内容到其他应用,调用系统的Dialog或者ActionBar的弹窗都不太自由,限制太大,这里我提供一个完全自定界面的,可以弹窗,也可以直接在Activity或者Fragment里边自定义界面。这里展示一个关键类的代码,做了封装处理,源码在:
/**
* @author YOLANDA
* @Time 2015年4月5日 下午1:03:11
*/
public class...
分类:
移动开发 时间:
2015-04-05 14:41:46
阅读次数:
298
iOS开发之XML解析1.XML格式结构:层层嵌套的树形结构1.0表示XML文件版本, utf-8 表示内部文本使用的编码 表示根节点北京 一个结点,CityName是结点名,北京结点值 key="1"是结点属性, key属性名, "1"属性值2.如何使用GData开源库实现XML解析 常用的X.....
分类:
移动开发 时间:
2015-04-05 14:36:21
阅读次数:
114
iOS开发之XML解析代码 //1.加载和解析XML文件 NSString *path = [[NSBundle mainBundle] pathForResource:@"xml.txt" ofType:nil]; NSData *data = [[NSData alloc] i...
分类:
移动开发 时间:
2015-04-05 14:35:06
阅读次数:
117
一觉醒来已近下午一点,望着窗外哗啦啦下着的小雨,心情很是舒坦,今天是清明节的第二天,给老妈打了个电话,一切安好,那就好。明天我就要回学校写论文,离开合肥到大连,回想从去年十月份到现在,从懵懵懂懂到独立开发,确实要好好总结一下。初到软云科技实习,本以为一开始的工作就是View层或者是简单功能点的设计,...
分类:
移动开发 时间:
2015-04-05 14:32:34
阅读次数:
179
QuartzCore类库:常用的类CALayer 绘图的图层CAAnimation 抽象的动画类,有一些基本的属性,时间函数等CAPropertyAnimation 继承CAAnimation 还是抽象类,抽象出一些keyPath之类的属性CABasicAnimation继承自CAPropertyA...
分类:
移动开发 时间:
2015-04-05 14:30:09
阅读次数:
302
最近做东西,先是在模拟器上进行数据库的测试,读写操作,发现没问题了之后开始进行真机的测试。但是,为了在测试的时候能查看数据库的变化,确保程序的值都正确的写入了数据库。就通过adb shell连接手机进行查看。但是发现和模拟器不同,有各种各样的问题,不过总结下来一句话就是---权限不够。 现将问...
分类:
移动开发 时间:
2015-04-05 14:28:01
阅读次数:
142
这是最近的一个作业练习,因为一直不知道这个博客写什么内容,就拿这个作业来展示一下,顺便分享一下我在这个项目中使用到的一些小技巧;项目的源代码可以在我的gitHub上获得,项目地址为:https://github.com/vfanx/ZhaoJiaXiao项目展示:功能介绍:1.练习模块:能即时判断答...
分类:
移动开发 时间:
2015-04-05 14:28:02
阅读次数:
179
ProgressBar ProgressBar,进度条,是AndroidUI界面中一个非常实用的组件,通常用于向用户显示某个耗时操作完成的百分比。因此它需要动态的显示进度,从而避免长时间的执行某个耗时的操作,而让用户感觉程序失去了相应,从而提高界面的友好性。 从官方文档上看,为了适应不同的应用环.....
分类:
移动开发 时间:
2015-04-05 14:27:37
阅读次数:
232
/**
* 获取本地IP地址
* @author YOLANDA
* @return
*/
public static String getLocalIPAddress() {
String ipAddress = "";
try {
Enumeration netfaces = NetworkInterface.getNetworkInterfaces();...
分类:
移动开发 时间:
2015-04-05 13:25:44
阅读次数:
469
Android Gradle插件用户指南(译)
原文Gradle Plugin User Guide - Android Tools Project Site
samples see bottom of New Build System
参考Gradle For Android Training Course
1 简介这篇文档是基于0.9版本的Gradle插件,1.0以前的版本由于不...
分类:
移动开发 时间:
2015-04-05 13:24:09
阅读次数:
296
1、取得用户当前位置的经度,纬度。2、根据经纬度转换成城市名称。取得用户当前位置的经度,纬度今天弄了一个多小时,写了一个GPS获取地理位置代码的小例子,包括参考了网上的一些代码,并且对代码进行了一些修改,希望对大家的帮助。具体代码如下:要实用Adnroid平台的GPS设备,首先需要添加上权限,所以需...
分类:
移动开发 时间:
2015-04-05 13:17:53
阅读次数:
280
移动是手机与手持设备的最大特点,可以通过Eclipse的DDMS视图,模拟设备的位置变化,改变经纬度后,点击send,然后运行程序,在应用程序中,动态的获取设备位置,然后显示当前的位置信息。 获取位置信息分为三步: 1.添加系统权限,来支持对LBS硬件的访问 Java代码: 2.得到...
分类:
移动开发 时间:
2015-04-05 13:18:46
阅读次数:
143
html5+css3实现上拉和下拉刷新iScroll Pull down to refresh... Pretty row 1 Pretty row 2 P...
分类:
移动开发 时间:
2015-04-05 13:16:54
阅读次数:
411
大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。 输入格式: 输入第1行给出正整数N(c[max1]){ max1 = i; } if(d[i]>d[max2]){ m...
分类:
移动开发 时间:
2015-04-05 13:11:10
阅读次数:
332
首先说明,定位城市是基于地图服务API的。GPS定位城市需要做两个步骤:1、取得用户当前位置的经度,纬度。2、根据经纬度转换成城市名称。经纬度转换成城市名称,只能使用地图服务了。自己做不来。地图服务API有两个,一个是百度地图,一个是谷歌地图。百度地图API调用需要注册百度帐号,并申请APP_KEY...
分类:
移动开发 时间:
2015-04-05 13:09:27
阅读次数:
158
首先还是得吐槽一下,前几天就想写博客来着,可是始终都是登陆不上。其他网站的技术博客,如csdn也是没法查看,很多问题百度到的答案看到有blog.csdn字样的也就不指望能打开了。一个技术博客已经沦落到打不开的地步,不管是出于怎样的原因相信都会是一件让人无法想象的事情。好..
分类:
移动开发 时间:
2015-04-05 12:05:40
阅读次数:
165