- 博客(59)
- 资源 (1)
- 收藏
- 关注
转载 java中的各种锁详细介绍
java中的各种锁详细介绍 转自:https://blog.youkuaiyun.com/axiaoboge/article/details/84335452Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。Java中往往...
2020-11-19 17:01:56
230
1
原创 读取URL链接下载文件到本地
代码较为简单,那就直接上代码了:public static void download(String urlString, String imgName) throws Exception { // 构造URL URL url = new URL(urlString); // 打开连接 URLConnection con = url.openConnectio...
2019-12-12 15:51:47
783
原创 GET请求和POST请求带json参数
此代码也是平时自己工作需要时从网上找到并修改成自己所需要的,希望能帮到更多的人。import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLConnection;import java.util.*;public class CallUrl { /**...
2019-10-26 11:15:08
7405
1
原创 WebService的作用和用法
一、WebService的简介Web Service(WEB服务)能够快捷和方便地综合并结合各种系统、商务和任何应用平台。新出现的 Web Services 标准:SOAP、WSDL 和 UDDI 能够使任何系统和系统之间的应用变为更加方便和廉价。Web Service(WEB服务)能够快捷和方便地综合并结
2017-09-04 21:54:41
1971
原创 Hibernate5_05查询
HQL: session.createQuery(" ")1、口诀:见表写对象,见列写属性2、基本查询 查询表中所有的数据 查询某一列:返回值为:List 带条件查询直接设值session.createQuery("select * from tbName where cid=1").list();命名参数session.createQuery(s
2017-08-24 10:11:35
459
原创 Hibernate里如何增删查改?
第一个我们首先看看增,增在SQL里面就是insert,也就是插入,在hibernate中,我们只需要,操纵一个对象进行sava,然后再commit事务,就能实现插入功能,下面给大家具体看看代码,持久类我就不再写了,里面也就是与数据库中的字段要一一对应的东西,要有set,get方法,我直接就写的怎么调用save方法。//导入所需的包 import org.hibernate.Hibern
2017-08-21 22:52:54
300
原创 Maven的下载和环境配置
今天我写的是Maven的下载和环境配置首先,我们先在任意一个浏览器内搜索阿帕奇官网www.apache.org。往下滑,再找到Maven。 点进去后,web端的选择 .zip格式的,Linux的下载 .gz格式的。下载好后点击进去是这样的一些文件。 点进bin之后复制其路径
2017-08-20 19:45:30
349
转载 SQL Servler、Oralce、My sql等数据库的分页
SQL Server SQL语句查询分页数据的解决方案:要求选取 tbllendlist 中 第3000页的记录,每一页100条记录方法1:[sql] view plain copyselect top 100 * from tbllendlist where fldserialNo not in ( select
2017-08-16 15:53:53
485
原创 Android (向服务器提交数据Get-Post)
这次的内容非常的重要,属于网络编程,向服务器提交数据主要讲到两种方式Get 和 PosetGet:Web端的代码: 登录 用户名: 密码: Android端代码:
2017-07-27 21:49:23
1045
原创 ParseXML 和 parseJson
1.解析网络数据:在tomcat的root下,分别写xml文件,json文件。注意编码格式,改为UTF-8;[html] view plain copy print?xml version="1.0" encoding="UTF-8"?> student> stu sid="1"> sname>1sn
2017-07-26 20:58:38
564
原创 Android (闹钟和通知栏的设置)
在界面上得有三个按钮,一个为 设置闹钟的开始时间 setAlarmWeek,一个为取消闹钟的按钮 cancelAlarmWeek, 一个发送通知的按钮 sendNotification。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=
2017-07-22 16:00:13
799
原创 Android (拍照功能)
拍照功能和视频播放用到了一个共同的控件SurfaceView这一次我们要在XML中配置的东西稍微有点多 然后是布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" andr
2017-07-21 19:46:50
362
原创 Android (视频播放器)
Android 里的视频播放一般分为两种1. 使用SurfaceView+MediaPlayer播放视频因为我们是播放手机内存卡内的视频,所以我们得先在XML中配置接下来是写好布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layo
2017-07-21 19:40:22
440
原创 Android 多媒体(读取网络中的音乐文件)
既然我们是要播放网络音乐,那就要先检测网络环境搭建好了没有。步骤是:1、找到Tomcat的位置中bin目录中的startup.bat,之后在网址上输入地址:localhost:7788,(我的是7788,官方默认是8080,出现网页不对的可以试一下8080)2、找到Tomcat的位置中的webapps-》ROOT,在ROOT中放入音频3、打开cmd,打出ipco
2017-07-20 20:29:03
2211
1
原创 Adroid 多媒体(读取手机内存卡内的音乐文件)
现在给大家实现的是利用手机内存卡里的音频文件去播放的,至于xml布局文件大家可以去看我上一篇博客的,因为这两篇博客是相关联的。现在就开始吧!xml配置文件权限:(一定要加上)[html] view plain copyuses-permission android:name="android.permission.READ_EXTER
2017-07-20 20:27:40
1409
原创 Android 多媒体(播放应用内的音乐)
音乐播放器实现一是放在应用程序里面的,在后面的博客我会说到在手机内存和网络中的播放器,所以,有需要的话,可以去看看我后面的那些博客!由于思路比较清晰,代码量也不是很多而且挺简单的,所以在这里我就直接放代码了。xml布局文件:[html] view plain copyxml version="1.0" encoding="utf-
2017-07-20 20:24:32
491
原创 Android ContentResolver 获取手机联系人
这次教大家的是如何从获取到自己手机里的联系人东西比较简单,我们就通过一个dome来学习一下吧首先,我们在XML中先写一个按钮,并给它设置点击事件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/a
2017-07-19 18:41:28
626
原创 ContentProvider和ContentResolver
今天我们主要讲的是 ContentProvider 内容提供者,ContentResolver 内容访问者一般先由内容提供者提供内容,然后内容访问者去获取内容。 <provider android:authorities="com.zking.administrator.g160618_android16_sqlite.LOGIN"
2017-07-18 11:38:01
327
原创 Android Broadcas 广播
一、广播简介1. Android四大组件之一2. 一种全局的监听器,用于监听系统全局的广播消息3. 系统大部分消息都以广播的形式发布,比如开机启动完成的消息,收到短信的消息,打进打出电话的消息。ex:Android系统每次启动完成会向外广播一条信息,告诉所有人启动完成了,只有继承自Broadcast 的类能捕捉到这些系统信息,捕捉到信息该干嘛就干嘛二、广播实现(自定
2017-07-13 18:24:27
496
转载 系统广播大全
正文Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerRec
2017-07-11 16:43:50
411
原创 Android 手势
今天,我们要讲的是Android里的手势,为了方便理解,我们做了一个dome用左滑右滑的手势实现的图片的切换效果如下:废话不多说,我们直接上代码package com.example.myas_020;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;
2017-07-10 20:36:51
342
原创 Android 检测手机多点触摸点数
多指点击屏幕,然后在点击的地方画相应的圆首先,我们先将圆的属性写入一个实体类代码如下:package com.zking.administrator.g160628_android19_pointstouch;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.
2017-07-09 18:49:49
1099
原创 Android 自定义UI-单点触摸-多点触摸
自定义UI自定义其实就是自定义的控件,可以自己随意的定义其的大小及形状代码较为简单,如下:package com.example.myas_018;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics
2017-07-08 21:27:20
450
原创 Android listview 右滑删除
这次交大家使用listview的右滑删除,其实也非常简单, 首先需要自定义listview,具体代码如下:package com.example.myapp;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android
2017-07-07 20:50:44
996
原创 Android ViewPager不可滑动
viewpage 加Fragment 是现在在Android 中很常用的一种技术,实现页面滑动,但有时候某些特定的情况下可能需要viewpager 不可滑动实现viewpager 不可滑动其实很简单,主要就是重写viewpage就好,也就是自定义viewpager具体实现代码如下:package com.example.myapp;import android.cont
2017-07-07 20:48:38
7263
1
原创 SQLite与Android的数据交互
首先把db放在res的下方创一个raw文件夹,里面用来放db创一个DbHelper类,实际代码如下: package com.laci.db; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.databas
2017-07-07 20:45:57
560
原创 Android-数据存储方式2(SharedPreferences)
一、SharedPreferences 1.SharedPreferences保存的数据主要是类似于配置信息格式的数据特点:Key-value2.方法boolean contains(String key):判断SharedPreferences 是否包含特定Key是数据abstract Map getAll():获取SharedPreferences 数据
2017-07-06 12:45:18
362
原创 Android-数据存储方式(IO-SharedPreferences)
一、Android中的数据存储方式1.文件存储读取Assets中的文件数据(可以建文件夹)getResoures().getAssets().open("fileName");读取raw中的文件数据(只能包含文件)getResources().openRawResource(R.id.fileName);读写内部存储、外部存储的文件数据2.SharedPreferenc
2017-07-06 12:21:55
406
原创 Activity的启动模式和退出
一、启动模式Standard (默认-标准模式)自己可以启动自己 (会创新一个新的Activity)SingleTop (顶单例模式)在栈顶只允许有一个相同的Activity自己不能启动自己SingleTask(内单例模式)如果要启动的Activity存在,则干掉要启动的Activity上面的所有的ActivitySingleTask (全局单例模式)如果要启动
2017-06-17 21:00:42
299
原创 Activity的生命周期
1、什么是Activity?Android四大基本组件:Activity(手机屏幕)BroadcastReceiver(广播接受者)Services服务 ContentProvider(内容提供者)2、Activity的生命周期方法3、Activity的三种生命周期4、调用生命周期方法:按home键和打开另外一个窗口,再按返回键
2017-06-16 22:46:58
272
原创 Activity页面之间数据传递
在Activity之间传递数据传递基本数据类型:传递 //传递基本数据类型 intent.putExtra("uname",uname);接收 //获取第一个界面传递过来的数据 String uname=getIntent().getStringExtra("uname"); tv_think_showName.setText(
2017-06-16 22:40:22
334
原创 Android10.3-ViewPager+Fragment实现仿微信界面
首先将实现界面给大家看看实现的代码有四个小的碎片,和一个完整的XML界面《1》四个碎片 <ImageView android:layout_width="match_parent" android:layout_height="match_parent" andro
2017-06-15 16:32:12
577
原创 ViewPager+Activity
做出的效果是QQ好友分组+ListView分组实现代码如下:有三个XML文件:<ExpandableListView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+
2017-06-15 16:17:39
734
原创 Pulltorefresh
Pulltorefresh是下拉刷新的一种高级控件,一般都会引用第三方插件。其代码如下: <com.handmark.pulltorefresh.library.PullToRefreshWebView android:layout_width="match_parent" android:layout_height="match_parent"
2017-06-11 14:26:03
454
原创 ListView
ListView是Android里的一种高级控件,其效果如下:代码如下: <ListView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/lv_main_list"
2017-06-11 13:45:44
255
原创 Anroid 常用控件(三)
图片框(ImageView)常用属性:android:src设置ImageView所显示的Drawable资源的Idandroid:maxHeight最大高度android:maxWidth最大宽度android:adjustViewBounds设置Imageview是否调整自己的大小保持所显示图片的长宽比android:scaleType设置图片如
2017-06-06 22:55:01
286
转载 Android里常用的五种对话框
一个Android开发中常用对话框的小例子,共有五种对话框:普通弹出对话框,单选对话框,多选对话框,输入对话框及进度条样式对话框:xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:
2017-06-05 18:31:00
940
原创 Android常用控件(选择器)
一、按钮(选择器) Button(按钮)android:text设置按钮上的文字,ImageButton不能有文字android:background设置按钮的背景颜色 ImageButton(图片按钮)android:src设置背景图片android:adjustViewBounds调整边框以适应图片大小android:padding设置图
2017-06-04 16:55:20
1094
原创 Android的控件
一、TextView( 显示文本的控件 ) android:text设置文本框内文本内容 android:autoLink是否将符合指定格式的文本转换为可单击的超链接形式取值范围:(none| web | email | phone | map | all ) android:singleLine为true文本框不会换行 android:lines默认占几行
2017-06-03 22:41:54
325
原创 Android的布局
一、LinearLayout线性布局 线性布局会将其中的一个控件一个接一个排列,可以横排也可以竖排,类似Swing中的流式布局。 常用属性: android:layout_gravity 和 android:gravity 的区别?二、TableLayout 表格布局 表格布局可将试图按行、列进行排列,若直接向TableLayout 中添
2017-06-02 18:38:49
367
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人