Android
文章平均质量分 61
贰叁得陆
不积跬步无以至千里,不积小流无以成江海。
展开
-
Jenkins 打包
安装 Jenkins下载Jenkins 最新版本:https://www.jenkins.io/download/jenkins项目有两条发布线,分别是LTS长期支持版(或稳定版)和每周更新版(最新版)。建议选择LTS长期支持版,下载通用java项目war包;另外需要安装 jdk ,这里不赘述;在dos命令行运行命令解压war包:java -jar jenkins.war (默认情况下端口是8080,如果要使用其他端口启动,可以通过命令行”java –j...原创 2022-03-25 17:53:22 · 11937 阅读 · 0 评论 -
Android 多渠道包
build.gradleandroid{ ... flavorDimensions 'region', 'market' productFlavors { googleplay { dimension 'region' manifestPlaceholders = [UMENG_CHANNEL_VALUE: "googleplayMarket"] ndk {原创 2022-03-24 19:48:12 · 2759 阅读 · 0 评论 -
ViewFlipper的使用
<LinearLayout android:id="@+id/edit_layout" android:layout_width="180dp" android:layout_height="wrap_content" android:background="@drawable/fillet" android:padding="@dimen/dp_10" ...原创 2020-06-15 12:17:41 · 442 阅读 · 0 评论 -
Retrofit 自定义 GsonConverterFactory
在项目中 网络请求中, 后台返回的数据有一个统一样式: /** * message : "success" * result : {} * status : 1 * accessToken : "" */其中 status == 1 时,才是请求正确, 我们再来根据具体接口来解析 result 对象, 获取我们想要的数据...原创 2020-02-19 11:51:49 · 4136 阅读 · 0 评论 -
隐式Intent与显示Intent的区别
显式Intent:通过指定Intent组件名称来实现的,它一般用在知道目标组件名称的前提下,去调用Intent.setComponent()、Intent.setClassName()或Intent.setClass()方法或者在new Intent(A.this,B.class)指明需要转向到的Activity,显式意图明确指定了要激活的组件是哪个组件,一般是在应用程序内部使用。 I...原创 2018-08-19 17:51:08 · 13928 阅读 · 0 评论 -
Retrofit 基础解析
首先呢,刚开始接触retrofit,有很多都是从其他博客那整理过来的,如果有不正确的地方,欢迎各位大佬指正。Retrofit是什么? Retrofit简单的说就是一个网络请求的适配器,它将一个基本的Java接口通过动态代理的方式翻译成一个HTTP请求,并通过OkHttp去发送请求。Retrofit底层是使用OKHttp封装的。准确来说,网络请求的工作本质上是OkHttp完成,而 Re...转载 2018-06-10 17:20:51 · 316 阅读 · 0 评论 -
OkHttp 基础解析
在讲解OkHttp使用之前, 首先了解下我们Http请求和响应都有哪些部分组成.http请求所以一个类库要完成一个http请求, 需要包含 请求方法, 请求地址, 请求协议, 请求头, 请求体这五部分. 这些都在okhttp3.Request的类中有体现, 这个类正是代表http请求的类. 看下图:其中HttpUrl类代表请求地址, String method代表请求方法, Headers代表请求...转载 2018-06-17 20:38:24 · 3007 阅读 · 0 评论 -
AsyncTask的使用
后台获取手机安装的apk列表,其中分为系统apk与非系统apk以及获取root权限之后的隐藏apk,默认通过apk名称排序。使用RecycleView,RecycleView.Adapter<Adapter.appViewHolder>,appViewHolder继承自RecycleView.Adapter,其中依赖部分开源代码progressWheel,fastScoller...原创 2018-03-31 15:17:02 · 359 阅读 · 0 评论 -
android 中res的String.xml中%1$s、%1$d等的用法
在TextView中想要动态的显示某些值,用到%1$s,%1$d,先介绍一下:%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格 %n$md:代表输出的是整数,n代表是第几个参数,设置m的值可以在输出之前放置空格%n$mf:代表输出的是浮点数,n代表是第几个参数,设置m的值可以控制小数位数,如m=2.2时,输出格式为00.00%d (表示整数)%f (表...原创 2018-03-11 21:17:58 · 865 阅读 · 0 评论 -
Android简单实用方法收集
收集一些实用方法 ,最终整理出几个util类,方便以后项目使用,持续更新。 ** * 获得屏幕宽度与高度 */ public void getScreenSize() { if (Build.VERSION.SDK_INT > 13) { Point p = new Point(); ...原创 2018-01-09 16:12:56 · 217 阅读 · 0 评论