- 博客(42)
- 收藏
- 关注
转载 android面试题
J2EE 部分:1.Switch能否用string做参数?在 Java 7 之前, switch 只能支持 byte 、 short 、 char 、 int 或者其对应的封装类以及 Enum 类型。在 Java 7 中, String 支持被加上了。2. equals与==的区别:==是判断两个变量或实例是不是指向同一个内存空间 equals是判断两个变量或实例所
2016-12-14 18:13:28
1254
原创 MainActivity 通过广播接收 IntentService传过来的数据
package com.example.administrator.bis;import android.app.IntentService;import android.content.Context;import android.content.Intent;import android.util.Log;public class MyIntentService extends
2016-12-11 09:46:13
1164
原创 Rx
package com.example.administrator.rxjva20;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;
2016-12-09 18:20:45
755
原创 Rxjava2
package com.example.administrator.rxbinding;import android.app.Activity;import android.graphics.Color;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util
2016-12-09 18:18:14
863
原创 Rxjava1
package com.example.administrator.rxbinding;import android.app.Activity;import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util
2016-12-09 18:17:31
319
原创 viewPager小圆点
package com.example.administrator.myinfo;import android.graphics.Color;import android.support.v4.view.PagerAdapter;import android.support.v4.view.ViewPager;import android.support.v7.app.AppCompat
2016-12-09 18:04:09
280
转载 noHttp 简单实用
框架特性比Retrofit使用更简单、更易用。动态配置底层框架为OkHttp、HttpURLConnection与RxJava完美结合,支持异步请求、支持同步请求多文件上传,支持大文件上传,表单提交数据文件下载、上传下载、上传和下载的进度回调、错误回调支持Json、xml、Map、List的提交完美的Http缓存模式,可指定缓存到数据库、SD卡,缓存数据已安全加密在6.0以
2016-12-09 10:14:23
6124
原创 FragmentTabHost简单实用
package com.example.administrator.myapplication;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentActivity;import android.support.v4.app.FragmentTabHost;import android.
2016-12-07 14:49:51
311
原创 简单的轮播
package com.example.administrator.myapplication;import android.app.Activity;import android.content.Intent;import android.os.Handler;import android.support.v4.app.Fragment;import android.support.
2016-12-06 22:26:32
233
转载 Retrofit
一、 简介Retrofit是Square公司开发的一款针对Android网络请求的框架,Retrofit2底层基于OkHttp实现的,OkHttp现在已经得到Google官方认可,大量的app都采用OkHttp做网络请求,其源码详见OkHttp Github。本文全部是在Retrofit2.0+版本基础上论述,所用例子全部来自豆瓣Api首先先来看一个完整Get请求是
2016-12-05 16:16:26
460
转载 RxBinding的一些简单使用
前言:RxBinding 是 Jake Wharton 的一个开源库,它提供了一套在 Android 平台上的基于 RxJava的 Binding API。所谓 Binding,就是类似设置 OnClickListener 、设置 TextWatcher 这样的注册绑定对象的 API。一:git地址https://github.com/JakeWharton/RxBinding
2016-12-04 18:12:31
3653
转载 Android Handler 避免内存泄漏的用法总结
Android Handler 避免内存泄漏的用法总结 Android开发经常会用到handler,但是我们发现每次使用Handler都会出现:This Handler class should be static or leaks might occur(null)这样的提示。Android lint就是为了提示我们,这样使用Handler会容易造成内存泄漏。但是你
2016-12-01 22:14:40
361
转载 Android向右滑动关闭界面(仿iOS)
Android向右滑动关闭界面(仿iOS)SlidingClose向右滑动关闭界面(仿iOS)大概效果就是,Activity向右滑动,滑动超过屏幕的一半,就关闭,否则,恢复原来的状态。项目地址:https://github.com/ChanWong21/SlidingClose截图源码解析配置透明主题要想A
2016-09-14 16:51:57
3869
转载 Android 图片浏览功能 图片放大缩小
Android 图片浏览功能 图片放大缩小 使用 photoview 双击或双指缩放的ImageView 使用多点触控和双击。滚动,以平滑滚动甩。github 下载地址: https://github.com/chrisbanes/PhotoView实际效果参考 图片来自 : http://a
2016-08-10 13:56:11
6233
转载 图片放大缩小(和ViewPager配合使用流畅显示)--第三方开源--PhotoView
图片放大缩小(和ViewPager配合使用流畅显示)--第三方开源--PhotoView图片的放大缩小实现效果是使用的github上的一个开源项目photoView实现的,下载地址: https://github.com/chrisbanes/PhotoView下面看测试代码:activity_main.xml: 1 RelativeLayout xml
2016-08-05 14:07:16
1047
原创 RecyclerView 复用出现 CheckBox 或者 设置背景混乱问题
RecyclerView 复用出现 CheckBox 或者 设置背景混乱问题由于RecyclerView 与ListView 都使用了复用技术,所以会出现滚动后出现CheckBox选中混乱或者是Item的背景混乱问题。解决办法:1.在onBindViewHolder(...) 方法中添加下面代码ViewHolder.setIsRecyclable(f
2016-08-02 18:09:07
3643
转载 ViewPager 实现图片自动轮播
前言新闻 App 首页最上方一般会循环播放热点图片,如下图所示。本文主要介绍了利用 ViewPager 实现轮播图片,图片下方加上小圆点指示器标记当前位置,并利用 Timer+Handler 实现了自动轮播播放。本文链接 http://blog.csdn.net/never_cxb/article/details/50515216 转载请注明出处xml 布局
2016-07-19 14:54:08
716
转载 Android中定时器Timer和TimerTask的启动,停止,暂停,继续等操作实例
下面是一个在Android中使用定时器Timer和TimerTask的启动,停止,暂停,继续等操作的demo。需要注意的问题主要有两点:1、Timer和TimerTask在调用cancel()取消后不能再执行 schedule语句,否则提示出错,提示如下:[java] view plaincopyprint?D/AndroidRuntime( 6672)
2016-07-19 14:42:06
6113
原创 防淘宝详情页 自动分页滑动
package com.example.a11.myapplication;import android.content.Context;import android.os.Handler;import android.os.Message;import android.util.AttributeSet;import android.view.MotionEvent;import
2016-07-04 15:05:42
1251
转载 RecyclerViewHeader 添加头部
超快和简便地方式为Android RecyclerView添加头部。调用简单的代码就可以为LinearLayoutManager,GridLayoutManager ,StaggeredGridLayoutManager布局的RecyclerView添加header。运行效果:使用说明:有两种使用RecyclerViewHeader的方法:普通方法
2016-06-15 10:58:43
4126
1
原创 popuwin 按钮底部
package com.example.a11.myapplication;import android.content.Context;import android.graphics.drawable.BitmapDrawable;import android.graphics.drawable.ColorDrawable;import android.support.v7.app.A
2016-06-06 12:52:50
378
转载 Scrollview 嵌套 RecyclerView 及在Android 5.1版本滑动时 惯性消失问题
Scrollview 嵌套 RecyclerView 及在Android 5.1版本滑动时 惯性消失问题
2016-05-27 12:30:13
362
转载 RecyclerView的万能分割线
使用方法:添加默认分割线:高度为2px,颜色为灰色mRecyclerView.addItemDecoration(new RecycleViewDivider(mContext, LinearLayoutManager.VERTICAL));添加自定义分割线:可自定义分割线drawablemRecyclerView.addItemDecoration(new RecycleView
2016-05-23 17:40:08
1152
原创 实现ScrollView滑动时标题栏的隐藏效果
想把最近做项目学会的东西整理一下,项目中有一个要求,就是实现ScrollView滑动时标题栏的隐藏效果,整体效果是ScrollView从头往下滑动的时候慢慢的隐藏标题栏的效果 注意:我的标题栏是自己写的布局,并不是运用actionbar或者相关替代控件写的.先看效果图吧: 思路: 1.监听ScrollView的滑动变化事件,但是我们会发现ScrollView并没有对外
2016-05-19 14:47:31
2042
转载 沉浸式
style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> item name="colorPrimary">#8AC655item> item name="colorPrimaryDark">#6CAD39item> style>
2016-05-16 18:01:51
368
原创 FragmentTabHost切换Fragment时避免UI重新加载
用FragmentTabHost + Fragment 可以实现微博底栏菜单,看图: 不过,初次实现时发现有个缺陷,每次FragmentTabHost切换fragment时会调用onCreateView()重绘UI。 解决方法,在fragment onCreateView 里缓存View: private View rootView;// 缓存Fragment view @
2016-05-13 17:31:01
1460
转载 自动溜坡
在AS中的使用: 1.在build文件中进行配置 compile 'com.squareup.picasso:picasso:2.3.2' compile 'com.nineoldandroids:library:2.4.0' compile 'com.daimajia.slider:library:1.1.5@aar' 2.权限
2016-05-11 17:41:34
507
原创 ORMLite数据库框架的简单使用
首先先建一个类继承OrmLiteSqliteOpenHelper 实现几个方法/** * Created by 11 on 2016/5/10. */public class DataBaseHeler extends OrmLiteSqliteOpenHelper { private final static String DATABASE_NAME = "mydb.db";//d
2016-05-11 16:24:13
436
原创 ScrollView里面嵌套listview 不冲突
/** *自定义listview. */public class MyListView extends ListView{ public MyListView(Context context) { super(context); } public MyListView(Context context, AttributeSet attrs) {
2016-05-11 12:32:57
297
转载 Android通用流行框架大全
Android通用流行框架大全1. 缓存名称描述DiskLruCacheJava实现基于LRU的磁盘缓存2.图片加载名称描述Android Universal Image Loader一个强大的加载,缓存,展示图片的库
2016-05-09 16:07:02
311
原创 缩放Fresco图片
int width = 50, height = 50; ImageRequest request = ImageRequestBuilder.newBuilderWithSource(Uri.parse("http://www.taopic.com/uploads/allimg/110730/1716-110I011363240.jpg")) .s
2016-05-06 17:11:04
622
转载 Fresco清理缓存
清除缓存中的一条urlImagePipeline现有函数可以删除缓存中的一条url。ImagePipeline imagePipeline = Fresco.getImagePipeline();Uri uri;imagePipeline.evictFromMemoryCache(uri);imagePipeline.evictFromDiskCache(uri);//
2016-05-06 15:55:43
4459
转载 Picasso创建圆形图像
public class CircleTransform implements Transformation {@Overridepublic Bitmap transform(Bitmap source) {int size = Math.min(source.getWidth(), source.getHeight()); int x = (source.getWidth() - s
2016-05-06 14:20:44
562
转载 Fresco简单的使用—SimpleDraweeView
Fresco简单的使用—SimpleDraweeView百学须先立志—学前须知:在我们平时加载图片(不管是下载还是加载本地图片…..)的时候,我们经常会遇到这样一个需求,那就是当图片正在加载时应该呈现正在加载时的图像,当图片加载失败时应该呈现图片加载时的图像,当我们重新加载这张图片时,应该呈现重试时图像,直到这张图片加载完成。这些繁琐并且重复的如果得不到简化的话,那将是一个开发
2016-05-06 13:06:09
44684
原创 Picasso 与Listview 可见时加载 快速滑动时候加载
public class ListScroller implements AbsListView.OnScrollListener { Context context; public ListScroller(Context context) { this.context = context; } @Override public voi
2016-05-06 10:36:19
2698
原创 Listview中显示不同的视图布局
Listview中显示不同的视图布局1.使用场景 在重写ListView的BaseAdapter时,我们常常在getView()方法中复用convertView,以提高性能。convertView在Item为单一的同种类型布局时,能够回收并重用,但是多个Item布局类型不同时,convertView的回收和重用会出现问题。比如有些行为纯文本,有些行则是图文混排,这里纯文本行为一类布局
2016-05-04 13:10:51
361
原创 android 图片加载和缓存开源项目 Picasso
Picasso – Android系统的图片下载和缓存类库Picasso 是Square开源的一个用于Android系统下载和缓存图片的项目。该项目和其他一些下载图片项目的主要区别之一是:使用4.0+系统上的HTTP缓存来代替磁盘缓存。Picasso 的使用是非常简单的,例如:帮助 1 Picasso.with(context).load(" http://i.imgur.co
2016-05-04 11:19:19
426
原创 OkHTTp简单封装
1.开网络权限 2.所需要的jar包gson-2.2.4.jarokhttp-2.5.0.jarokio-1.6.0.jar导入jar包并和项目关联3.分装类OkHttpClientManagerpackage android.test.com.okhttp1;import android.graphics.
2016-04-14 17:05:31
1142
转载 Android 抽屉效果的导航菜单实现
Android 抽屉效果的导航菜单实现 抽屉效果的导航菜单 看了很多应用,觉得这种侧滑的抽屉效果的菜单很好。 不用切换到另一个页面,也不用去按菜单的硬件按钮,直接在界面上一个按钮点击,菜单就滑出来,而且感觉能放很多东西。 关于实现,搜索了一下,有如下两种: 1.用SlidingDrawer: http://deve
2016-04-14 10:21:37
514
转载 手把手教会popupWindow从下往上弹出效果的实现
效果如图所示,点击开始按钮,popWindow从下往上出来,再点击popWindow外面,popWindow又从上往下消失可以看出来,上面的popupWindow是半透明的,后面我会细说。最基本的是activity_main了,很简单,就只是一个button,这里我就不贴代码了。接下来的是,popWindow的界面了代码如下: 这里注意我里面的那个注
2016-04-13 15:36:41
1769
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人