6 寻梦-finddreams

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

使用Python脚本实现360加固后一键V2签名和Walle打出渠道包

由于Android应用市场的多样性,运营人员为了统计App在各应用市场的下载量,通常会要求Android的APP包要能够根据不同的应用市场打出对应的带这个渠道的apk,这就成了Android团队打包发布的任务之一——打渠道包。 Walle它是美团点评技术团队开源的,号称 Android Signature V2 Scheme签名下的新一代渠道包打包神器。

2017-12-11 16:40:26

记APP实现多语言(国际化)过程,兼容Android 8.0以上

APP为什么要做多语言? 首先如果APP的用户量超级多,并且不只在内地使用,海外也有市场。那么来自各个不同国家和地区的人使用的时候,肯定想把这个APP设置成他所熟悉的语言,比如微信,微博,支付宝等这些APP都支持多语言设置的。

2017-11-07 18:15:35

Android屏幕常亮,其实很简单

笔者所在公司做的APP是股票类的,用户在查看股票报价页面的时候,往往需要开启盯盘模式,这个时候屏幕是不能黑屏的,黑屏会导致用户看不到一些关键报价涨跌,错过了买入卖出的最佳时机,就会给用户造成损失,这是股票类软件所不能容许的,所以一般的股票类APP都会有屏幕常亮功能。

2017-10-27 11:29:52

我所理解的Android模块化(四)——常见问题和注意事项

记得在一篇技术博客中看到微信Tinker的开发人员说过一句话:“热更新不是请客吃饭!”,说的很有道理。虽然模块化没有热更新那么多兼容性问题,那么多坑,因为模块化完全是利用AndroidStudio自带的gradle的方式编译来实现多模块,所以不会存在或者很少存在兼容性问题。但是项目的模块化过程也并不轻松,特别是传统的开发很久的老项目想要实现模块化必然会经历一翻阵痛,如此说来也不是一个轻松的事情。

2017-10-26 17:00:33

我所理解的Android模块化(三)——模块可插拔单独编译运行

前面已经写了两篇Android模块的博客,主要讲到了模块化的跳转路由,模块间通信和模块间服务调用。 模块化的好处之一就是单一模块可以独立的开发编译运行安装到用户的手机上,这样就方便了对某一模块的单独开发调试,单一模块生成的apk体积也小,编译时间也快,开发效率会高很多。

2017-10-26 15:16:19

我所理解的Android模块化(二)——模块通信和模块间服务调用

上一篇《我所理解的Android模块化(一)》笔者讲到了Android模块化的基本知识和模块化跳转路由的基本用法,解决了模块化中跳转的问题,下面就来讲讲如何实现模块化之间的通信和跨模块方法调用。有这样一个场景,就是APP中的登录成功事件,需要在多个模块中都要监听到,登录页面是在用户中心的模块中,而购物车这个模块也关心用户是否登录成功这个事件,如何让登录成功这个事件,让所有除用户中心的其他模块都能收到这个事件呢?

2017-10-26 09:23:48

我所理解的Android模块化(一)——模块化概念和路由

笔者在公司的项目中使用模块化的方式开发APP已经快一年的时间,其中经历过以模块化的方式来重构项目中一些相对来说业务比较独立的模块。遇到了一些问题,也积累了一些经验,所以想谈一谈我对Android模块化的理解,也希望能帮助到大家。

2017-10-25 12:11:08

使用android-async-http来封装Android网络请求框架

目前Android开发中使用的比较多的网络框架有android-async-http,Volley,OkHttp等,Retrofit2.0就是基于OkHttp的,各大网络框架都有各自的优点,今天讲的android-async-http的优点就是api调用简单,学习成本低,jar包的体积小等。 android-async-http是一个基于Apache的HttpClient的异步的Android请求框架

2016-03-14 21:41:50

基于Retrofit2.0+RxJava+Dragger2实现不一样的Android网络构架搭建

我们很多开发者大都在小型公司,不了解大公司是怎么做Android网络框架的,也想知道那些用户量过千万的APP到底用了些什么技术,让我们一起来了解一下Android版的美团和Uber到底用了些什么技术。今天我们就来讲讲怎么用Retrofit2.0+RxJava+Dragger2来实现Android网络构架搭建,给大家提供一种思路,供大家参考参考。

2016-03-11 00:19:19

读《Android开发艺术探索》后的面试题整理

之前听人说《Android开发艺术探索》这本书很适合做面试的复习资料,书中深入浅出的讲解了Android开发者进阶所必需掌握的各项知识点,而这些知识点也恰巧是我们面试时面试官最喜欢问的问题,于是我又重新系统的温习了一遍《Android开发艺术探索》这本书,总结了一些书中常在面试的过程中遇到的问题。

2016-03-09 00:58:17

使用AndroidStudio一分钟实现Navigation Drawer 导航抽屉效果

