自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android studio打包生成apk时出现的乱码问题

换了一台电脑,使用AS打包生成APK时抛出这两个问题,按顺序抛出的:1、Android Studio Gradle sync failed: Illegal char <?> at index...字面解析一看就是非法的字符集抛出的异常,在Gradle脚本编译时,确实有用动态生成中文APK包的命名,但是在前一台电脑里面打包是没有问题,证明不是字符集的问题,但是为了解决这个问题,于是把Gradle动态编译时的中文字符集换成英文,于是就抛出了第二个问题....2、Get Key

2021-10-18 17:43:28 3663

原创 Android Studio3.5版本后依赖 maven { url 'https://jitpack.io' } 无法下载GitHub上依赖库的问题

repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } mavenCentral() }很熟悉的依赖问题,没有VPN的情况下,都知道翻墙下载依赖库几乎都是失败告终,所以都把地址指向国内阿里云的镜像仓库,...

2020-05-06 15:26:20 4104 9

原创 自定义控件之实现KPI轮盘跑动和数字跑动

在项目开发的过程中,很多数据都容易被固定死(也是直接设置数据),动态效果偶尔只有在切换或者加载的过程中才会有那么的一点变化体验,在PC web端,时常能看到数据的跑动,逐步变化过程,这样给使用者使用起来数据更加的动态化,专业化。然而,如果把这些动态化实现在Android端,就使得APP的体验效果增强,同时也会提高用户的黏合度和使用频次。如下图:实现KPI轮盘指针跑动,数字跑动效果,在加载数据时,...

2018-10-23 15:22:43 681

原创 FengMap楼层地图源码分析隐藏logo

在使用第三方Android SDK产品中,大多SDK都有logo,如百度地图,高德地图,然而,这些SDK在嵌入项目使用过程中会发现,手机屏幕就那么大点,logo遮住了冰山一角,就非常影响UI的美观,于是,大多工程师都会看源码去找一些SDK里面的设计漏洞去隐藏Logo,如:百度地图隐藏logo:https://blog.csdn.net/zhangphil/article/details/479...

2018-08-15 12:34:05 2308 2

原创 js与java通用的3DES(ECB,CBC)+Base64加密编码,解码解密

JS端加密过程:    key的处理:通过创建指定的key,key必须是16位/24位/32位其中一种,但是常用的3DES加密的key为24位,下面使用的就是24位,key的长度可以随意指定,在转换key时,如果key不足24位则余数补0(因为最小位数必须是0以上),如果key多余24位,则会截取前24位数,多余部分则舍弃掉。3DES加密的模式配定,有两种常见的加密方式:ECB和CBC模式第一种:...

2018-05-23 11:23:26 8460 2

原创 3DES对称加密和Base64编码双重使用加密数据

在我们日常开发中,对数据加密是必不可少的一项设计,主要是为了数据能在网路上安全的进行传输。如果不对数据加密则容易被抓包工具抓取和破解,如果加密过于简单,也很容易被逆向破解。所以,为确保数据传输和数据存储的安全,可通过特定的算法,将数据明文进行摘要加密成复杂的密文后才进行传输。目前主流加密手段大致可分为单向加密和双向加密,下面使用的方式是双向加密可逆算法Triple DES(俗称:3DES)和Bas...

2018-05-14 18:29:06 2686

原创 AndroidStudio下使用友盟多渠道打包

AndroidStudio下利用友盟实现多渠道打包,简单到不能再简单,只需要几步操作,注册一个友盟账号拿到key后依赖友盟的打包库,配置基本的相关信息后就Ok了

2017-08-09 16:22:37 668

原创 Error Some file crunching failed, see logs for details 解决方案

Error:Execution failed for task ':app:mergeDebugResources 解决方案> Error: Some file crunching failed, see logs for details 资源目录下出问题,但是没有定位bug在那个文件下,大多是.9图片造成的。

2017-07-25 10:48:47 1207

原创 java 单例设计模式使用场景

单例设计模式的使用场景说明,优缺点,在线程中该使用那种方式的单例,其中涉及到类在JVM中的分配...

2017-05-23 10:53:44 3935 1

原创 Android 动态添加view或item并获取数据

最近在做一项目,项目中用到了一个功能,要求是动态Item,而且是多个的情况下,不过仔细的分析了下,都大同小异,做起来也很简单,在这里我只抽取出来做了一demo,也只做了一个动态添加item,同时可以获取所有添加和编辑Item上的数据,先上图:我们先来分析一下这个demo: 两个TextView和EditText,一个Button,一个星级评价RatingBar控件,布局完事…activity_dy

2017-03-20 17:32:02 20174 15

原创 初探Okhttp网络框架使用(一)

OkHttp使用,简单的利用Get和Post请求数据,请求图片,简单到不能再简单了.....

2016-12-01 12:18:26 800

原创 Android Studio导入环信SDK版本 V3.2.1报错

环信SDKV3.2.1导入报错 : com.android.build.api.transform.TransformException: android/support/annotation/ColorRes.class

2016-11-17 15:13:23 1856

原创 Android 百度地图添加自定义marker(覆盖物)不显示图片的解决方法

百度地图添加自定义marker(覆盖物)不显示图片的解决方法,在使用百度地图添加自定义Marker View时,显示不出来自定义marker view里面的头像,百度地图的添加自定义marker显示网络图片本身就是一个坑(我是这样认为的)...

