- 博客(33)
- 资源 (11)
- 收藏
- 关注
原创 Android-通知Notification、Notification.Builder和NotificationCompat.Builder兼容
在老的版本中是使用Notification 新的版本是使用Notification.Builder 为了兼容性现在使用NotificationCompat.Builder
2016-04-30 21:44:34 1509
原创 Android报错android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for
现象:报错android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application代码: button3.setOnClickListener(new View.OnClickListener() { @Override public
2016-04-30 15:48:40 1642
原创 Android在Activity中启动一个新进程报错:Can't create handler inside thread that has not called Looper.prepare()。
现象:在Activity中启动一个新进程报错:Can't create handler inside thread that has not called Looper.prepare()。源码: button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(Vie
2016-04-30 00:14:14 1278
转载 Android四大组件--ContentProvider详解
一、相关ContentProvider概念解析:1、ContentProvider简介在Android官方指出的Android的数据存储方式总共有五种,分别是:Shared Preferences、网络存储、文件存储、外储存储、SQLite。但是我们知道一般这些存储都只是在单独的一个应用程序之中达到一个数据的共享,有时候我们需要操作其他应用程序的一些数据,例如我们需要操作系统里的媒体库
2016-04-24 23:43:16 888
原创 Android-操作SQLite数据库
方法一:用SQLiteDatabase的execSQL来执行传统的sql语句package com.example.android_db.dao;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.example.a
2016-04-24 19:12:09 436
原创 android-单元测试(Android JUnit Test)
第一步:在AndroidManifest.xml文件中添加和instrumentation<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android_sdcard" android:versionCode="1" androi
2016-04-23 23:29:51 675
原创 android-向读写sdcard
写:/** * 从sdcard中读取txt文件内容 * @param fileName * @return */ public String readContentFromSdcard(String fileName) { String content = ""; FileInputStream fileInputStream = null; //缓存的流,和磁
2016-04-23 23:01:45 432
原创 用android虚拟机,向sdcard导入文件时候报错 transfer error: Read-only file system
现象: [2012-10-23 16:29:46 - ddms] transfer error: Read-only file system [2012-10-23 16:29:46] Failed to push selection: Read-only file system分析:这是因为对sdcard没权限解决:1、检查AndroidManife
2016-04-23 22:00:14 4220
转载 Android中的Environment.getExternalStorageState使用
http://www.vogella.com/articles/Android/article.html#resources_androidhttp://www.coreservlets.com/android-tutorial/如果我们想要读取或者向SD卡写入,这时就必须先要判断一个SD卡的状态,否则有可能出错。那么SD卡状态为什么时才能读取呢,经过我的各种情况的实践,大致如下:
2016-04-23 21:40:34 907
转载 Android之TabHost布局
http://www.cnblogs.com/devinzhang/archive/2012/01/18/2325887.html1.概念 盛放Tab的容器就是TabHost。TabHost的实现有两种方式: 第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。
2016-04-22 22:37:52 400
原创 UI更新方法Handler和runOnUiThread
问题:在多线程进行UI更新时候报错android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.分析:在Android平台下,进行多线程编程时,经常需要在主线程之外
2016-04-16 22:36:07 769
原创 Android 如何快速浏览本地 API文档
现象:升版后发现SDK中的api打开速度奇慢,搜索也基本用不起来分析:网上搜索给出的原因是打开api时候会去访问谷歌服务器下载js,因为国内谷歌被屏蔽,所以出现了这样的情况解决方法:用FireFox浏览器+Work Offline插件,选择离线模式查看本地API,速度就很快了
2016-04-12 22:34:41 707
原创 PreparedStatement 的 execute方法和executeUpdate方法区别
方法executeUpdate 用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。INSERT、UPDATE 或 DELETE 语句的效果是修改表中零行或多行中的一列或多列。executeUpdate 的返回值是一个整数(int),指示受影响的行数(即更新计数)。对于 CR
2016-04-12 17:49:53 33116
转载 String、SpannableString与SpannableStringBuilder却别和使用
1、SpannableString、SpannableStringBuilder与String的关系首先SpannableString、SpannableStringBuilder基本上与String差不多,也是用来存储字符串,但它们俩的特殊就在于有一个SetSpan()函数,能给这些存储的String添加各种格式或者称样式(Span),将原来的String以不同的样式显示出来,比如在原来St
2016-04-10 23:39:14 1174
转载 java反射的field.get(null)
http://huangyunbin.iteye.com/blog/1942365在java的反射中,通过字段获取对象,是通过 Java代码 public Object get(Object obj) 字段不是静态字段的话,要传入反射类的对象.如果传null是会报 java.lang.NullPointerException 但是
2016-04-10 22:27:04 6938 2
转载 mysql sqlserver oracle分页语句
http://www.cnblogs.com/fanyong/p/3351350.html与Oracle和MS SqlServer相比,mysql的分页方法简单的让人想哭。--语法:SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset--举例:select * from table limit
2016-04-09 22:16:08 468
原创 怎么知道mysql是MyISAM还是InnoDB
1、可以在新建表的时候这样做create table xx(....) engine=myisam 这样就可以指定哪一种了查看具体的表信息,可以这样show create table xx; xx表示表名中Create Table列值为CREATE TABLE `product` ( `proid` varchar(64) NOT NULL DE
2016-04-09 17:46:01 3490
转载 mysql获取表行数的方法
http://www.cnblogs.com/wangtao_20/archive/2011/04/12/2014218.html如果你的需要是统计总行数时,为什么要使用count(*),而避免使用指定具体的列名?count()函数里面的参数是列名的的时候,那么会计算这个字段有值项的次数。也就是,该字段没有值的项并不会进入计算范围(就是网上常说的值为null的项不纳入统计)
2016-04-09 17:23:56 48559 1
转载 mysql中count函数使用方法详解
count函数是用来统计表中或数组中记录的一个函数,下面我来介绍在mysql中count函数用法与性能比较吧。count(*) 它返回检索行的数目, 不论其是否包含 NULL值。SELECT 从一个表中检索,而不检索其它的列,并且没有 WHERE子句时, COUNT(*)被优化到最快的返回速度。例如: 代码如下复制代码my
2016-04-09 17:18:40 4145
转载 mysql导入数据乱码
linux系统中 linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题。 解决mysql导入导出数据乱码问题 首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上--default-character-set=utf8, 例如下面的代码: 复制代码代码如下:mysqldump -uroot -
2016-04-07 21:46:04 490
原创 MySQL命令行下执行.sql脚本
Mysql命令行执行.sql脚本有两种方式第一种:在未链接数据库的情况下输入mysql -h 服务器名称或地址 -u用户名称 -p 数据库名 如:mysql -h localhost -uroot -p mydatabase 第二种:在已经链接数据库的情况下,此时命令提示符为mysql>,输入source 脚本全路径 或者 \. 脚本全路径如:sourc
2016-04-07 15:48:48 29930 1
原创 windows下将mysql加入环境变量
如果配置好mysql环境变量,即使不安装mysql workbench以及mysql命令行,也能在命令行中使用mysql,只要在环境变量的path中加入mysql的bin路径,如E:\APP\MySQL\mysql5.6\MySQL Server 5.6\bin\这样就能在命令行中直接输入mysql命令执行
2016-04-07 15:25:52 1350
转载 Servlet3.0(一)--使用注解标注Servlet @WebServlet
http://www.cnblogs.com/xdp-gacl/p/4222902.html一、Servlet3.0介绍 Servlet3.0是Java EE6规范的一部分,Servlet3.0提供了注解(annotation),使得不再需要在web.xml文件中进行Servlet的部署描述,简化开发流程。二、开发Servlet3.0程序的所需要的环境 开发
2016-04-07 14:09:21 25800 1
转载 Servlet3.0(二)--使用注解标注过滤器(Filter)@WebFilter
Servlet3.0提供@WebFilter注解将一个实现了javax.servlet.Filter接口的类定义为过滤器,这样我们在web应用中使用过滤器时,也不再需要在web.xml文件中配置过滤器的相关描述信息了。 下面我们来创建一个过滤器,体验一下使用@WebFilter注解标注过滤器,如下所示:过滤器的代码如下:package me.gacl.we
2016-04-07 13:53:22 12480 1
原创 Eclipse新建Servlet时候,不会自动生成mapping到web.xml,而是在代码中加入注解@WebServlet
现象:用Eclipse新版本新建servlet时候,发现创建Servlet后,Eclipse不会自动在web.xml中生成该Servlet对应的mapping信息,而是在Servlet代码中加入注解@WebServlet,如下分析:查找文档发现,这是Servlet3.0新特性,@WebServlet 用于将一个类声明为 Servlet,该注解将会在部署时被容器处理,容器
2016-04-06 23:10:27 43253 17
原创 在Eclipse中配置Teamcenter二次开发环境时候debug,Tteamcenter不能正常登录
现象:配置好Eclipse的Teamcenter开发环境后,运行debug模式,报错,并且不能登录成功控制台报错如下:!SESSION 2016-04-06 17:01:51.456 -----------------------------------------------eclipse.buildId=unknownjava.version=1.7
2016-04-06 17:15:41 3933
转载 java中的final关键字所起的作用
http://blog.csdn.net/linchunhua/article/details/5305452final的作用随着所修饰的类型而不同 1、final修饰类中的属性或者变量 无论属性是基本类型还是引用类型,final所起的作用都是变量里面存放的“值”不能变。 这个值,对于基本类型来说,变量里面放的就是实实
2016-04-05 22:52:56 409
转载 contentType,charset和pageEncoding的区别,中文乱码
简单点总结就是jsp页面头上这样写 页面用GBK编码pageEncoding是设置的JSP页面源代码的字符编码格式,如果有pageEncoding这一项,则采取这一项的值,如果没有,采取charset的值,如果都没有,采取iso8859-1。所以这里就是按charset设置的用java获取参数时候这样写 输出给页面的时候
2016-04-05 11:29:37 4762 2
原创 远程桌面mstsc情况下通过\\tsclient\盘符实现内容的拷贝
[plain] view plain copyprint?在我们远程桌面的情况下一般需要拷贝内容: 拷贝内容的方式当然不是只有这一种。包括选项的一些勾选。但是个人觉得这个是最保险,而且可以行得通的: 现在将步骤一一列出: 1、客户端 开始-运行-mstsc 输入服务器账号密码 2、服务器端 开始-运行-\\tsclient\盘符 访问自己的机器。 3、
2016-04-04 23:33:30 11879
转载 Java总结篇系列:Java泛型
http://www.cnblogs.com/lwbqqyumidi/p/3837629.html一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list =
2016-04-04 22:25:32 270
原创 Warning: Activity not started, its current task has been brought to the front
现象:Eclipse中运行android项目时候提醒Warning: Activity not started, its current task has been brought to the front,并且调用不到设备分析:该错误提示是表示,目前的模拟器正在执行程序(可能是程序异常导致程序结束了,但还是有activity在设备中运行)解决方法:结束程序,或
2016-04-04 19:18:58 2888
原创 threadid=11: thread exiting with uncaught exception (group=0x41898c38)
当代码中有报错信息,但是没有用try catch捕获时候,会报threadid=11: thread exiting with uncaught exception (group=0x41898c38)这样的错误将可能报错的代码用try catch捕获
2016-04-04 19:12:00 1198
转载 Android之NetworkOnMainThreadException异常
看名字就应该知道,是网络请求在MainThread中产生的异常先来看一下官网的解释:Class OverviewThe exception that is thrown when an application attempts to perform a networking operation on its main thread.This is onl
2016-04-04 17:06:54 912
com.lifesting.tool.encoding_1.0.0.jar.rar
2017-12-14
jacob-1.18-M2 (32位/64位)
2014-12-01
MSVCP71.DLL msvcr71.dll丢失 64位/32位下载
2013-12-02
jd-gui和jd eclipse插件,以及使用说明
2012-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人