- 博客(33)
- 资源 (10)
- 收藏
- 关注
原创 PopupWindow 在华为手机等某些自带虚拟导航栏底部被挡住的解决
在使用PopupWindow时,在华为P6等自带虚拟导航栏的手机,底部被挡住,根据网上说的 :自定义 LinerLayout ;android:theme="@android:style/Theme.Light.NoTitleBar" ;什么加getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION
2016-08-23 09:29:03 11320 6
原创 android 闹钟提醒并且在锁屏下弹出Dialog对话框并播放铃声和震动
android 闹钟提醒并且在锁屏下弹出Dialog对话框并播放铃声和震动 1、先简单设置一个闹钟提醒事件://设置闹钟 mSetting.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) {
2016-05-18 15:03:03 5511 2
原创 Genymotion报错"virtualbox cannot start the virtual device" 解决记录
前两天升级VBox 到5.0.20,结果启动的时候报错。在启动Genymotion 报:VirtualBox cannot start the virtual device然后手动去启动vbox :尝试过所有1、检查IP地址。2检查configuration 设置 3.找到安装目录下的vboxdrv文件夹,如D:\Program Files\Oracle\V
2016-05-13 10:08:12 2659
原创 android 录音与播放录音 带根据音频大小动态效果
首先来看看效果图 首先是布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" and
2016-05-12 17:44:57 2356
原创 Android百度地图定位收索取周边在列表中展示并选择
具体内容如下效果图:1、布局文件,就是一个MapView和ListView,布局文件就是上面是一个百度地图的mapview,下面是一个显示周边位置的ListView [html] view plain copy <LinearLayout xmlns:android="http://schemas.android.com/apk/res/andr...
2016-04-14 10:08:24 397
原创 Android百度地图定位收索取周边在列表中展示并选择
具体内容如下效果图:1、布局文件,就是一个MapView和ListView,布局文件就是上面是一个百度地图的mapview,下面是一个显示周边位置的ListView<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_
2016-04-13 19:25:36 11304 5
原创 android 自己封装自己所需的Dialog对话框
有时候项目中需要封装自己所需的Dialog对话框。自己写Dialog的layout布局文件布局文件layout_dialog.xml:<?xml version="1.0" encoding="UTF-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"...
2015-08-13 10:34:43 327
原创 Android 实现拖动按钮效果
思路:首先获取屏幕的宽度和高度,当移动Button 在ACTION_DOWN 的时记录下控件当前的位置坐标,在移动ACTION_MOVE时记录相对上次的坐标,然后算出相对于parent 的View上下左右位置,最后重新layout就可以。public class DraftTest extends Activity { /** Called when the activity...
2015-08-13 08:47:59 736 1
原创 android view OnTouchEvent 中同时处理 onClick,onLongClick,和左右移动事件
欲实现的效果是:当手机按住屏幕时,如果在指定的时间内没有移动(如500毫秒),那么进入长按模式,此时手指在屏幕上移动都算作长按模式。如果手机按住屏幕就立马移动,那么就算作移动模式。如果没有移动也没有超过规定时间内则为单击。 思路:在Down的时候开启一个线程然后延迟500ms(长按触发的时间)后执行,然后再UP的时候判断如果按住的时间没有超过了500ms那么代码长...
2015-08-11 09:51:09 780
原创 上拉刷新和下拉加载更多
一、效果图 二、主要布局文件activity_list.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_paren...
2013-11-04 17:03:47 155
原创 滚轮弹出选择框
一、效果图 二、主要布局文件activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="matc...
2013-11-01 18:21:45 316
原创 自定义带百分比进度条
一、效果图 二、布局文件activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_p...
2013-11-01 17:32:28 179
原创 FlowIndicator 自定义左右图片切换
一、效果图: 二、布局文件header_view.xml<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app1="http://schemas.android.com...
2013-10-30 14:16:51 188
原创 Fragment 的应用
最近android项目需要用到Fragment,就抽空要久了一下Fragment,记录下。一、项目效果图 二、整个activity分上下两个Fragment,上面是ListView的列表,下面是详细内容的Fragment。看先看activity_main 的布局:<RelativeLayout xmlns:android="http://schemas.android.c...
2013-10-29 09:42:28 138
原创 14、JDBC数据库编程
14、JDBC数据库编程14.1、为什么需要JDBC 当前所有的B/S系统无一不和数据库之间有交互 JDBC(Java Database Connectivity)是一种可用于执行SQL语句的 Java API JDBC的应用模型如下图所示: 14.2、JDBC驱动 JDBC 驱动的4种类型 TYPE 1: JDBC-ODBC桥驱动程序 适用于快速的原型系统,...
2012-07-20 10:03:58 112
原创 13、数据库(SQL)
13、数据库(SQL)13.1、什么是SQL SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库操纵语言。 SQL使用场合: 应用程序与数据库的通讯 通过DBMS或第三方工具,完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据 13.2、SQL命令分组 DML(Data Manipula...
2012-07-20 09:22:49 153
原创 12、java集合类
12、java集合类12.1、Collection框架概览包位置:java.utilCollection 层次结构 中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素 一些 collection 允许有重复的元素,而另一些则不允许。 一些 collection 是有序的,而另一些则是无序的。 先来了解下集合框架的类图结...
2012-07-12 09:58:50 112
原创 11.I/O输入输出流
11、IO输入输出流11.1、File类 File类是IO包中唯一代表磁盘文件本身的对象,File类定义了一些与平台无关的方法来操纵文件,通过调用File类提供的各种方法,我们能够创建、删除文件,重命名文件,判断文件的读写权限及是否存在,设置和查询文件的最近修改时间。 import java.io.*; public class FileTest{ public s...
2012-06-14 10:00:04 149
原创 myeclipse启动时,重新选择工作区。
1.File菜单下有个Switch Workspace项,可以修改工作区 2.启动Eclipse/MyEclipse, 打开Window -> Preferences -> General, 然后勾选Startup and Shutdown页中的Prompt for workspace on startup;我用的是Eclipse3.4,不同版本下Startup and...
2012-06-14 09:25:03 354
原创 Java 排序的几种算法
首先定义一个基类:public interface MySort { public int[] sort(int[] arr);} 1.冒泡排序: public class Bubblu implements MySort { @Override public int[] sort(int[] arr) { // 数组遍历 for (in...
2012-06-13 10:44:14 106
原创 安装MySql时 could not start the service mysql
首先 查看mysql服务是否已经启动,如果已经启动,则停止该服务。然后 卸载mysql。建议使用360卸载,会卸载比较干净一点。第三步:删除安装目录及数据目录。安装不用我说,数据目录一般在C:\Documents and Settings\All Users\Application Data目录下(需要注意的时Application Data这个文件夹默认是隐藏的,要通过...
2012-06-13 10:37:19 156
原创 删除MyEclipse Configuration Center中Personal sites
找到AppData\Local\Genuitec\Common\configuration\com.genuitec.pulse2.client.common.provisioning中的文件rmb-1966037.latest.snapshot,在文件rmb-2042360.latest.snapshot中找到你要删除的插件名。把这行删除即可。...
2012-06-13 10:36:29 328
原创 java 中文转拼音、取出首字母、转换手机按键数
java 中文转拼音、取出首字母、转换手机按键数:(1)、需要pinying4j.jar包。(2)、代码:import java.util.HashMap;import java.util.Map;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format....
2012-06-13 10:34:13 136
原创 10.多线程
10、多线程10.1、 进程与线程 进程: 简单地说,在多任务系统中,每个独立执行的程序称为进程,也就是“正在进行的程序”。 线程: 一个进程中又可以包含一个或多个线程,一个线程就是一个程序内部的一条执行线索。 10.2、java生命周期: ①新建状态:即创建一个新的线程对象(new Thread)。当一个线程处于创建状态时,系统不为它分配资源。 Thre...
2012-06-13 10:29:30 80
原创 09.面向对象(6)--访问控制
9.类成员的访问控制9.1、private访问控制 如果一个成员方法或成员变量名前使用了private访问控制符,那么这个成员只能在这个类的内部使用。 注意:不能在方法体内声明的变量前加private修饰符。 9.2、缺省访问控制 如果一个成员方法或成员变量名前没有使用任何访问控制符,我们就称这个成员是缺省的(default),或是友元的(friendly),或是包类...
2012-06-12 15:19:12 109
原创 08.面向对象(5)--this、super、final、static等关键字
8、this、super、final、static等关键字8.1、this关键字1).我们想通过构造方法将外部传入的参数赋值给类成员变量,构造方法的形式参数名称与类的成员变量名相同。 class Person{ String name; Public Person(String name){ name=name; } } 2).假设我...
2012-06-12 11:02:48 108
原创 07.面向对象(4)--抽象类和接口
7.接口和抽象类7.1、抽象类 java中可以定义一些不含方法体的方法,它的方法体的实现交给该类的子类根据自己的情况去实现,这样的方法就是抽象方法,包含抽象方法的类就叫抽象类。一个抽象类中可以有一个或多个抽象方法。 抽象方法必须用abstract修饰符来定义,任何带有抽象方法的类都必须声明为抽象类。 1)抽象类定义规则: 抽象类必须用abstract关键字来修饰;抽...
2012-06-12 09:59:55 86
原创 06.面向对象(3)--面向对象3大特性:封装、继承和多态
6、面向对象3大特性:封装、继承和多态 6.1 封装性: 每个对象都包含了他能进行操作所需要的所有信息,因此对象不必依靠其他的对象来完成自己的操作,这样的特性叫封装。 例如: class Person{ private int age; public void setAge(int i){ if(i<0 || i&g...
2012-06-11 11:09:01 109
原创 05.面向对象(2)--函数方法
5、函数方法5.1、方的重载 函数的重载就是在同一个类中允许同时存在一个以上的同名函数,只要它们的参数个数或类型不同即可。在这种情况下,该函数就叫被重载(overloaded)了,这个过程称为函数的重载(method overloading)。 例如: public class Test{ public static void main(String [] args...
2012-06-11 10:32:14 102
原创 04.面向对象(1)--面向对象的概念
4、面向对象4.1、面向对象的概念4.1.1、 面向过程 在早期出现的编程语言中,如大家都非常熟悉的C语言,当我们要用这种语言来定义一个复杂的数据类型等都是面向过程。4.1.2、 面向对象 面向对象的3大特性: 封装 (Encapsulation) 继承 (Inheritance) 多态 (Polymorphism)4.1.3、类与对象 ...
2012-06-09 11:41:24 114
原创 03.java 运算符、流程控制
3.1 java中的运算符 运算符是一种特殊符号,用以表示数据的运算、赋值和比较。一般由一至三个字符组成,但Java将其视为一个符号。运算符共分以下几种: 1、算术运算符 2、赋值运算符 3、比较运算符 4、逻辑运算符 5、移位运算符 << 左移 >> 右移 >>> ...
2012-06-08 17:25:14 241
原创 02.java 标示符、变量、常量
java 标示符、变量、常量2.1 java是严格区分大小写2.2 java标示符 Java中的包、类、方法、参数和变量的名字,可由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是关键字。 下面是合法的标识符: indentifier, username user_name _userName $username...
2012-06-08 14:34:43 109
原创 01.java 介绍及环境变量配置
1.1 java 概述 1.1.1、java的历史地位第一代语言 打孔机——纯计算机语言 第二代语言 汇编...
2012-06-08 13:04:22 222
SpringMVC + MyBatis 整合项目包jar(绝对可用)
2014-01-09
SpringAOP的日志管理
2012-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人