- 博客(17)
- 资源 (10)
- 收藏
- 关注

原创 gradle差异环境协同开发
gradle.properties 来解决本地全局环境配置。在一些项目中会分拆app 和 lib ,这时候引用support的时候,一旦更改版本会出现需要同步更改两个地方的问题.这种情况,可以通过配置gradle.properties实现替换.在项目根目录的gradle.properties文件配置: Project-wide Gradle settings. #添加md
2017-05-19 09:23:24
469
原创 浏览器被恶意篡改
浏览器被恶意篡改四种情况情况1:快捷方式的启动参数被恶意添加了hao123.com具体原因可能是因为你安装了部分应用,比如百度云,百度输入法,WPS,这个我不是非常确定,但是有一个朋友告诉我他装了百度云就被恶意篡改主页了。而且让人头疼的是,你一旦改掉,一段时间内还会被篡改。 解决这个问题的方法有很多,但是,可能你今天篡改成了hao123,明天变成了ai.taobao,治标不治本,我觉得不是正确的解
2017-10-17 10:01:05
1709
原创 jenkins部署安卓自动打包报错
最近有半个月没去管那个jekins 的自动打包了图然以打开jekins我自己都不敢相信,自动脚本运行后红了一片。 啊啊啊…….我一定登了假的jekins.* 有问题那么久解决问题看看都报了啥错 * 好吧这小问题嘛,不就是无法执行gradle 嘛。来吧,先在命令行执行了一下命令,一切正常。好吧问题已经很明显了。你们觉得是啥问题? 根据错误信息可知:gradle 命令没有找到,此编译过程和我
2017-08-03 18:07:42
584
原创 做回正常人
以下是摘抄自PM圈子的一段话,觉得很有意义,引用一下发出来,其实也是最近自己的感悟说的很对、很透彻。 我曾经很看不起那些不懂技术却八面玲珑的人,看到他们身居高位更是感到愤愤不平,甚至感叹要是生活在西方国家就好了,什么事情都直截了当,不用拐弯抹角。然而,经历了无数的挫折之后,我明白了一个道理:“世事洞明皆学问,人情练达即文章”。人家能说会道、八面玲珑也是一种本事啊。不然,我们怎么做不到啊? 其实并
2017-07-26 10:37:27
400
原创 Android搭建自己的lib库
本文主讲把自己的依赖库上传到自建的nexus maven库中和使用步骤。1. 创建正常的modlue2. 编写gradle代码。在module 对应的build.gradle里面编写上传代码。 代码很简单都是groovy的语法。 可以自己进行了解。这里就不一一写注释了。3. 配置刚才的几个方法里面的全局变量。记住安卓的所有变量都是可以在gradle.properties里面声明并且使
2017-07-04 16:35:36
955
原创 安卓6.0权限使用
很久没写过博客了,今天有空写一下.安卓6.0的权限机制分为两类Normal Permissions.android.permission.ACCESS_LOCATION_EXTRA_COMMANDS android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_NOTIFICATION_POLICY android.p
2017-02-28 15:13:02
436
原创 gradle导包/混淆问题
使用gradle导包有时候会莫名其妙导不进去.今天就遇到了一个奇葩的问题.创建了module,APP引入module.在module里面依赖了一个自己写的请求库,编译时期在APP里面可以正常显示和使用,到了打包的时候,在APP的路径下死活报一个找不到类(jar里面的类),问题是我已经把jar导入了module中. 解决过程:于是乎开始查找错误. 1.检查module的导包情况,使用的是 comp
2016-12-13 11:31:41
1225
原创 Android使用firebase
Google开发者网站开发者网站开发者网站前几天正式回归中国,对于安卓开发正来说是一个重磅的好消息.firebase作为此次发布会的重火力对象,开发者有必要来了解一下。firebase是什么?Firebase 是一个移动平台,可以帮助您快速开发高品质应用,扩大用户群,并赚取更多收益。Firebase 由多种互补功能组成,您可以自行组合和匹配这些功能以满足自己的需求。firebase的功能?Fireb
2016-12-09 11:19:01
2296
原创 Android studio编辑gradle就卡死
Android studio编辑gradle就卡死当我们升级到2.2以上版本时,就会莫名其妙的卡死. 原因有很多种。我的解决方案是安装支持库Google repository 和Android support repository。 点击SDK管理器,找到Google repository 和Android support repository 然后下载安装就可以啦︿( ̄︶ ̄)︿安装结束
2016-12-05 18:10:45
2406
原创 安卓沉浸式讲解
沉浸式的讲解沉浸式的讲解Immersive Mode 和 Translucent Bars的区分沉浸式的实现方案一Immersive Mode 的实现第一种使用systembartint第二种使用通过手动设置window的Tag设置布局文件padding二纯透明状态栏的实现另外给大家推荐几个写的好的沉浸式博客安卓4.4出来以后,网上有很多关于沉浸式的方法.方法千奇百怪但都答题能够实现
2016-10-21 11:18:19
910
原创 安卓权限大全
总结了安卓的APK权限,5.0以后的运行时权限后面有空补充。 访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度
2016-09-20 11:58:52
557
原创 整理了一些安卓的activity启动常量
参考了网上的一些文章,后面自也做了些增加修改.从任意app,启动另外一个app的activity:1. Intent i = new Intent(); ComponentName cn = new ComponentName("com.book.android2", "com.book.android2.AndroidSearch");
2016-09-20 11:53:39
1579
原创 安卓开发.SO文件
Android系统目前支持七种不同的CPU架构ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014年起),每一种都关联着一个相应的二进制接口。应用程序二进制接口(Application Binary Interface)定义了二进制文件(尤其是.so文件)如何运行在相应的系统平台上,从使用的指令集,
2016-02-23 10:18:23
909
原创 scrollView 嵌套listView不破坏listView的view循环
忙了一周的性能优化,终于搞完了。今天礼拜六上班暂时手里没事,来聊聊这个礼拜做的事。(第一次写技术博客有点小紧张)首先就是一个scrollView 嵌套listView (这篇文章也主要讲这个)网上很多的方法都外面一个scrollView 里面添加一个 自动测量高度的listView或者scrollView,但是这样做违背了性能优化的初衷,而且谷歌官方不推荐这种做法。基于项目的需求的奇葩
2015-12-05 11:39:01
628
原创 论程序员实现功能开发
程序员的开发步骤一般是 1.解读需求(从需求处获取第一手需求文档)2.实现设计界面(从设计师手中获取第二手界面布局)3.测试(自己对需求的逻辑和设计界面进行测试修改)4.打包上线(确认无误后打包更新渠道)但是现实与理想的差距是甚远的,首先需求方的需求并非"正确",这里的正确是指能够满足相关的正真需求.其次在实现过程当中需要后台的配合,后台所提供的数据接口未必是真正
2015-10-19 12:14:50
1248
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人