3 csc48656

尚未进行身份认证

暂无相关描述

等级
TA的排名 41w+

GreenDao3.0的使用一

项目中需要用到数据库的存储,以前用到数据库很少,so去问了问度娘,找到了GreenDao     直接使用原生SQLite,需要编写sql语句和解析查询结果,这是一个相当乏味和耗时的工作。GreenDAO通过将Java对象映射到数据库表(称为ORM,对象关系映射)将我们从其中解脱出来。通过简单的面向对象API,你就可以来存储,更新,删除和查询Java对象了。目录:一、GreenDAO

2017-12-30 11:27:35

ViewStub用法

在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被Infl

2017-07-07 16:34:24

玩转Android之数据库框架greenDAO3.0使用指南

版权声明:本文为sang原创文章,转载请注明出处。装载自http://blog.csdn.net/u012702547/article/details/52226163;用过ActiveAndroid、玩过ORMLite,穿过千山万水,最终还是发现greenDAO好用,ActiveAndroid我之前有一篇文章介绍过 玩转Android之数据库框架ActiveAndroid的使用,

2017-06-30 14:33:04

Android之Viewpager+Fragment实现懒加载

装载自:http://www.cnblogs.com/android-blogs/p/6256833.html  我们在做应用开发的时候,一个Activity里面可能会以viewpager(或其他容器)与多个Fragment来组合使用。而ViewPager默认会缓存三页数据,即:Viewpager每加载一个Fragment,都会预先加载此Fragment左侧或右侧的Fragment。而

2017-06-26 15:43:24

WAMPServer集成环境安装

学习与慕课网视频:http://www.imooc.com/learn/54W:windowsA:ApacheM:MySQLP:PHP//在Windows操作系统中Apache+MySQL+PHP的环境实现的集成环境localhost:本地主机的意思,点击后就可以通过浏览器打开WAMPSever信息的界面。PHPMyAdmin:(WAMP集成开发包中不仅带

2017-06-25 21:23:31

MySQL数据库安装与配置详解

装载自http://www.cnblogs.com/sshoub/p/4321640.html;目录一、概述二、MySQL安装三、安装成功验证四、NavicatforMySQL下载及使用 一、概述  MySQL版本:5.7.17  下载地址:http://rj.baidu.com/soft/detail/12585.h

2017-06-25 15:36:41

Android图片压缩(质量压缩和尺寸压缩)&Bitmap转成字符串上传

android图片压缩总结总结来看,图片有三种存在形式:硬盘上时是file,网络传输时是stream,内存中是stream或bitmap,所谓的质量压缩,它其实只能实现对file的影响,你可以把一个file转成bitmap再转成file,或者直接将一个bitmap转成file时,这个最终的file是被压缩过的,但是中间的bitmap并没有被压缩(或者说几乎没有被压缩,我不确定),因为big

2017-06-22 22:11:51

android 解决小米手机上选择照片路径为null情况

转载:http://blog.csdn.net/tablle/article/details/51882915小米手机选择图库崩溃了,这是一个上传头像的功能,相信很多应用都有这个功能,于是我就把手机拿过来打log看了下返回的路径为null,在网上搜索了下解决方案,现在把解决方案记录下:这是在onActivityResult方法中执行的,[html] vie

2017-06-22 22:08:47

Material Design之CollapsingToolbarLayout使用

CollapsingToolbarLayout作用是提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags,它可以控制包含在CollapsingToolbarLayout中的控件(如:ImageView、Toolbar)在响应layout_behavior事件时作出相应的scrollFlags滚动事件(移除屏幕或固定在屏幕顶端)。使

2017-06-14 09:40:11

理解根目录下的build.gradle

在使用AndroidStudio创建工程时,会在根目录创建类似如下的build.gradle。本文将从初学者的角度来解释每一行的意思,具体的细节还需查看gradle的API文档。如果要学习gradle,推荐一篇写得很好的blog深入理解Android之Gradle。个人认为最重要的一点是不要把build.gradle简单地看作配置文件,而是要把它看作一种编程框架,使用其API或者Groo

2017-06-11 22:43:46

