分类: 代码
14
Android ToastUtils

import android.content.Context; import android.widget.Toast; /** * Toast Utils * By:Lrony 21/3/17. */ public class ToastUtils { private static Toast mToast; private static Context mContext; /** * Init Toast * * @param context */ p…

18
使用hide,show,代替Fragment的replace

Fragment的replace方法是将之前的Fragment替换为新的Fragment,生命周期都会走一次。 但是我们通常的需求是只要加载一次数据就行了。 解决方案是我们可以写一个Fragment的控制器,并自己封装好一个切换Fragment的函数(使用hide,show)。 Code(FragmentController.java) public class FragmentController { //FragmentLayout ID privat…

28
基于ScrollView的RollScrollView控件,页面仿IOS回弹效果

我们经常可以看到IOS上有各种可滑动的控件,用户体验非常好。就比如各页面可以上下拉动,并且有反馈效果。 效果演示: 这里第一个想到的是ScrollView,但是ScrollView只有在页面控件超出屏幕时才能滑动,不过终究还是有滑动的效果的,于是就决定从它下手。 首先介绍第一种方法,这种方法比较简单,但是效果并不是很好。下拉时不会有阻塞感,用户会感觉到非常灵活。 我们重写overScrollBy方法 @Override protected boolean …

17
Android自定义标题栏并灵活使用

随着需求的不断提高,Android自带的标题栏显然已经不能满足我们了。这边文章就教大家打造一个简单且实用的自定义标题栏。 首先我们看看效果:                   这里我们使用的是同一个自定义标题栏,由于不同页面的不同需求,我们这里需要设置多种情况。 这里我使用了五个控件(三个TextView以及两个ImageView) 分别对应左右两边的文字按钮,图片…

22
无需服务器搭建自己的APP服务端

很多初学者想搭建一个基于网络的APP不会部署服务器是个很大的问题,今天博主就来介绍个平台(Bmob),让你轻松拥有自己的云服务端 平台介绍 Bmob可以开发一个云存储的移动应用软件,给应用软件快速添加一个安全灵活的后台管理系统,方便浏览终端保存的各种信息。 对于很多Android/ios/wp个人移动开发者来说,开发一个具有网络功能的应用不是一件容易的事,不仅需要购买/租赁服务器,还必须掌握一门诸如Java/.net/php这类的服务器开发语言,每开发一款…

54
Android注解框架butterknife

今天我们来讲讲@JakeWharton大神的butterknife注解框架。 有了这个框架我们在今后的项目中就不要写那些枯燥无聊的findviewbyid和setonclicklistener… ButterKnife框架的优势 强大的View绑定和Click事件处理功能,简化代码,提升开发效率 方便的处理Adapter里的ViewHolder绑定问题 运行时不会影响APP效率,使用配置方便 代码清晰,可读性强 Android Studio安装…

45
分享一套PHP加密算法

用途:用户密码加解密 代码 /** * 加密函数 * @param string $txt 需要加密的字符串 * @param string $key 密钥 * @return string 返回加密结果 */ function p_r9_k($txt, $key = ” ,$chars='”ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijkl mnopqrstuvwxyz0123456789-_.”‘ ,$ikey =’-x6g…