自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (15)
  • 收藏
  • 关注

原创 Java读取Excel数据:基于Apache POI(一)

Java读取Excel数据:基于Apache POI(一)Java本身不支持直接读取微软的Excel表格数据。第三方的Apache提供了一个库POI用以支持Java读写Excel表格数据。首先需要到Apache官网下载POI的库,下载链接地址:https://poi.apache.org/download.html本文基于POI的版本是4.0.1。下载poi-bin-4.0.1-20181...

2018-12-27 21:23:56 21249 9

原创 读取AndroidManifest.xml中的meta-data

AndroidManifest.xml中定义了meta-data,例如常见的渠道名:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="zhangphil.book">

2018-12-24 22:09:36 4012 1

原创 Android RecyclerView ItemDecoration时间轴线首尾部分显示(二)

package zhangphil.book;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Rect;import android.gra...

2018-12-20 22:51:18 1483

原创 Android RecyclerView ItemDecoration timeline(一)

package zhangphil.book;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Rect;import android.gra...

2018-12-19 20:13:33 699

原创 Android RecyclerView ItemDecoration divider line with drawable

package zhangphil.book;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Rect;import android.graphics.drawable.Drawable;import...

2018-12-18 19:17:34 455

原创 Android RecyclerView DividerItemDecoration使用Drawable

Android RecyclerView DividerItemDecoration使用Drawablepackage zhangphil.book;import android.graphics.drawable.Drawable;import android.os.Bundle;import android.support.annotation.NonNull;import a...

2018-12-17 21:45:14 2952 1

原创 Android RecyclerView DividerItemDecoration

package zhangphil.book;import android.graphics.drawable.ColorDrawable;import android.os.Bundle;import android.support.annotation.NonNull;import android.support.v4.content.ContextCompat;import a...

2018-12-16 11:36:35 1218

原创 Java entrySet之Map.Entry

Java的HashMap是<K,V>键值对结构存储数据。Java在遍历HashMap时候,有时候开发者可能不需要关心Key键或者开发者根本就不知道Key键是什么,就想获取value值或对value值做修改。那就可以使用Java的Map.Entry实现。假设现在一个HashMap里面存放了三对值:<123,1>  , <456,2>  ,  <789,3...

2018-12-15 13:22:59 1474

原创 git错误:Unlink of file 'xxx' failed.Should I try again?

git错误:Unlink of file 'xxx' failed.Should I try again?如图:发生在用git切换代码分支,提示有文件修改了,需要提交,但是明明没有修改啊。原因是git维护管理的代码被其他程序在使用,如IDE(Android Studio等)。解决方法关闭程序IDE或使用到程序代码的应用即可。...

2018-12-14 20:01:27 16392 1

原创 Android ListView convertView-ViewHolder

package zhangphil.book;import android.app.ListActivity;import android.os.Bundle;import android.support.annotation.NonNull;import android.support.annotation.Nullable;import android.view.LayoutIn...

2018-12-12 20:29:59 400

原创 Android配置build.gradle的buildTypes动态自动维护debug和release包自定义字段变量值

Android配置build.gradle的buildTypes动态自动维护debug和release包自定义字段变量值在Android编译出包阶段,debug包和正式的release有时候需要作出有所区别的调整。比如最常见的是App应用程序中Log日志输出开关的控制。开发者希望在debug阶段Log日志能够打开输出,以便排查定位问题,而在正式的release包中,为了避免泄露App应用程序...

2018-12-10 21:18:59 6981

原创 Android配置build.gradle自动化编译signingConfigs和V1,V2签名