Navigation Drawer导航抽屉这种效果在目前APP中用的比较广泛,今天就来看看看如何使用AndroidStudio来一键生成这个效果,实在是非常方便,完全傻瓜式的操作,快快动起手来吧!

2015-10-29 16:31:30

读《Android群英传》的一些感想

朋友,你或许也有这样的困扰,做Android开发一两年之后,发现很多基础的东西虽然都知道,但是却无法融会贯通灵活的运用。能独立的开发APP,但使用的大多都是第三方开源的框架或者是在网上搜到的代码实现,也就是我们常说的论坛程序员。《Android群英传》进阶的书籍

2015-10-15 13:21:29

Android日志打印类LogUtils,能够定位到类名,方法名以及出现错误的行数并保存日志文件

在开发中,我们常常用打印log的方式来调试我们的应用。在Java中我们常常使用方法System.out.println()来在控制台打印日志,以便我们的调试。Android中有一个专门的类Log来实现在Android系统下日志的打印,更加方便我们定位程序出现问题的地方。

2015-05-08 00:01:27

Android快速开发必备——依赖注入(DI)类库的选择ButterKnife,AndroidAnnotations,RoboGuice

现在做移动端开发的开发者,不管是Android和IOS,公司一般都是喜欢那种具备独立开发能力的人,因为APP项目相对较小,有时候一个人完全可以单独胜任一个项目。所以如果我们要能够具备独立开发的能力,快速敏捷开发是我们所必须要去思考的事情,毕竟一个人做APP所要做的事情还是挺多的,为了项目的如期上线,我们需要用到各种第三方的库和框架,这样可以做出漂亮的 UI 界面、让代码变得整洁,提高我们的开发效率等等。

2015-05-05 16:21:10

Android登录界面账号密码输入框选中时,选中背景变换的实现方法

常常在网上登录的时候看到这样一个效果,就是当我们选择账号或者密码输入框时,它的背景会变成一种选中的状态,也就是输入框四周会有一种选中颜色的渐变效果。  所以很多情况下我们也希望自己的APP也能有这样的效果,当点击账号和密码输入框时显示成选中的状态,这样的效果该怎么实现呢? 其实要实现这样的效果,思路很简单,只需要建一个背景selector选择器,分别在不同的状态下配置不同的背景。

2015-05-05 14:43:06

AndroidManifest.xml文件详解

AndroidManifest.xml 是每个android程序中必须的文件,它位于整个项目的根目录。我们每天都在使用这个文件,往里面配置程序运行所必要的组件,权限,以及一些相关信息。但是对于这个文件,我们真正又了解多少了,还是只是停留在只会简单的配置,而不明白其中的具体含义,以及为什么要这样设置?今天就让我们来详细的学习一下这个文件里各项参数的具体含义,因为它是整个应用的入口,所以有助于我们更加深理解Android

2015-04-28 10:14:13

APP中常见上下循环滚动通知的简单实现,点击可进入详情

对于能上下滚动的消息,我们并不陌生,常常在一些电商类的APP上有看到,比如淘宝之类的。大概的效果是一个不断上下循环滚动的通知,点击这个通知即可进去消息的详情界面。运行效果如下: 这样的效果图是很多App中常见的布局,上面一个循环滚动的广告条,紧接着下面又是一个不断上下滚动的通知。关于循环滚动的广告条,我在之前的博客已经介绍过了,想了解的可以去看看,[Android循环滚动广告条的完美实现,封装方便,平滑过渡,从网络加载图片,点击广告进入对应网址 ](

2015-04-13 15:22:23

为什么好的博客越来越少?

近几天我把我空间所关注的人清理了一下,发现很多一年以前关注的大神早已停止更新博客了,想到这心情有些失落,感觉像是失去了什么。  在一年多以前,因为技术和这些大神们相识,是他们带着我们成长。因为有他们无私的分享精神,才有我们今天的进步。可谓前人栽树,后人乘凉。技术先驱们披荆斩棘为我们后人开路,于是我们便走在了这阳光大道上。

2015-03-29 14:32:31

仿手机QQ聊天列表滑动菜单删除和手势滑动返回的两种方式

手机QQ和微信都是超级APP,用户体验自然是做的极好的了,也是众多开发者模仿的对象,今天给大家模仿一下手机QQ聊天列表滑动菜单删除和分析一下腾讯系很多APP,比如QQ邮箱,QQ空间等中滑动返回功能的实现。

2015-03-27 16:06:08

仿手机QQ网络状态条的显示与消失,没网络时显示,有网络时自动消失 ,点击网络条设置网络

我们都知道手机QQ上有这样一个功能,就是当我们断网,没有网络的时候,聊天列表的上方就会出现一个警告的横条,上面写着"世界上最遥远的距离就是没网,检查设置",然后点击这个横条就会跳转到设置网络的界面,等我们把网络设置好了之后,这个警告横条也就自动的消失了。今天咱们就来模仿以下这样的功能是如何实现的,话不多少,有图有真相,请看:

2015-03-26 12:05:24

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!