将实体类Bean转换为json对象的时候过滤null空值
摘要:在使用mongodb的时候经常会遇到需要把实体类转换成json对象去的情况,但是转换成的json对象中,除了已经向bean里添加过的属性,其余未赋值的属性却在json中依然显示为空!这就造成了在使用mongodb的修改的时候,会用null值覆盖原来的值。 之前在网上看到过使用filter过滤属性的博
阅读全文
两分钟彻底让你明白Android中onInterceptTouchEvent与onTouchEvent(图文)!
摘要:Hi,大家好,今天给大家分享一下Android中onInterceptTouchEvent与onTouchEvent,,记得楼主以前刚开始找工作的时候,被人问了关于Android中事件传递,当时还是菜鸟一枚,当然答不上来,被人无情的BS了。好了言归正传讲重点. onInterceptTouchEve
阅读全文
Android XML shape 标签使用详解
摘要:一个android开发者肯定懂得使用 xml 定义一个 Drawable,比如定义一个 rect 或者 circle 作为一个 View 的背景。但是,也肯定也有人在能使用 Drawable 的地方选择使用一张 png 图(或者是一张 .9 图)作为 View 的背景,因为后者把问题交给 UI 设计
阅读全文
Android:Serializable和Parcelable的持久化保存
摘要:前言: Serializable和Parcelable能够将对象序列化,使之能够在一些特殊场景中进行传输,再进行数据的恢复(Serializable是Java实现的接口,而Parcelable是Android实现的)。 两者作用类似但是实现等其他方面有较大区别,比较多的说法认为Parcelable不
阅读全文
Android JSON数据与实体类之间的相互转化-------GSON实现
摘要:这篇文章就是示范如何用GSON把JSON数据与实体类进行相互转化,需要用到gson-2.3.1.jar这个包
阅读全文
Android Activity跳转传递序列化实体类对象
摘要:Bundle给我们提供了一个putParcelable(key,value)的方法。专门用于传递序列化对象。同样如果我们想传递一个list<实体类>,只要在bundle调用putParcelableArrayList(key, value)即可,当然list里的对象要序例化! 话不多说,上代码: 以
阅读全文
Android——数据持久化处理
摘要:保存key-value对——SharedPreferences 如果有比较小的数据,这些数据需要储存,那么就可以用到ShardPreferences。一个SharedPreferences对象指向一个包含key-value对的文件,它提供一些简单的方法读和写。每个SharedPreferences文
阅读全文
Android-数据存储-SharedPreferences全局读写
摘要:前言 需要在整个应用中设置一个变量,方便其他Activity读写,这里使用的SharedPreferences。它适用少量信息的存储,这些信息格式简单,如字符串,标量类型值等。 SharedPreferences保存的数据主要是配置信息格式的数据,即简单类型的key-value键值对。 1. 开发步
阅读全文
Android客户端加载网站验证码(okHttp Jsoup)
摘要:本文使用okHttp+Jsoup,所需要的JAR请自行在网上下载,添加JAR的方式,参见http://blog.csdn.net/ervincm/article/details/67821256
阅读全文
利用okhttp框架实现包含验证码的用户登录,保持session操作(上)
摘要:一、 这篇文章要解决什么问题,能学习到什么? 最近要做一个院务系统的项目,会把我的学习新知识的过程记录下来,本篇文章是实现登录的操作,本来以为登录的过程是一件比较简单的事情,但是深入了解过后还是有一定难度: 1. 在登录过程中要获取验证码照片,利用http的get操作后,要穿参数过去服务器,就要用p
阅读全文
android Activity生命周期测试
摘要:package com.jinbei.appclient.view.history; /** * @author DuoShou * @Created at 2018/3/23 11:30 */ import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.w...
阅读全文
Android代码中动态设置图片的大小(自动缩放),位置
摘要:</RelativeLayout> public class MainActivity extends Activity { private ImageView image; @Override protected void onCreate(Bundle savedInstanceState) {
阅读全文
Android标题栏中添加返回按钮功能
摘要:标题栏中的返回按钮在实际使用中用的比较多,今天就来讲讲我在项目开发中的使用经历,话不多说,还是直接上源码,上源码是最给力的。 一、 编写自定义类 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 public class CustomTitle
阅读全文
解决android自定义标题栏充满的问题
摘要:一个接着一个的activity,写啊写,调啊调,后来,终于发觉,activity的标题栏好难看,好单调啊。咱们为了吸引用户的眼球,得搞点个性化的东西。 自定义标题栏的方法,网上一搜一大堆,我也稍微提一下,oncreate中加上如下代码就行: Java代码 requestWindowFeature(W
阅读全文
安卓中的Activity的几种跳转方式
摘要:安卓中的Activity的几种跳转:一:显式调用方法方法一:Intent intent=new Intent(本类,将要跳转的类); startActivity(intent);方法二:Intent intent2=new Intent();intent2.setClass(本类,另外将要跳转的类)
阅读全文
详解-Android各种提示框
摘要:Android开发中我们经常需要用到提示框,以便更好的和用户进行交互 首先我们来看看效果图 实现这个其实很简单,Android的API已经为我们提供了一个提示框类AlertDialog,我们实现的时候直接调用它就好了 1.简单的消息提示框 [java] view plain copy // 简单消息
阅读全文
【Android】Android自定义属性,attr format取值类型
摘要:1. reference:参考某一资源ID。 (1)属性定义: (2)属性使用: 2. color:颜色值。 (1)属性定义: (2)属性使用: 3. boolean:布尔值。 (1)属性定义: (2)属性使用: 4. dimension:尺寸值。 (1)属性定义: (2)属性使用: 5. floa
阅读全文
Android之Context和Activity互相转换
摘要:1、context转换为activity Activity activity = (Activity) context; 2、从activity得到context 在activity的方法中用context = getBaseContext();而在activity中用context = this即
阅读全文
android 相对布局RelativeLayout中的一些属性的使用和实例
摘要:第一组layout相对布局属性 android:layout_below android:layout_above android:layout_toLeftOf android:layout_toRightOf( 注:此属性时写在控件标签内部,用于控制控件的浮动,类似于CSS中的float属性.
阅读全文
android 线性布局
摘要:一. 线性布局(LinearLayout)1. 线性布局作用 作用 : 线性布局会将容器中的组件一个一个排列起来, LinearLayout可以控制组件横向或纵向排列, 通过android:orientation(由两个来控制:vertical垂直或horizontal水平)属性控制;不换行属性 :
阅读全文