自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gao_chun

低调,是一颗站在山顶的矮树。

原创 Android Studio导入项目app module一直不显示

Android Studio导入项目app module一直不显示 问题描述及尝试解决 Android Studio版本:3.5.2 导入或打开已有Android项目时Gradle插件版本和Gradle Wrapper都正常,具体操作: 1.File --> Open… --> ...

2019-11-20 11:54:02 2311 2

原创 中国麻将:世界上最早的区块链项目

中国麻将:世界上最早的区块链项目 最近区块链这个玩意又被市场搞的很是火热,相信大部分人都不太清楚这玩意到底是怎么样的一个概念,它来了,它来了,它到底是啥~ 国家都开始发文支持了,下面是一个通俗易懂的例子:中国麻将。 甲首先发起一个申请,我要打麻将,组建一个麻将局,这就相当于创建一个区块...

2019-10-29 11:06:11 117519 174

原创 Android一键生成包含.dex的Jar及动态加载方案

Android一键生成包含.dex的Jar及动态加载方案 背景:谈到动态加载相信很多小伙伴都会想到 热更新 及 动态加载dex 的技术,最近也因为项目重构的需求,折腾了下这方面的技术点,以前研究过但时间久了也就忘了,这里记录一下写个总结,也希望给有类似需求的小伙伴一点启发。 此次记录大致可以总...

2019-10-17 15:25:47 1350 2

原创 Android Studio中app出现红叉的解决方案

  Android Studio中app出现红叉的解决方案 如果你在网上搜索了一大圈之后发现还是没有解决你的问题,或许这篇文章能帮到你,同事的开发环境中遇到了,处理了一下午,期间包括删除工具,重装sdk等等,就差重装系统了。折腾了一下午最后还是发现Run按钮app的module依然显示红叉,特...

2018-07-17 15:55:30 19535 9

原创 解决Installation failed with message INSTALL_FAILED_NO_MATCHING_ABIS

在使用Genymotion模拟器调试App时出现Installation failed with message INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract no extract native libraries 错误,如下图所示:

2017-12-11 17:52:33 4098 2

原创 Android中使用OpenCV(二)

Android中使用OpenCV 之前比较早的时候写了一篇博文: AndroidStudio中配置及使用OpenCV示例 ,主要介绍了如何在AS中使用OpenCV,基本的配置介绍及使用示例,上传的示例也比较潦草,使用的版本是 OPENCV_VERSION_2_4_9 ,各个版本号在OpenC...

2017-05-23 17:53:06 16682 0

原创 Git-----Git中创建与合并分支

为什么需要使用分支? 在总结Git中创建与合并分支前,我们必须要对为什么使用分支,它有什么用,为什么不能在主分支上直接干活,…. 等等一些列问题做一个阐述,不然我们都不知道用这个东西干嘛,以及为什么要用它。 这里从两点进行阐述: 一、分支的作用 分支的概念在各个版本控制系统中早已存在,分支对于团队...

2017-05-18 20:41:43 8420 0

原创 APP版本号命名规范及原则

为什么需要规范APP命名? 当我们在需求及业务明确后,产品及设计已经做出了对应的文档及UI图,那么进入研发阶段开始编码实现功能,当功能实现的差不多了之后,期间会需要签出不同的包作为展示或测试,不管当前的进度处于什么阶段,签出对应安装包的时候都会对其进行命名并发送给测试人员。一般往往通过命名,就可...

2017-05-17 17:37:41 34943 1

原创 Git-----Git中版本回退

一、命令:git log (–pretty=oneline参数)> 作用:查看提交的日志信息在实际工作中,我们项目中的文件进行了N次修改和提交,我们也不可能记得每次文件中修改了什么内容,提交了什么东西,当时写了什么注释,等等。当我们想看这些东西时,在Git中我们可以使用 git log 命...

2017-05-16 17:28:11 1561 0

原创 Android Studio中统一管理版本号引用配置

为了提高项目开发效率,在实际项目开发过程中往往会引入一些开源框架,还有项目中使用的各种module,moudle过多时最好提供一种统一的方式去管理版本号,如:compileSdkVersion、buildToolsVersion、androidTestCompile 等,便于日后对版本号进行维护,...

