自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(214)
  • 资源 (25)
  • 收藏
  • 关注

原创 Android 注解及apt使用

版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/lib739449500/article/details/984829071.什么是apt什么是apt APT,就是Annotation Processing Tool的简称,就是可以在代码编译期间对注解进行处理,并且生成Java文件,减少手动的代码输入。注解我们平时用到的比较多...

2019-08-09 14:31:07 402

转载 推荐Android15个常用的图表库,包含线性,条形柱状,饼状图,扇形,雷达,股票,折线,散点,仪表盘......

原文:https://blog.csdn.net/u014133119/article/details/80923327

2019-06-18 14:27:59 615

原创 免费接口

快递查询:https://api.apiopen.top/EmailSearch?number=1012002https://market.aliyun.com/products/57126001/cmapi019423.html#sku=yuncode1342300000随机单句诗词推荐:https://api.apiopen.top/singlePoetry...

2019-05-08 13:22:30 1816

转载 shortcuts使用

https://blog.csdn.net/qibin0506/article/details/52878690https://www.cnblogs.com/mengdd/p/5996665.htmlhttps://www.jianshu.com/p/e5323fbc2625

2019-04-18 11:13:37 1347

原创 java 日历计算农历和节假日的常用类

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale; public class LunarCalendar { private int year; // 农历的年份 private int mon...

2018-12-06 17:20:17 2228 1

原创 android studio gradle从2.2.3升到3.1.1需要修改的地方

1.compile 字段修改为 implementation2.def appName = 'mydemo';def getTime() { return new Date().format("yyyyMMdd", TimeZone.getDefault());}applicationVariants.all { variant -> variant...

2018-10-26 14:33:39 661

原创 解决Android studio遇见Could not find common.jar (android.arch.core:common:1.0.0).错误

Error:Could not find common.jar (android.arch.core:common:1.0.0).Searched in the following locations:    https://jcenter.bintray.com/android/arch/core/common/1.0.0/common-1.0.0.jar修改的位置:build.grad...

2018-10-26 14:21:10 1826

转载 抓包工具Fidder详解(主要来抓取Android中app的请求)

1、下载软件Fiddler下载链接地址为:https://www.telerik.com/download/fiddler 。下载完成 之后,傻瓜式地安装一下就可以了。我安装的版本为:v4.6.20171.149782、设置Fiddler打开Fiddler,Tools -> Telerik Fiddler Options(配置完记得重启)选中HTTPS -> "De...

2018-10-18 16:08:23 422

原创 解决Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol 错误

原因是:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password把mysql用户登录密码加密规则还原成mysql_native_password.解决办法:1.进入sql黑框2.然后依次敲入下面三个命令。 ALTER USER 'root'@'localhost' IDENT...

2018-09-30 11:48:44 420

转载 Android程序员搭建一个属于自己的服务器

最近在跟小伙伴合作开发一款app,苦于没有合适的公共api接口,所以决定自己搭建一个服务器,目前已实现注册、登录,爬虫定时拉取闲鱼首页更新数据库。app传送门 一个极致的集大成App搭建服务器需要些什么工作本文所介绍的服务器都是入门级别的,适合移动端同学自己搭建玩玩,还没有达到商业开发水平,大牛请莫见怪。我们搭建服务器主要有以下几个步骤:1.搭建开发环境,IntelliJ + ...

2018-09-29 18:13:27 3626 2

原创 idea 2018注册码

网上找的可以用2DZ8RPRSBU-eyJsaWNlbnNlSWQiOiIyRFo4UlBSU0JVIiwibGljZW5zZWVOYW1lIjoiY24gdHUiLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiRm9yIGVkdWNhdGlvbmFsIHVzZSBvbmx5Iiw...

2018-09-29 18:11:52 3131 1

转载 国外stripe支付,超简单几行代码搞定

国外stripe支付,超简单几行代码搞定海外的项目 需要stripe支付 很简单 几行代码 先加入依赖:compile 'com.stripe:stripe-android:6.1.2'总共两种方式 一种是自己定义控件支付 一种是使用stripe提供的控件支付 两种方式代码差别也很小1.自己定义的控件支付//调用stripe支付方法 private void goStripe() {    ...

2018-07-09 19:47:17 10417 3

转载 libphonenumber:Google的公共电话号码解析库

https://blog.csdn.net/u013122625/article/details/52886440前言有个需求:接听接话使,皮套界面要能解析号码的来源地,并且要和系统的语言保持一致。这个问题说难不难,但是也不简单,一般情况下,我们可能会想到建立一个数据库,然后写一个ContentPrivoder,然后在项目中使用提供的URI来解析电话号码。如果你真的这么想,那么你这个任务就是无尽的...

2018-07-09 19:44:13 1774

原创 glide框架使用

导入dependencies { compile 'com.github.bumptech.glide:glide:3.7.0' compile 'com.android.support:support-v4:23.2.1' } 混淆-keep public class * implements com.bumptech.glide.module.Gl...

2018-03-22 20:08:15 351

原创 SparseArray与SparseArrayCompat,SparseArray和ArrayMap

什么是SparseArraySparseArray是Android独有的类,在标准的JDK中不存在这个类。 SparseArray只能在API19以上的系统里面 才有这个类,也就是Android4.4以上。我们可以把它理解为一个key是integer类型的HashMap。优点:Android提供了一个SparseArray类来替代HashMap,SparseArray要比 HashMap 节省内存...

2018-02-27 14:53:00 527

转载 安卓架构组件(1)-App架构指导

相关文章:【翻译】安卓架构组件(2)-添加组件到你的项目中【翻译】安卓架构组件(3)-处理生命周期【翻译】安卓架构组件(4)-LiveData【翻译】安卓架构组件(5)-ViewModel【翻译】安卓架构组件(6)-Room持久化类库【翻译】安卓架构组件(7)-分页库说明:今年的Google I/O大会关于安卓的部分发布了全新的类库:Architecture Component

2017-12-07 14:48:12 540

转载 Android 中内存泄漏的原因和解决方案

之前研究过一段时间关于 Android 内存泄漏的知识,大致了解了导致内存泄漏的一些原因,但是没有深入去探究,很多细节也理解的不够透彻,基本上处于一种似懂非懂的状态,最近又研究了一波,发现有很多新的收获,遂在此记录一些心得体会。首先引用一下开源项目 LearningNotes 中关于 Java 内存分配策略和 Java 是如何管理内存的说明。Java 内存分配策略Java 程序运行时

2017-12-07 14:45:08 367

转载 Android7.0的适配

关于Android7.0的适配  最近在软件的维护和更新过程中,了解到一些关于Android7.0的适配,在这里和大家分享一下,据我所知,需要对Notification、拍照、图片的裁剪进行适配一、Notification  关于Android7.0 Notication增加的特性,在此我就不详细说明了,因为关于这类介绍的文章,早有一些大牛已经发布过了。我主要讲的是我在应用

2017-11-16 15:09:21 512

转载 APP实现多语言

APP为什么要做多语言?  首先如果APP的用户量超级多,并且不只在内地使用,海外也有市场。那么来自各个不同国家和地区的人使用的时候,肯定想把这个APP设置成他所熟悉的语言,比如微信,微博,支付宝等这些APP都支持多语言设置的。  此外还有一些股票类的APP,因为股票类的APP所提供的行情报价服务包含了各大证券市场的,有内地的上证指数,深圳指数,还有香港的恒生指数,以及美股的纳斯达

2017-11-15 17:41:08 7527

转载 Android-Easy-MultiDex

项目地址:TangXiaoLv/Android-Easy-MultiDex简介:Android 傻瓜式 MultiDex 插件,从此再也不用担心方法数问题!注 1:不想看前半部分的话可以直接跳过到最下面配置部分。注 2:本插件是基于DexKnifePlugin 1.6.2优化改造而来。填坑之路坑 1:65536 ,So easy!

2017-11-14 10:49:26 364

原创 统计工具StatSVN使用

统计工具StatSVN使用指南 1. 概述  StatSVN是一个Java写的开源代码统计程序,从statCVS移植而来,能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表。 1.1 目的  本文档目的是对代码统计工具statSVN的安装和使用方法进行说明。 1.2 角色职责 不涉及  1.3 入口标准  需要统计的SVN Library已存在

2017-11-06 13:50:14 1183

原创 RecyclerView 与 ScrollView嵌套

在使用RecyclerView和ScrollView 的时候,会遇见几个问题。RecyclerView 显示不全;RecyclerView 与ScrollView 滑动冲突;嵌套布局不显示在顶部,直接显示RecyclerView 第一个item解决办法是:重写布局管理器,例如重写垂直布局LinearLayoutManagerimport android.conten

2017-10-27 01:19:17 1092 1

转载 一个 selector工具类

你是否曾抱怨过产品经理,为什么一个app里面按钮正常/按下状态颜色不统一起来? 你是否曾埋怨过UI,为什么不同地方输入框的颜色、圆角和聚焦字体颜色不一样? 你是否曾因为为了避免少些一个selector的.xml文件而手动的去控制TextView在选中/非选中状态下的颜色? 你是否曾因为drawable目录下selector,shape文件太多,第二次要用却忘了以前有没有定义过又找不到而

2017-07-12 16:46:24 424

转载 AndroidStudio生成自己的Compile依赖

在AndroidStudio中经常使用compile的方式来导入第三方代码,如图所示:想要拥有自己的依赖,可参考本篇的方法在github上托管一个带有Android Libray的项目,我们要compile的就是这个Libray去jitpack官网搜索对应github仓库,然后 就可以得到自己的compile依赖在自己的项目中添加依赖即可 具体步骤

2017-02-16 17:10:53 6232 8

转载 android项目大全,总有你所需的

注:打开请贴网址,有些直接通过链接打开的不正确。【github】常用Github项目类库TypeLibDescription LibLocationAndroidSlidingMenu https://github.com/jfeinstein10/SlidingMenu   https://githu

2017-02-16 14:34:36 3093

转载 面试时,你会问面试官哪些问题?

面试时,你会问面试官哪些问题?明天又要去参加一次面试。每次面试的时候,面试官都会在最后给面试者一些时间,来问问题。这是个非常好的机会,能按照自己的思路,来了解职位、技术、企业文化、福利待遇、企业状况和前景等情况,以弥补前面面试过程中没有了解到的情况。但较早以前面试准备不太充分,虽然也能地问上一些问题,但挂一漏万,每次回来后,总觉得对企业、对职位没有完全了解清楚,不能依此作出很理性的决断

2017-02-16 14:28:26 827

原创 Android Studio中使用Git和Github

本篇文章介绍的是基于window系统的1、要在as中使用git,首先你的在本地安装Git,到官网下载Git: Github 2、在studio中配置git插件:File->Setting->Version Control->Git, 然后选择你本地的Git安装路径(需要定位到bin目录下的git.exe),然后点击Test测试一下,结果如下图:那么恭喜你,你已经设置成功了! 

2017-02-16 13:41:04 647

原创 Android PopupWindow

Android PopupWindow构造方法public PopupWindow(View contentView, int width, int height, boolean focusable)contentView为要显示的view,width和height为宽和高,值为像素值,也可以是MATCHT_PARENT和WRAP_CONTENT。

2016-12-14 12:09:20 364

转载 TabLayout属性详解

Design库-TabLayout属性详解序上图是简书Android端的主页Tab,在其他的App中Tab也是很常见的,它的实现方式也有很多:TabHost,自定义控件(第三方库),RadioGroup等等。这里主要介绍Android Design库中的TabLayout的使用。1.什么是TabLayout在源码中给出了TabLayout的定

2016-12-08 18:11:09 4226

转载 CoordinatorLayout与滚动的处理

英文原文:https://guides.codepath.com/android/Handling-Scrolls-with-CoordinatorLayout 这篇文章专门讲解和CoordinatorLayout相关的知识点,这也是Design Support Library中最重要与最难的部分。概览CoordinatorLayout 实现了多种M

2016-12-08 14:40:49 363

转载 Android 5.0 API新增和改进

转自Android官网:点击打开链接API 级别:21Android 5.0 (LOLLIPOP) 为用户和应用开发者提供了新的功能。本文档介绍了最值得注意的新 API。有关新平台功能的扼要介绍,另请参阅 Android Lollipop 集锦。开始开发要构建 Android 5.0 版应用,您必须先下载 Android SDK,然后使用 SDK 管理器

2016-09-22 10:29:23 686

转载 Android 6.0 运行时权限处理完全解析

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/50709663; 本文出自:【张鸿洋的博客】一、概述随着Android 6.0发布以及普及,我们开发者所要应对的主要就是新版本SDK带来的一些变化,首先关注的就是权限机制的变化。对于6.0的几个主要的变化,查看查看官网的这篇文章http://devel

2016-09-14 16:08:37 610

原创 Android6.0的重要变化

一.通知(Notifications)此版本移除了Notification.setLatestEventInfo()方法。用Notification.Builder类来构造通知,在需要反复更新通知的情况下,保存并重用Notification.Builder的实例;在获取更新后的Notification实例时,调用其build()方法adb shell dumpsys notificatio

2016-09-06 13:35:18 1104

原创 AVLoadingIndicatorView

AVLoadingIndicatorView是一个实现了各种各样加载效果的库,每一种效果都很精美。运行效果:github地址:https://github.com/81813780/AVLoadingIndicatorViewUsageStep 1Add dependencies in build.gradle.

2016-09-02 15:27:12 3398

转载 Android OkHttp

一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价。为了更好的在应对网络访问,学习下okhttp还是蛮必要的,本篇博客首先介绍okhttp的简单使用,主要包含:一般的get请求一般的post请求基于Http的文件上传文件下载加载图片支持请求回调,直接返回对

2016-08-22 13:48:26 1193

转载 Android LRecyclerView

简介LRecyclerView是支持addHeaderView、 addFooterView、下拉刷新、分页加载数据的RecyclerView。它对 RecyclerView 控件进行了拓展,给RecyclerView增加HeaderView、FooterView,并且不需要对你的Adapter做任何修改。主要功能

2016-08-19 16:16:59 2216

原创 几个裁剪图片 github地址

https://github.com/xuehuayous/Android-Crophttp://blog.csdn.net/xuehuayous/article/details/51324656https://github.com/shengge/Android-crophttp://blog.csdn.net/jiantao_yang/article/details

2016-08-09 10:59:34 808

原创 Zxing扫描

在我们是Zxing框架进行二维码扫描的时候,会发现,现在手机随着分辨率的增加,那个扫描框会越来越小解决办法:1:找到CameraManager类,最上面四行参数就是设置宽高的, private static final int MIN_FRAME_WIDTH = (int)  DensityUtils.dp2px(MyApplication.getInstance(),180)

2016-08-02 12:14:13 616

转载 Android View视图绘制流程

===========================第一阶段============================任何一个视图都不可能凭空突然出现在屏幕上,它们都是要经过非常科学的绘制流程后才能显示出来的。每一个视图的绘制过程都必须经历三个最主要的阶段,即onMeasure()、onLayout()和onDraw(),下面我们逐个对这三个阶段展开进行探讨。一. onMeas

2016-07-07 13:20:27 531

转载 Android LayoutInflater介绍

一.LayoutInflaterLayoutInflater主要是用于加载布局的。加载布局的任务通常都是在Activity中调用setContentView()方法来完成的。其实setContentView()方法的内部也是使用LayoutInflater来加载布局的。LayoutInflater的用法非常简单,首先需要获取到LayoutInflater的实例,有两种方法可以获

2016-07-07 13:19:52 346

BaiduMap_AndroidSDK_v2.1.2_Sample.zip

BaiduMap_AndroidSDK_v2.1.2_Sample.zip

2014-03-15

BaiduMap_AndroidSDK_v2.1.2_Lib

BaiduMap_AndroidSDK_v2.1.2_Lib

2014-03-15

BaiduMap_AndroidSDK_v2.1.2_Docs

BaiduMap_AndroidSDK_v2.1.2_Docs

2014-03-15

APK防反编译技术

APK防反编译技术

2014-03-01

android 页卡效果,用tabhost实现最简单的页卡效果

android 页卡效果,用tabhost实现最简单的页卡效果

2014-03-01

android 页卡效果

android 页卡效果,用tabhost实现最简单的页卡效果

2014-03-01

android 滚动 日历控件

android 滚动 日历控件 可以选择年月日时分秒

2014-03-01

整理oracle笔记

oracle笔记

2013-04-05

取色器.exe

取色器.exe

2013-04-05

JPG截图工具

JPG截图工具简体中文免费版V3.02.28.exe

2013-04-05

java poi包

poi.jar java poi包,用于excel的导入导出

2013-04-05

mysql-connector-java-5.1.6-bin.jar

java连接mysql包。

2013-04-05

jspSmartUpload.rar

jspSmartUpload.rar,java上传工具,servlet中可以用到

2013-04-05

jspsmartupload.zip

java上传工具,jspsmartupload.zip

2013-04-05

tm-extractors-0.4.jar

tm-extractors-0.4.jar 一个poi用来操作word的必要的jar包

2013-01-19

poi-3.5-beta6-20090622.jar

poi-3.5-beta6-20090622.jar

2013-01-19

iTextAsian.jar

iTextAsian.jar iText用来操作word的一个jar包

2013-01-19

iText-2.1.5.jar

iText-2.1.5.jar ,iText用来实现操作word的一个jar包

2013-01-19

poi-3.9-20121203.jar

poi3.9,它可以用来操作excel,word文档,从而可以实现一些导入导出功能。

2013-01-19

poi操作word文档

poi操作数据库的案例,如果没poi的话,下载一个,去官网上。

2013-01-19

坦克大战游戏java源代码

坦克大战游戏java源代码。

2012-08-14

vb学生成绩管理系统

vb学生成绩管理系统,用vb编写的学生管理程序

2012-06-28

java异常处理

java 异常处理 ,java编程时经常会抛出异常,此时就需要异常处理。

2012-06-27

空空如也

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

TA关注的人

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