08 2017 档案
摘要:本文分为两个部分:一是QQ的授权部分;二是获取用户的基本信息部分 一、授权部分 1.首先,先去腾讯开放平台获取APP ID和APP KEY(未注册腾讯开发者账号的可能需要先注册账号),获取的过程还是还是非常容易的(不用填写任何的应用程序信息)。 http://open.qq.com/ 2.下载SDK
阅读全文
摘要:最近好长时间都没有写blog了,主要是因为最近工作上的事以及下载Android源码的事耽误的(下载源码这件事会在后续的blog中写道,这个真的很有意义呀~~),那么今天来写点什么呢?主要的灵感来自于早上看新闻看到一篇文章说有一款应用在后台中卸载用户 手机中的所有浏览器的app,不会被用户察觉,但是最
阅读全文
摘要:问题描述: 使用Sqlite数据库时,有时候会报下面的异常: Finalizing a Cursor that has not been deactivated or closed 一个光标没有被停用或者关闭。 解决方法: 在使用Cursor对象前,调用startManagingCursor()方法
阅读全文
摘要:Android应用程序打包时,出现错误:"XXX" is not translated in "af" (Afrikaans), "am" (Amharic), "ar" (Arabic).....
阅读全文
摘要:首先说明,以前我用eventBus的jar包写得项目demo,前几天就写了一个EventBus的实例,这次我没用jar包,直接用gradle引用的,可是demo写完了,报错: its super classes have no public methods with the @Subscribe a
阅读全文
摘要:如果是在资源文件里: 如果是代码里: 代码也可以这样:
阅读全文
摘要:AlertDialog dialog = builder.setTitle("消息列表") .setView(layout) .create(); dialog.show(); //设置窗口的大小 dialog.getWindow().setLayout(300, 200); ...
阅读全文
摘要:这个问题,我前段时间在项目中使用Retrofit遇到过,最后查到的解决办法有两种获取Response Headers的方法,第一种是直接在定义接口是让接口返回Retrofit的Response对象,在Response对象中可以获取到Headers,如: 在操作Response对象时,使用respon
阅读全文
摘要:1.最近,在学习解析json数据的时候遇到一个错误信息,错误信息如下图所示: 发现解析出来的数据为空,错误信息如上图所示,发现程序中的HttpUtils工具类的22行出现了错误和MainActivity类的onClick方法的52出现了错误,因此我去寻找了一下这两个类报错的所在行,看看是否代码写错,
阅读全文
摘要:In MainActivity: In GifPageTwoFragment: In your oncreateView() method you need to write this code and in KEYCODE_BACk condition you can write whatever
阅读全文
摘要:Activity可以很容易的得到物理返回键的监听事件,而Fragment却不能。假设FragmentActivity有三个Fragment,一般安卓用户期望点击返回键会一层层返回到FragmentActivity。当然,我们可以将每个Fragment对应的Transaction放到BackStack
阅读全文
摘要:开始还以为是TabLayout在高版本系统上的特殊表现呢,没有在意,UI提出说感觉不好看就查了一下,原来是在TabLayout放在AppBarLayout里面才有这样的效果,只需要对AppBarLayout设置一个属性: app:elevation=”0dp”
阅读全文
摘要:同样的布局文件,小分辨率手机: 1、使用setImageBitmap设置时,出现如下现象: 2、使用setImageResource时,图片显示正常 原因:setImageResource(id)会根据设备分辨率进行图片大小缩放适配setImageBitmap(BitmapFactory.decod
阅读全文
摘要:9-patch 为了解决不同分屏下的图片适应性,对图片做了padding,而在android中,要给一个控件设置背景图,最终是要调用 setBackgroundDrawable 方法来设置图片资源,而此方法执行是这样的,如果图片资源带有padding的话,会缺省作为控件的padding。基于这样,如
阅读全文
摘要:package com.play.playgame.view; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.RectF; import an...
阅读全文
摘要:找到个不错的开源项目:https://github.com/jfeinstein10/JazzyViewPager Android ViewPager 动画效果
阅读全文
摘要:http://www.2cto.com/kf/201608/542107.html
阅读全文
摘要:ViewPager有一个setPageTransform()方法可以实现很多酷炫的动画效果 先来个仿QQ的侧滑面板效果
阅读全文
摘要:1,今天在微信推送文章看到实现画廊效果,感觉挺不错的,就来写写试试,先来看一下效果图: 上面的效果基本上可以用两个功能点来包含:ViewPager的切换动画、ImageView的倒影的实现 嗯,先来将我们主要的功能来实现,就是我们的ViewPager展示图片 主界面的布局: 这里要注意以下 andr
阅读全文
摘要:ViewPager一屏显示多个子页面,常见的有两种形式: 1、当前展示的页面右侧显示一部分下个页面的内容 2、当前页面居中,左右两边分别显示上一个页面、下一个页面 第 1 种表现形式的实现代码 Adapter 代码,重写 getPageWidth(int position) 方法 第 2 种表现形式
阅读全文
摘要:第一步: 在微信开放平台创建安卓应用,需要输入的包名和签名就不用再提吧,不知道的自行百度。 应用创建完毕后会得到两个值:AppID、AppSecret,用这两个值来请求微信。 然后去微信开放平台的资源中心 ,选择安卓资源包 ,如图: 注意:输入的包名和签名要和项目中的一致! 第二步: 将安卓资源包中
阅读全文
摘要:解决办法 在使用Glide的那段代码加是否在主线程判断 在onDestory加 子线程所有的this 都要写成getApplicationContext //这个主要针对于在子线程使用Glide
阅读全文
摘要:在使用fragment的时候经常会遇到getActivity()为null的情况。比如我在一个异步网路请求的回调中调用了getActivity()就会出现空指针问题。之前解决这个问题,通常都是直接加空指针判断来规避,但是这并没有真正解决问题。 很多人都曾被这个问题所困扰,如果app长时间在后台运行,
阅读全文
摘要:在日常开发中的时候,我们经常会使用ViewPager+Fragment进行视图滑动,在某些部分逻辑也许我们需要利用上下文Context(例如基本的Toast),但是由于Fragment只是衣服在Activity容器的一个试图,如果需要拿到当前的Activity的上下文Context就必须通过getA
阅读全文
摘要:Android仿微信顶部titlebar,点击加号弹出的PopupWindow,是封装好的PopupWindow,直接拿来用即可,先看效果图: 调用代码非常简单,这是MainActivity的代码: 剩余封装好的工具类不贴了,还有图片啊,颜色啊资源文件,我把demo上传到了CSDN资源下载,下载地址
阅读全文
摘要:这里有两种办法,第一种,使用scrollTo(): 第一种实现相对比较麻烦,更推荐使用第二种方式,使用fullScrol() 下面我们看一下这个函数: 需要注意的是,该方法不能直接被调用因为Android很多函数都是基于消息队列来同步,所以需要一部操作,addView完之后,不等于马上就会显示,而是
阅读全文
摘要:有时候使用ScrollView,里边控件比较多的时候,打开界面,会滑到底部,如果要设置滑动到顶部,一般有两种方法 1.使用fullScrol(),scrollView.fullScroll(ScrollView.FOCUS_DOWN);滚动到底部 scrollView.fullScroll(Scro
阅读全文
摘要:要设置第三方的上拉下载listView的item之间的间距,可以在xml布局文件中的listView节点中设置xml的属性即可: 但是在java代码中动态设置确不起作用,这个问题目前我还在研究中,有知道的大神可以回答一下,互相交流学习一下!
阅读全文
摘要:RecyclerView控件大家肯定不陌生,已经应用有一段时间了,最近在项目中写一个GridLayout样式的RecyclerView时需要设置,item之间左右的间距,下面是我总结的一个设置间距的方法分享给大家。 想要设置item之间的间距需要自己创建一个继承自RecyclerView.ItemD
阅读全文
摘要:RecyclerView大家常用,但是如何给加载出来的item增加间隔很多人都不知道,下面是方法,直接上代码了: 上面的代码是用一个LinearLayoutManager 加载RecyclerView,和一般加载代码不一样的是多了 recyclerView.addItemDecoration(new
阅读全文
摘要:tablayout在点击或者滑动的时候会触发监听事件 , 当你调用这个方法的时候 会触发事件
阅读全文
摘要:Android智能下拉刷新框架-SmartRefreshLayout
阅读全文
摘要:最近项目要实现ScrollView中嵌套广告轮播图+RecyleView卡片布局,并且RecyleView按照header和内容的排列样式,因为RecyleView的可扩展性很强,所以我毫无疑问的选择了它,而且让RecyleView实现了可拖拽的效果, 最后我再加上了下拉刷新的效果(这里我用的下拉刷
阅读全文
摘要:PullRefreshView.java HeadView.java TailView.java PullRefreshUtil.java progress_round.xml head_view_layout.xml 调用:
阅读全文
摘要:字体阴影需要四个相关参数: 1. android:shadowColor:阴影的颜色2. android:shadowDx:水平方向上的偏移量3. android:shadowDy:垂直方向上的偏移量 4. Android:shadowRadius:是阴影的的半径大少 最好这4个值都一起设计 sha
阅读全文
摘要:【Android自定义View实战】之自定义评价打分控件RatingBar,可以自定义星星大小和间距
阅读全文
摘要:自定义水平进度条Horizontal ProgressBar
阅读全文
摘要:Android 自定义实现switch开关按钮
阅读全文
摘要:Android RecyclerView 二级列表实现
阅读全文
摘要:附上 国际区号编码:我是定义到arrays.xml里面了 常用城市列表
阅读全文
摘要:本文转自:http://blog.csdn.net/swust_chenpeng/article/details/19967501 我将原文的控件进行了一些修改,去掉了原来控件的外边框,只留下重要的遮罩、背景和滑块。并且可以在布局文件中预览(预览效果不是太好,凑合看看还可以)。自己修改了下监听器,增
阅读全文
摘要:为TabLayout添加分割线,显示的效果如下(红框内部分): 分割线 首先添加个竖线xml名为layout_divider_vertical: 可以设置 上下间距 mTabLayout就是要添加分割线的控件
阅读全文
摘要:我们的recyclerView有多个layoutmanager,通过重写layoutmanager的方法就可以让recyclerView和ScrollView嵌套了。但是请注意,如果recyclerView很长那么强烈不建议去做嵌套,因为这样recyclerView会在展示的时候立刻展示所有内容,效
阅读全文
摘要:一般为了排版,textView中字符段落开头一般都会空两格显示,如下图 但是如果你靠敲击空格来解决那就错了,那样在不同的屏幕上显示会差异,完美的解决方法是用转义字符”\t“,在段首加\t\t就解决。加两个\t\t是表示缩进一个汉字,两个汉字就是\t\t\t\t
阅读全文
摘要:MainActivity: activity_main: LoadingDialog: dialog_loading: R.style.loadingDialogStyle: drawable-yuanjiao: 效果: 关于样式: Window attributes属性详解
阅读全文
摘要:android中的ImageView只能显示矩形的图片,这样一来不能满足我们其他的需求,比如要显示圆角矩形的图片,这个时候,我们就需要自定义ImageView了,其原理就是首先获取到图片的Bitmap,然后进行裁剪对应的圆角矩形的bitmap,然后在onDraw()进行绘制圆角矩形图片输出。 效果图
阅读全文
摘要:ExpandableListView的使用详解
阅读全文
摘要:我们在常用的电商或者旅游APP中,例如美团,手机淘宝等等,都能够看的到有那种下拉式的二级列表菜单。具体如图所示: (应大家需要提供下载地址:http://download.csdn.net/detail/minimicall/7956483)有人说受教了,可有人反应下载不下来!下来不知道怎么打开!我
阅读全文
摘要:一、概述 Android中的有个原生的下拉列表控件Spinner,但是这个控件有时候不符合我们自己的要求, 比如有时候我们需要类似windows 或者web网页中常见的那种下拉列表控件,类似下图这样的: 这个时候只有自己动手写一个了。其实实现起来不算很难, 本文实现的方案是采用TextView +I
阅读全文
摘要:概述 为什么是更好的Android多线程下载框架呢,原因你懂的,广告法嘛! 本篇我们我们就来聊聊多线程下载框架,先聊聊我们框架的特点: 下面我们在说下该框架能实现那些的应用场景: 该项目状态 该项目的雏形始于14年的公司项目需要用到多线程下载,但当时实现的单线程多任务断点续传,后面不断完善,在这之间
阅读全文
摘要:获取Android手机上其他应用的包名及版本号方法有很多,可以通过AAPT从APK包中直接获取,也可以通过代码在手机上获取。显然,对于产品或者用户来说要获取这些信息,在手机上获取更为简便。 下面我们来看下如何在手机上获取其他应用的包名、版本号。 核心:通过PackageManager可以获取到我们想
阅读全文
摘要:Android 开发有时需要在一个应用中启动另一个应用,比如Launcher加载所有的已安装的程序的列表,当点击图标时可以启动另一个应用。 一般我们知道了另一个应用的包名和MainActivity的名字之后便可以直接通过如下代码来启动: 但是更多的时候,我们一般都不知道应用程序的启动Activity
阅读全文
摘要:现在很多的App中都会有一个检查版本的功能。例如斗鱼TV App的设置界面下: 当我们点击检查更新的时候,就会向服务器发起版本检测的请求。一般的处理方式是:服务器返回的App版本与当前手机安装的版本号进行对比。 (1)如果服务器所返回的版本号大于当前App版本号那么此时手机所安装的App不是最新版。
阅读全文
摘要:使用场景 AutoCompleteEditText只有开始输入并且与输入的字符有匹配的时候才弹出下拉列表.Spinner的缺点是不可以编辑.所以本文介绍如何使用EditText+ListPopupWindow实现可编辑的下拉列表.使用场景可以是有记住密码功能的登录框. 给EditText增加上下箭头
阅读全文
摘要:Android 侧滑面板的实现(DragLayout)
阅读全文
摘要:开始动手之前先来讲一下实现原理,在一个Activity的布局中需要有三部分,一个是左侧菜单的布局,一个是右侧菜单的布局,一个是内容布局。左侧菜单居屏幕左边缘对齐,右侧菜单居屏幕右边缘对齐,然后内容布局占满整个屏幕,并压在了左侧菜单和右侧菜单的上面。当用户手指向右滑动时,将右侧菜单隐藏,左侧菜单显示,
阅读全文
摘要:从无到有打造一个炫酷的进度条效果
阅读全文
摘要:像360卫士的波浪球进度的效果,一般最常用的方法就是 画线的方式,先绘sin线或贝塞尔曲线,然后从左到右绘制竖线,然后再裁剪圆区域。 今天我这用图片bitmap的方式,大概的方法原理是: (1)首先用clipPath裁剪园区域, (2)然后用4张图来不断绘制到画布上,再用偏移量来控制移动的速度,从而
阅读全文
摘要:项目中有个页面上面是TabLayout下面是Listview,选择TabLayout的选项卡更新下面Listview里面的数据,在请求的时候想禁用TabLayout选项卡来避免用户频繁点击选项卡造成Listview的数据错误。 如果只是调用TabLayout的setClickable方法是不起作用的
阅读全文
摘要:TabLayout让Fragment在ViewPager中的滑动切换更优雅
阅读全文
摘要:浅谈android中的自定义封装易用的Dialog
阅读全文
摘要:Android5.0之后给我们开发者剩了好多的事情,为什么这么说呢?还记得刚开始的时候,Android里面的所有的动画都要我们开发者自己来写,现在不需要了,因为5.0之后自带了好多的动画,比如:按钮点击的动画、页面切换的动画(在android5.0之前想都不敢想的)。 今天我着重讲一下页面之间的切换
阅读全文
摘要:由于公司项目遗留代码仍然使用PullToRefreshListView(后文简称PTRLV),且存在复用,更换RecyclerView成本太大,同时又想使用CoordinatorLayout来实现一些嵌套滑动效果,所以研究了NestedScrollView嵌套PTRLV的方案。 对于NestedSc
阅读全文
摘要:(一)listView内容不正常显示(注:网上有很多方法) 重写ListView的onMeasure方法 (二)ScrollView的上下事件与ListView的左右事件冲突 重写ListView 附录:
阅读全文
摘要:主要处理的地方: 1、RecyclerView中Adapter的item个人可以无限轮询. 2、RecyclerView自动滑动 3、手指按下时滑动停止,手指抬起后继续自动滑动 Adapter处理:主要处理getItemCount()和数据填充的onBindViewHolder()方法 最后附上Ac
阅读全文
摘要:github:https://github.com/nickeyCode/RoundImageViewPager 说实话不知道怎么描述这个效果,在网页上见得跟多,公司要求做这个效果得时候不知道怎么用文字描述找不到对应的dome只好自己写。 先上图 大概效果就是这个。主要用的的知识点就是viewpag
阅读全文
摘要:我相信很久以前,大家在谈横向图片轮播是时候,优先会选择具有HorizontalScrollView效果和ViewPager来做,不过自从Google大会之后,系统为我们提供了另一个控件RecyclerView。RecyclerView是listview之后的又一利器,它可以实现高度的定制。今天就利用
阅读全文
摘要:PullToRefreshRecyclerView——带上拉刷新下拉加载功能的RecyclerView
阅读全文
摘要:Android中RecyclerView嵌套RecyclerView或嵌套ListView
阅读全文
摘要:平常开发时,相信像这样的页面,大家一定是遇到过的。这里比较坑爹的地方在于呢:列表嵌套。订单列表中的每一项,都包含一个商品列表。像这种需求,大家会如何实现呢? 这里呢,说一下我自己的思路,我没有使用列表嵌套,而是,将原有的Order拆分成了三个布局类型:Head、Body、Foot,一个Body就是一
阅读全文
摘要:在onActivityResult填坑的时候用到,但使用那篇网络上的文章后依旧没效果
阅读全文
摘要:本文主要内容是如何让Gallery和ImageSwitcher控件能够同步自动播放图片集 ,看起来较难,然而,实现的方法非常简单, 请跟我慢慢来。总的来说,本文要实现的效果如下图:(截图效果不怎么好) 本文是建立在以下两篇bolg上的: 1、Android入门第十二篇之Gallery 2、Andro
阅读全文
摘要:其实这个不是什么新东西了,在介绍(一)中我们就知道了PullToRefreshListView的用法,这里只要将其放入到ViewPager中就行啦。ViewPager还是和以往一样的定义和使用,在适配器中存视图的时候放入PullToRefreshListView就行。 1.ViewPager的布局文
阅读全文
摘要:Fragment可以说是在Android开发必需要使用到技术,项目中的界面基本上都是使用Fragment来实现,而Activity只是作为Fragment的载体,但有些特殊情况下Fragment也不得不处理Back键,如果是Activity的话还好说,直接覆盖 Activity的onBackPres
阅读全文
摘要:Fragment数据传递与数据回显
阅读全文
摘要:Glide加载圆形图,又设置了默认图,很多时候第一次加载的时候只显示默认图。下面的方案可以解决。\ mCivIconAudio为圆形图片控件。
阅读全文
摘要:最近在项目中有使用到搜索框的地方,由于其样式要求与iOS的UISearchBar的风格一致。默认情况下,搜索图标和文字是居中的,在获取焦点的时候,图标和文字左移。但是在Android是并没有这样的控件(可能见识少,并不知道有)。通常情况下我们使用组合控件,使用ReleativeLayout或者Fra
阅读全文
摘要:最近写一个项目的时候用到了TabLayout,其中Indicator只是固定的一条横线,样式只能修改Color和Height,没有办法改变形状和宽度等其他信息。 经过查看TabLayout类的源码,发现了其存在一个私有的内部类SlidingTabStrip,这个类继承自LinearLayout,而I
阅读全文
摘要:Android canvas.drawArc() 画圆弧
阅读全文
摘要:两个方法的效果是一样,只是区别于效率! 两个方法的效果是一样,只是区别于效率! 两个方法的效果是一样,只是区别于效率! 两个方法的效果是一样,只是区别于效率! 从上面可以看出来是从资源文件中获取drawable中的pause_selecor对象,如果是经常要用到的drawable对象,就可以让它成为
阅读全文
摘要:问题描述:我使用的开发工具是eclipse,Android app默认的图标是一个机器人,如下图所示 现在我要将app的图标修改成另外一个图标: 探索过程: 首先想到修改Manifest文件中的application下的icon属性,将android:icon="@drawable/ic_launc
阅读全文
摘要:PullToRefreshListView中嵌套ViewPager滑动冲突的解决 最近恰好遇到PullToRefreshListView中需要嵌套ViewPager的情况,ViewPager 作为头部添加到ListView中,发先ViewPager在滑动过程中流畅性太差几乎很难左右滑动。在网上也看了
阅读全文
摘要:Google图片加载库Glide的简单封装GlideUtils Google图片加载库Glide的简单封装GlideUtils
阅读全文
摘要:本文主要介绍如何使用Gallery只滑动一页以及其实现原理。 Demo APK 可以方便的查看效果,在各大应用商店搜索 trinea android 下载即可,如:Google Play。 可运行代码地址可见SlideOnePageGalleryDemo 效果图如下: 之前介绍过使用viewpage
阅读全文
摘要:http://www.jb51.net/article/83313.htm 我们有时候在iPhone手机上或者Windows上面看到动态的图片,可以通过鼠标或者手指触摸来移动它,产生动态的图片滚动效果,还可以根据你的点击或者触摸触发其他事件响应。同样的,在Android中也提供这这种实现,这就是通过
阅读全文
摘要:本文主要内容是如何让Gallery和ImageSwitcher控件能够同步自动播放图片集 ,看起来较难,然而,实现的方法非常简单, 请跟我慢慢来。总的来说,本文要实现的效果如下图:(截图效果不怎么好) 本文是建立在以下两篇bolg上的: 1、Android入门第十二篇之Gallery 2、Andro
阅读全文
摘要:Gallery(画廊)扩展了LayoutParams,以此提供可以容纳当前的转换信息和先前的位置转换信息的场所。 Activity BaseAdapter适配器 XML布局文件
阅读全文
摘要:Android 使用自定义Dialog打造ActionSheet菜单
阅读全文
摘要:效果图如下 首先,要使用控件需要添加design library,在Android Studio中添加 compile 'com.android.support:design:23.4.0' 然后是布局文件 其中TabLayout中tabIndicatorColor属性为标签底部下滑线颜色,tabT
阅读全文
摘要:推荐Android中两个很好用的banner,可无限轮播,可使用第三方图片加载框架加载网络图
阅读全文
摘要:先上图: 一开始让我自定义控件我是拒绝的,因为android很早以前就有一个控件ratingbar,但是设置样式的时候我发现把图片设置小一点就显示不全,一直找不到解办法!(可以设置系统的自带的小样式),反正就是无法任意的改变星星的大小!反正很坑啊。 下面来描述这个控件需要实现的功能: 1:水平放置,
阅读全文
摘要:在日常开发中我们常常会用到类似微信或者QQ的底部导航。实现这样的效果有多种,今天就为大家介绍一种实现简单,可控性好的底部导航的实现方法。 首先创建activity_main.xml布局文件,里面主要由ViewPager和RadioGroup构成。ViewPager用来存放Fragment,Radio
阅读全文
摘要:Android 仿QQ首页的消息和电话的切换(Viewpager+frgment)
阅读全文
摘要:Android 仿QQ首页的消息和电话的切换,首页的头部(完全用布局控制) 首先贴上七个控制布局代码 1.title_text_sel.xml 字体颜色的切换 放到color文件夹下面 2.rb_bg_01.xml左边RadioButton的背景选择 3.rb_bg_01f.xml左边RadioBu
阅读全文
摘要:File->Settings->Build,Execuion,Deployment->Instant Run然后把Enable Instant Run to...那一项的勾去掉就好了
阅读全文
摘要:Android学习之CoordinatorLayout轻松实现360软件详情页
阅读全文
摘要:1.示意图 2.实现分析 (1).xml配置 (2).java代码 3.代码实现
阅读全文
摘要:1.新建一个Android项目,下载好Android-PullToRefresh-master,并解压,找到library文件夹,我把他放在C:\import目录下,下面的都是根据箭头一步一步的点击即可 找到library文件夹并选中它在点击OK 此时会报错,先不用管他 根据箭头操作 选中pp 点击
阅读全文
摘要:CardView介绍 CardView是Android 5.0系统引入的控件,相当于FragmentLayout布局控件然后添加圆角及阴影的效果;CardView被包装为一种布局,并且经常在ListView和RecyclerView的Item布局中,作为一种容器使用。CardView应该被使用在显示
阅读全文
摘要:在大家使用网络请求的时候,往往会出现一种情况:需要拿到服务器返回来的JSON字符串,而Retrofit会默认将Json解析,而又没有直接暴露出拿到Json字符串的方法; 今天测接口的时候,发现当数据正常时,服务器会返回{"code":200,"datas":"1"},当请求参数有错误时,会返回{"c
阅读全文
摘要:上传图片和传递参数 上传图片和文件属于enctype="multipart/form-data" form中加入enctype="multipart/form-data"时整个表单被封装,字符将转成二进制流,因此request.getParameter("user_type")是得不到值的: 默认情
阅读全文
摘要:在Servlet的doGet或doPost方法中,调用以下三个方法均可: 第一个表示参数最常用,表示根据参数取到对应的参数值,且参数值只有一个 第二个表示一次性的取得客户端的所有参数以及参数值,并返回一个Map 第三个更通用一些,因为客户端可能会同一个参数返回多个值(如:客户端的checkbox列表
阅读全文
摘要:Android系统把它自己作为了localhost!当连接localhost都是他自己啊。。 囧,在这里晕了好久才发现。。 网上介绍的都是模拟器连接本地服务器的,我试着把链接改为http://10.0.2.2/依然不可以。。我是真机调试,不是模拟器,那怎么办呢? 解决方法 我的环境是用手机通过WIF
阅读全文
摘要:直接上图,不废话!!! 第一:首先在Eclipse的包资源管理器中,单机鼠标右键,在弹出的快捷键菜单中选择“新建”/Servlet命令,在弹出的对话框中输入新建的Servlet所在的包和类名,然后单击下一步, 我选择默认,Next 依旧默认,Next 注意事项,在创建web的工程的时候需要注意的是如
阅读全文
摘要:今天 ,我在Eclipse中启动Tomcat6.0时,发生如下异常: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the j
阅读全文
摘要:一:OrmLite 简述: 优点: 1.轻量级;2.使用简单,易上手;3.封装完善;4.文档全面。缺点:1.基于反射,效率较低(本人还没有觉得效率低);2.缺少中文翻译文档 jar包 地址:http://ormlite.com/releases/ 集成方法:把jar包复制到as的libs文件夹下,并
阅读全文
摘要:Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。 Cookie最早是网景公司的前雇员Lou Montulli在1993年3月的发明。 发起 发起 Cookie是由服务器端生成,发送给User-Agent(
阅读全文
摘要:RxJava+Retrofit+OkHttp深入浅出-终极封装二(网络请求)
阅读全文
摘要:概览 Retrofit 是一个Square开发的类型安全的REST安卓客户端请求库。这个库为网络认证、API请求以及用OkHttp发送网络请求提供了强大的框架 。理解OkHttp 的工作流程见 这个指南 。 注意本文是基于Retrofit2.0讲解的 - 译者注。 Retrofit 库让从web a
阅读全文
摘要:RxJava(一) create操作符的用法和源码分析
阅读全文
摘要:RxJava学习经验谈——map与flatmap
阅读全文
摘要:不要打断链式结构:使用 RxJava的 compose() 操作符
阅读全文
摘要:http://blog.csdn.net/jdsjlzx/article/details/51607867
阅读全文
摘要:相信小伙伴在使用RXJava与Retrofit请求网络时,都有遇到过这样的场景,在IO线程请求网络解析数据,接着返回主线程setData、更新View试图,那么也肯定熟悉下面这几句代码: 如果网络请求的次数比较少, 作为一名不拘小节(懒癌)的中二青年还能勉强接受复制粘贴上述切换schedulers的
阅读全文
摘要:什么是token token(令牌)是一串唯一的字符串,通常由服务端生成,在注册完成时返回给客户端,用来标识此用户,客户端将此字符串存储在本地。在以后的网络请求时,客户端先查询本地的token,如果有则直接使用此令牌进行网络请求,没有则提示未登录,转到登陆注册界面。 此外,还可以在服务端或者客户端添
阅读全文
摘要:讲解下java服务器是如何对移动终端提供接口的,以什么数据格式提供出去,移动端又是怎么请求服务器,接收以及解析返回数据的。 服务端:还是在原先S2SH框架的项目上(搭建SSH详细步骤及其相关说明),加入Servlet来做对终端提供接口的事情。 Android端:用了一个网络访问框架okHttp,向服
阅读全文
摘要:http://blog.csdn.net/jdsjlzx/article/details/51566683
阅读全文
摘要:学习了Retrofit中的拦截器功能:实现日志中打印请求头内容 Retrofit 2+ 是基于OKHttp进行封装的,那么也就是说想进行请求拦截然后进行打印出来的话,就必须要从OkHttp进行入手。 1,添加依赖包: 2,我这里是新建了一个方法进行创建并获取OkHttp 3,把获取到的OkHttp给
阅读全文
摘要:标签: 开始本博客之前,请先阅读: Retrofit请求数据对错误以及网络异常的处理 异常&错误 实际开发经常有这种情况,比如登录请求,接口返回的 信息包括请求返回的状态:失败还是成功,错误码,User对象等等。如果网络等原因引起的登录失败可以归结为异常,如果是用户信息输入错误导致的登录失败算是错误
阅读全文
摘要:我们在使用Android Studio的时候新建项目没什么问题的,但是当我们下载一份Github上的项目导入进去的时候却没法正常使用,其原因主要是gradle配置问题。而由于gradle这个玩意儿版本更新太快,android Studio每个版本也不一样。比如2.3版本使用gradle的版本是3.3
阅读全文
摘要:public boolean checkNetwork() { boolean result = false; try { Context context = this.getApplicationContext(); ConnectivityManager connectivityMgr = (C
阅读全文
摘要:package com.springSecurity.gson; import java.util.ArrayList; import java.util.List; import java.util.Map; import com.google.gson.Gson; import com.google.gson.JsonArray; import com.google.gson.Jso...
阅读全文
摘要:Android canvas.drawArc() 画圆弧
阅读全文
摘要:更多代码可以查询本人GitHub:欢迎阅读,star点起来。 Glide二次封装库源码 前言 为什么选择Glide? Glide 轻量级 速度快 可以根据所需加载图片的大小自动适配所需分辨率的图 支持多种格式图片(静态webp,动态gif,jpeg,jpg,png) 支持多种数据源图片(url,dr
阅读全文
摘要:http://blog.csdn.net/zimo2013/article/details/16863929
阅读全文
摘要:出现该问题unspecified on project app resolves to an APK archive which is not supported as a compilation dependency的情形可能是:创建了两个Module,其中一个Module依赖另一个Module而
阅读全文
摘要:前言引导页,一个酷炫的页面,自从微博用了之后一下就火起来了,对于现在来说一个app如果没有引导页似乎总显那么不接地气,那么为了让我们的app也“高大上”一次,我写了一个demo来实现启动引导页的实现,鉴于我的强迫症,使用起来也是尽可能的简单才算罢休,这不,一句代码就搞定了,而且支持版本更新后显示新的
阅读全文
摘要:准备 开发者账号 自从Xcode7 出来之后,一般的真机测试不需要开发者账号,也就不需要看这篇教程,只有app具有“推送”等功能的时候,要真机测试就必须要开发者账号和设置证书。苹果只是让你体验一下它的基本功能,要深入还是要花钱的。 待测试的项目 真机测试步骤 一、创建App ID 二、创建证书请求文
阅读全文
摘要:概述 从去年4月项目就一直用起了JsBridge,前面也针对jsBridge使用姿势介绍过一篇入门篇,《Android JsBridge实战 打造专属你的Hybrid APP》,本篇接着继续深入,通过再次优化封装,大大优化了部分代码,简化上层调用流程,快速部署你的Hybridge APP。 再进行具
阅读全文
摘要:按安卓开发目前现状来说,开发者大部分时间还是花在UI的屏幕适配上,使用原生控件开发成本已不是那么理想,鉴于很多项目和iOS基于一致的ui界面,至使安卓UI开发成本花费更大的代价,因此目前结合HTML5和原生控件是解决UI适配的一种很好的选择,处于APP性能也会用Java和native层进行结合。不管
阅读全文
摘要:本文讲下appIcon图标、启动图及名字的设置 icon for iOS 图标大小参照苹果官网:https://developer.apple.com/library/ios/qa/qa1686/_index.html 两种方法设置图片 1.使用默认方法 使用项目的 Images.xcassets:
阅读全文
摘要:前言 [IOS应用在iOS7系统或者iPhone5/iPhone5s上不能全屏显示,应用画面上下各有1条黑色,但是在其他系统或者型号的手机上却是正常显示 Paste_Image.png Paste_Image.png 解决方案 第一步 点击Launch Images Source后面的Use Ass
阅读全文
摘要:【问题】 关于iOS/iPhone中的文件选择对话框,用于用户去选择图片等文件 过程中,问题转换为,需要给当前iOS项目中,添加一个图片。 类似于Windows开发中的资源文件,其中图片文件属于资源的一种。 并且,接着可以正确显示图片。 【解决过程】 1.对于如何给iOS工程中添加类似于微软开发过程
阅读全文
摘要:其他一些不错的参考:点击打开链接 一、申请苹果开发者账号 首先需要申请苹果开发者账号才能在APP store 里发布应用。 开发者账号分为:(1)个人开发者账号 (2)企业开发者账号 主要的区别是:点击打开链接 1.个人开发者以及企业开发账号申请:点击打开链接 其中企业申请的时候需要邓白氏编码: 1
阅读全文