自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (20)
  • 收藏
  • 关注

原创 sqlite学习笔记2

内连接 - INNER JOIN内连接(INNER JOIN)根据连接谓词结合两个表(table1 和 table2)的列值来创建一个新的结果表。 查询会把 table1 中的每一行与 table2 中的每一行进行比较,找到所有满足连接谓词的行的匹配对。 当满足连接谓词时,A 和 B 行的每个匹配对的列值会合并成一个结果行。 内连接(INNER JOIN)是最常见的连接类型,是默认的连接类型。INN

2016-05-31 09:46:06 2954

原创 ViewPager实现淘宝天面首页广告栏,支持左右滑动,自动滑动,带圆点指示器

ViewPager实现淘宝天面首页广告栏,支持左右滑动,自动滑动,带圆点指示器 原理: 1. 及根据当前viewpager的选中页面获取position,对其进行自 2. 之后调用:pager.setCurrentItem(currentpositon, true);进行页面切换 3. 设置定时器每隔一段时间调用切换页面方法核心代码如下:package com.dett.viewpage

2016-05-26 16:57:19 1155

原创 git生成ssh-key,修改查看config信息

git config --list 查看当前用户信息>>>>>>>>>第一个要配置的是你个人的用户名称和电子邮件地址: 1. $ git config --global user.name "xianbai” 配置用户名 2. $ git config --global user.email xianbai@example.com 配置邮箱 3. 用了 --global 选项,那么更改的配

2016-05-26 15:58:58 22627

原创 android meta-data获取

