- 博客(68)
- 资源 (1)
- 收藏
- 关注

原创 java开发环境的配置
名词解释:JDK:Java Development Kit(java开发工具包)JRE:Java Runtime Environment(java运行环境)IDE:Integrated Development Environment(集成开发环境)要安装的程序:1.安装JDK(开发工具包):用于编译及运行java程序。一般通过配置环境变量可以在DOS控制台界面下用命令来
2016-04-27 23:39:50
2087
转载 从一个字符串中剔除连续的字符,只留一个。
//第一种,从前往后遍历,如果后面的字符与当前的字符相同,就直接跳过,如果不相同,就停止。 private String doFilter(String string){ String newstring = ""; int i = 0; int j = i+1; newstring = newstring + string.charAt(i); while( j < str
2017-04-11 10:49:16
4409
2
转载 Android中系统默认输入法设置的方法(输入法的显示和隐藏)
文章主要介绍了Android中系统默认输入法设置的方法(输入法的显示和隐藏)的相关资料,需要的朋友可以参考下1.调用显示系统默认的输入法方法一、InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);imm.showSoftInput(m
2017-03-30 23:43:46
2660
转载 Android实现点击两次返回键退出应用程序
在做安卓应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。第一种实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法。在exit方法中,会首先判断isExit的值,如果为false的话,则置为true,同时会弹出提示,并在2000毫秒(2秒)后发出一个消息,在Handle
2017-03-30 23:35:32
6091
转载 Android Studio代码调试
http://blog.youkuaiyun.com/yaoobs/article/details/51296198http://blog.youkuaiyun.com/yaoobs/article/details/51296198http://blog.youkuaiyun.com/yy1300326388/article/details/46501871http://blog.youkuaiyun.com/dd864140130
2017-03-16 22:05:52
491
原创 android.content.res.Resources$NotFoundException: String resource ID #0x0
错误提示: Android.content.res.Resources$NotFoundException: String resource ID #0x0错误原因:在setText()中使用了int型的参数错误解决方法:setText()把整型转换成string类型,方法如下:1.String s=String.valueOf(i);2.S
2017-03-13 15:56:34
471
转载 AndroidStudio导入一个AndroidStudio工程作为一个Library Module
尊重劳动成果,转载请注明出处:http://blog.youkuaiyun.com/growth58/article/details/47441245关注新浪微博:@于卫国 邮箱:yuweiguocn@gmail.com在我们有两个Android Studio工程的情况时,我们想使用一个作为library工程导入到另一个工程作为一个module。我们可以使用Android Studio很容易的
2016-09-25 16:35:13
807
原创 调用ShareSDK第三方分享
调用ShareSDK第三方分享1.如何在mob创建应用http://bbs.mob.com/forum.php?mod=viewthread&tid=8212&extra=page%3D12.快速集成指南 http://wiki.mob.com/Android_%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E6%8C%87%E5%
2016-09-25 03:39:57
2959
转载 Butter Knife的使用
转自:http://blog.youkuaiyun.com/lukejunandroid/article/details/26462807介绍:注释字段用@ InjectView和view id找到在布局视图的ID并自动施放相应的视图,我们经常在开发中需要写如下代码: class ExampleActivity extends Activity { TextView ti
2016-09-17 02:30:21
351
原创 android中去掉标题栏有三种方法
在android中去掉标题栏有三种方法,它们也有各自的特点。1.在代码里实现 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 记住:这句代码要写在setContentView()前面。2.在清单文件(manifest.xml)里面实现 android:label="
2016-09-17 01:08:43
2681
原创 System.err: android.database.sqlite.SQLiteException: table user has no colum报错
System.err: android.database.sqlite.SQLiteException: table user has no colum今天在用到SQLite数据库的时候,老是出现这个出现这个错误:android.database.sqlite.SQLiteException: table has no column named (code 1),找了半天也没找
2016-09-13 18:46:00
1704
3
原创 Android四大组件之——Activity的生命周期(图文详解)
Activity的生命周期:一共有三种状态分别为运行状态、暂停状态、以及停止状态。运行状态:当Activity在屏幕最前端(位于当前堆栈的顶部),他是可见的由焦点的,可以用来处理用户操作(点击,双击,长按等),那摩就叫做激活或运行状态。值得注意的是Activity处于运行状态的时候,Android会尽可能地保持它的运行,即使出现内存不足等情况下,Android也会先杀死堆栈底部的Activ
2016-09-12 00:15:10
867
原创 Adapter使用实例
第一个实例1.activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/LinearLayout1" andro
2016-09-11 14:29:57
1124
原创 androidStudio运行项目选择模拟器是报错,the selected device is incompatible
Android 项目在真机上测试时,提示android the selected device is incompatible:所选设备不兼容。原因是项目要求的最小SDK版本比真机的SDK版本高。解决方法:修改项目的minSdkVersion。在项目build.gradle文件中,修改minSdkVersion为真机Android版本
2016-08-30 21:01:43
1573
原创 PL/SQL Developer导入导出数据库的方法以及说明
PL/SQL Developer是Oracle数据库中用于导入或导出数据库的主要工具,本文主要介绍了利用PL/SQL Developer导入和导出数据库的过程,并对导入或导出时的一些注意事项进行了说明,接下来我们就一一介绍。导出步骤: 1 tools ->export user object 选择选项,导出.sql文件。 2 tools ->export tables-
2016-08-26 05:25:33
11157
转载 oracle 非常完整的总结
原文:http://blog.youkuaiyun.com/bff1022/article/details/17462435#目录(?)[+]Ⅰ.oracle itcast本文档对应程序在myeclipse的jdbc/src/下 Oracle安装自动生成sys用户和system用户sys 超级用户 具有最高权限 具有sysDBA角色,有crea
2016-08-24 22:30:19
10094
原创 oracle11g安装完成在cmd命令行使用sqlplus登录时提示:ORA-12560: TNS: 协议适配器错误 的解决办法
1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动 OracleOraDb11g_home1TNSListener服务。 2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的d
2016-08-07 03:37:24
48250
11
转载 PL/SQL Developer连接本地Oracle 11g 64位数据库
http://www.cnblogs.com/ymj126/p/3712727.html1.登录PL/SQL Developer这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer。 奇怪这里为什么选择不到数据
2016-08-05 22:43:12
898
转载 Oracle 11G Client 客户端安装步骤(图文详解)
http://www.cnblogs.com/jiguixin/archive/2011/09/09/2172672.html下载地址:http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_client.zip先将下载下来的ZIP文件解压,并运行setup.exe文件。执行到第四步之后,出现
2016-08-05 01:14:25
6720
转载 使用jdbc实现简单的mvc模式的增删改查
原文:http://www.cnblogs.com/zhhx/p/4378584.html?utm_source=tuicool&utm_medium=referralMvc模式设计:视图:添加界面(addUser.jsp),修改界面(updateUser.jsp),显示页面(allUser.jsp)控制器:添加信息控制器(AddUserServlet),修改信息控制器(Updat
2016-08-02 22:12:54
10745
转载 深入浅出Java MVC(Model View Controller) ---- (JSP + servlet + javabean实例)
http://blog.youkuaiyun.com/lishehe/article/details/23125111 目录(?)[+]在DRP中终于接触到了MVC,感触是确实这样的架构系统灵活性不少,现在感触最深的就是使用tomcat作为服务器发布比IIS好多了,起码发布很简单,使用起来方便。 首先来简单的学习一下MVC的基础知识,MVC全名是Model V
2016-08-02 03:47:18
3205
转载 javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
http://www.cnblogs.com/xdp-gacl/p/3902537.htmljavaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册一、Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责
2016-08-02 03:37:27
1112
转载 文件上传之Apache commons fileupload使用
http://www.cnblogs.com/xing901022/p/3855613.html文件上传的方法主要目前有两个常用的,一个是SmartUpload,一个是Apache的Commons fileupload. 我们这里主要介绍下第二个的用法,首先要上传文件,注意几个问题: 1 form表单内,要添加空间 2 form表单的内容格式要定义成multipart
2016-08-02 01:41:31
368
原创 解决从myeclipse导入eclipse导致不能识别为web项目
不能识别项目解决办法在eclipse下,右键项目properties -> project facets选中Dynamic web module选择后面的版本为2.5(运行环境为tomcat6,如果选择3.0的话运行环境为tomcat7)和 选中 java ,在Runtime内勾选Tomcat在eclipse中Java Resources:src目录的Librar
2016-07-28 21:08:22
1615
原创 VO PO BO QO DAO POJO慨念
O/R Mapping 是 Object Relational Mapping (对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在 O/R Mapping 的世界里,有两个基本的也是重要的东东需要了解,即 VO , PO 。 VO ,值对象 (Value Object) , PO ,持久对象 (Persisent Object) ,它
2016-07-23 22:03:51
347
转载 MySQL常用命令大全
第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP
2016-07-18 18:33:43
380
原创 MySQL事务处理实现方法步骤
需求说明: 案例背景:银行的转账过程中,发生意外是在所难免。为了避免意外而造成不必要的损失,使用事务处理的方式进行处理:A账户现有余额1000元,向余额为200的B账户进行转账500元。可能由于某原因: A账户在扣除转账金额时发生错误,使用事务回滚来返回到初始状态 A账户成功扣除转账金额后,B账户添加转账金额发生错误,使用事务回滚到初始状态 提示:先建数据表account,字段
2016-07-09 12:39:20
13404
1
转载 MySQL常用命令总结
一. 连接MySQL格式: mysql -h主机地址 -u用户名 -p用户密码或者: mysql -u 用户名 -p // 回车后要求输入密码,密码不可见1、连接到本机上的MYSQL首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是如果-p后带有用
2016-07-08 23:30:49
34377
5
原创 javaIO流
目录(?)[-]IO流文件--基本概念文件流--基本概念如何判断是输入流输出流文件流--分类java流分为两种流实例1File类的使用实例2文件字节流的使用实例3文件字节流实例4缓存字节流实例5记事本Java学习笔记--导航httpblogcsdnnetq547550831articledetails49819641IO流文件--基本概念文件是数据源
2016-06-06 15:23:42
392
原创 java集合框架详解
详解Java集合框架List结构的集合类ArrayList类,LinkedList类,Vector类,Stack类ArrayList集合类的使用方法(无同步性,线程不安全) style="white-space:pre"> //ArrayList --- 实现了List接口,ArrayList是容量大小可变的数组的实现 ArrayLis
2016-06-04 12:40:28
7611
原创 JAVA使用增强for循环和迭代器遍历Map集合
JAVA使用增强for循环和迭代器遍历Map集合1、通过key集合访问,对Key敢兴趣,可以访问与key对应的Value值; for(String k:maps.keySet()){ System.out.println(k+":"+maps.get(k)); }2、通过value集合访问,只对value值感兴趣,无法访问key值;
2016-06-04 11:25:17
8926
1
原创 java基础学习总结——面向对象
目录一、面向过程的思想和面向对象的思想二、简单理解面向对象三、面向对象的设计思想四、对象和类的概念五、如何抽象出一个类?六、类(对象)之间的关系七、Java与面向对象八、为什么使用面向对象编程? 一、面向过程的思想和面向对象的思想 面向对象和面向过程的思想有着本质上的区别, 作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不
2016-05-19 21:22:48
3859
原创 java中的数组定义和使用
数组:是一组相关变量的集合数组是一组相关数据的集合,一个数组实际上就是一连串的变量,数组按照使用可以分为一维数组、二维数组、多维数组数据的有点不使用数组定义100个整形变量:int i1;int i2;int i3使用数组定义 int i[100];数组定义:int i[100];只是一个伪代码,只是表示含义的一维数组一维数组可以存放上千万个数据,并且这些数据的类型是完
2016-05-07 09:15:44
5758
转载 面向对象三大基本特性,五大基本原则
出自http://www.cnblogs.com/hnrainll/archive/2012/09/18/2690846.html面向对象三大基本特性,五大基本原则透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础.三大特性是:封装,继承,多态 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行
2016-04-06 11:17:02
340
转载 DialogFragment详解
转自http://blog.youkuaiyun.com/huangyabin001/article/details/30053835目录(?)[+]详解一:Android提供alert、prompt、pick-list,单选、多选,progress、time-picker和date-picker对话框,并提供自定义的dialog。在Android 3.0后,dia
2016-01-14 14:39:43
443
转载 Android4.0窗口机制token分析以及activitiy, dialog, toast 窗口创建过程分析
原文http://bbs.51cto.com/thread-1072344-1.html一 前言在谈到这个话题的时候,脑海里面千头万绪,因为它涉及到了方方面面的知识… 比如Activity管理,窗口添加,Token权限验证等等…既然这么复杂,那么我们就复杂的问题简单化,可以分成下面几个步骤进行讲解。1. Android里面窗口这个概念的分析。
2016-01-08 15:17:00
625
转载 Android实例] Dialog的十种类型汇总
转自http://www.eoeandroid.com/thread-908675-1-1.html?_dsign=16cd625b第一种 普通对话框AlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this); builder.setT
2016-01-07 13:57:15
661
转载 Android资源文件res的使用详解(strings,layout,drawable,arrays等)
转自http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0204/838.html本文介绍在Android开发中关于资源文件的存储操作。对于Android资源也是非常重要的,主要包括文本字符串(strings)、颜色(colors)、数组(arrays)、动画(anim)、布局(layout)、图像和图标(dra
2016-01-04 21:49:26
1891
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人