自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (7)
  • 收藏
  • 关注

原创 Spring Boot:利用插件pageHelper实现MyBatis分页

综合概述想必大家都有过这样的体验,在使用Mybatis时,最头痛的就是写分页了,需要先写一个查询count的select语句,然后再写一个真正分页查询的语句,当查询条件多了之后,会发现真的不想花双倍的时间写 count 和 select,幸好我们有pagehelper 分页插件,pagehelper 是一个强大实用的 MyBatis 分页插件,可以帮助我们快速的实现MyBatis分页功能,而且pagehelper有个优点是,分页和Mapper.xml完全解耦,并以插件的形式实现,对Mybatis执行的.

2021-01-14 18:08:06 261

原创 android资源放置相关问题整理

最近进一步看了一些关于drawable和mipmap两种图片文件夹区别的文章,现将一些小知识点整理在一起,以便以后查阅。我们知道Android Studio项目当中有drawable和mipmap文件夹,都是可以用来放图片的,那么他们有什么区别呢?根据google官方的介绍,google推荐将launcher icon放在mipmap目录中,其他的图片都还是应该放在drawable目录下面的...

2019-08-01 18:25:15 213

转载 FFTW3在Android平台的移植

1.下载FFTW代码:http://fftw.org2.下载NDK环境:http://developer.android.com/tools/sdk/ndk/index.html如果上外网连接不好,建议使用百度浏览器或者翻墙软解搞定。本人开发环境如下Build平台:ubuntu linux 64位Host平台:规格是arm cortex-A7 单核 1.2GHzHos...

2019-07-04 16:01:49 1925 2

原创 Android 开发之 仿腾讯视频全部频道 RecyclerView 拖拽 + 固定首个

仿腾讯视频中全部频道界面,首个精选长按不能拖动,其余的可以拖动。效果图:Demo代码链接:https://download.youkuaiyun.com/download/mingtingjie/11125369第1步-添加依赖:dependencies { compile 'com.android.support:recyclerview-v7:25.2.0'}...

2019-04-18 12:43:28 1443

原创 android中的Selector的用法---主要是改变ListView和Button控件的默认背景

Selector属性介绍:android:state_selected选中android:state_focused获得焦点android:state_pressed点击android:state_enabled设置是否响应事件,指所有事件用例介绍:1.创建listview_selector.xml样式文件首先在res目录下新建drawa

2016-05-09 11:14:29 1475

转载 xUtils 源码解析

Xutils在开源社区的api地址:http://xutilsapi.oschina.mopaas.com/项目下载地址:xutils1. 功能介绍xUtils 一个 Android 公共库框架,主要包括四个部分:View,Db, Http, Bitmap 四个模块。View 模块主要的功能是通过注解绑定 UI,资源,事件。Db 模块是一个数据库 orm 框

2015-12-07 16:09:27 350

原创 第三方登陆——微信

Android App实现第三方微信登录 1、下载微信官方最新的sdk,集成到app中。如下图:  2、注册到微信可以在app的某个Activity的onCreate方法中注册,这里也可以在app的application的onCreate()方法中注册,这样,在整个app的中都可以使用。例如:public class CarAppli

2015-08-27 10:24:15 801

原创 Intent及IntentFilter详解

Intent用于启动Activity, Service, 以及BroadcastReceiver三种组件, 同时还是组件之间通信的重要媒介.使用Intent启动组件的优势1, Intent为组件的启动提供了一致的编程模型. 无论想要启动的组件是Activity, Service, 还是BroadcastReceiver, 都可以使用Intent封装启动的意图.2, 在某些时候, 应

2015-07-14 11:49:34 626

原创 android 应用常见退出方法

对于初学者来讲,android应用的退出有时候挺让人头疼,下面简单总结几种常见的退出方法:大的方向,退出思路无非就是将程序所有activity进行销毁,思路清晰了,就看使什么招了~1.制造抛异常导致整个程序退出    2.将所有的activity放入到一个list中,然后在需要退出的时候,将所有的activity,finish掉    3.通过广播来完成退出功能

2015-05-21 14:36:23 830

原创 图片缓存-DisplayImageOptions

//设置图片在下载期间显示的图片 2 showStubImage(R.drawable.ic_launcher) 3 4 //设置图片Uri为空或是错误的时候显示的图片 5 showImageForEmptyUri(R.drawable.ic_empty) 6 7 //设置图片加载/解码过程中错误时候显示的图片 8 show

2014-08-29 13:22:34 545

转载 Android 图片缓存之内存缓存技术LruCache,软引用

1、压缩图片至于要压缩到什么状态就要看自己当时的处境了,压缩图片的时候既要达到一个小的值,又不能让其模糊,更不能拉伸图片。/**         * 加载内存卡图片         */        BitmapFactory.Options options = new BitmapFactory.Options();       

2014-07-02 18:23:28 580

原创 android 读取SD卡及机身内存

AndroidManifest.xml中增加SD卡访问权限[html] view plaincopy  uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>    uses-permission android:name="android

2014-07-01 18:03:00 692

转载 Activity生命周期

首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的): Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码:[java] view plaincopypublic class Activit

2014-06-18 10:51:29 451

原创 android读取系统存储级SD卡存储空间

android手机上面的存储空间主要有手机本身的存储空间和SD卡的存储空间。之前用的最多的是SD卡的存储空间,在总结的时候看了一下系统的源代码,很有收获。在手机安装应用时,系统会自动在/data/data目录下面以应用的主包名创建一个目录,默认还会在最后的那个目录里面创建一个lib目录。下面看一下系统获取存储空间的代码: 来自android2.3.3系统源代码/packages

