摘要: 最近在做一个社交类APP时,希望用户在注册时根据地区来选择自己所在的学校,由于用户手动输入学校,可能会出现各种问题,不利于后面对用户信息的统计。于是决定在客户端做好设置,用户只要根据地区来选择就好。第一想法就是使用PopupWindow,用弹框的方式让用户来选择。让实现的效果如下:下面就来讲一下... 阅读全文
posted @ 2015-09-20 18:03 tonycheng93 阅读(6420) 评论(4) 推荐(1) 编辑
摘要: 昨天学习Android XML解析的时候,想在自己的电脑上搭建一个最简单的Web服务器来存放一段XML文本,然后在Android程序中解析,查找了一些资料后,看到Apache服务器比较容易上手,使用范围也比较广泛,于是就决定使用它了。1、下载Apache服务器安装包,地址:http://httpd.... 阅读全文
posted @ 2015-07-10 12:25 tonycheng93 阅读(1918) 评论(1) 推荐(1) 编辑
摘要: ListView的工作原理首先来了解一下ListView的工作原理(可参见http://mobile.51cto.com/abased-410889.htm),如图:ListView 针对每个item,要求 adapter “返回一个视图” (getView),也就是说ListView在开始绘制的时... 阅读全文
posted @ 2015-07-06 21:45 tonycheng93 阅读(2285) 评论(0) 推荐(1) 编辑
摘要: SQLite是Android系统内置的一款轻量级的关系型数据库,它的运算速度非常快,占用资源很少,通常只需要几百K的内存就足够了。SQLite不仅支持标准的SQL语法,还遵循了数据库的ACID事务。模拟一个应用场景:进行一次转账操作,银行会将转账的金额先从你的账户中扣除,然后再向收款方的账户中添加等... 阅读全文
posted @ 2015-06-28 10:58 tonycheng93 阅读(6549) 评论(1) 推荐(0) 编辑
摘要: 今天学习了自定义控件,然后自己做了一个用户登录小控件EditText,就是在Android系统的输入框右边加入一个小图标,点击小图标可以清除输入框里面的内容,但是Android原生EditText不具备此功能,所以要想实现这一功能我们需要重写EditText。先说明一下,我是用Android stu... 阅读全文
posted @ 2015-06-27 23:53 tonycheng93 阅读(17704) 评论(0) 推荐(2) 编辑
摘要: 1、给一个Activity添加了一个Dialog主题,结果出现了下面的问题,在eclipse却没有出错 出错信息:java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descenda... 阅读全文
posted @ 2015-06-15 23:05 tonycheng93 阅读(636) 评论(0) 推荐(0) 编辑
摘要: Intent是一种运行时绑定(run-time binding)机制,它能在程序运行过程中连接两个不同的组件。通过Intent,你的程序可以向Android表达某种请求或者意愿,Android会根据意愿的内容选择适当的组件来完成请求。1、使用Intent向下一个活动传递数据在activity_... 阅读全文
posted @ 2015-06-09 20:47 tonycheng93 阅读(5789) 评论(0) 推荐(0) 编辑
摘要: 1、在activity_main.xml文件中添加三个Button按钮 2、第一种方式:通过内部类实现事件监听 /* 第一种方式:通过内部类实现事件监听 */ btn1.setOnClickListener(new Vi... 阅读全文
posted @ 2015-06-07 17:37 tonycheng93 阅读(1995) 评论(4) 推荐(1) 编辑
摘要: 文章转载自:http://www.cnblogs.com/amoniyibeizi/p/4486617.html前几天学MVC过程中,遇到更改Model类以后,运行程序就会出现数据已更改的问题导致调试失败,当时是因为刚开始创建MVC项目,数据库中没有什么数据,就直接用官方提供的解决方法直接删除了数据... 阅读全文
posted @ 2015-05-13 21:41 tonycheng93 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:http://www.cnblogs.com/jiekzou/这里我通过使用uploadify组件来实现异步无刷新多文件上传功能。1、首先下载组件包uploadify,我这里使用的版本是3.12、下载后解压,将组件包拷贝到MVC项目中3、 根目录下添加新文件夹Uploads,然后新建控制... 阅读全文
posted @ 2015-05-11 14:47 tonycheng93 阅读(507) 评论(0) 推荐(2) 编辑