- 博客(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
580
原创 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
345
原创 Spring概念
Spring:IOC控制反转Inversion of Control:所谓的控制反转,是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是有外部容器负责,这样控制权就由应用转移到了外部容器,控制权的转移就是所谓的反转。AOP:面向切面插件:spring Tool 搭建Spring 导入jar包 applicationContex
2017-08-25 20:26:53
285
原创 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
3265
原创 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
333
原创 与服务器进行数据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
364
转载 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
424
原创 闹钟-通知完整版
<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
351
原创 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
515
原创 ContentResolvet获取手机所有联系人信息、根据单个号码获取所有信息
public class MainActivity extends AppCompatActivity { private ContentResolver cr; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState
2017-07-19 19:23:23
342
原创 ContentProvider+ContentResolver实现应用程序内的数据共享
新建一个应用程序新建一个内容提供者类>public class MyProvider extends ContentProvider{ private SQLiteDatabase sqLiteDatabase; @Override public boolean onCreate() { Log.i("test","onCreate");
2017-07-17 21:13:41
437
原创 Android电话设置黑名单,来电自动挂断
首先导入两个外包public class PhoneActivity extends BroadcastReceiver { private TelephonyManager tm; @Override public void onReceive(Context context, Intent intent) { //判断是否为手机行为状态
2017-07-15 21:27:10
896
原创 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
1363
原创 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
356
转载 Android系统广播大全
String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。 String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWER_ACTION 动作:处理拨入的电话。 Str
2017-07-11 19:01:52
180
原创 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
321
原创 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
1785
原创 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
7619
原创 Android-单点触摸-多点触摸
Android事件处理:1、Android提供了两种方式的事件处理:(1)回调事件处理:通过重写组件特定的方法实现回调事件处理,事件的发生者和事件的处理者是同一个对象监听器的事件处理:通过编写监听类绑定组件实现监听事件处理,事件的发生者和事件的处理者不是同一个对象(2)从小范围扩展到到大范围(myButton---->Activity),由监
2017-07-08 21:37:59
495
原创 数据存储传值
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
252
原创 线程倒计时
//休眠5秒跳转其他页面 public class ThreadActivity extends AppCompatActivity{ private Intent intent; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCr
2017-07-08 20:23:57
189
原创 SQLite增删查改语句
//增删查改SQLite语句public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCon
2017-07-08 20:22:09
296
原创 显、隐式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
388
原创 栈退出应用程序
1、Activity的启动模式Standard(默认-标准启动模式)自己可以启动自己(在同一个栈里面,会创建一个新的Activity,可以创建n个Activity)SingleTop(顶单例模式)自己不能启动自己,别人可以跳自己(在栈顶只不允许有相同的Activity,在栈里可以有多个不同的Activity)SingleTask(内单列模式)自己不能启动自己,自己可以跳别人
2017-06-18 09:51:21
251
原创 android根据系统返回键,来退出应用程序的两种方式
点击返回键:弹出退出的对话框 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { //点击返回键 if(keyCode==KeyEvent.KEYCODE_BACK){ //声明弹出对象并初始化 AlertDialog.Bu
2017-06-17 19:13:03
1677
1
原创 Android组件Activity之间传递数据
传递基本数据类型 基本数据类型: 整:byte short int long 浮点:float double 布尔:boolean 字符:char 引用: String 传递数据包Bundle (集装箱) 传递对象(对象集合) 返回数据
2017-06-16 23:47:58
280
原创 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
1831
原创 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
1391
原创 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
317
原创 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
567
原创 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
1738
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
1352
原创 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
520
原创 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
4661
原创 Button、选择框、日期、时间控件
常用控件(二)按钮1、Button(按钮)Android:text 设置按钮上的文字(ImageButton不能有文字)Android:background 设置按钮的背景颜色2、imageButton(图片按钮)Android:src 设置背景图片Android:adjustViewBounts 调整边框以适应图片大小android:padding 设置图片的
2017-06-05 17:02:29
3805
原创 控件 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
323
原创 android所有布局
Android布局、什么是布局?布局就是把界面的控件按照某种规律摆放在指定的位置,主要是为了解决应用程序在不同手机中的显示问题。 、Android实现布局有两种方式(1)代码:布局文件对应的Java类都是ViewGroup类的子 类(2)Xml配置文件:所有的布局文件都是放在res/layout文件夹中(布局支持嵌套) 、布局的一些基本属性andro
2017-06-03 13:40:21
461
原创 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
329
原创 自定义MVC
1、定义个servlet(ActionServlet)控制所有的*.do请求 2、获取请求路径(reqest.getRequestURI()),截取到后面的请求名(cname) 3、在WEB-INF下创建一个config.properties文件,保存一个键值对,根据不同的请求得到其对应的Class,同时创建好对应的处理类。 4、在servlet的init方法中加载配置
2017-05-30 23:45:03
179
原创 类加载器
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
186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人