2017-02-27 16:56:07 22819 6

原创 回顾2016

已经开年快三周了,心里总感觉特别扭,想来想去,还是给自己的2016年写个总结,这样心里也好过一些。总的来说,在2016年里,各个方面做的并不是那么理想,可能是自己到了这个年纪,需要考虑的方面比较多了,遇上了一些瓶颈吧。不过在2017年,会好好思考,调整,努力!2016回顾 2016年对我来说应该是...

2017-02-22 00:15:22 1596 4

原创 关于微信小程序的一些看法

微信新出的小程序, 是否真的有大家想象中的那么好呢?!本文不做任何偏激的争论,只是站在一个开发者的角度谈谈看法。 老早之前就传出了微信小程序的东西,当时微信官方还邀请了测试用户,瞬间让大部分前端开发者夜间难以入眠,激动程度丝毫不减当年的RN发布,最近这个小东西很火,火遍了全国。据说这个...

2017-01-13 12:40:49 3816 1

原创 Android 实现高斯模糊效果及低版本兼容

实现高斯模糊效果的方法有很多,可以用java来实现,可以使用NDK来实现,也可以使用本文推荐的方式来实现(也是使用了JNI的方式),至于为什么选择使用RenderScript方式来实现,必然有一定优点。 优点:RenderScript方式,速度极快,约为java方式100倍的速度,NDK方式20...

2016-09-22 13:40:40 9094 6

原创 Error:(2, 0) Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory

Android Studio中Gradle项目时出现如下错误:D:\Studio_Project\Android-PickerView\pickerview\build.gradle ----->Error:(2, 0) Cause: org/gradle/api/publication/m...

2016-05-03 11:00:00 2906 0

原创 一个码农的2015回顾和2016展望

最近各地降温比较狠,面对霸王级寒潮大魔王,唯有解封封印多年的霸王级秋裤方可应对!大家注意保暖! 忙这忙那的,不过还是感觉啥也没忙,心里还是空空的,也许是件好事,可以在更高的起点,从新来过。也许压根不是什么好事,忙这忙那,瞎折腾! ~ 算是自嘲一下吧。今年年初做了2015的一些...

2016-01-22 14:02:10 3922 9

原创 使用百度地图时出现com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache

Bug描述:Process: org.gaochun.LocationActivity, PID: 1287 java.lang.UnsatisfiedLinkError: No implementation found for int com.baidu.platform.comjni.map....

2016-01-21 16:00:28 7372 3

原创 如何在GPT格式下创建EFI和MSR分区(安装WIN10/WIN8.1)

---> 下载老毛桃 ---> 制作USB启动盘 ---> 重启电脑 ---> 狂按esc(华硕笔记本USB启动按esc,设置boot按f2) 结果出现一个 UEFI:后面是U盘名字,然后回车,咦~ 啥清空,咋他娘的进不去呢?难道是没选中或者是按慢了?又重启,再按esc,...

2016-01-04 18:04:09 127363 8

原创 Android Studio简单设置

1.设置启动时不自动打开项目 File | Settings | Appearance & Behavior | System Settings -----> 取消Reopen last project on startup 2.设置光标悬停时提示文档注释 File | Setti...

2015-12-25 16:36:51 3548 5

原创 In Gradle projects, always use http://schemas.android.com/apk/res-auto

Bug记录 XML中出现错误: In Gradle projects, always use http://schemas.android.com/apk/res-auto for custom attributes

2015-11-23 15:14:01 6435 0

原创 Android技术点笔记--(安装应用和卸载应用广播)

Android技术点笔记--(安装应用和卸载应用广播)前言:总结Android中安装应用和卸载应用的广播使用。 android系统中,安装和卸载都会发送出相应的广播,当应用安装完成后系统会发android.intent.action.PACKAGE_ADDED广播。可以通过intent.getDa...

2015-11-23 15:03:58 5189 9

原创 全面介绍Android Studio中Git 的使用(二)

全面介绍Android Studio中Git 的使用(二)四、Studio上传项目至GitHub说完本地Git仓库,那么如何将项目上传至远程的GitHub仓库呢?其实操作也基本上差不多。我们首先需要有一个GitHub账号,我们登录上去后new 一个仓库:我们这里用一个示例做测试,名字叫做Hello...

