android学习笔记
文章平均质量分 55
Daisuki_ch
这个作者很懒,什么都没留下…
展开
-
ViewPager翻页特效
ViewPager的方法,setPageTransformer(原理:通过实现ViewPager.PageTransformer接口来做出完全不同的切换动画效果)两个参数:第一个参数 true child倒叙 false child顺序 第二个参数 newViewPager.PageTransformer()然后重写接口方法,方法的参数:第一个参数:View page(原创 2016-09-14 07:19:35 · 1275 阅读 · 0 评论 -
Intent的基本用法以及Activity的生命周期和启动模式
Activity的两种跳转1.显式跳转(3种写法)定义一个意图1>Intent intent=new Intent(上下文,跳转的activity.class);或者 Intent intent=new Intent();intent.setClass(上下文,跳转的activity.class);2>Intent intent=new Intent();intent.原创 2016-08-30 20:46:40 · 878 阅读 · 0 评论 -
Activity一键退出的简单实现
先定义一个类(这里名字任意,先取名为Back)成员属性:public static List list=new ArrayList成员方法:1>public static void addActivity(Activity activity){list.add(activity);}2>public static void removeActivity(Acitivity ac原创 2016-08-31 13:23:31 · 403 阅读 · 0 评论 -
Fragment的不够详细篇
Fragment也就是碎片,可以理解为Activity里的一部分,生命周期会根据Activity的改变而改变。一些用法,这里Fragment分app包下的跟v4包下的。(主意如果要用app包下的则全部都用app包下的,不然会各种报错很麻烦的!!)首先自定义一些需要的布局,然后对应的写一些类这些类来继承Fragment,重写onCreateView方法里面有3个参数(iflater,原创 2016-08-31 21:04:47 · 297 阅读 · 0 评论 -
常见的几个适配器的用法以及参数详解
1.ArrayAdapter两种用法:1>ArrayAdapter adapter=new ArrayAdapter(a,b,c);参数:a:上下文,b:布局样式,c:数据源2>ArrayAdapter adapter=ArrayAdapter.createFromResourse(a,b,c);参数:a:上下文,b:数据源,c:布局样式1数据源来源于java里,2数据源来原创 2016-08-31 09:13:24 · 1894 阅读 · 0 评论 -
常用的使用FLAG的启动模式和横竖屏生命周期问题
FLAG启动模式在意图Intent中设置属性(4种属性)1.FLAG_ACTIVITY_CLEAR_TOP:如果在意图中设置了此属性,那么跳转的activity启动时,将会检查任务栈中是否有自己存在,如果存在,则转换到该activity上,并把该activity上的其他activity全部出栈,如果不存在,则堆叠入栈顶。类似于singletask2.FLAG_ACTIVITY_SI原创 2016-08-31 00:08:01 · 532 阅读 · 0 评论 -
Webservice请求以及个人简单的封装分享
Webservice是基于SOAP协议的数据请求,需要第三方jar包Ksoap2这里贴下封装类的代码:public class WebServiceUtils { // 含有3个线程的线程池 private static final ExecutorService executorService = Executors.newFixedThreadPool(3);原创 2016-11-08 22:28:15 · 4130 阅读 · 0 评论 -
android判断手势方向详解
在控件上设置OnTouchListener事件判断手势方向包括:按下时,移动,松开switch(event.getAction()){case MotionEvent.ACTION_DOWN://按下时startX=event.getRawX();//获得按下时的X坐标startY=event.getRawY();//获得按下时的Y坐标offsetsByX=0;//设置X轴原创 2016-09-07 17:40:14 · 4321 阅读 · 0 评论 -
android中IO流的小总结上
IO流的运用1,在内存中的读写1>写入:FileOutputStream fos=this.openFileOutput(文件名,模式);获得要写入的数据源String strfos.write(str.toByteArray);fos.flush();fos.close();2>读取:FileInputStream fis=this.openFileInput原创 2016-09-01 21:14:21 · 1031 阅读 · 0 评论 -
Fragment的生命周期以及跟Activity之间互相传值小总结
Fragment的生命周期生命周期: onAttach()当fragment被绑定到Activity时调用 onCreate()创造一个fragment onCreateView()返回一个自定义的视图 onActivityCreated()Activity的onCreate()返回以后 onStart()启动f原创 2016-09-01 20:46:27 · 512 阅读 · 0 评论 -
FragmentPagerAdapter的用法
这个适配器用在在ViewPager里添加Fragment,跟适配器有关的所有Fragment都要是v4包下的(别导app包)用法:写一个类,继承FragmentPagerAdapter,重写里面的3个方法添加一个成员属性List list;在构造器中添加一个参数,用来传递一个list数据。剩下的两个方法一个是数据源的长度,一个是该position的数据主Activity不再原创 2016-08-31 21:03:38 · 2427 阅读 · 2 评论 -
iflate的第三个参数问题
inflate的第三个参数问题(int resourse,ViewGroup root,boolean attachToRoot)attachToRoottrue:把resourse加载到root里false:不加载resourse到root里例子:布局的替换,A资源替换成B资源,如果第三个参数为true,则在root里最后加载的资源为B,如果为false,则在root原创 2016-08-31 13:20:57 · 354 阅读 · 0 评论 -
HttpURLConnection的GET请求POST请求小总结
先搭建一个简单的服务器,具体方法见我另外一篇文章测试HttpUrlConnection请求时如何搭建一个简单的服务器GET请求代码如下://网络请求是一个耗时操作,要在子线程里面开启 new Thread(new Runnable() { @Override public void run() {原创 2016-09-24 18:33:23 · 6450 阅读 · 0 评论