自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 基于JDK1.6,实现WebService

1、提供一个官方网站,用来在线拿WebService数据 http://www.webxml.com.cn/zh_cn/index.aspx是这样一个页面,如下2、随便点一个用来测试,例如天气预报,点击出现如下3、点击最后一个getWeather,然后就可以在输入框里面测试了,copy现在的这条网址到记事本,后面会用到 http://ws.webxml.com.cn/W

2017-09-04 22:43:42 501

原创 SSH集成Shiro,实现认证

1、首先写一个简单登录界面2、写一个相对应的Actionpublic class StudentAction extends ActionSupport{ private StudentBiz studentBiz; private Student student; public String loginstu() throws Exception { Syst

2017-08-31 16:18:30 279

原创 Spring概念

Spring:IOC控制反转Inversion of Control:所谓的控制反转,是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是有外部容器负责,这样控制权就由应用转移到了外部容器,控制权的转移就是所谓的反转。AOP:面向切面插件:spring Tool 搭建Spring 导入jar包        applicationContex

2017-08-25 20:26:53 241

原创 Hibernate.hbm.xml映射关系(一对一、一对多、多对多)

Hibernate映射:一:one-to-one(一对一),例如人和身份证的关系1、建立两张表,Person、Card(pid对应cid)(1)数据库:Person(pid,pname)为主表,(cid,cnum)Card为从表;(2)实体类:主表中有从表的属性,从表中有主表的属性(3)关系:先要有Person表才能有Card,如果Person表删了Card也会自动销毁;如

2017-08-24 11:40:13 3174

原创 maven新建项目、导依赖(eclipse)

1、搭环境很简单首先找到下载好的apache-maven-3.5.0里面bin路径,计算机右键属性--->高级系统设置----->环境变量---->Path---->在jdk环境搭好的基础上,在最后面的分号后面追加前面找到的路径2、在任意盘中新建一个文件夹,这个文件夹类似于一个工厂,路径最好非中文,然后从apache-maven-3.5.0里面的conf里面把settings.xml这

2017-08-21 10:38:23 275

原创 与服务器进行数据Android--->servlet(get、post、AsyncClient)三种方式

Android端:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:la

2017-07-27 21:45:38 332

转载 Android ParseXML 和 parseJson

xml version="1.0" encoding="UTF-8"?>  student>      stu sid="1">          sname>1sname>          sage>19sage>          ssex>女ssex>      stu>      stu sid="2">          sname>2sname>

2017-07-26 21:33:59 388

原创 闹钟-通知完整版

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width

2017-07-23 21:09:08 304

原创 Android实现简单的拍照功能

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout

2017-07-21 21:42:31 474

原创 ContentResolvet获取手机所有联系人信息、根据单个号码获取所有信息

public class MainActivity extends AppCompatActivity { private ContentResolver cr; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState

2017-07-19 19:23:23 289

原创 ContentProvider+ContentResolver实现应用程序内的数据共享

新建一个应用程序新建一个内容提供者类>public class MyProvider extends ContentProvider{ private SQLiteDatabase sqLiteDatabase; @Override public boolean onCreate() { Log.i("test","onCreate");

2017-07-17 21:13:41 390

原创 Android电话设置黑名单,来电自动挂断

首先导入两个外包public class PhoneActivity extends BroadcastReceiver { private TelephonyManager tm; @Override public void onReceive(Context context, Intent intent) { //判断是否为手机行为状态

2017-07-15 21:27:10 803

原创 Android电话响铃、接听、挂断状态

public class PhoneActivity extends BroadcastReceiver { private TelephonyManager tm; @Override public void onReceive(Context context, Intent intent) { //判断是否为手机行为状态 if("an

2017-07-13 19:33:37 1275

原创 Android通过广播接收短信

public class MySMS extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { if("android.provider.Telephony.SMS_RECEIVED".equals(intent.getAction()))

2017-07-13 19:16:33 293

转载 Android系统广播大全

String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。 String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWER_ACTION 动作:处理拨入的电话。 Str

2017-07-11 19:01:52 151

原创 Android ViewFilgger+GestrueDetector用手势实现滑动

left_in:<set xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true" android:duration="1000" > <translate android:fromXDelta="-100%p" andro

2017-07-10 20:59:13 297

原创 Android—检测手机多点触摸点数

演示效果如下://写一个实体类public class Circle { public float x; public float y; public int r=100; public int pointId; int red; int green; int blue; Random random=new Random(

2017-07-09 19:15:02 1662

原创 Android-自定义UI-设置画布的大小

//自定义一个类,用来写ui界面public class MyButton extends View { public MyButton(Context context) { super(context); } public MyButton(Context context, @Nullable AttributeSet attrs) {

2017-07-08 21:45:16 7535

原创 Android-单点触摸-多点触摸

Android事件处理:1、Android提供了两种方式的事件处理:(1)回调事件处理:通过重写组件特定的方法实现回调事件处理,事件的发生者和事件的处理者是同一个对象监听器的事件处理:通过编写监听类绑定组件实现监听事件处理,事件的发生者和事件的处理者不是同一个对象(2)从小范围扩展到到大范围(myButton---->Activity),由监

2017-07-08 21:37:59 431

原创 数据存储传值

private DBHelper dbHelper;private SQLiteDatabase sqLiteDatabase;dbHelper = new DBHelper(this,"subject.db",null,3);sqLiteDatabase = dbHelper.getWritableDatabase();public void getCollect(){ DB

2017-07-08 20:25:15 218

原创 线程倒计时

//休眠5秒跳转其他页面 public class ThreadActivity extends AppCompatActivity{ private Intent intent; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCr

2017-07-08 20:23:57 158

原创 SQLite增删查改语句

//增删查改SQLite语句public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCon

2017-07-08 20:22:09 262

原创 显、隐式Intent的两种方式

public void jumpB(View view){ //显示Intent(两种方式) //1、 /*Intent intent=new Intent(this,BActivity.class); startActivity(intent);*/ //2、设置要跳转的组件的名字 /* Intent

2017-06-20 08:22:59 351

原创 栈退出应用程序

1、Activity的启动模式Standard(默认-标准启动模式)自己可以启动自己(在同一个栈里面,会创建一个新的Activity,可以创建n个Activity)SingleTop(顶单例模式)自己不能启动自己,别人可以跳自己(在栈顶只不允许有相同的Activity,在栈里可以有多个不同的Activity)SingleTask(内单列模式)自己不能启动自己,自己可以跳别人

2017-06-18 09:51:21 217

原创 android根据系统返回键,来退出应用程序的两种方式

点击返回键:弹出退出的对话框 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { //点击返回键 if(keyCode==KeyEvent.KEYCODE_BACK){ //声明弹出对象并初始化 AlertDialog.Bu

2017-06-17 19:13:03 1563 1

原创 Android组件Activity之间传递数据

传递基本数据类型        基本数据类型:        整:byte short int long        浮点:float double         布尔:boolean        字符:char        引用:        String    传递数据包Bundle  (集装箱)    传递对象(对象集合)    返回数据

2017-06-16 23:47:58 239

原创 android 点击页面每行,跳转到另一个页面

实现思路:1、获取id2、获取数据3、给id设置适配器(Adapter)4、给id设置点击事件,循环1-10005、自定义适配器(内存溢出)(1)把布局文件转成view    (2)设值(3)给按钮设置点击事件<LinearLayout xmlns:android="http://schemas.android.

2017-06-11 23:25:23 1773

原创 android 页面下拉刷新,添加新数据

实现思路:1、获取id2、获取数据new list3、实例化适配器ArrayAdapter4、给id设置下拉刷新的监听5、写一个类部类,添加新的数据 <com.handmark.pulltorefresh.library.PullToRefreshListView android:layout_width="match_parent" a

2017-06-11 23:22:09 1333

原创 android 实现A、B、C分组可点击

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"><ExpandableLis

2017-06-11 23:16:46 281

原创 android 模仿设置界面 A B C 分组

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"><ListView

2017-06-11 23:13:20 530

原创 android 二级联动,省份和城市

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="match_parent"><Spinner

2017-06-11 22:47:47 1638 3

原创 Android studio自动完成文本框补全

xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas

2017-06-08 16:56:43 1287

原创 ImageView、RadioGroup、RadioButton、button

实现多个按钮的单独选择,例布局xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_p

2017-06-08 09:29:09 462

原创 Android 实现一个简单加载进度条的功能

实现一个简单加载进度条的功能,主要用的是这三个控件ProgressBarTextViewButton1、布局页面xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"

2017-06-07 23:35:57 4602

原创 Button、选择框、日期、时间控件

常用控件(二)按钮1、Button(按钮)Android:text 设置按钮上的文字(ImageButton不能有文字)Android:background 设置按钮的背景颜色2、imageButton(图片按钮)Android:src  设置背景图片Android:adjustViewBounts  调整边框以适应图片大小android:padding 设置图片的

2017-06-05 17:02:29 3739

原创 控件 TextView、EditText

常用控件一、文本控件:TextView(显示文本的控件)1、Android:text  设置文本框文本内容2、Android:autoLink 是否将符合指定格式的文本转换可单击的超链接形式,取值范围:none|web|email|phone|map|all3、android:singleLine  为true文本框不会换行4、Android:lines 默认占几行

2017-06-03 22:05:53 271

原创 android所有布局

Android布局、什么是布局?布局就是把界面的控件按照某种规律摆放在指定的位置,主要是为了解决应用程序在不同手机中的显示问题。  、Android实现布局有两种方式(1)代码:布局文件对应的Java类都是ViewGroup类的子 类(2)Xml配置文件:所有的布局文件都是放在res/layout文件夹中(布局支持嵌套)  、布局的一些基本属性andro

2017-06-03 13:40:21 411

原创 Android配置环境

第一种:手动集成1、首先要配置好jdk2、再安装好相对应版本的eclipse3、打开eclipse需要添加两个插件一个是SDK,一个是ATD.第一步:先下载好插件ATD,首先点击Help,找到Install New Softwere再点击Install New Softwere,进入之后把name改成adt,location改成设置为ATD-22.3.0.zip路径

2017-06-01 01:09:54 278

原创 自定义MVC

1、定义个servlet(ActionServlet)控制所有的*.do请求 2、获取请求路径(reqest.getRequestURI()),截取到后面的请求名(cname) 3、在WEB-INF下创建一个config.properties文件,保存一个键值对,根据不同的请求得到其对应的Class,同时创建好对应的处理类。 4、在servlet的init方法中加载配置

2017-05-30 23:45:03 163

原创 类加载器

1.类加载器 (1)使用类加载器获取类对象Class clazz=Claass.forName(“com.zking.entity.Person”);(2)查看类对象的类加载器ClassLoader classLoader=class.getClassLoader(); AppClassLoader classLoaderParent=classLoader.getPare

2017-05-30 23:43:23 173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除