解决:android databinding 使用@BindingAdapter 导致application namespace for attribute {} will be ignored

使用Android databinding的时候使用了@BindingAdater自定义属性之后一直有这个applicationnamespaceforattribute{}willbeignored问题,虽然不报错,但是总觉得不爽将@BindingAdapter("bind:colorTint")改成@BindingAdapter({"colorTint"})就ok了。

2017-06-10 22:54:38

你所不知道的Activity转场动画——ActivityOptions

相信大家对于Activity的过度动画都很熟悉了,一般情况下我们直接使用overridePendingTransition(enterAnim,exitAnim);11但是这种老旧、生硬的方式怎么能适合我们的MD风格的App呢!好在google在新的sdk中给我们提供了另外一种Activity的过度动画——ActivityOptions。并且提供了兼容包——ActivityOptions

2017-06-10 20:33:16

Android解决多个Fragment切换时布局重新实例化问题

本文借鉴自:http://www.jianshu.com/p/d9143a92ad94至于fragment的使用就不多说了,直奔主题, 布局文件:LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schem

2017-06-09 21:32:01

uiautomatorviewer.bat的使用

1、找到uiautomatorviewer.bat文件,我的是在:C:\Users\Administrator\AppData\Local\Android\sdk\tools\bin文件下,双击打开即可,如下图。2、有可能出现Unabletoconnecttoadb.Checkifadbisinstalledcorrectly,解决方法是:打

2017-06-09 10:04:11

Android RecycleView 的findChildViewUnder()方法,十分方便返回指定位置的childView

版权声明:本文为博主原创文章,未经博主允许不得转载。观察到现在很多列表视图和网格视图需要返回指定位置下的view,例如小米手机的相册功能,滑动到不同的日期的图片,提示框出现的日期也随之变化。在listview和gridview中,估计需要自己写方法来获取,但强大的RecycleView提供了一个非常便利的findChildViewUnder(floatx,floaty)来

2017-06-08 23:31:17

Android开发之getX,getRawX,getWidth,getTranslationX等的区别

转载请注明出处:http://blog.csdn.net/dmk877/article/details/51550031   好久没写博客了,最近工作确实挺忙的,刚刚结束了一个TV项目的开发,对于第一次开发TV项目的我表示:还是手机开发好啊。本来以为TV项目开发完了可以休息几天但是我还是想多了,哈哈,马上就要进行新项目的开发,唉,说多了都是眼泪啊,废话不多说咱们进入正题,今天和大家一起讨论

2017-06-08 23:16:40

Android从1.0到 6.0各版本的差别

Android 系统从2008年到现在(2016年4月),八年时间里版本从1.0一直升到6.0,由于Android系统更新速度快,导致市面上的Android设备运行的Android系统版本不一(专业术语叫碎片化严重)2016年的最新Android版本分布图(截止到2016年1月),从图中可以知道目前主流的系统是三款,但是还是有些版本的系统还在使用,作为Android程序

2017-06-08 17:50:21

app包中的fragment和v4包中的fragment的使用的区别

app包中的fragment和v4包中的fragment的使用的区别1、尽量不要用app包中的fragment,因为这个是在3.0之后才有的,支持的版本太高,在低版本中是用不了的2、android.support.v4.app.Fragment:可以兼容到1.6的版本,3、关于这两个fragment使用标签的问题(1)app.fragment和v4.fragment都是

2017-06-08 15:33:23

Android中使用Handler造成内存泄露的分析和解决

Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引用,而没有来自它们外部的引用(例如有两个对象A和B互相持有引用,但没有任何外部对象持有指向A或B的引用),这仍然属于不可到达,同样会被GC回收。

2017-06-06 09:51:28

Android应用开发之所有动画使用详解

转载:http://blog.csdn.net/yanbober/article/details/464811711分类Android系统提供了很多丰富的API去实现UI的2D与3D动画,最主要的划分为如下几类:ViewAnimation: 视图动画在古老的Android版本系统中就已经提供了,只能被用来设置View的动画。DrawableAni

2017-06-02 20:26:44

查看更多

勋章 我的勋章
    暂无奖章