自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

VipPetergee的博客

吾生也有涯,而知也无涯...

  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

原创 常用java中I/O流

1、字节流/** * 字节文件输入流 */ private static void fileInputStreamMethod2() { try { InputStream inputStream=new FileInputStream("E://TestDemoFolder//A.txt"); byt

2017-06-28 18:42:37 298

原创 APP版本更新后打开app

一般情况下我们APP版本更新完后,会自动将新下载的安装包替换旧的安装包,安装完毕后就将app关闭了,但是这样子想使用app的话,还要重新手动点开,用户体验上会比较差,那我们能不能在版本更新完后,给个提示,这样会更友好一些,答案是可以的效果图:详见代码: /** * 安装APK * * @param file */ pu

2017-06-26 10:29:15 756

原创 Studio多渠道打包

APP上线要发多个渠道,一个个打包必然浪费时间,所以我们要采用多渠道打包的方式,简单配置下so Easy 代码如下:1、在清单文件中配置 <meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}"/>2、在app下gradle中配置,以小米、

2017-06-23 19:26:26 238

原创 百度地图之点聚合简单使用

今天工作遇到一个需求要一次加载几千条数据,每一条数据都需要对应添加一个图片遮盖物,直接使用添加marker形式进行添加,大量图片的加载会导致APP卡顿,更有甚者会导致闪屏现象,后来查看了下百度地图提供点聚合功能,亲测加载3000个遮盖物不卡顿,集成方案如下:先上两张demo图放大后废话不多说直接上代码1、首先下载百度地图Demo将clusterutil包复制

2017-06-20 16:53:36 1421 2

原创 图片压缩上传

市场上手机像素普遍比较高,拍的相片较大,上传原始图片到服务器耗时耗流量,所以要对图片进行压缩后再进行上传具体流程如下1、通过文件路径获取图片转化为bitmap对象 /** * 通过路径转为bitMap对象 * @param imgPath * @return */ public static Bitmap getBitmap(String i

2017-06-10 11:58:32 426

原创 自定义View基础入门

工作中很多时候会用到自定义View,刚开始接触可能会感觉到头痛,但是很多时候在所难免,所以积累点相关知识很重要,下面就从基础开始做起参考泡网上的栗子:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1212/703.html 点击打开链接1、创建一个类继承View,并在构造方法里创建画笔,准备做点事情 publi

2017-06-09 11:33:34 299

原创 高德地图之反地理编码、线路规划、天气查询

地理编码和反地理编码 /** * 地理编码和反地理编码 */ private void geoSearch() { //地理编码 GeocodeSearch geocoderSearch = new GeocodeSearch(this); geocoderSearch.setOnGeocodeSearchListen

2017-06-06 17:40:05 2044

原创 高德地图之添加遮盖物

第一篇帖子已经把基本的配置和基础定位完成,这一篇主要是在图层上添加遮盖物,包括绘制点、线、圆形遮盖物、椭圆遮盖物和矩形、以及多边形遮盖物绘制点遮盖物 /** * 绘制点遮盖物 */ LatLng latLng = new LatLng(39.906901, 116.397972); aMap.addMarker(new

2017-06-06 11:56:06 8420 2

原创 高德地图集成之基础定位

1、高德官网注册开发者账号并申请Ak2、下载响应的jar包和so文件,放到app下的libs文件夹3、build.gradle中配置sourceSets4、Manifest配置权限和service以及申请的Ak

2017-06-05 19:42:54 1582

原创 Kotlin之字面函数和函数表达式

这一节涉及的东西比较杂,各种函数和表达式,零零散散package net.edaibu.kotlintest.FunctionAndLambda/** * @author geqipeng * * @date 2017/6/1 * * @time 16:39 *///字面函数和函数表达式//字面函数fun findBigOne(a: Int, b: Int): Boo

2017-06-02 17:49:59 824

原创 Kotlin之基本函数和高阶函数

package net.edaibu.kotlintest.FunctionAndLambda/** * @author geqipeng * * @date 2017/6/1 * * @time 10:38 *///函数//函数声明fun method1(x: Int): Int { return x}//中缀符号 infixinfix fun Int

2017-06-01 16:24:56 1383

《重构 改善既有代码的设计》pdf版

《重构 改善既有代码的设计》,本书清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了70多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。 本书适合软件开发人员、项目管理人员等阅读,也可作为高等院校计算机及相关专业师生的参考读物。

2019-03-21

ReactNactiveDemo

集成配置ReactNative到Studio中,并完成第一行HelloWorld代码,供大家参考使用

2018-07-27

银行名卡号对照表

可以根据银行卡号前6位匹配银行信息

2017-08-11

银行对照表

根据银行卡号,查询银行信息

2017-08-10

银行卡目录对照表

可以根据银行卡号查询到银行卡开户行及银行卡类型信息

2017-08-10

空空如也

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

TA关注的人

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