学习Android开发差不多有两年时间了,期间也做了大大小小的一些项目。近来抽出闲暇想把Android基础强化一下,之前在网上看到了郭霖郭大神的几篇博客,从中受益不少。于是花了近一周时间看完了郭神的一本Android教材——《Android第一行代码》。这本书相比其他教材个人感觉更为基础,内容很实用。看完之后我也有一些收获,学到了一些可以很好的运用到实际中的Android小技巧,下面从中选出我认为很...
分类:
移动开发 时间:
2015-06-04 09:56:48
阅读次数:
255
今天给大家分享一个github上Top1的Android异步网络请求框架的使用方法,我给大家分享一个它的基本用法。 先来一个简单的get请求
AsyncHttpClient client = new AsyncHttpClient();
client.get("http://www.google.com", new AsyncHttpResponseHandler() { @Override...
分类:
移动开发 时间:
2015-06-04 09:55:11
阅读次数:
216
据说开辟99条小溪,就可以进入大海!
今天心血来潮读了一些android前辈们写的心得和一些技术博客,回想下自己这半年来学习android开发的过程,酸甜苦辣五味成杂,这半年的历程让我痛苦,但我也经常发扬阿Q精神,不停的鼓励自己坚持下去。
从事android开发并不是我最初的打算和目的,我在大二时学习了java语言,对编程挺感兴趣的,大四的时候是我们该出去找实习...
分类:
移动开发 时间:
2015-06-04 09:55:58
阅读次数:
195
今天来介绍下iOS开发中UITableView的Cell左划实现微信中置顶,删除等功能。该功能在iOS8.0以前是需要很复杂的实现,不过github上应该有现成demo,不过今天介绍的是在iOS8.0以后苹果新推出的api,来实现Cell左划自定义控件。
1. 首先创建UITableView视图,实现其俩个代理,UITableViewDelegate和UITableViewDataSource,该...
分类:
移动开发 时间:
2015-06-04 09:53:58
阅读次数:
168
最近更新了自己Android Studio中的SDK到最新版本,AS的一部分配置修改了。然后 在打开布局文件的时候 会出现 渲染错误 Rendering problemthe rendering library is more recent than your version of android studio提示:如上所示。这个是由于更新了SDK之后渲染版本自动改变了,当前工程的配置的版本与渲染设...
分类:
移动开发 时间:
2015-06-04 09:53:16
阅读次数:
232
(本文讲解了在Android中实现APP版本更新,文末附有源码。)
看完本文,您可以学到:
1.版本更新的方法
2.与后台的交互
3.Android中Handler的使用
4.Android中ProgressDialog的使用
话不多说,先来看看效果图:
一、大致思路阐述
首先,我们要有...
分类:
移动开发 时间:
2015-06-04 09:49:21
阅读次数:
233
android Navigator的高度计算和判断是否显示...
分类:
移动开发 时间:
2015-06-04 09:49:07
阅读次数:
239
一.Fragment使用:
要在你的activity中管理Fragment,需要使用FragmentManager,可以通过getFragmentManager(),这里注意要是在v4包要用getSupportFragmentManager()方法。
FragmentManager可以开一个事物调用beginTransaction()方法返回FragmentTransaction对象,...
分类:
移动开发 时间:
2015-06-04 09:48:29
阅读次数:
224
大家好,欢迎继续回到Android属性动画完全解析。在上一篇文章当中我们学习了属性动画的一些进阶技巧,包括ValueAnimator和ObjectAnimator的高级用法,那么除了这些之外,当然还有一些其它的高级技巧在等着我们学习,因此本篇文章就对整个属性动画完全解析系列收个尾,来学习一下剩下的非常重要的高级技巧。nterpolator这个东西很难进行翻译,直译过来的话是补间器的意思,它的主要作用是可以控制动画的变化速率,比如去实现一种非线性运动的动画效果。那么什么叫做非线性运动的动画效果呢?就是说动画改...
分类:
移动开发 时间:
2015-06-04 09:47:42
阅读次数:
215
1、定义:
为其他对象提供一种代理以控制对这个对象的访问。
2、使用:
在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。
3、作用:
代理对象可以在客户端和目标对象之间起到中介的作用,这样起到了的作用和保护了目标对象的作用。
4、划分:
代理还分成远程代理、虚代理、保护代理和智能指针;
以下写了一个简单的demo;...
分类:
移动开发 时间:
2015-06-04 09:45:53
阅读次数:
159
高仿IOS7、QQ等日期选择控件,滑动选择,高端大气上档次,可直接运用于项目中......
分类:
移动开发 时间:
2015-06-04 09:46:00
阅读次数:
137
http://blog.csdn.net/jj120522/article/details/7764183首先我们看一下新浪微博的效果(其它就是一个dialog): 点击title前 点击title后实现...
分类:
移动开发 时间:
2015-06-04 09:44:10
阅读次数:
318
先贴一下显示效果图,仅作参考:代码如下:1、自定义DialogpublicclassSelectDialogextendsAlertDialog{publicSelectDialog(Contextcontext,inttheme){super(context,theme);}publicSelec...
分类:
移动开发 时间:
2015-06-04 09:42:49
阅读次数:
151
最近做了一款小游戏,定位是移动端访问,思来想去最后选择了jQuery mobile最为框架,制作差不多以后,是否可以打包成App,恰好以前对PhoneGap有耳闻,便想用这个来做打包,可以其中艰辛曲折多次让我想放弃的心情,官方提供的例子,对我这种没用过的人而言,真是无语的很,所已将配置环境和打包过程...
分类:
移动开发 时间:
2015-06-04 09:43:06
阅读次数:
159
Android开发过程中,常常会遇到一些需求场景——在界面上弹出一个弹框,对用户进行提醒并让用户进行某些选择性的操作,如退出登录时的弹窗,让用户选择“退出”还是“取消”等操作。Android系统提供了Dialog类,以及Dialog的子类,常见如AlertDialog来实现此类功能。一般情况下,利用...
分类:
移动开发 时间:
2015-06-04 09:44:24
阅读次数:
149
很多时候,我们需要自己去定义dialog,目前我们就遇见了这样一个需求,我的想法是自己定义一个dialog,如果有list的话就使用listview,如果有msg的话就使用msg,并且取消和确定按钮也可自己定义。自定义一个dialog,好处是我们自己定义背景,自己定义事件,自己定义按钮,能很完美的达...
分类:
移动开发 时间:
2015-06-04 09:40:13
阅读次数:
158
1.自定义Activity显示样式先在res/values下建colors.xml文件,写入:[xhtml]view plaincopy#9000这个值设定了整个界面的透明度,为了看得见效果,现在设为透明度为56%(9/16)左右。再在res/values/下建styles.xml,设置程序的风格[...
分类:
移动开发 时间:
2015-06-04 09:40:55
阅读次数:
178