自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

will_han 的专栏

仰望星空脚踏实地

  • 博客(95)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 找到sharedpreferences 并查看其内容的方法

首先把安卓板子插到系统然后adb devices确定板子已经顺利与adb 建立连接确认设备已经连接好了之后ls data/data/com.a.b/shared_prefs找到对应名称的xml文件然后打开该xml文件cat data/data/com.anxin.fingerprintsign/shared_prefs/devid.conf.xml...

2021-07-13 15:20:14 268

原创 Android 添加水印图片

/** * 给图片加水印 * 水印位置根据服务端给的处理 * @param src 原图 * @param watermark 水印 * @return 加水印的原图 */ public Bitmap WaterMask(Bitmap src, Bitmap watermark) { in...

2019-08-16 13:57:45 770 1

原创 SVN Failed to run the WC DB work queue associated with解决办法

1.SQLite Expert Professional 破解版下载2.找到你项目的.svn文件,查看是否存在wc.db3.将wc.db用SQLite Exper Professional打开,执行 “select * from work_queue”4.执行 "delete from work_queue"5.在svn中进行clean up操作...

2019-08-02 14:33:26 551

原创 Android 解决 Error:moudle not specified 问题

今天在启动项目打算继续愉快的编码的时候突然遇到Error:moudle not specified 问题,提示项目module找不到了,我赶忙查找了一下,发现module还在啊,并且昨天下班时候还运行的好好的呢,废话不多说,上图:我就是点击如上小按钮,等一分钟,之后你就发现你的错误消失了,并且项目可以运行了,至于具体原因目前也不了解,有问题或者有好的建议的小伙伴欢迎留言讨论哈!...

2019-07-24 13:15:16 1240 1

原创 Android 解决 androidx.versionedparcelable.ParcelImpl$1 问题

1.选择工程右键→Refactor→Migrate to Androidx...2.选中所有需要重命名的目录,执行Do Refactor这样就OK了,有问题欢迎留言。。

2019-03-20 10:48:51 7750 2

原创 Android Studio Error:Program type already present: com.blankj.utilcode.BuildConfig 解决方案

今天在网上导入一个开源项目时候报了如下错误   Error:Program type already present: com.blankj.utilcode.BuildConfig找了半天也没找到是什么问题导致的,后来无意间发现了  Release 版本可以打包 但是Debug 运行到手机还是报上面的错误,有了方向就好办了,经过一番查找发现了如下问题然后我把Debug 的混淆...

2019-02-14 09:14:54 7975 1

原创 Android 更换桌面图标不生效问题解决

今天应客户得要求把原来得项目桌面图标更换一下,结果发现替换并清空了项目中的所有老图标之后,桌面上依然显示得是老图标,Clean 项目也不起作用,最终 重新启动手机+clean 项目后桌面图标更新成功。...

2018-10-15 10:09:39 5456 3

原创 Android ListView 根据数据更新高度

今天利用ListView 显示几条数据,但是折腾了半天数据也没显示出来,打断点跟数据发现写的都没问题,最后在网上查找资料解决 public static void setListViewHeightBasedOnChildren(ListView listView) { // 获取ListView对应的Adapter ListAdapter listAdapter = listVie...

2018-08-20 15:45:51 1161

原创 Android Error:Failed to resolve: com.android.support:support-annotations:27.1.1

今天在开发工程中碰到了这样的一个问题,Error:Failed to resolve: com.android.support:support-annotations:27.0.1,报错信息如下图: 错误截图最终排查发现是因为 glide 版本过新导致的,如图:这样问题就解决了,当然我遇到的只是glide,大家也可以用此方法排查其他的包,是否是因为版本太新导致了我们的问题。 ...

2018-07-24 10:36:45 2212 3

原创 Android 打包 Execution failed for task ':app:transformClassesWithDexForRelease' 解决

今天打包出现了Execution failed for task ':app:transformClassesWithDexForRelease' 的问题导致打包失败,上网查了一下说是包冲突导致的,那就好办了,直接如下图搞搞就OK了。

2018-02-28 09:02:56 2178

原创 Android 7.0 之后上传图片发现图片为空的解决方案

今天遇到一个问题,就是需要向服务端上传图片,结果是从相册选择的图片都能正常上传,但是拍照得到的图片无法上传。当时我以为是拍照之后得到的图片没有获取成功导致的,但是我断点调试发现拍照后的图片得到了,有路径,并且装换成文件后,文件是存在的,后来上网找了些资料才发现问题的关键点:类似这样 content://com.jph.takephoto.fileprovider/camera_photos

2018-02-06 11:13:42 2583

原创 Android 解决 Error:(368) Attribute "displayOptions" already defined with incompatible format.

今天把 gradle 2.2 的老项目导入到AS3.0中 ,导入过程中出现的问题可以看我之前的一篇博客  AS3.0 导入老项目遇到的问题解决,今天主要看的是 我把老项目成功运行之后新加了一个Activity报了这样一个错误  Error:(368) Attribute "displayOptions" already defined with incomp atible format. 这种

2018-01-23 17:12:09 1988

原创 Android 解决 .build.gradle.tasks.factory.AndroidJavaCompile.setDependencyCacheDir(Ljava/io/File;)V

今天在AndroidStudio 3.0 上导入了一个公司的比较老的项目,gradle 版本是 2.2的,然后发现导入之后报如下错误:Error:Cause: com.android.build.gradle.tasks.factory.AndroidJavaCompile.setDependencyCacheDir(Ljava/io/File;)VConsult IDE log for

2018-01-23 09:41:57 14963 2

原创 Android 支付宝 app支付异常解决 -- ALI40247

今天在做安卓支付宝支付的时候遇到了一个异常:{"code":"40002","msg":"Invalid Arguments","sub_code":"isvinvalid-signature","sub_msg":"无效签名"}既然是知道是签名无效那就好办多了,咱们在申请秘钥的时候有一个这个么工具:我们利用这个工具就能得到公钥和私钥,我们还应该知道的是公钥和私钥是需要匹配才能生效

2017-07-28 13:25:04 4162 1

原创 ios pushViewController 页面不跳转问题解决

挺长时间没写iOS代码了,今天在写页面跳转的时候发现跳转不了,代码是这样的:-(void)pushClick:(UIButton*)sender{ SecondViewController *secondVC = [[SecondViewController alloc]init]; secondVC.labelString = _textLabel.text;

2017-07-18 17:58:06 11613

原创 Android UnsatisfiedLinkError: Couldn't load XXXfrom loader dalvik.system.PathClassLoader[DexPathLis

Android studio导入so包异常:Java.lang.UnsatisfiedLinkError: Couldn’t load sm2 from loader dalvik.system.PathClassLoader[DexPathList[[zip file”data/app/com.libCom.androidsm2-.apk”],nativeLibraryDirectories

2017-07-11 10:32:28 1492

原创 Android ListView 点击按钮删除对应的 item

今天遇到一个点击item 中按钮删除对应的item的需求,那么问题来了,按钮在Adapter 视图中,按理说点击事件如果在Adapter中实现的话会无法调用自身listView 刷新数据源的方法,好了不多说了,先上效果:其实我的实现方法就是把删除按钮的点击事件放在对应的Activity中实现,那么问题又来了,我们怎么知道点击的是哪个item中的按钮?后来我发现一个神奇的东西 tag ,

2017-07-11 10:11:07 12562 1

原创 iOS 为 self.view 设置背景图片被切割的解决方案

今天在做登录页背景图片的时候遇到了上述问题,我的代码是这个样子的UIImage* bgImg = [UIImage imageNamed:@"login_bg.png"]; self.view.backgroundColor = [UIColor colorWithPatternImage:bgImg];结果我发现我的背景图片在运行之后被切割了,很不开心,查了资料发现原来UIImage是

2017-06-01 11:24:03 1315 1

原创 Android Error:Failed to find target with hash string 'Google Inc.:Google APIs:23' 解决方案

今天在网上下载了一套代码,结果出现如下错误,  Error:Failed to find target with hash string 'Google Inc.:Google APIs:23' in: /Users/admin/Library/Android/sdk,然后我就根据错误的提示找到了这句代码:compileSdkVersion 'Google Inc.:Google APIs:2

2017-05-05 11:15:05 5685 2

原创 ListView setOnItemClickListener 事件无响应的解决办法

今天写一个带有listView 的页面,写点击事件之后发现没有响应,马上上网找找原因,发现时我的item 里面有EditText 抢了item 的第一响应者身份,只需要加上如下两行代码的任意一行即可:一、在EditText里面加上 android:focusable="false"二、在EditText父容器上添加 android:descen

2017-04-20 14:17:27 3663

原创 Android Glide Error:Failed to resolve: com.github.bumptech.glide:glide:+ 问题解决

今天在加载Glide包的时候突然给我报了一个Error:Failed to resolve: com.github.bumptech.glide:glide:+ ,我的代码是这样的 // 图片加载 compile 'com.github.bumptech.glide:glide:+'关键是这个glide我之前用过啊,没出现问题,,带着疑问找到度娘,网上有说 glide必须有suppo

2017-04-13 10:46:53 18072 7

原创 Android OKHttp https java.io.IOException: Hostname was not verified 问题解决

最近公司的项目要转用https,这里主要还是用到鸿神的 GitHub,其中设置可以访问所有网站代码是这样的HttpsUtils.SSLParams sslParams = HttpsUtils.getSslSocketFactory(null, null, null);OkHttpClient okHttpClient = new OkHttpClient.Builder()

2017-04-10 09:47:46 8403

原创 AndroidStudio 集成极光推送(带源码)

极光推送(JPush)是一个端到端的推送服务,使得服务器端消息能够及时地推送到终端用户手机上,让开发者积极地保持与用户的连接,从而提高用户活跃度、提高应用的留存率。接下在咱们就介绍一下基于 JPush 来快捷地为 Android App 增加推送功能。首先说一下极光推送的主要功能。1.保持与服务器的长连接,以便消息能够即时推送到达客户端 2.接收通知与自定义消息,并向开发者App 传递相关

2017-03-22 10:21:49 1736

原创 Android 中生成普通二维码、中心Logo 二维码、以及扫描解析二维码

首先声明我们通篇用的都是Google开源框架Zxing,要实现的功能有三个 ,生成普通二维码、生成带有中心图片Logo 的二维码,扫描解析二维码,直接上效果图吧首先我们需要一个这样的 Zxing 的包类似于这样接下来需要引入资源1.drawable 中引入图片 navbar.png2.layout中引入camera.xml、main.xml、qrcode_captu

2017-02-04 13:58:23 1577

原创 Android 百度地图 Marker 平滑移动

首先我们大家都知道百度地图中的Marker是基于经纬度也就是一个点来得到自身存在的位置的,但是我们如果想让Marker 移动呢?跳点我们大家都会,只需要重新为Marker赋值一个坐标点就好了,但是如果我们要平滑移动呢,我的做法就是为坐标点频繁赋值,使其看起来像是移动过去的,好了,废话不多说了,看效果吧上面花了条线就是为了让我们看到Marker的移动轨迹,但是我们即使是频繁赋值也还是有问

2016-12-27 10:41:29 7955 28

原创 Android 响铃与震动模式的

今天我们来说一下Android中的响铃与震动的用法,首先震动需要权限: 我们直接看响铃代码 MediaPlayer mp = new MediaPlayer(); mp.setDataSource(this, RingtoneManager .getDefaultUri(RingtoneManager.TYPE_NOTIFICATION));//这里我用的

2016-12-21 14:16:12 4014

原创 百度导航引擎初始化失败问题解决

最近弄了一些关于百度地图导航的功能模块,遇到了一个非常恶心的问题,在这列举出来供后来的兄弟们借鉴1.百度导航引擎初始化失败这个问题出现时候我们需要把Demo里面的lib里面的文件全部复制到我们对应的项目的文件夹下如图:由于官方Demo 给的只有一个armeabi文件夹,所以我们为了防止可能出现的问题就要自己建其他的v7a以及v8a文件夹放入对应的文件即可。。。导入该libs之后就要

2016-12-15 17:27:05 7829 4

原创 Android 百度云推送

今天没啥事看了下Android 推送,研究了一下,也就是把基本的功能完成了,遇到了几个问题,所以把百度云推送的步骤记录一下,为自己做个记录,也为后来人提供个方便吧1.注册成为百度开发者想要完成推送的功能第一步就是要注册成为百度开发者,对于百度开发者相信大家都不陌生,百度地图等功能都需要注册成为百度开发者。。没有的直接去官网申请就好了,然后创建新的应用,不复杂。。2.第二步就是下

2016-12-07 14:24:56 698

原创 android studio Session 'app': Error Installing APK解决方案

1.Clean,重新编译2.手机拔掉,重新插3.写在应用诚信运行4.改变Android studio的设置,去掉第一个复选框的勾,如下图

2016-11-15 17:11:39 1200

原创 为 AndroidStudio 设定 Activity 模板

在我们进行Android 软件开发的时候一般总会有很多软件的页面和我们之前做过的页面和像,这时候我们如果能弄几个Activity 模板简直是很幸福很幸福的一件事了,废话不多说看效果图。这个就是我引入的模板,一行代码都没改,极大的减少了部分代码的编写,下面说说具体的做法。要想显示上面那种自定义的模板首先我们就需要有模板,收集一些常用的模板就很重要了。。我先列举出来几个:h

2016-10-31 17:40:37 1316

原创 Android 全局改变字体大小的方法

在我们开发项目的时候经常会有改变全局字体大小的需求,下面介绍一种全局的改变字体大小的方法, public void changeTextSize(Activity activity,int multiple){ Configuration configuration = getResources().getConfiguration(); configu

2016-10-27 14:40:19 2965 1

原创 一种简单的Android 中全局更换字体的方法

在我们开发Android程序的时候通常会遇到更改全局字体的需求,我目前能想到的解决方案有三种,下面我们来进行逐一分析:第一种方式就是自定义控件,毫无疑问这个一定能解决我们的问题,只需要把我们之前用的控件换成我们自定义的控件就好,缺点是如果是多种控件我们就要自定义多种相对应的View,太过麻烦,工作量太大第二种是利用递归的思想遍历RootView 中的所有View进行判断并进行字体的更改,缺

2016-10-27 14:31:59 6316

原创 为GridView添加HeaderView的简单实现方法

在网上找到一个方法把HeaderView和GridView都放到ScrollView里面,这里要解决的问题是ScrollView和GridView滑动手势的冲突问题,解决办法是让GridView充满ScrollView,不让GridView滑动而只让ScrollView滑动。具题做法是重载GridView的onMeasure()方法。public class MyGridView extend

2016-09-29 13:42:22 695

原创 AndroidStudio导入项目一直卡在Building gradle project info解决方案

AndroidStudio导入项目一直卡在Building gradle project info,实际上是因为你导入的这个项目使用的gradle与你已经拥有的gradle版本不一致,导致需要下载该项目需要的gradle版本,不知是被墙了还是什么原因,反正就是会一直卡住,直至下载完成(如果能下载完成的话,233)网上也提供了方法,就是去官网下载gradle的版本,然后放到本地,我就不在这里

2016-09-24 11:54:22 273

原创 iOS 中SharaSDK 发送短信功能的集成

第一步、获取短信SDK下载最新版SDK,解压后得到以下文件结构:(下载链接:http://www.mob.com/#/downloadDetail/SMS/ios)目录说明:1、SMSSDK:短信验证码SDK,包括静态库和本地化文件。使用时直接将这个文件夹拖入工程。2、SMSSDKDemo:示例Demo 。3、如果想要集成SMSSDK 提供的UI,直接把SMSS

2016-09-12 15:16:57 907

原创 iOS中自定义带有中心小图片的二维码

今天遇到一个需要中间要有一个图片的二维码,以前用的都是自带的没有图片的二维码,这回加了一个图片,没啥办法,研究吧。。废话不多说,先上效果图:效果就如图片那样,下面我介绍一下整体思路:1.创建一个装二维码的图片放到父容器的中心位置,代码如下: self.imageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 2

2016-09-09 16:00:43 2665

原创 iOS 中饼状图的自定义绘制

前几天有一个需求是制作一个统计工资的饼状图,但是和一般的饼状图不同的是要求改饼状图中心需要有两条文字,功能需求就是这样,先上一张效果图:因为咱们的饼状图本身只是一个View ,在调用的时候一定是在一个ViewController 里面的,所以我们需要传值,这里我选择用代理:@protocol PDChartViewDataSource;@interface PDChartView :

2016-09-02 11:54:48 3507

原创 关于 UIWindow init 初始化可能会遇到的问题

之前在用的UIWindow 的时候基本上都是  UIWindow *window = [UIWindow alloc]init]; 本来一直都没有遇到什么问题,后来测试告诉我在 8.1上遇到按钮点击无效的问题,问题是这样的:针对这个问题我上网找了一些解决方案,基本上都不对,后来 self.window.frame = [UIScreen mainScreen].bounds;这样问题就解决

2016-09-01 11:23:23 882

原创 iOS 中引导页的实现

在我们做iOS 软件的时候引导页的功能很常用,我给大家介绍的方法是已经封装好的类,只需调用就好,调用的时候需要两个参数:@property (nonatomic, strong) NSMutableArray *picArr;//设置启动图样式 Arr@property (nonatomic, strong) NSMutableArray *titleArr;//设置启动图末页 Btn 名字

2016-07-25 11:16:35 511

原创 iOS 中简单的获取精准本地时间的方法

我们在获取当前时间的时候一般获取的都是美国的时间,会比我们的北京时间快了4个小时,下面我们就说一下获取到准确时间的方法: //获取当前时间 NSDate *now = [NSDate date]; NSCalendar *calendar = [NSCalendar currentCalendar]; NSUInteger unitFlags = NSYearCale

2016-07-04 14:34:09 1522

SQLite Expert Professional破解版下载.rar

SQLite Expert Professional破解版下载

2019-08-02

TenementPlateform.rar

安卓图片预览(支持手势放大、拖拽)点击图片出现大图浏览的界面 背景要全黑 没有状态栏 支持手势放大及拖拽 点击关闭大图浏览

2019-05-10

AndroidStudio 下极光推送源码

基于AndroidStudio的极光推送,可以收到通知,自定义消息等,亲测可用

2017-03-22

Android 中生成普通二维码、中心Logo 二维码、以及扫描解析二维码

Google开源框架Zxing,实现的功能有三个 ,生成普通二维码、生成带有中心图片Logo 的二维码,扫描解析二维码

2017-02-04

iOS 中非常漂亮好用的自定义饼状图

iOS 中非常漂亮好用的自定义饼状图 调用简单 方便 自定义性强

2016-09-02

iOS 引导页

非常简单易用的引导页工具类,只需要传相应的图片即可达到想要的效果

2016-07-25

借助NFNetworking 详细判断网络类型

借助NFNetworking 详细判断网络类型 2G 3G 4G WIFI 等等许多种类型,简单易用。

2015-10-13

Cornerstone 最新版

一款最新的版本控制工具,非常好用的一款版本控制工具哦

2015-09-21

Cornerstone_2.0.0.15__简体汉化版

一款支持汉化的版本控制工具,非常好用,支持破解哦

2015-09-21

UISplite的简单用法

一套基于IOS的简单好用的UIsplite

2015-07-28

ListView 下拉刷新经典例子

本台代码是基于AndroidStudio开发的一套经典ListView下拉刷新的小例子,简单易用。

2015-07-22

自定义View实现音量亮度等增减效果

该资源为一套基于AndroidStudio开发的自定义View实现的音量亮度等的增减效果,上滑增加,下滑减少的效果。。

2015-07-21

Android 图片压缩与解压的方法

本程序用AndroidStudio开发,提供之图片压缩、解压、储存、显示的方法

2015-07-20

基于AndroidStudio的Baidu地图开发源码

一套基于AndroidStudio的百度地图开发源码,

2015-07-20

基于AndroidStudio的自定义View的等待效果

本套代码基于AndroidStudio写的自定义View 实现了一个圆环两个颜色交替出现的效果。。

2015-07-20

Android百度地图Demo

Android百度地图Demo,里面有Android百度地图的各种操作

2015-07-16

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

TA关注的人

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