Android配置build.gradle自动化编译signingConfigs和V1,V2签名Android Studio已经提供了打包apk的快捷按钮,足够简单。编译按钮为:但是有时候开发者还想更新需要进一步的自动化,这时候可以通过配置build.gradle文件时候,在module下面的build.gradle下面增加signingConfigs:android { ...

2018-12-09 14:30:11 12922

原创 Android导出已安装应用程序apk文件的两种方案

Android导出已安装应用程序apk文件的两种方案如果已经在Android手机上安装了App应用程序,那么Android系统会保留应用程序的apk安装副本。如果要导出这些apk文件,有以下两种方案:第一种方案:命令行模式。先通过adb shell pm list packages命令列出当前手机上已经安装的apk:假设要导出华为的相机apk:com.huawei.cam...

2018-12-08 13:51:11 50388 1

原创 SQLite数据库查看器报MSVCR120.dll缺失问题

安装github上一个开源的SQLite数据库(https://github.com/sqlitebrowser/sqlitebrowser/releases)查看器时候,解压zip文件开始启动程序后,报错,错误原因提示说MSVCR120.dll缺失,安装微软VC++的Windows补丁即可,微软官方补丁下载链接地址:https://www.microsoft.com/zh-CN/downlo...

2018-12-07 20:07:16 658

原创 Android配置build.gradle编译release包以日期加序列号自增长为Version Code以及Version Name区分不同类型(三)

Android配置build.gradle编译release包以日期加序列号自增长为Version Code以及Version Name区分不同类型(三)前几篇文章介绍了如何通过配置build.gradle实现在编译release包时候,Version Code动态的以日期+序列号的形式自增长,从而无需人工干预手动修改配置文件。有些时候,开发者打出的包,可能还需要对Version Name实现...

2018-12-05 10:05:47 2509

原创 Android配置build.gradle编译release包时以日期时间加序列号为Version Code且Version Code自动增长(二)

Android配置build.gradle编译release包时以日期时间加序列号为Version Code且Version Code自动增长(二)Android官方推荐以一个自然增长的整数值为Version Code,比如以基础数值1为基础,每次发一个release包时候Version值自增长1,于是Version Code以1,2,3,4,5,,,,这种样式的自然整数增长下去。然而有时候,...

2018-12-04 10:02:35 2037

原创 Android配置build.gradle实现Version Code编译release包时自动增长(一)

Android配置build.gradle实现Version Code编译release包时自动增长(一)经常的,开发者在上线发布之前要打出很多测试包给测试团队测试,每次打出的release包为了区分不同的版本号,需要手动的修改Android里面的配置文件build.gradle的versionCode字段,这一工作纯属于机械的手工修改,重复劳动,一不小心可能还会把版本号version cod...

2018-12-03 16:16:45 3610

原创 Java内存垃圾回收(Garbage Collection)机制基本方法和原则:System.gc()与finalize()

Java内存垃圾回收(Garbage Collection)机制基本方法和原则:System.gc()与finalize()Java一个对象的finalize()函数,是在当前对象被回收时才会调用。System.gc()暗示和提醒JVM开始垃圾回收。Java程序中显示调用System.gc() 搭配 Runtime.getRuntime().gc(),JVM并不一定马上就进行垃圾回收。这些方法...

2018-12-01 12:51:39 1038

vcruntime140_1.dll

vcruntime140_1.dll

2022-01-10

2019年民航机场吞吐量排名.xls

2019年民航机场生产统计公报。数据来源,民用航空局。该excel表格中,罗列了中国各大城市在2019年的机场客流量数据和排名。

2020-12-10

链家2020年9月二手房数据

全国的房产价格地址经纬度等信息,2020年9月份链家的二手房数据包。下载后是一个excel表,将这个excel表另存为csv数据文件,可以用pandas读取。

2020-12-10

strava_com_sample_utf8.xls

一个excel表格数据,数据是一个公开的Python数据集,包含路径经纬度散点。提取里面的路径经纬度散点,可以构绘出地图线路。

2020-12-10

jxta2.7.zip

JXTA 2.7,P2P分布式计算框架JXTA。version 2.7。shell 2.5.

2019-08-21

AXMLPrinter2的jar文件及源代码文件

Android逆向工程之AXMLPrinter2的jar文件及源代码文件。

2018-11-08

digital-7字体(LED数字样式字体)

digital-7字体(LED数字样式字体)。该字体主要用于显示LED数字灯样式的字体。直接导入到Android assets文件下,作为font 字体使用。

2017-09-05

Android-PullLayout:仿UC天气下拉和微信下拉眼睛头部弹入淡出

Android-PullLayout:仿UC天气下拉和微信下拉眼睛头部弹入淡出

2015-11-29

QQ侧滑边栏源代码

移动版QQ侧滑边栏源代码(Android)。UI交互设计样式和QQ高度相似。

2015-10-29

DrawerLayoutDemo

Android DrawerLayout Demo

2015-09-24

MaterialDesignLibrary_Code and Lib合集

MaterialDesignLibrary_Code and Lib 内含:NineOldAndroidsLibrary包和一个测试项目:MaterialDesignActivity

2015-09-21

Android Volley

Android网络开发框架Volley需要的jar包:volley.jar。该包直接导入到自己的项目即可使用。

2015-08-27

sqlitemanager.jar

sqlitemanager.jar。用于查看SQLite数据库的第三方插件。

2015-07-16

SearchDemo

Android搜索建议演示代码,完整的项目代码文件。

2015-04-17

Android底部弹出iOS7风格对话框_库文件资源

Android底部弹出iOS7风格对话框。库文件,直接作为库添加到自己的项目加以引用即可。

2015-04-08

空空如也

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

TA关注的人

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