- 博客(21)
- 资源 (3)
- 收藏
- 关注
转载 Java HTTP中GET与POST的区别
本文转自微信公众号WebTechGardenGET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。
2016-09-30 15:20:29 815
原创 Android ListView和item中的CheckBox点击冲突的问题解决
由于checkbox的点击事件优先级比listview的高,所以要在checkbox中添加android:focusable=”false”,使得checkbox初始的时候没有获取焦点。android:focusable="false" android:focusableInTouchMode="false" android:clickable="false" 添加这三句话错误解决<C
2016-09-27 17:01:01 1122
转载 JAVA 利用泛型返回类型不同的对象
有时需要在方法末尾返回类型不同的对象,而return 语句只能返回一个或一组类型一样的对象。此时就需要用到泛型。首先先解释个概念, 元组: 它是将一组对象直接打包存储于其中的一个单一对象,这个容器对象允许读取其中元素,但不能修改。利用泛型创建元组public class ReturnTwo<A,B> { public final A first; public final B se
2016-09-27 09:41:08 2937
原创 Android Studio Retrofit2.0简单封装
1、Retrofit简介Retrofit无疑是当下最流行的Android网络请求框架了,是Square提供的开源产品。官方网站是这样介绍Retrofit的—-A type-safe HTTP client for Android and Java,为Android平台的应用提供一个类型安全的HTTP客户端。Retrofit 是一套注解形式的网络请求封装库,它的强大在于让代码结构更加清晰,它可以直接解
2016-09-22 12:04:17 966
原创 Android Studio 使用RecyclerView加载不同样式布局
首先在app中引入compile 'com.android.support:recyclerview-v7:24.2.0'使用activity_recycler_view.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/androi
2016-09-21 19:10:51 3192
原创 Android 绘制折线和柱状图
AchartEngine制作图表–>折线图,柱状图:下载achartengine-1.1.0.jarhttp://download.csdn.net/detail/csdnadcode/7771691 http://download.csdn.net/detail/u011247387/8013717Android AchartEngine,这是为Android应用而设计的绘图工具库,能够支持多种
2016-09-21 11:49:18 1010
原创 Android AsyncTask异步任务的使用
纪念自己最先使用的方法AsyncTask,囧态历历在目:AsyncTask的基本用法 首先来看一下AsyncTask的基本用法,由于AsyncTask是一个抽象类,所以如果我们想使用它,就必须要创建一个子类去继承它。在继承时我们可以为AsyncTask类指定三个泛型参数,这三个参数的用途如下: 1、 Params在执行AsyncTask时需要传入的参数,用于在后台任务中使用。 2、Progres
2016-09-20 18:18:21 265
原创 Android ImageLoader must be init with configuration before using 错误解决方法
开发过程中用到了开源项目Android-Universal-Image-Loader,Universal-Image-Loader,一个强大的图片加载框架,具有以下的特性: 1、多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及drawable中等2、支持随意的配置ImageLoader,例如线程池,图片下载器,内存缓存策略,硬盘缓存策略,图片显示选项以及其他的一些配置3、支
2016-09-20 17:43:39 4204
原创 Android 开启或关闭硬件加速
开启硬件加速:在Android中,可以四给不同层次上开启硬件加速: 1、应用:<application android:hardwareAccelerated="true".... > 2、Activity<activity android:hardwareAccelerated="true".... > 3、Window getWindow(
2016-09-20 16:31:14 28863 2
原创 Android Fragment中嵌套Fragment不显示
先看一段错误代码,这段代码写在一个 Fragment 中:private void initView(){ mViewPageAdpater = new ViewPageAdpater( getFragmentManager() ); mFragments.add( new DemoListFragment() ); mTitles.add( "title1" ); m
2016-09-18 13:41:55 1251
原创 Android Studio Error:(2, 0) apply plugin: 'com.github.dcendents.android-maven'报错
Android Studio遇到导入项目报错:Error:(2, 0) apply plugin: 'com.github.dcendents.android-maven'报错错误定位Module中的apply plugin: 'com.github.dcendents.android-maven'在Project下那个build.grade里面添加全局依赖buildscript {repos
2016-09-14 16:04:04 1534
原创 Android SpannableString属性详解
1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件 3、ForegroundColorSpan 文本颜色(前景色) 4、MaskFilterSpan 修饰效果,如模糊(BlurMaskFilter)、浮雕(EmbossMaskFilter) 5、MetricAffectingSpan 父类,一般不用
2016-09-13 14:18:26 942
原创 Android 不可横向滑动的ViewPager的实现代码
不拦截子类事件即可public class NoHorizontalScrollerViewPager extends ViewPager{ public NoHorizontalScrollerViewPager(Context context) { super(context); }public NoHorizontalScrollerViewPager(Context
2016-09-13 14:01:27 200
原创 Android Studio 常用 Git 命令清单
常用 Git 命令清单,几个专用名词的译名如下:Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库在当前目录新建一个Git代码库$ git init新建一个目录,将其初始化为Git代码库$ git init [project-name]下载一个项目和它的整个代码历史$ git clone [url]二
2016-09-12 19:48:25 323
原创 Android studio 生成apk的位置
1、Eclipse下App放置在项目根目录的bin目录中2、Android studio工程的存储路径下app/build/outputs/apk其中app是自建的module,在对应的module下即可找到
2016-09-07 19:31:35 3893
原创 Android Studio 不区分大小写设置,局部变量、全局变量快捷键
1、不区分大小写设置:File–>Settings–>Editor–>Code Completion Case sensitive completion 选择None2、局部变量ctrl + alt + v ,全局变量ctrl+alt +f
2016-09-07 17:38:25 1528
原创 Android Eclipse打开时Error when loading the SDK
更新高版本的SDK小地方不兼容1、将自己的sdk文件夹下\tools文件夹\lib文件夹\devices.xml文件,复制替换你上面你对应处错误的文件夹下的devices.xml文件!重启eclipse 。2、将对应的wear相关资源删除后错误消失。重启eclipse 。
2016-09-07 12:01:27 576
原创 Android Eclipse运行项目报错 Dx unsupported class file version 52.0
原因是jdk版本是1.8,runtime版本是1.6,导致无法正常解析1, eclipse修改设定 Window->Preference->Java->Compiler Window->Preference->Java->Installed JREs 两处保持一致版本 Installed JREs->Execution Environment中 JavaSE-1.6选择
2016-09-06 14:47:14 2137 2
原创 Android Studio 错误提示 注: 某些输入文件还使用或覆盖了已过时的 API。
1、使用Android studio打包应用程序出现如下错误:注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。 注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。在app的build.gradle中添加:allprojects {
2016-09-02 18:47:52 3273
原创 AndroidStudio插件GsonFormat使用
1、安装GsonFormat方法一:1.Android studio File->Settings..->Plugins–>Browse repositores..搜索GsonFormat 2.安装插件,重启android studio方法二:1.下载GsonFormat.jar ; 2.Android studio File->Settings..->Plugins –>install p
2016-09-01 15:03:12 452
原创 Android SwipeRefreshLayout+RecyclerView下拉刷新与上拉加载
1、SwipeRefrshLayout是Google官方更新的一个Widget,可以实现下拉刷新的效果。该控件集成自ViewGroup在support-v4兼容包下,不过我们需要升级supportlibrary的版本到19.1以上。 基本使用的方法如下:setOnRefreshListener(OnRefreshListener):添加下拉刷新监听器 setRefreshing(boolean)
2016-09-01 11:44:38 1082
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人