android studio 1.3.2 下使用httpclient 1(基于api23)

使用向导建立的工程,默认使用的api级别为23。

在api23下,是不包含完整的httpclient的,如下图所示:

此时有两个选择,一是使用直接支持httpclient的api版本,如api21,二是引入httpclient模块。下面介绍一下如何引入httpclient模块

(1)到官网上下载 httpclient模块

将下载包解压,将其中的jar文件复制到工程目录的app/libs下

(2)引入模块

PS:值得一提的是,用了一个最简程序来测试,api23下引入httpclient包生成的apk的尺寸为1.076M,

而在api21下不用引入httpclient包的话,其apk的尺寸只有29K。

故而,如果对apk的尺寸有严格要求话,就要注意这个问题了。

时间: 2024-11-03 20:59:05

android studio 1.3.2 下使用httpclient 1(基于api23)的相关文章

android studio 1.3.2 下使用httpclient 2 (基于api21)

使用向导建立的工程,默认使用的api级别为23. api23是不包含httpclient的.api21包含了httpclient,下面介绍如何使用api21: 将build.gradle中的 compileSdkVersion 设置为 21 buildToolsVersion 设置为 "21.1.1"targetSdkVersion 设置为 21注释掉compile 'com.android.support:appcompat-v7:23.0.1' 修改完毕之后,此时若编译的话,会报错

Android studio没有org.apache.http.client.HttpClient;等包问题 解决方案

以前用Eclipse做Android开发工具一直使用apache的http做网络请求,最近换用了Android studio发现没有办法引用apache的包,下面是我引用的步骤

Android Studio App文件夹下这个Module的gradle配置文件

// 声明是Android程序 apply plugin: 'com.android.application' android { // 编译SDK的版本 compileSdkVersion 21 // build tools的版本 buildToolsVersion "21.1.1" defaultConfig { // 应用的包名 applicationId "me.storm.ninegag" minSdkVersion 14 targetSdkVersion

Ubuntu14.04下Android Studio字体优化

Ubuntu: 14.04 Android Studio: 1.0.1 Android Studio是基于IntelliJ的IDE,因此其字体就跟NetBeans一样难看.话说对于程序员来说,字体难看会折寿啊!先上一张改好的截图: 如果这样效果是你的菜,那么就按下面的步骤来做吧. 添加JVM参数 切换到Android Studio的bin/目录下,会看到有studio64.vmoptions和studio.vmoptions两个文件.如果你的JVM是64位的,请修改studio64.vmopti

Android Studio 下混淆 文件配置 问题 初探(一)

1.参考资料 https://stuff.mit.edu/afs/sipb/project/android/sdk/android-sdk-linux/tools/proguard/docs/index.html 官方文档及网上博客 最近的项目总结 2. Android Studio(以后简称AS)  下默认有proguard-project.txt ,为混淆的配置文件 配置路径在该工程下的gradel中.实际为一个  proguard 3混淆对象  proguard默认是所有文件均进行混淆 在

Android Studio的下载和安装教程(从ADT到AS)

之前一直使用的是Android development tools(简称ADT),后来说是google对ADT不再提供支持,然后一直在考虑是否把自己电脑换成Android Studio(简称AS),从ADT到AS这个过程自己觉得软件安装真的伤不起,端午节第二天和第三天(也是今天),终于完成了从ADT到AS的转 变,OK,我还有很多要学习的地方. 下面我来介绍一下ADT的转变成AS: 1.第一次安装完之后模拟器根本启动不了(就算你刚新建的模拟器,他还是不能在启动APP时候没有可用的模拟器),而且用

android studio问题-ICCP:Not recognizing known sRGB profile

转:http://my.oschina.net/1pei/blog/479162 PNG格式:每个PNG文件是由一个PNG标识(signature),后面跟一些数据块(chunk),每个chunk由 一个chunk类型来标识其功能. 摘要 本文解决了Android Studio 1.2.2下编译期间出现的libpng warning: iCCP: Not recognizing known sRGB profile that has been edited警告问题. 目录[-] 1. 问题描述

android studio 0.8.1使用和遇到问题解决

谷歌6月底发布了五大系统,并且android studio同步升级到了android studio 0.8.1.升级了的android studio确实有一些新的变化,运行速度变快,并且还可以选择开发不同的产品,本着尝试新技术的心情,过了一把瘾.现在和大家一起来看看. 由于GFW封了google,所以现在android studio可能有些同仁下不到,由于公司的原因,无法上传到CSDN上,有点遗憾.不过没关系,我们先睹为快,先看看东西怎么样. JDK的东西和问题我在这里就不重复讲了,直接进入安装

Android Studio多渠道批量打包及代码混淆

一.批量打包 1.集成了友盟统计,并在AndroidManifest.xml中添加了如下代码 <meta-data android:name="UMENG_CHANNEL" android:value="${CHANNEL_VALUE}"/> 2.在app的build.gradle的android标签下添加如下代码: productFlavors { myapp {} _360 {} appchina {} hiapk {} } productFlavo