2014-06-13 16:06:14 708

原创 Android设置透明、半透明等效果

设置透明效果 大概有三种1、用android系统的透明效果Java代码 android:background="@android:color/transparent"例如 设置按钮Java代码   android:text="@+id/Button01"    android:id="@+id/Button01"    android:layout_width=

2014-05-23 18:13:16 1437

转载 Android设置透明、半透明等效果

设置透明效果 大概有三种1、用android系统的透明效果Java代码 android:background="@android:color/transparent" 例如 设置按钮Java代码    android:text="@+id/Button01"     android:id="@+id/Button01"     and

2014-05-23 15:22:31 1102

原创 Android 常用控件自定义样式RadioButton、CheckBox、ProgressBar、

一、RadioButton / CheckBox    系统自带的RadioButton/CheckBox的样式,注定满足不了实际运用中的情况,有时候自定义自己的样式;此次把自己中工作学习过程中所学到的东西总结如下:  先看效果图: RadioButton android:layout_width="wrap_content"

2014-05-22 00:08:03 912

转载 windows下Android源码的分模块下载

今天就教一下大家怎样在Windows下面下载Android的源码 Android的源码是在https://android.googlesource.com/这个里面的,打开后我们可以看到 这样一个页面,里面就是Android的源码啦,我们可以根据自己的需要,一个个模块的下载,但是如果要批量的下载的话,就推荐用Linux系统来下载啦,还可以在Linux下面把源码编译进行研究。

2014-05-05 17:04:45 526

原创 Android工具包xUtils

xUtils简介 xUtils 包含了很多实用的android工具。 xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8) 目前xUtils主要有四大模块:

2014-04-28 10:57:51 670

转载 浅谈Java中的Set、List、Map的区别(1)

就学习经验,浅谈Java中的Set,List,Map的区别,对JAVA的集合的理解是想对于数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型。JAVA集合主要分为三种类型: Set(集) 

2014-04-13 19:44:39 394

原创 Heap(堆)和Stack(栈)的区别

java中堆(heap)和堆栈(stack)有什么区别(2009-02-26 10:35:00) 标签:it 分类:Javastack 和 heep 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heep 大,一般所有创建的对象都放在这里。栈(stack):是一个先进后出的数据结构,通常用于保存方法(函数)

2013-04-08 09:46:25 685

原创 Java中的串行化

.什么是串行化        对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己,这个过程叫对象的串行化(Serialization-连续) 。串行化的主要任务是写出对象实例变量的数值。如果变量

2013-04-06 14:19:45 559

原创 ArrayList、LinkedList、 Vector、Map 用法比较

ArrayList和Vector是采用数组方式存储数据,此数组元素总数大于实际存储的数据个数以便增加和插入元素,二者都允许直接序号索引元素,但是插入数据要移动数组元素等内存操作,所以它们索引数据快、插入数据慢。ArrayList数组存储方式:[java] view plaincopyprint?private transient Object[] elementDa

2013-04-06 12:34:55 498

转载 Java RandomAccessFile的使用

Java的RandomAccessFile提供对文件的读写功能,与普通的输入输出流不一样的是RamdomAccessFile可以任意的访问文件的任何地方。这就是“Random”的意义所在。RandomAccessFile的对象包含一个记录指针,用于标识当前流的读写位置,这个位置可以向前移动,也可以向后移动。RandomAccessFile包含两个方法来操作文件记录指针。long getFi

2013-04-06 12:13:16 487

JniSample.rar

android硬件开发经常需要使用jni的方式和C,C++层进行数据交互,demo部分总结了常见的一些复杂数据交互例子,包括常见的基本数据类型的传递以及复杂的对象互传,List集合互传,C++端主动调用java方法等。欢迎使用参考

2021-06-03

Android 开发之 仿腾讯视频全部频道 RecyclerView 拖拽 + 固定首个

Android 开发之仿腾讯视频全部频道 RecyclerView 拖拽效果实现

2019-04-18

android基于Vitamio的视频播放器-支持全屏小窗

1.android基于vitamio的视频播放器; 2.支持单个activity全屏小窗切换; 3.支持进度条显示拖动快进; 4.视频播放器;

2016-08-26

android xUtils断点下载+xml与javaBean互转+打开本地音乐播放器

1.android xUtils断点下载,图片加载,数据库 2.XStream实现xml与javaBean互转 3.打开本地音乐播放器

2015-11-25

TabActivity底部导航+android屏幕分辨率信息+canvas画布

1.tabhost+TabActivity实现底部头部导航,本例中为头部导航,不明白可以留言。 2.android屏幕分辨率信息读取方便适配 ; 3. canvas画布画圆弧,扇形,矩形,贝塞尔曲线,六边形等等

2015-11-25

android仿天天动听音乐播放器

android仿天天动听音乐播放器,实现功能: 1.上一曲,下一曲,暂停播放,播放列表; 2.网络音乐试听; 3.歌词显示,节奏频谱,均衡器,睡眠,本地歌曲扫描,可显示专辑封面; 4.歌曲按艺术家,专辑分类; 5.自建歌单分类;

2015-11-25

android 腾讯微博Oauth2.0认证以及自定义webview认证

android 腾讯微博Oauth2.0认证以及自定义webview认证

2013-05-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除