- 博客(23)
- 收藏
- 关注
原创 Webservice请求以及个人简单的封装分享
Webservice是基于SOAP协议的数据请求,需要第三方jar包Ksoap2这里贴下封装类的代码:public class WebServiceUtils { // 含有3个线程的线程池 private static final ExecutorService executorService = Executors.newFixedThreadPool(3);
2016-11-08 22:28:15 4142
原创 HttpURLConnection的GET请求POST请求小总结
先搭建一个简单的服务器,具体方法见我另外一篇文章测试HttpUrlConnection请求时如何搭建一个简单的服务器GET请求代码如下://网络请求是一个耗时操作,要在子线程里面开启 new Thread(new Runnable() { @Override public void run() {
2016-09-24 18:33:23 6478
原创 javase的JDBC用法小总结
在项目下创建一个lib目录,把驱动放入该目录下,然后点击右键--->Build Path--->Add to Build Path代码步骤:1、加载驱动: Class.forName(驱动)比如是mysql数据库,则驱动里填写com.mysql.jdbc.Driver(D要大写大写大写)2、建立连接:Connection con=DriverManager.getConnect
2016-09-15 12:01:12 519
原创 ViewPager翻页特效
ViewPager的方法,setPageTransformer(原理:通过实现ViewPager.PageTransformer接口来做出完全不同的切换动画效果)两个参数:第一个参数 true child倒叙 false child顺序 第二个参数 newViewPager.PageTransformer()然后重写接口方法,方法的参数:第一个参数:View page(
2016-09-14 07:19:35 1293
原创 javase计算机网络功能
计算机网络功能资源共享,信息传输与集中处理,均衡符合与分布处理IP定义:用于唯一识别连接到internet上的计算机本地ip写法:a>127.0.0.1 b>localhost c>dhcp分配的地址或者是自己静态配置的ip地址端口的范围:0-65535TCP编程:java.net.socket (客户端
2016-09-13 07:12:21 461
原创 javase线程
定义:一个程序在运行的标志(进程)一个程序中多个独立运行的流程,每一个独立的流程就是一个线程特征:多个线程并发执行(线程就是方法)方法:1、继承java.lang.Thread类a>新建一个普通类,继承Thread类b>重写run方法c>创建线程对象,调用start来启动线程 2、实现java.lang.Runnable接口a>新建一个普通类,实现Runable接
2016-09-13 06:57:29 319
原创 正则表达式小总结
正则表达式:用来验证字符串是否符合某种规范用法:Pattern.matcher(a,b);a:正则表达式b:需要验证的字符串正则表达式的相关参数:开始标志:^结束标志:$范围:[](可能出现的字符)[a-z]:代表小写字母[A-Z]:代表大写字母[0-9]:代表数字{}:代表次数{n}:代表出现了n次{n,m}:代表出现了n-m次?:
2016-09-08 22:38:32 315
原创 Mysql增删改查小总结
MySql数据库一些相关的缩写:DB数据库DBMS数据库管理系统DBA 数据库管理员SQL sql语JDBC java数据库连接数据模型:a、层次模型b、网状模型c、关系模型(二维表模型)(E-R图 entity-references)常见的关系型数据库:a、oracleb、db2c、s
2016-09-07 21:34:35 763
原创 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 4348
原创 android anim动画的参数
scale:缩放效果rotate:旋转效果alpha:透明度效果translate:位移效果translate:fromXDelta:动画开始时的X坐标toXDelta:动画结束时的X坐标fromYDelta:动画开始时的Y坐标toYDelta:动画结束时的Y坐标scale:fromXScale:动画开始时,窗口的X轴伸缩比例toXcale:
2016-09-07 16:51:25 619 1
原创 单例模式
单例模式:一个类智能创建唯一的一个对象步骤:1、私有化构造器2、提供公共的方法,来发挥唯一的对象(getInstance)3、提供一个私有的静态的变量,来保存当前类的唯一的对象
2016-09-06 01:59:27 379
原创 Java的异常总结
异常:在java程序中编译或运行时出现的以外a、编译期异常 必须处理b、运行时异常 尽量处理Exception -->RuntimeException -->NullPointerException -->ArithmeticException-->IoException-->AWTException常见异常:1>数组下标越界异常Arra
2016-09-06 01:55:36 297
原创 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 1045
原创 Fragment的生命周期以及跟Activity之间互相传值小总结
Fragment的生命周期生命周期: onAttach()当fragment被绑定到Activity时调用 onCreate()创造一个fragment onCreateView()返回一个自定义的视图 onActivityCreated()Activity的onCreate()返回以后 onStart()启动f
2016-09-01 20:46:27 525
原创 javase面向对象个人小总结
面向对象与面向过程面向过程:把过程当作重点(注重的是步骤)面向对象:把对象当成重点(重点在于这个对象)什么是面向对象把客观世界中的事物当成对象,把该对象所解决的实际问题,使用java代码来体现出来的过程(创建对象,寻找对象,使用对象)什么是对象就是客观世界中唯一存在的事物就是对象,所以可以说万物皆对象对象的组成属性,行为类理解为对象的模型(具有相同属性和行为
2016-08-31 22:18:03 404
原创 Javase配置运行环境和一些基础的总结
Java配置环境变量1,需要安装jdk和jre(安装过程省略,注意jdk和jre最好放在同一目录下,这样方便配置环境变量)2,点开我的电脑属性-->高级系统设置-->环境变量在系统变量里新建一个,取名为JAVA_HOME,里面放置你安装的jdk路径再新建一个,取名为CLASS_PATH,里面放置jdk路径下的lib,注意最前面加上点分号。在PATH里(系统自带是
2016-08-31 21:28:40 991
原创 Fragment的不够详细篇
Fragment也就是碎片,可以理解为Activity里的一部分,生命周期会根据Activity的改变而改变。一些用法,这里Fragment分app包下的跟v4包下的。(主意如果要用app包下的则全部都用app包下的,不然会各种报错很麻烦的!!)首先自定义一些需要的布局,然后对应的写一些类这些类来继承Fragment,重写onCreateView方法里面有3个参数(iflater,
2016-08-31 21:04:47 309
原创 FragmentPagerAdapter的用法
这个适配器用在在ViewPager里添加Fragment,跟适配器有关的所有Fragment都要是v4包下的(别导app包)用法:写一个类,继承FragmentPagerAdapter,重写里面的3个方法添加一个成员属性List list;在构造器中添加一个参数,用来传递一个list数据。剩下的两个方法一个是数据源的长度,一个是该position的数据主Activity不再
2016-08-31 21:03:38 2445 2
原创 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 413
原创 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 370
原创 常见的几个适配器的用法以及参数详解
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 1904
原创 常用的使用FLAG的启动模式和横竖屏生命周期问题
FLAG启动模式在意图Intent中设置属性(4种属性)1.FLAG_ACTIVITY_CLEAR_TOP:如果在意图中设置了此属性,那么跳转的activity启动时,将会检查任务栈中是否有自己存在,如果存在,则转换到该activity上,并把该activity上的其他activity全部出栈,如果不存在,则堆叠入栈顶。类似于singletask2.FLAG_ACTIVITY_SI
2016-08-31 00:08:01 544
原创 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 894
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人