2015-11-13 14:08:40 33603 6

原创 全面介绍Android Studio中Git 的使用(一)

一、Git 与GitHub 这里首先介绍下Git与GitHub是什么东西,他们之间有何区别呢? Git :分布式版本控制系统,最初用在Linux上,可以和SVN、CVS等作为同一个概念理解,目前世界上最先进的分布式版本控制系统(没有之一)。 GitHub:基于Git的项目托管平台,简单的说就是一...

2015-11-13 14:05:55 106364 21

原创 Android Studio中配置及使用OpenCV示例(一)

前言:最近在做项目移植,项目较大,在Eclipse中配置的Jni及OpenCV环境没任何问题,但是迁移到Studio中就问题一大堆,网上也找了一些资料参考及学习,很感谢前人留下的总结及经验。关于在AS中使用jni及配置OpenCV也研究了一段时间,怕日后忘记便在此记录下,另一方面也可以给一些新手提...

2015-10-23 16:09:04 43722 43

原创 Android Studio 错误: 非法字符: '\ufeff' 及 Gradle不能自动查找xml自定义属性

一、非法字符: '\ufeff' 在将项目导入到Studio时提示 错误:非法字符: '\ufeff',编译器没报错但编译出错,比较头疼,后来发现原因是因为没有采用UTF-8无BOM模式,用 Notepad++ 或其他编辑器将文件打开,更换下格式就可以解决:

2015-10-22 10:42:26 9278 0

原创 Android Studio代码着色插件

Android Studio代码着色插件 前言:半个多月没写博客了,放了个假期,这人才缓过来神,懒的啥都不想干,可算是明白一句话的意思了:玩物丧志啊!好在公司项目赶的紧,不想干活都不行,强行撸上正轨…… 正因为夜以继日的Coding赶模块,最近感觉眼睛干涩,眼圈红肿,看着那些颜色一层不变的abc,...

2015-10-15 17:41:22 7466 6

原创 暴力推荐 Android Studio 中 ADBWIFI 插件

【扯淡】 你还在为在实用真机测试时,缺乏数据线而发愁吗? 你还在为同事踩烂了你的一根数据线而耿耿于怀吗?(说实话我今天就被踩烂了一根) 你还在为每次用数据线连接真机测试时,都得抽拔抽拔而不耐烦吗? 好,下面分享个东西来解决你的苦恼!感谢交流群里的 谢盒盒 童鞋:http://my.csdn.ne...

2015-09-22 19:31:12 15768 18

原创 RecyclerView使用 及 滑动时加载图片优化方案

本篇博文主要给大家分享关于RecyclerView控件的使用及通过继承RecyclerView来实现滑动时加载图片的优化方案,也同样能解决防止图片乱序的问题,之前有在网上有看到大神对Android中ListView异步加载图片乱序问题进行过分析,并深入剖析原理后分别给出了3种对应的解决方案:一 、...

2015-09-21 17:18:52 27415 7

原创 ---------- 常用链接 ----------

开发过程中或在网上闲荡时,不免会遇到一些好的文章和在线工具,本着收藏一下的心态,但后来却发现陆陆续续的浏览器收藏栏都TM塞满了,花时间整理了一下,瞬间感觉轻松了好多。也是自己闲暇时会去逛逛的网站,主要还是记录下给自己看吧,日后发现不错的网址了也会继续更新记录。学习,永无止境!望各位路过的大神或一直...

2015-09-16 16:59:58 2946 2

原创 炫酷的Android Loading动画

开源分享三(炫酷的Android Loading动画) 分享GitHub上的一些Loading,为了提升产品用户体验,一个好的Loading必然是不可缺少的,对于一些耗时需要用户等待的页面来说会转移用户注意力,不会显得那么烦躁,所以你可以看到市面上一些App中的各种各样的Loading动画,从这...

2015-09-14 15:12:10 10121 1

原创 java设计模式学习 ----- 代理模式(Proxy)

代理模式(Proxy)其实每个模式名称就表明了该模式的作用,代理模式就是多一个代理类出来,替原对象进行一些操作,比如我们在租房子的时候回去找中介,为什么呢?因为你对该地区房屋的信息掌握的不够全面,希望找一个更熟悉的人去帮你做,此处的代理就是这个意思。再如我们有的时候打官司,我们需要请律师,因为律师...

