自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

转载 NullPointerException at android.widget.AbsListView.obtainView at android.widget.GridView.onMeasure

今天给GridView设置数据时一直莫名报空指针,错误信息如下,后来网上搜索查下,才知道知己在adapter的getView()方法里返回的是null,真想给自己一个大嘴巴子,特此记录下这个失误。1-26 16:48:33.209: E/AndroidRuntime(3169): FATAL EXCEPTION: main11-26 16:48:33.209: E/AndroidRunti

2015-05-20 18:35:19 564

转载 pc上使用有root权限的adb shell命令来操作android手机

将android手机连接pc后(手机需要开启usb调试模式),再使用pc上的adb shell操作android手机会非常方便,因为可以使用类似于ubuntu的大多数命令,相信用过的都知道,哈哈,不过这时候使用adb shell命令的用户是手机上的shell用户,如果要查看或修改一些需要root权限的文件则会提示“permission denied”,如果解决这个问题呢,其实非常简单,两步走(前提

2015-04-20 13:05:41 3005

转载 Android 编程下 Touch 事件的分发和消费机制

Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGroup、View、Activity。方法与控件的对应关系如下表所示:Touch

2015-04-01 22:49:32 406

转载 Linux无法解析主机

最近在搭建一个平台,需要修改ubuntu主机的名称,修改了/etc/hostname文件之后,在执行sudo命令时,会提示sudo: unable to resolve host ,亦即无法解析主机。在网上搜了下,找到了解决方法:1. sudo gedit /etc/hosts找到如下行:127.0.1.1       XXX将其修改为:127.0.1.1      

2015-03-19 21:42:37 1424

原创 Ubuntu启动项恢复

当安装完Windows后,再安装Ubuntu,

2014-10-04 03:02:50 1709

转载 Linux下安装*.bin/*.sh格式文件

记下在Ubuntu下安装*.sh和*.bin的简单方法。*.sh文件安装方法:运行终端到文件目录下1.在终端输入:sudo sh *.sh直接运行2.在终端输入:sudo chmod +x *.sh再输入:sudo ./*.sh可安装到任意目录,./*.sh可安装到当前用户有权限的目录*.bin文件安装方法: 运行终端到文件目录下在终端输入:sudo chmod +

2014-09-16 21:36:47 1094

转载 ubuntu下android连接真机开发找不到手机问题解决

在ubuntu下连接真机开发android app的时候发现找不到真机,设备名显示?????(一串问号)。解决步骤如下:1.连接上手机,查看手机连接端口usb ID终端输入命令: lsusb 会显示手机相关信息Bus 001 Device 006: ID 0bb4:0ccf High Tech Computer Corp.这是我的手机信息,那么0bb4就是我手机的

2014-09-12 23:29:14 776

原创 Linux/Ubuntu下C编程基本

建议你使用gcc,linux下也有像vc的可视化开发工具如:Qt,Eclipse,Codeblock,一般gcc比较方便,属于命令行,可以编译C,C++,具体是:第一步:打开终端,随便进入一个文件夹用于存放你编写的程序 #cd /home/usr/workspace #vi Hello.c 接着你就会看到vi编辑器,按I开始输入,接着输入你的代码,

2014-09-10 00:23:07 572

转载 Ubuntu下搭建Android开发环境

在ubuntu下进行android开发的环境搭建主要有以下5个部分:(1) 安装jdk(2) 安装android_sdk(3) 安装eclipse(4) 为eclipse添加adt插件(5) 添加SDK平台和android平台

2014-09-09 22:46:57 538

转载 WebView中文乱码问题

使用 loadData方法是中文部分会出现乱码,即使指定“utf-8”、“gbk”、“gb2312”也一样。webView.getSettings().setDefaultTextEncodingName("UTF -8");//设置默认为utf-8//webView.loadData(data, "text/html", "UTF -8");//API提供的标准用法,无法解决乱码问题we

2014-08-29 16:23:47 955

原创 Comparable接口

package com.sh.comparable;public class User implements Comparable { private static final int NEGATIVE = -1; private static final int ZERO = 0; private static final int POSITIVE = 1; priv

2014-08-22 10:45:23 394

转载 Android中px和dp的互相转换

很多控件的方法中都只提供了设置px的方法,例如setPadding,并没有提供设置dp的方法。这个时候,如果需要设置dp的话,就要将dp转换成px了。import android.content.Context; public class DensityUtil { /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */

2014-08-12 17:11:52 596 1

转载 java垃圾回收与System.gc()介绍

java垃圾回收与System.gc()介绍1.垃圾收集算法的核心思想  Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。  垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中的对象进行识别,如果对象正在被引用,那

2014-05-18 12:54:50 898

转载 三种JDBC批量插入编程方法的比较

JDBC批量插入主要用于数据导入和日志记录因为日志一般都是先写在文件下的等。【1】方法一,使用PreparedStatement加批量的方法 try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(o_url, userName, password);

2014-05-13 23:48:56 465

转载 Android通过Post与Get提交数据

使用Get方法提交:    其他步骤与上一节的操作相符,只是在传送地址的时候发送参数的格式如下:    //Sname和Sage是实际的数据 name和age则是例如是输入框中的名字    url = "服务器的地址"+ "?" + "name=" + Sname + "&age=" + Sage;使用Post方法提交:     //使用NameValuePair类来保存键

2014-05-08 15:51:25 652

原创 Android之Sqlite模糊查询

细节区别于MySql数据库里的模糊查询,Sqlite数据库里的模糊查询在条件语句里只写:" like ? ",在填充占位符的实参中才写:" %模糊名字%"例如:mSqlDatabase.query(tableName, null, " like ?", new String[] { "%" + new String("模糊名字".getBytes(), "utf-8") + "%" }

2014-05-04 14:29:16 3011

转载 Android对SQLite批量添加数据

[+]有人去面试的时候面试官问这么一个问题。如何将大量的数据同时插入到Sqlite?或者说批量数据插入数据库?本人总结了一下几种方法,重点注意后面那一点1. 使用ContentValues插入db.beginTransaction(); // 手动设置开始事务 for (ContentValues v : list) { db.inser

2014-05-03 18:26:06 1161

转载 利用ViewHolder优化自定义Adapter的典型写法

用ViewHolder,主要是进行一些性能优化,减少一些不必要的重复操作。

2014-05-01 18:28:54 525

转载 java反射——对内部类的处理

Class类本身还提供对于获取内部类字节码的方法,分别为getClasses和getDeclaredClasses(),其中getClasses()只能得到访问级别为public的内部类,而getDeclaredClasses()则能得到所有声明了的内部类。由于内部类可以分为实例内部类,静态内部类,匿名内部类,前面提到的getClasses()和getDeclaredClasses()目前还都

2014-05-01 15:56:49 1291

转载 在ActionBar中进行Fragment之间的切换

在ActionBar中添加标签(Tabs),每个标签对应的是一个Fragment,点击不同的Tab时,就会切换到对应的Fragment。  这里有五个关键步骤:  1. 要实现 ActionBar.TabListener接口,当点击Tab的时候触发这个接口里面的事件,有onTabSelected(), onTabUnselected(), 和 onTabReselected(). 实现Ac

2014-04-30 11:55:47 689

转载 Java调用C语言

Java调用C语言Java Native Interface(JNI)是Java语言的本地编程接口,是J2SDK的一部分。在java程序中,我们可以通过JNI实现一些用java语言不便实现的功能。通常有以下几种情况我们需要使用JNI来实现。 标准的java类库没有提供你的应用程序所需要的功能,通常这些功能是平台相关的 你希望使用一些已经有的类库或者应用程序,而他们并非用java语言编写的

2014-04-28 13:39:04 615

转载 Android开发_推荐一些顶级Android书

本帖对Android开发菜鸟和中级老兵同样适用,因为本帖重点列出了那些最常用的Android开发资源。 推荐书籍你或许觉得,都2013年了,再去看个什么书来学习Android开发,这方法应该早就过时了。没错,或许你的想法是对的。但是我们还是推荐按照过时的办法来。理由的话,请参看: Programmers Don’t Read Books – But You Should (作者为:Je

2014-03-17 13:40:54 962

转载 Android开发,Eclipse未自动创建MainActivity及main.xml?

Eclipse进行Android开发时,新建工程后未自动生成第一个MainActivity及main.xml的原因: Eclipse缺少了相关的组件,需要更新。。。Eclipse --> Help --> Install new software --> Pasted URL http://dl-ssl.google.com/android/eclipse/ pressed Enter.

2014-03-12 10:13:37 2490

转载 ADB server didn't ACK问题解决

一直没搞明白这个问题咋出现的,但今天看到一个方法,搞定了!原来是豌豆荚占用了 5037 端口导致。参见原文章:一个豌豆荚引发的血案——关于ADB server didn't ACK的问题简单来讲,首先将Windows任务进程中的豌豆荚干掉,如果还是不行,再继续按下列步骤排查。问题现象: C:\Users\John>adb shell adb server

2014-02-28 23:01:42 676

转载 IT人士必去的10个网站

1、Chinaunix 网址:http://www.chinaunix.net/ 简介:中国最大的linux/unix技术社区。 2、ITPub 网址:http://www.itpub.net/ 简介:有名气的IT技术论坛,看看它的alexa排名就知道有多火了,尤其以数据库技术讨论热烈而闻名。ITPUB论坛的前身是建立在smiling的oracle小组。3、51cto 网址:http:

2013-12-31 22:26:32 1108

原创 ssh框架整合需要的jar包

ssh框架整合需要的jar包struts2必须JAR包(6个): struts2-spring-plugin-2.0.11.2.jar xwork-2.0.5.jar struts2-core-2.0.11.2.jar freemarker-2.3.8.jar ognl-2.6.11.jar commons-logging-1.0.4.jar(与hibernate3

2013-12-19 16:51:41 575

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除