- 博客(50)
- 资源 (28)
- 收藏
- 关注
原创 搭建局域网仓库之Git Server
大致步骤1、选取Git Server并下载2、安装3、配置4、测试校验1、选取和下载选取Gitblit并下载2、安装找一个合适的目录解压就好了3、配置1、gitblit-1.8.0\data2、打开defaults.properties文件3、修改配置①、git.repositoriesFolder = 改成自己的目录即可 默认是git.repositori...
2019-08-04 22:09:02 1020
原创 搭建局域网仓库之SVN Server
1、准备工作1、下载VisualSVN-Server2、安装3、创建项目库4、创建用户和用户组5、用户分配权限6、测试2、安装一直默认直到下图可以根据自己的喜好修改如果弹出如下窗口则需要更换 server port就行 (6443等)然后一直next就OK能进入如下界面就大功告成了3、创建项目库右击Repositories就可以创建了,输入仓库的名字然后...
2019-08-02 20:47:59 755
原创 android.view.InflateException: Binary XML file line #2: Error inflating class com.xx.view.ToolsBar
1、异常提示Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class com.xx.xx..view.ToolsBar at android...
2019-06-13 21:27:36 703
原创 Failed to resolve: com.android.support:appcompat-v7:xx.+
1、错误信息Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:27.+2、环境描述Android Studio 2.3.3如下图所示注意:支持的Android SDK Tools 是 25.2.43、场景复现导致这个问题时本人用Android Studio 2.3.3 创建一个新的工程,而...
2019-06-11 21:24:06 595
原创 天翼网关-无线光纤猫的设置和有WIFI信号无网络问题排查与解决
天翼网关-无线路由器的基本设置和有WIFI信号却不能上网的问题解决。前提得知道电信的逻辑Id(LOID)和宽带账号及它们对应的密码。逻辑ID就是宽带识别号。当我们有了这些后,天翼网关-无线光纤猫就会乖乖听话了。自己对这方面感兴趣的可以自己试着玩玩。否则建议还是找电信的区域负责人吧。
2019-02-12 23:04:47 44947
原创 Service相关汇集(可续)
官译:Service 001、Service是什么 Service 是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。 例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容提供程序交互,而所有这一切均可在后台进...
2018-07-24 18:35:20 212
原创 Page directive: illegal to have multiple occurrences of contentType with different values (x,X)之解
Question:Page directive: illegal to have multiple occurrences of contentType with different values (old: text/html; charset=utf-8, new: text/html;charset=UTF-8) Analysis: 出现这个的原因是这两个jsp的conten...
2018-04-20 22:23:51 265
原创 idea报错Cannot compile Groovy files: no Groovy library is defined for module 'xx'之方
0、病因描写 clone 原有的项目(新建的项目一般不会有) IntelliJ IDEA 关联了后缀为groovy的文件但是没有配置Groovy的library。1、病因一之解决方法 病因:本项目不需要用的Groovy但是关联了groovy了文件 方子:那直接去掉后缀为groovy的关联即可 结果:良好,网上基本都是这种方子 如图:去掉红框部分并a...
2018-03-22 19:52:24 26474 3
原创 Android Studio 3.0.x 输入法无提示框之方
0、环境介绍: 系统:Win 7 旗舰版 Android Studio:2.3.3 JDK:1.8 输入法:百度1、病情描述: Android Studio(AS) 检测更新提示可以更新到3.0.1,以前的版本是2.3.3,更新完后我的百度输入法在AS编辑框中就无法输入中文了,不,还是可以输入中文的,切换的中文模式,然后按空格键就可以有中文了。但是输入法不...
2018-03-13 21:52:34 534
原创 Android 分页加载联系人
需求: 很多需求都需要加载手机联系人,一次性加载全部的联系人有比较耗时,所以分页加载时比较理想的。分页加载数据需要考虑的就是数据的排序问题,保证同样的时间每次query的时候排序要一样的,不然分页就没有意义(数据紊乱的现象)。分页须知:每页加载数,数据源总数,数据源排序,共多少页。基本好像就这些。如果数据考虑到增删操作的话,分页就复杂一些。注意加访问的权限。0、效果图1、权限
2018-01-10 16:50:26 1095
原创 win 10使用模拟器蓝屏解决方案
主要以win 10 为例。 一、原因 1、win 10 有自带的模拟器,而且是在开启的状态。 2、再开一个安卓模拟器就会导致电脑crash或者蓝屏等。二、解决方案 1、进入关闭界面: a、快捷入口: 控制面板\所有控制面板项\程序和功能 复制前面高亮的关键字到任何一个打开的文件导航输入栏里回车即可。如下图 b、常规入口:打开“控制面板”选择“程序”或者“程序与功能”; 最后“打开或关闭
2017-09-26 10:53:10 28280 2
原创 android-apt和annotationProcessor的使用以及互换
Android Gradle插件2.2版本发布后,官方(Android)提供了annotationProcessor来代替android-apt。同时android-apt作者宣布不再维护,目前android-apt还能正常运行,如果你没支持 jack 编译方式的话,可以继续使用 android-apt。
2017-06-22 22:33:05 4356 2
原创 Adroid Studio 使用Lambda的配置
听说使用Lambda表达式可以很爽,写出很优雅的代码。瞬间就心动,然后现实是这样的。在配置的过程中可能会有一些小坑,踩一踩就好了。对于无法编写,可以编写但无法Build问题的解决方法如下文所述。对于Jack编译器再等等(^_^)。 提示说对我说的不支持。 原来Lambda还是有点小脾气啊!我就喜欢有脾气的。
2017-03-09 07:55:49 369
原创 带小数的String转整数Integer
其实String和Integer、Float、Double等相互转换这都很容易。可是带小数的String转Float、Double会出现“模糊数字”,解决方法见下实例和结论。
2017-03-08 23:16:39 21236
原创 AS Error:java.lang.UnsupportedClassVersionError解决方案
今天通过Terminal 执行命令gradle build等 的时候突然报如下错误。 java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0案。原因和分析以及解决方案请查看详情。
2016-11-28 03:18:42 7301 3
原创 Hbuilder更新后启动后报错替代的解决
今天更新了一下Hbuilder,但是启动后不久就报org.eclipse.ui.internal.Workbench.saveMemen()V错误提示。 如下图: 关了,不一会儿又出来了,挺烦人的。 百度了,也没看到啥解决方案。这种软件都有config等配置的。寻思找找可不可以从配置下手。 最后找到了!!! 菜单栏–》帮助–》还原配置 然后重启就OK了。
2016-10-26 00:58:46 2493
原创 git tag
我们一个项目每一次封版都会打一个tag(里程碑),目的是方便对线上已经发布的版本所报的crash进行修复等操作。因为我们在版本发布后可能对项目进行新增功能模块的开发,或者对原来的进行迭代重构等操作,这都会影响线上已发布的版本所报的错定位Line的时候有误,而影响对crash的修复,进而会影响应用的性能和用户体验。
2016-09-23 23:44:13 434
原创 Cannot resolve symbol *** 解决办法
这个在Android Studio 中出现的原因和解决方案。1、表现行为 Android Studio 无法识别class 或自动导包,将其显示为红色。不能自动导包对开发者来说很不爽,同时还会影响项目的开发进度。Clean Project 、删除Project下所有的build 以及.gradle下的文件、重启Android Studio ,重新 sync gradle 等都没用。2、原因
2016-09-20 23:04:27 20702 2
原创 Android string.xml 文件中输入%号编译时报错
Android string.xml 文件中输入%号编译时报错如下: Error:(2820) Multiple substitutions specified in non-positional format; did you mean to add the formatted=”false” attribute? 解决方案就是在name属性旁边加上formatted=”false”;
2016-07-31 20:49:19 1797
原创 ListView,GridView等列表控件中CountDownTimer的应用
ListView,GridView等列表控件中批量进行CountDownTimer操作对于CountDownTimer的使用都比较熟悉了。但是让CountDownTimer团队协助的时候,感觉就有点悬乎了。在ListView和Gridview等列表控件中Item中使用CountDownTimer时会出现一些问题,比如控件滑动吃了、卡屏、文本信息紊乱等问题的解决。
2016-07-31 00:53:11 2077 1
原创 Android 资源(res)混淆
Android的代码混淆这个很常用。那么Android的资源(res)文件可以混淆吗?答案是很定的。Android的代码混淆网上的资源很多,但是对于Android的资源混淆的资源并不是很多,而且有很多事重复的。还有一大部分就是对资源混淆的原理的描述。至于Android资源混淆的原理请点击查看:Android资源混淆原理Android资源混淆已经有现成的工具了!下面是简单资源混淆的实现。
2016-07-21 00:46:27 7218
原创 Android Studio 无法编译,出现下列错误提示的解决方案。
Error:org.gradle.api.internal.changedetection.state.DefaultFileCollectionSnapshotter$FileCollectionSnapshotImpl cannot be cast to org.gradle.api.internal.changedetection.state.OutputFilesCollectionSna
2016-07-17 23:39:00 15183 2
原创 Android 同一个APK部分手机运行报错
Android 每一个版本都或多或少有一些差异。至于最经碰到一个问题:同一个apk在5.0以及以上的手机上运行正常,但是在5.0一下的手机上运行就崩溃。本人外了验证不是某一手机问题找了好几台手机(4.4 有 小米,魅族等,5.0 有 魅族、oppo等);发现问题都一样。当时我还没有反应过来,自己挣扎了一段时间后。最后被解决了。原因是我们在开发的过程中导入了不少的第三方库以及一些插件
2016-06-29 23:13:45 1809
原创 Android shape画虚线,不显示或者显示是实线的解决方案
Android 的 shape可以用来实现一些简单的图像,如直线(实线、虚线)、圆、矩形、圆角矩形、边框等。4.4以及以前的版本shape是能正常显示一条虚线的,最经碰到在5.0的手机上显示的是直线,或者没有显示的问题。这是是两个问题。首先先贴一下代码:<shape xmlns:android="http://schemas.android.com/apk/res/android"
2016-06-27 21:44:24 10384
原创 android 多渠道打包
新一代Android渠道打包工具:10000个渠道包只需要15秒,有了这个工具再也不用愁多个渠道打包的问题了。想想以前渠道打包就可怕。
2016-06-17 21:59:25 587
原创 setFocusableInTouchMode的部分问题
1、如果在XML中的View设置了android:focusableInTouchMode="true",当软键盘弹出了。点击本View就会先隐藏掉软键盘,但是不会执行View的点击事件中的代码。(当软键盘显示时本View点击事件得点击第二次才生效)解决:1、在XML中去掉android:focusableInTouchMode="true"。2、在代码中将本View的setFocus
2016-06-17 07:39:24 2944
原创 实现统一社会信用代码校验
社会信用代码:由18位数字和大写的字母组成,第1位是登记管理部门代码,第2位是机构类别代码,第3~8位登记管理机关行政区划码,第9~17位主休标识码,第18位校验码。有五个部分组成。具体详情请点击:统一社会信用代码编码规则具体的实现代码如下:import java.util.HashMap;import java.util.Map;/** * Desc: 社会信用代码证 检验 * Cre...
2016-06-09 05:24:20 28862 7
原创 实现营业执照注册号校验
简单的了解营业执照注册号,注册号是有15位数字组成。简单的认识一下15数字的含义:代码结构工商注册号由14位数字本体码和1位数字校验码组成,其中本体码从左至右依次为:6位首次登记机关码、8位顺序码,1位数字校验码组成。具体详情请点击:工商行政管理注册号编码规则具体的校验代码实现如下:/** * 15位营业执照注册号检验工具 */public class BusinessUtils { ...
2016-06-08 23:22:34 11984 4
原创 实现全国组织机构代码校验
全国组织机构代码的基本组成:由8位数字(或大写字母)和1位数字(或大写字母)组成;如下图全国组织机构代码详情:全国组织机构代码编码规则校验代码的实现如下:/** * Desc: 全国组织机构代码 校验 * Created 2016/6/6. */public class Regex_OrganizationCertificate { private static String st...
2016-06-08 00:05:12 9870
原创 实现身份证校验
简单的了解一下省份证的组成:第1~6位是地址码,第7~14是出生年月日,第15~17位是顺序码,第18位是校验码。简单分析一下18位的含义:第1~2位行政代码,第3~4位低级行政区划分代码,第5~6位县级行政区分代码,第7~10位、第11~12位、第13~14位分别表示出生年、月、日,第15~17位是顺序码,第17位还可以判断一个人的性别,第18位是校验码。具体详情请点击:1、第二代身份证号码编排...
2016-06-06 22:40:43 669
原创 win 10 某个WiFi无Internet 的决绝方案
1、如果某个WiFi路由器更改密码,导致无法链接WiFi问题。网络设置——》WALN——》管理 WI-FI 设置(最下面 管理已知网络)选择 忘记已更改的WiFi 。然后找到该WiFi就可以输入新密码。2、某个WiFi连接无Internet的情况1、(右键)打开网络和共享中心——》查看活动网络(找到以链接 无Internet的WiFi)点击——》无线属性——》安全——》高级配置——》勾
2016-06-04 21:19:29 10320
原创 android 高兼容性的自动填充验证码工具类(四步代码搞定)
验证码自动填充对于移动开发来说是很实用并常见的事。在4.4以前实现验证码填充可以用广播监听,获取验证码。那么4.4以后我们怎么办呢?方法还是有点,或许你以前就是用这种方法来实现的。这是一个工具类,没啥难到的,不多说。对本工具类中提到不懂的类或者字段请自行百度或Bing或Google。本工具类使用很简单三行代码搞定一个验证码自动填充。1、在onCreate()中实例化SmsValidateC
2016-05-28 22:04:15 1036 1
原创 EventBus使用推荐
如果对EventBus有点陌生的话推荐看看这篇博客,感觉还不错,我看过后感觉清晰多了。1、《EventBus使用详解(一)——初步使用EventBus》2、《EventBus使用详解(二)——EventBus使用进阶》简单易懂,条理清晰……
2016-05-11 00:00:23 342
原创 Eclipse启动都会Error when loading the SDK
错误效果图: 问题原因: 错误原因就是: 解决方案: 再把sdk里面D:\AE_SDK\system-images\android-23\android-wear\armeabi-v7a和D:\AE_SDK\system-images\android-23\android-wear\x86的devices.xml用D:
2016-03-25 11:21:27 490
原创 移动开发利用 Charles 数据抓包 三部曲
1、下Charles PC端软件并安装(百度一大堆)选择 Proxy —>ProxySettings2、电脑端的无线IP 要填到手机上。确保手机和抓包的软件同在一个网段(注意:手机WiFi代理设置—>代理服务设置为电脑IP地址,端口设置为8888如附一图)获取本机IP指令 cmd—>ipconfig即可附一图3、获取手机端的IP并在Charles中设置经过这三部基本上都可以成功...
2016-03-21 15:51:32 1195
原创 设置custom debug keystore
前面说设置custom debug keystore会有两种常见的报错,现在来解决前面提到的Keystore was tampered with, or password was incorret和Unable to find debug key in keystore!报错。这两个提示看起来就像是两个不同的问题,其实就是同一个。处理也比较简单。新建一个keystore文件:新鲜的test
2016-03-08 01:15:54 6966
原创 报Unable to find debug key in keystore!错的原因
在上篇已经说了Unable to find debug key in keystore!是设置custom debug keystore常报的错之一。那么这个错误有是怎么来的呢?看来上篇的你或许已经知道了。Unable to find debug key in keystore!的成长史:新建test2.keystore文件如下(注意这里的密码是android)next
2016-03-08 01:01:16 1776 1
原创 报Keystore was tampered with, or password was incorret的原因
当我们想设置Custom debug keystore的时候很常见的报错有Keystore was tampered with, or password was incorret和Unable to find debug key in keystore!Keystore was tampered with, or password was incorret(密钥存储库是篡改,或者密码是错误的)
2016-03-08 00:48:18 23533
原创 04 WAMPServer自拟定端口
在httpd.conf文件中找到Listen 0.0.0.0:80Listen [::0]:80ServerName localhost:80把上面的80 改成你想要换的端口号即可例如:Listen 0.0.0.0:8089Listen [::0]:8089ServerName localhost:8089重启服务在访问的时候需要加上端口号h
2016-01-20 20:12:46 416
JAVA/Android反编译工具反编译神器jadx
2021-03-25
《Android进阶解密》_刘望舒.rar
2019-06-07
老罗全5集RxJava视频.txt
2019-06-07
《Android自定义控件开发入门与实战》_启舰.rar
2019-06-06
音视频开发进阶指南:基于Android与iOS平台的实践.rar
2019-06-06
archetype-catalog
2018-07-05
WindowsNavicatforMySQL V10.1.7免安装带Key
2017-12-23
Android 多渠道打包工具
2017-02-09
ksoap2-android-assembly-3.4.0-jar-with-dependencies
2016-03-26
最新jackson
2016-03-25
android support v4 最新版本
2016-03-22
ViewPager广告条无限轮播
2016-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人