![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android / JAVA
danelumax2
这个作者很懒,什么都没留下…
展开
-
intent.putExtra()方法参数详解
【扯淡:其实你在问它怎么用的时候,你要明白,你知道不知道这是个什么东东,有必要问吗?有?我猜你已经知道它的基本概念了,它是用来传参数的对不对,是的,就这么简单。但你仍然在网上百度它怎么用,我不理解你为啥要这么做,哦,我又猜到了,我猜啊,你是不知道他的具体参数是怎么个用吧,对了,问题的核心来了,所有安卓开发中的问题都是方法参数的问题】【putExtra("A",B)中,AB为键值对,第一个参原创 2013-07-29 17:15:01 · 994 阅读 · 0 评论 -
消息模式Toast.makeText的几种常见用法
转载自:http://daikainan.iteye.com/blog/1405575Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。Toast 最常见的创建方式是使用静态方法 Toast.makeText我使用的是 SDK 2.2转载 2013-08-16 15:02:49 · 584 阅读 · 0 评论 -
prepareStatement的用法和解释
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。3.statement每次执行sql语句,相关数据库都要执行sql语句的编译原创 2013-08-16 17:36:35 · 892 阅读 · 0 评论 -
android中LayoutInflater以及inflate
LayoutInflaterLayoutInflater其实是在res/layout/下找到xml布局文件,并且将其实例化,这个和findViewById()有点相似,后者是找xml布局文件下的具体widget控件(如Button、TextView等)作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;原创 2013-08-17 18:45:39 · 638 阅读 · 0 评论 -
Android消息机制
在Android中,线程内部或者线程之间进行信息交互时经常会使用消息,这些基础的东西如果我们熟悉其内部的原理,将会使我们容易、更好地架构系统,避免一些低级的错误。在学习Android中消息机制之前,我们先了解与消息有关的几个类:1.Message消息对象,顾名思义就是记录消息信息的类。这个类有几个比较重要的字段:a.arg1和arg2:我们可以使用两个字段用来存放我们需要传原创 2013-08-17 18:57:50 · 537 阅读 · 0 评论 -
Android实战技巧:消息循环与Looper
Looper是用于给一个线程添加一个消息队列(MessageQueue),并且循环等待,当有消息时会唤起线程来处理消息的一个工具,直到线程结束为止。通常情况下不会用到Looper,因为对于Activity,Service等系统组件,Frameworks已经为我们初始化好了线程(俗称的UI线程或主线程),在其内含有一个Looper,和由Looper创建的消息队列,所以主线程会一直运行,处理用户事件,原创 2013-08-16 14:53:49 · 583 阅读 · 0 评论 -
ListView与Adapter的关系
ListView是Android开发过程中较为常见的组件之一,它将数据以列表的形式展现出来。一般而言,一个ListView由以下三个元素组成: 1、View,用于展示列表,通常是一个xml所指定的。大家都知道Android的界面基本上是由xml文件负责完成的,所以ListView的界面也理所应当的使用了xml定义。例如在ListView中经常用到的“android.R.layo原创 2013-08-17 17:24:46 · 981 阅读 · 0 评论 -
JDBC连接数据库大全
Java数据库连接接口(JDBC)是Java里定义的一套用于数据库连接和操作的API的集合。由不同的数据库厂商提供这套接口的实现类,对于java程序员来说,程序员不需要关心数据库的底层的实现,统一的调用JDBC里的抽象出来的API来完成数据库的访问功能,在Data access的功能和接口定义中,java是在别的语言里实现的比较理想的, 作为程序员需要的是,知道每个数据库的不同的JDBC的实现,也原创 2013-08-16 17:55:49 · 494 阅读 · 0 评论 -
如何更改eclipse SDK的workspace的位置
方法一1、进入 Window > Preferences > General > Startup and Shutdown 选中 Prompt for workspace on startup。 2、进入Eclipse的安装目录,找到configuration 目录下的 .settings 文件夹,里面有一个 org.eclipse.ui.ide.prefs,用Ultra Ed原创 2013-11-04 08:50:14 · 1096 阅读 · 0 评论 -
mysqldump:unknown option '--no-beep'错误解决办法
想要备份mysql数据库时,输入mysqldump命令出现如题所示的错误,在网上找了好久,终于从一个帖子上得到了一些提示,就动手试了下,嘿 还真成了!!mysqldump --no-defaults -u[用户名] -p[这里可以输入密码也可不输入,如不输入会再后面提示输入] 数据库名 > D:test.sql就多了--no-defaults 这一部分 就成功了 哈哈!!原创 2013-11-04 10:50:01 · 4518 阅读 · 2 评论 -
eclipseJEE+tomcat+mysql配置
1.安装 apache-tomcat-7.0.42.exe2.将tomcatPluginV33.zip中的com.sysdeo.eclipse.tomcat_3.3.0解压缩到eclipse内的plugins目录下这时候tomcat的外部配置就完成了,接下来打开Eclipse,这时候我们就会发现Eclipse中有了tomcat的小图标。可以试一下localhost:8080 应该有原创 2013-11-04 10:27:18 · 1095 阅读 · 0 评论 -
口袋微博web端数据库配置
本系统使用Tomcat作为Web 应用服务器,并使用数据源连接池进行数据库的连接,因此需要配置数据源,步骤如下所示。 (1)添加数据库驱动,在Tomcat安装目录下的lib 目录中拷入MySQL数据库驱动的JAR 包 “mysql-connector-java-5.1.12-bin.jar”。 (2)打开Tomcat安装目录下的 conf 目录,修改该目录下的 server.xml 文件,原创 2013-11-04 12:29:54 · 828 阅读 · 0 评论 -
Tomcat中配置MySQL连接池
1.把驱动拷贝到%TOMCAT_HOME%/common/lib目录下2.新建数据库表,并向表中添加记录1 use test;2 create table testdata (3 id int not null auto_increment primary key,4 foo varchar(25), 5 bar int);原创 2013-08-15 15:11:41 · 491 阅读 · 0 评论 -
eclipse自动提示+自动补全
1、打开 Eclipse -> Window -> Perferences2、找到Java 下的 Editor 下的 Content Assist , 右边出现的选项中,有一个Auto activation triggers for Java: 会看到只有一个"."存在。表示:只有输入"."之后才会有代码提示3、先把上图中"."的地方输入几个随便的字符,例如"ds原创 2013-08-14 16:06:49 · 852 阅读 · 0 评论 -
padding与margin的区别
之前一直没有搞懂android:padding和android:layout_margin的区别,其实概念很简单,padding是站在父view的角度描述问题,它规定它里面的内容必须与这个父view边界的距离。margin则是站在自己的角度描述问题,规定自己和其他(上下左右)的view之间的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样了。例如我的XML layout代原创 2013-07-23 18:09:58 · 441 阅读 · 0 评论 -
Android中EditText属性
android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottomandroid:hint="请输入数字!"//设置显示在控件上的提示信息,控件上无值时显示android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLin原创 2013-07-25 16:33:14 · 508 阅读 · 0 评论 -
Android中asset文件夹和raw文件夹区别
*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.r原创 2013-07-27 22:21:09 · 430 阅读 · 0 评论 -
onClick(View v)下面有红波浪
onClick(View v)下面有红波浪,求解决程序本身没错,光盘中的实例console中写Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.原创 2013-07-23 12:51:29 · 1232 阅读 · 0 评论 -
android控件属性
// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;android:layout_toRightOf 将该控件的左边缘与给定ID原创 2013-07-25 17:50:38 · 509 阅读 · 0 评论 -
[Android] 为ImageButton添加按下的动画效果 变亮或变暗
Android中使用ImageButton的话,程序里按下那个ImageButton时感觉不到任何按下的效果。网上有2中经典的解决方案,一种是使用xml,一种是写在代码里。 这里我想要介绍另一种方法,使ImageButton有按下的特效,只需要准备一张普通的图片,不需要按下效果的图片。直接看示例代码,创建 TouchLight 和 TouchDark 这两个 OnT原创 2013-08-04 21:30:49 · 601 阅读 · 0 评论 -
Android学习笔记之图像颜色处理(ColorMatrix)
对图像进行颜色方面的处理,通过使用颜色矩阵(ColorMatrix)来实现。从而可以达到很多特效如黑白老照片、泛黄旧照片等等。1.颜色矩阵(ColorMatrix)这里有详细的介绍:http://developer.android.com/reference/android/graphics/ColorMatrix.html不过是英文的,在这里我就先导读一下。一张位原创 2013-08-04 21:29:24 · 684 阅读 · 0 评论 -
android项目出现红色大感叹号的问题解决方法
引入了一个项目,但是出现了一个问题,项目上出现了一个大感叹号。而且启动项目,提示是“您的项目包含错误(S),请运行您的应用程序之前,把它们修复。” 自己的方法(可能不能解决你的问题):引用的jar包错误,在项目的属性里,找到打着红叉的jar包,删除掉,再重新把引用的jar包导入就可以了。原创 2013-08-19 14:52:42 · 1296 阅读 · 0 评论 -
setImageResource与setImageBitmap的区别
同样的布局文件,小分辨率手机:1、使用setImageBitmap设置时,出现如下现象: 2、使用setImageResource时,图片显示正常 原因:setImageResource(id)会根据设备分辨率进行图片大小缩放适配setImageBitmap(BitmapFactory.decodeResource(res转载 2013-08-19 21:44:21 · 690 阅读 · 0 评论 -
he type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files
The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files当你在Eclipse引用不同版本JDK工程时会发生该问题。由于你开发环境中应用了多个版本的JDK 或JRE导致的。Eclipse会按照最初的开发环境默认选择对应的Jre。如Eclipse上原创 2013-08-13 23:32:26 · 689 阅读 · 0 评论 -
@Override错误
做项目的时候,同事那边电脑上编译通过的java代码,或者是网上下载的样例代码,导入工程后却是编译不通过,总是@override报错,把@override去掉就好了,有时候@Override出现的地方很多,要全部删除@Override很繁琐很吐血,不能从根本上解决问题。网上找了一下原因,才知道:据说这是jdk的问题,@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口原创 2013-08-13 23:33:39 · 598 阅读 · 0 评论 -
eclipse导入的Android项目没有android.jar包并报错
从网上下载一个项目, 报错. 发现没有导入android.jar包. 所以, 选择这个android项目右击" Properties " -> "Android" -> 选择相应的android版本, 单还是报错, 项目中仍然没有引入android的jar包. 于是修改项目下面的"project.properties" 文件 target= android对应版本. 修改完成之后, 选择a原创 2013-08-13 23:31:23 · 673 阅读 · 0 评论 -
打开eclipse找不到javaw.exe
A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No java virtual machine was found after searching the following locations:D:\Program Files原创 2014-04-03 13:01:21 · 1497 阅读 · 0 评论