2015-09-14 14:45:02 2915 0

原创 在 Android Studio 中使用OpenCV所遇到问题

一、关于如何生成.h文件 网上查了很多资料,大部分都是说需要切换到build/intermediates/classes/debug/文件目下,然后怎么搞怎么搞,其实不必要,也不用配置-classpath的环境变量。 直接从 Terminal 里切换进入 <You Project> /...

2015-09-09 18:02:06 5636 1

原创 How to Use OpenCV in Android Studio

How to Use OpenCV in Android StudioCreate a libraries folder underneath your project main directory. For example, if your project is OpenCVExamples, ...

2015-09-08 15:42:54 2942 1

转载 NDK - JNI官方中文资料

NDK-JNI官方中文资料声明该篇文章完全引用自《JNI完全手册》完整版,用来方便查询查阅。感谢原文档作者。文档所依赖的版本是比较低的,但是恰恰是低版本才能更容易上手学习。文档也有些枯燥,适合开发中参考查询和粗略概况性 的浏览掌握大局使用,也是下来几篇的基础性指导文档。下来几篇不会再解释代码简单函...

2015-09-08 13:36:21 2708 0

原创 Android相机开发实战

开源分享二(Android相机开发实战教程) 上篇博文给大家分享了两个非常实用的项目功能模块,不知道大伙感觉如何?有木有一种臭袜子味扑鼻,酸爽的赶脚!!!贱笑贱笑了~ ~ OK!不扯淡了,言归正传。本文将主要为大家介绍Android中自定义相机的开发,做Android应用的童鞋应该都知道,在应用...

2015-09-07 11:28:03 11765 22

原创 说我装13?过来,打屎你!(揭秘程序员装13面具)

程序员一直都是很善良的IT工种,勤勤恳恳不辞辛苦的工作,不过今天的文章不是为了宣扬程序员的伟大。尽管在互联网的发展中,他们贡献了无数的代码,用自己的技术推进了互联网的进程。我们还是要扒一下程序员的装13行为,可能会有很多程序员看了本文会十分的愤慨,但考虑到你们很忙,没有时间黑公园网站,我也就不客气...

2015-09-05 18:05:54 4078 0

原创 Android Studio 中快速提取方法

Android Studio快速提取方法在开发过程中,有时在一个方法内部写了过多的代码,然后想要把一些代码提取出来封装下,分离开放在一个单独的方法里,可能你的做法是直接选中后Ctrl + 叉,或者 Ctrl + C,但在Android Studio中有了一个快速提取的方法:Ctrl + Alt +...

2015-09-05 02:43:08 18466 11

原创 Android Studio之Gradle多渠道打包

Android Studio之Gradle多渠道打包由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这事就简单了。友盟多渠道打包废话不多说,以友盟统计为例,在AndroidManif...

2015-09-05 02:31:11 3292 0

原创 Gradle常用命令

Gradle常用命令1、Gragle常用命令之前接触了一些命令如./gradlew -v ./gradlew clean ./gradlew build,  注意都是./gradlew, ./代表当前目录,gradlew代表 gradle wrapper,意思是gradle的一层包装,可以理解为在...

2015-09-05 02:05:24 17119 3

原创 StickerCamera + 仿微信多图选择

由于项目需要,后期会在项目中加入给图片贴图或者打标签的功能,无意在网上发现一个类似的开源项目,便在此分享,与大家分享学习。除了该项目外,也同时分享一个仿微信实现多图选择的例子,下面做简单介绍。 一、StickerCamera 介绍: 一款集成了相机,图片裁剪,给图片贴图,打标签的APP。所需要...

2015-09-04 02:44:25 6833 9

原创 Android Studio中Android Support Library升级到 23.0.0 报错!

不得不说,真能折腾!将Android Studio中SDK下的 Android Support Library 升级到了23.0.0,结果倒好了,创建项目出问题了,还比较奇葩: 卧槽你大爷!尼玛还能不能好好玩耍了。各种卸载重装,就差重装系统了。 后来在神器stackoverflow中找到了这么...

2015-08-27 10:30:28 6467 6

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