logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从Java角度学Kotlin[0]——开篇

Kotlin,是由JetBrains开发的一种在Java虚拟机上运行的静态类型编程语言……关于Kotlin的背景,看到这篇文章的你想必在其他地方已多次看到介绍,这里就不赘述了。阅前须知:本系列文章需要一定的Java基础知识,并且所举的例子可能会包含些Android上的代码,比较适合之前使用Java从事Android开发的朋友。下面进入正题。为什么我推荐使用Kotlin?JVM 语言首先...

Gradle 2.0 用户指南翻译——第五十章. 依赖管理

本文禁止w3cschool转载!翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc。本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0。更好的阅读体验请访问:http://gradledoc.githang.com/2.0/userguide/userguide.html。另外,...

Android开发技巧——PagerAdapter实现类的封装

ViewPager是android的support库中的一个控件,也是一个在许多应用开发中都用得比较多的控件。目前为止,对ViewPager的使用,我一般是用ViewPager + Fragment的组合,偶尔也有ViewPager加View的组合。关于ViewPager + Fragment的使用,已经有FragmentAdapter的实现可以帮助我们快速进行开发了,但是每次使用ViewPage

解决Fragment中使用地图,切换会闪一下黑屏的问题

我用的是高德的3D地图,用2D地图无此问题。从答案来看,大概是SurfactView与Fragment之间的问题。虽然我用的是高德,不过这方法估计对百度地图也有效。解决方法是,在使用到地图的Activity中的onCreate中添加以下代码:getWindow().setFormat(PixelFormat.TRANSLUCENT);

Jenkins之自动进行360加固

文章目录思路编写Gradle自定义任务命令行调用360加固执行构建并获取apk获取加固程序执行加固签名拷贝文件到指定位置Jenkins调用加固并发送邮件项目中使用到了360加固与阿里的热修复方案,以前是人工去操作加固或生成补丁包,比较浪费开发人员的时间,并且在我的电脑上每次命令行执行完全量编译都会卡很久。前段时间项目不紧,所以抽时间完成了在Jenkins流水线上进行360加固与生成热修复补丁的步.

#自动化
Android开发技巧——使用PopupWindow实现弹出菜单

在本文当中,我将会与大家分享一个封装了PopupWindow实现弹出菜单的类,并说明它的实现与使用。因对界面的需求,android原生的弹出菜单已不能满足我们的需求,自定义菜单成了我们的唯一选择,在本文当中,我将与大家分享如何使用PopupWindow实现弹出菜单。1.弹出菜单的封装PopMenuPopupWindow可以说是一个浮动在Activity之上的容器,通常用来显示自定义的视

Andriod开发技巧——Fragment的懒加载

我们在做应用开发的时候,一个Activity里面可能会以viewpager(或其他容器)与多个Fragment来组合使用,而如果每个fragment都需要去加载数据,或从本地加载,或从网络加载,那么在这个activity刚创建的时候就变成需要初始化大量资源。这样的结果,我们当然不会满意。那么,能不能做到当切换到这个fragment的时候,它才去初始化呢?答案就在Fragment里的setUserV

Gradle 2.0 用户指南翻译——第六十二章. 嵌入 Gradle

62.1. Tooling API 简介62.1. Introduction to the Tooling API1.0 里程碑 3 发行版带来了新 API,叫 tooling API,可用于嵌入 Gradle。这个 API 允许你执行和监视构建,以及向 Gradle 查询有关构建的细节。它的主要受众是 IDE,CI 服务器,其他的 UI 作者或你的 Gradle 插件的集成测试。不过,它是向所有

Gradle2.0用户指南翻译——第十三章. 编写构建脚本

第十三章. 编写构建脚本这一章着眼于编写构建脚本的一些细节。13.1. Gradle 构建语言Gradle 提供了一种领域特定语言,或者说是 DSL,用于描述构建。这种构建语言基于 Groovy 中,并进行了一些补充,使得更容易地描述构建。构建脚本可以包含任何Groovy语言元素。 [5] Gradle假定每个构建脚本都是使用UTF-8编码。13.2. Project API在教程《第七章,Jav

Gradle2.0用户指南翻译——第十二章. 使用Gradle 图形用户界面

第十二章. 使用Gradle 图形用户界面Chapter 12. Using the Gradle Graphical User Interface除了支持传统的命令行界面,Gradle也提供了一个图形用户界面(GUI)。它是一个独立的用户界面,可以使用--gui选项来启动。In addition to supporting a traditional command line interface

    共 25 条
  • 1
  • 2
  • 3
  • 请选择