取得meta-data中的数据在manifest中声明: <meta-data android:name="MY_META_KEY" android:value="输入的value37483748937429" /> public static String getAppKey(Context context) { Bundle metaData = null;

2016-05-26 14:23:36 917

原创 linux常用命令

查看命令 1. man 命令不会用了 如:man ls 2. clear 清屏 ssh服务: 1. rpm -qa | grep ssh Centos 查看是否安装ssh服务: 2. 如果没有安装ssh服务可执行:yum install openssh-server进行安装 3. ervice sshd restart(start)启动或重启ssh服务 4. pi

2016-05-25 19:44:37 444

原创 Gradle生命周期

Gradle生命周期Gradle构建系统有自己的生命周期,初始化、配置和运行三个阶段。1.初始化阶段,会去读取根工程中setting.gradle中的include信息,决定有哪几个工程加入构建, 创建project实例,比如下面有三个工程: include ':app', ':lib1', ':lib22.配置阶段,会去执行所有工程的build.gradle脚本,配置project对象,一个对

2016-05-24 15:28:01 3614

原创 sqlite学习笔记

1.java中的数据类型与sqlite中的对应关系 Boolean 对应 INTEGER(SQLite 并没有单独的布尔存储类型,而是将布尔值存储为整数 0 (false) 和 1 (true)。) Byte 对应 INTEGER Short 对应 INTEGER Integer 对应 INTEGER Long 对应 INTEGER Float 对

2016-05-24 14:55:01 3323 1

原创 android studio dev-debug.apk does not exist on disk.

**在android studio中修改了build.gradle或其他代码时,然后run发现就出现 android studio dev-debug.apk does not exist on disk.**解决办法: 在右侧找到Gradle–>选择build–>在点击左上角的刷新按钮刷新,即可

2016-05-21 13:47:26 3404

转载 理解RESTful架构

**名称** Fielding将他对互联网软件的架构原则,定名为REST,即Representational State Transfer的缩写。我对这个词组的翻译是”表现层状态转化”如果一个架构符合REST原则,就称它为RESTful架构。 要理解RESTful架构,最好的方法就是去理解Representational State Transfer这个词组到底是什么意思,它的每一个词代表了什么

2016-05-17 16:13:30 490

原创 Fragment跳转

在使用getSupportFragmentManager().findFragmentByTag(tag)无法找到,返回为空,原因由于咋replace()时必须要将fragment放入到返回栈中。 保证调用以下方法:ft.addToBackStack(tag);/** * Example of starting nested fragment from another fragment: Frag

2016-05-14 17:06:32 650

原创 接收Activity返回的结果startActivityForResult

启动另外一个activity并不一定是单向的。我们也可以启动另外一个activity然后接受一个返回的result。为接受result,我们需要使用startActivityForResult() ,而不是startActivity()。 例如,下面是一个启动activity来选择联系人的例子: **启动activitystatic final int PICK_CONTACT_REQUEST

2016-05-11 10:54:24 4297

转载 android Intent常用介绍

Android中最重要的特征之一就是可以利用一个带有action的intent使当前app能够跳转到其他app。例如:如果我们的app有一个地址想要显示在地图上,我们并不需要在app里面创建一个activity用来显示地图,而是使用Intent来发出查看地址的请求。Android系统则会启动能够显示地图的程序来呈现该地址。正如在1.1章节:建立你的第一个App(Building Your First

2016-05-11 10:25:19 479

原创 flux-retrofit-okhttp封装

经过一段时间对flux的研究有些个人的体会,具体参考flux 这次介绍基于retrofit和okhttp和数据流的单向流动来刷新界面。更多okhttp使用参考介绍基于flux数据传递: 1.通过retrofit和okhttp加载网络数据通过gson解析成java对象,在flux的模式下进行刷新界面,传递数据。 2.通过action creator加载数据–> 3.通过dispatcher发送

2016-05-09 11:33:11 1266

tcpdump文件,tcpdump

tcpdump抓包工具,提供个下载不了的小伙伴 需要获得tcpdump软件,官方获取地址(http://www.strazzere.com/android/tcpdump)

2018-10-18

android socket跨进程通讯demo

android socket跨进程通讯demo,实现同一手机2个不同进程间进行通讯

2018-09-06

TCPView,查看当前电脑端口使用情况

TCPView,查看当前电脑端口使用情况,可关闭当前占用端口的进程

2017-09-28

微信分享完整demo

微信分享完整demo,带appid,同时有签名文件,下载可用

2016-06-15

flux-retrofit-okhttp

flux-retrofit-okhttp封装实现网络请求,界面更新的完整框架

2016-05-09

okhttp library

1.实现get,post请求 2.支持上传,下载功能 3.支持Gson泛型解析json数据 4.使用mvc设计模式 5.支持自定义exception 6.支持自定义controller 7.封装glide图片库使用

2016-04-29

downloadMenagerdemo

DownLoadManagerDemo介绍downloadmanager的一般使用

2016-04-11

Android Layout ID Converter

android studio 插件 Android Layout ID Converter,直接findlayout中的viewid

2016-04-11

expandview

expandview 支持自定义popview,每一个弹出的view都是一个独立的popwindow 同时也可实现是否在顶部tab上显示选择的item文字,轻松实现58区域选择

2016-04-07

VisualSVN Server3.5.0

VisualSVN Server3.5.0 服务端

2016-04-01

listview局部刷新

主要原理: 对listview的某一个item进行刷新 1.要获取要刷新的item当前索引position和数据 2.对获取的数据进行重置 3.将重置的数据放到adapter中的数据集的原来的位置(根据position刷新原数据集的某一条数据) 4.在listview中获取需要刷新的子item的view 5.从更新过的数据集中获取新数据,更新viwe中的数据(handler中操作,实现界面的刷新)

2015-05-08

ViewPager实现淘宝天面首页广告栏,支持左右滑动,自动滑动,带圆点指示器

ViewPager实现淘宝天面首页广告栏,支持左右滑动,自动滑动,带圆点指示器

2015-02-09

service和Intentservice示例

介绍service和intentservice的使用和其中应该注意的部分

2015-01-15

xp32/win7(32)触摸板驱动

xp32/win7(32)触摸板驱动可设置触摸板在有鼠标时禁用,无鼠标时启用

2014-12-18

contentprovider实现数据库访问

contentprovider实现数据库的增,删,改,查,自定义组件显示

2014-12-16

上拉下拉listview

自定义的listview支持上拉下拉刷新回调 1.可根据需要设置上拉的listview footer是否显示setPullLoadEnable(boolean b) 2.可设置下拉是否可用setPullRefreshEnable(boolean b) 3.自定义头部显示

2014-12-09

viewpage中的imageview支持双指缩放,支持大图高清图

library中有两个自定义的view 1.`ScaleImageView`支持imageview的设置setbitmap,resid,drawable 2.`SubsamplingScaleImageView`支持本地图片,支持assits下的文件同时支持大图,高清图片

2014-12-09

android手机qq分享demo

实现手机qq分享app应用,图片,网站链接等信息

2014-06-04

自定义listview和scrollview的下拉刷新

完美的自定义listview和scrollview的下拉刷新demo

2014-05-30

android源码

通过源码程序,了解android系统的运行原理。同java源码

2014-05-26

空空如也

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

TA关注的人

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