2016-11-14 17:12:06 12746 13

原创 Git上传项目到GitHub上

使用Git上传项目到GitHub上,通过Android Stuiod配置git上传,方法跟SVN差一样的操作

2016-11-07 13:40:29 759

原创 Android 打开其他应用app的两种方式

Android 打开其他应用app的两种方式

2016-11-04 16:27:53 9854

原创 Manifest merger failed with multiple errors, see logs 清单文件报错解决方案

Manifest merger failed with multiple errors, see logs 清单文件报错解决方案Android Studio 编译时遇到这个清单文件合并Bug,从字面理解为清单文件合并有多个错误,叫你看日志,如果你是第一次编译的话,就可以点击查看日志......Error:Execution failed for task ':startactivity:processDebugManifest'.> Manifest merger failed with multip

2016-11-04 13:09:05 27733 1

原创 gradle -v时报ERROR:JAVA_HOME is set to an invalid directory xxx解决方法

AndroidStudio Terminal控制台输入gradle -v时报ERROR:JAVA_HOME is set to an invalid directory,找不到JAVA_HOME环境解决方法

2016-10-19 16:05:44 14415 2

原创 Android Studio Error String index out of range 0 字符串索引超出范围

Android Studio Error String index out of range 0 字符串索引超出范围

2016-10-18 13:53:54 6688 2

原创 Tomcat7.0运行环境配置

Tomcat启动不了, 点击一闪已过 , 找不到环境,Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program报错

2016-10-12 18:35:24 4135

原创 java Android 都可以使用的万能关闭流工具类

java android都适用的万能关闭IO流的方法,优化了代码,省去了各种try...catch,使代码不在臃肿,方便,简单管理各种流

2016-07-14 16:26:15 1174

原创 Android 绘制圆图片的三种个方法

Android 圆形头像,圆形图片绘制,椭圆形图片或头像绘制

2016-07-06 14:29:06 1802

原创 AndroidStudio GradView在RecyclerView中设置条目(Item)点击事件

GridView在RecyclerView中设置条目点击事件,Item点击事件,获取Item的位置

2016-06-30 15:49:21 2274

原创 AIDL进程间通讯的一些注意问题

java.lang.SecurityException: Binder invocation to an incorrect interface,android4.0以后版本不能使用隐式意图,要想使用的话,得转换

2016-06-16 11:39:42 535

原创 Android网络请求,Get方式请求,HttpURLConnection请求工具类

Android网络请求,Get方式请求,HttpURLConnection请求工具类,处理耗时操作

2016-05-29 13:40:33 2094

原创 Elipse下项目javadoc导出生成文档

android 项目导出生成文档,javadoc导出生成文档,简单容易的导出生成文档方式

2016-05-25 15:18:08 743

原创 Timer定时器简单的两种用法

Timer定时器简单的两种用法,好用方便易懂

2016-05-13 10:42:19 2569

原创 Android Studio 简单测试数据

说明:找了两个小时的资料,看遍各种AndroidStudio下的测试数据的方式,有自己写的,有国外写的,还有各种配置的方式!下面我简单的说第一种(可以自己研究第二种,稍微复杂一点)AS下自带的测试,在生成项目的时候AS就配置好了测试类,需要注意的是:测试方法名必须加上:test(如:testAddData,testXxx);第一步:在build.grandle里面配置测试jar包(te

2016-05-11 17:48:51 852

原创 数据库框架ormlimt简单使用

开源数据库框架ormlimt使用,简单使用

2016-04-22 17:51:24 544

原创 BaseExpandableListAdapter应用:QQ好友列表,折叠式列表

BaseExpandableListAdapter 控件简单应用,轻松上手,毫无压力,立马学立马会,你还在等什么,拿起鼠标右键---复制,再右键---粘贴吧...

2016-04-12 12:21:55 871

原创 TranslateAnimation从上往下平移动画

TranslateAnimation从上往下平移动画

2016-04-08 15:22:07 11382

翻译 百度坐标(bd0911)互转火星坐标(gcj02)和国测局坐标(GPS)

这两天一直在弄百度坐标转换,刚把百度(bd0911)坐标转换成火星坐标(gcj02),第二天又改需求了,把百度坐标改成GPS的,难度最主要的还是百度坐标转火星坐标,要调整的是x和y值double x = bd_lon - 0.0126, y = bd_lat - 0.0080;,这样才能准确,真是费了一翻功夫啊!/*** 火星转百度* * @param bd_lat* @par

2016-01-12 15:43:49 3870

原创 Android 百度地图经纬度转换成地址

Android 百度地图经纬度转换成地址

2016-01-03 11:16:28 7175 10

女声:你有一条新订单提醒.zip

女声语音提醒:你有一条新订单,请及时处理,zip里有四种格式:mp3、ogg、wav、wma,温柔好听,令人陶醉...

2020-04-29

JS端与java(android)端3DES加密解密和Base64编码解码文件

使用详情看博客: https://blog.csdn.net/bob_Xing_Yang/article/details/80417383

2018-05-23

android动态添加源码

android动态添加源码,详情看:https://blog.csdn.net/bob_Xing_Yang/article/details/64129210,之前要的1积分,可能下载太多,莫名其妙的涨积分了,改回1积分。摘要要50字以上,此处是补充:奥利给,giao...

2017-03-20

空空如也

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

TA关注的人

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