- 博客(16)
- 资源 (17)
- 收藏
- 关注
原创 PullToRefresh下拉刷新(内附下载地址)
国人在用APP的时候总是会无意的下拉刷新下,在绝大部分的APP中都有这么一个功能,这个也许是微博的重度用户~~~~其实对于开发者来说,没刷新一次就相当于要重新load一次数据,是一件很耗流量事情!今天和大家分享下拉刷新的功能,先看下效果图。1.activity_mail:这个很简单,就放了textview。2.MainActivtiy.class: public c
2015-07-31 15:54:10 611
原创 android实现轮播图
轮播图。。。这种玩意在各种各样的项目中经常会用到,今天我就在自己这边记录一个既支持手势滑动又支持自动轮播的,以后用到了就方便了:)1.activity_main布局(slideshowview是自定义的控件,ViewPager这个是自带的控件,相信大家都知道;后面那个rlyt是图片的小白点): com.xx.xx.xxx.xx.SlideshowView andro
2015-07-29 12:19:58 684
原创 自定义AlterDialog( 自定义仿IOS的AlertDialog的样式)
也不知道为什么,在做项目的时候客户一般都会让android版本的与IOS版本一样。所以好多IOS自带的控件,android都得“重新”写过。今天和大家分享的是“重写"AlterDialog控件。其实这更应该像是这个覆盖成本身就是一个activity,只是把它假想成了AlterDialog。1.MainActivity中有个点击按钮:case R.id.btn_login:
2015-07-28 16:22:54 1922
原创 Gson的简单使用
在做项目的时候,经常会去请求网络的服务器。所以在请求的时候难免会用到json库,本次项目中使用的是Google提供的gson解封数据。经过比较,gson和其他现有java json类库最大的不同时gson需要序列化得实体类不需要使用annotation来标识需要序列化得字段,同时gson又可以通过使用annotation来灵活配置需要序列化的字段。1、Gson如何使用。Gson对象
2015-07-27 14:48:06 339
原创 AnyscTask的基本用法
上一篇文章和大家分享了 Android怎么在子线程中控制UI线程,接下去分享的是分装了Handler的AnyscTask.Android1.5提供了工具类android.os.AsyncTask,它使创建异步任务变得更加简单,不再需要编写任务线程和Handler实例即可完成相同的任务的。先看下网上大家总结基本步骤:1.execute(Params... params),执行一个异步
2015-07-23 17:39:16 2341
原创 android子线程控制UI线程,以防:Only the original thread that created a view hierarchy can touch its views.
近段时间比较空闲,也有时间让我自己冲冲电~今天和大家分享的是android 中子线程控制UI线程的几个常用方法,因为android是单线程执行的,如果你在子线程中操作有UI线程就会报错了以下错误:Only the original thread that created a view hierarchy can touch its views.第一种:(简单明了)XXXActivity
2015-07-23 13:39:37 753
转载 ProgressBar自定义
转自:http://blog.csdn.net/xpwang168/article/details/6678465// UI线程里初始化 [java] view plaincopymProgressBar = new ProgressBar(AppConfig.getContext()); FrameLayout
2015-07-21 14:34:59 490
转载 关于 overridePendingTransition()使用
实现两个 Activity 切换时的动画。在Activity中使用有两个参数:进入动画和出去的动画。注意1、必须在 StartActivity() 或 finish() 之后立即调用。2、而且在 2.1 以上版本有效3、手机设置-显示-动画,要开启状态//实现淡入浅出的效果startActivity(new Intent(MainActivity.this,S
2015-07-21 14:31:59 1862
原创 android自定义加载框
今天和大家分享一个在做项目中经常用到的加载网络的友好提示,首先我们先看张图片:相信这种加载界面大家肯定很熟悉,接下去我们就要开始尝试做这个玩意。其实思路是重定义Dialog,然后再Dialog中布局。至于这种转圈圈的动态效果实际上上是多张图片轮流切换 1.创建Dialog: mProgressDialog = new Dialog(mContext,R.style
2015-07-21 13:57:47 882 1
转载 android中各种Intent跳转(邮件、音频、联系人....)
现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。首先,我们先看拨号界面,代码如下:[java] view plaincopyIntent intent =new Intent(); intent.setAction("android.intent.action.C
2015-07-20 17:18:10 4981
原创 java接口回调
在java代码编写过程中。我相信大家肯定会经常性的遇到接口回调这个玩意。虽然我也是一知半解,所以通过这篇文章。。希望对以后的创作有个良好的帮助。那么接下去下去说说一个简单的接口回调的实现。首先是理论部分:一般来说分为以下几步: 声明回调函数的统一接口interface A,包含方法fuc(); 在调用类caller内将该接口设置为私有成员private A XXX;
2015-07-20 14:55:48 350
原创 android一键退出整个APP
几天呢和大家分享一下一键退出整个APP的功能。相信大家在百度的时候回看到各种各样的方法,网上一般流传有四种。我也没去一一试过,就写一个我自己在项目中出现的代码-一键退出~1.现在配置文件AndroidManifest.xml配置application,在application遍历出整个APP的所有activity。AndroidManifest.xml: and
2015-07-16 14:48:02 4326 1
原创 android项目判断是否有可用网络
在开发的时候,往往会遇到在获取数据的时候,突然就把网络关闭的情况,如果后天没有写完善的话,就会直接出去crash。所以在请求的时候很有必要做好用户友好化。今天和大家分享下android网络的判断:1.判断是否有网络: public boolean validateInternet() { ConnectivityManager manager = (ConnectivityMan
2015-07-14 16:56:09 408
转载 让图片始终在TextView的左边
[java] view plaincopy android:id="@+id/bookTitle" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weig
2015-07-10 13:19:24 1907
原创 检索android是否安装某个APP
今天和大家分享如何判断手机上是否安装了XXX.apk。因为国外项目在打开地图的时候一定要使用gGoogle map,像这种打开第三方软件的,android都会采用Intent进行跳转,然后根据ACTION判断类型,弹出一个选项框。但是客户非要指定Google map,所以在跳转的时候就要进行筛选,其实就是根据APK的包名进行筛选以Google map 为例~Google map的包名为com.go
2015-07-09 17:22:33 812
原创 android自动登入
今天和大家分享一个在android很常用的一个功能-**自动登入**由于为了方便,我就不准备做的很深入的,仅是把数据保存在本地,又因为在android手机上只能登入单个用户,也就是可以把数据临时保存,连本地数据库都是可以省略的。所以我选用了*SharedPreferences*这个关键字进行编写。1.每次启动LoginActivity的时候先进行判断SharedPreferences是否存在数据
2015-07-03 15:48:05 389
DialogFragment+接口回调
2015-08-21
AsyncTask异步下载图片
2015-07-23
SSH(Spring+sturts+Hibernate)框架所需的ja包
2014-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人