Android
ZoharAndroid
这个作者很懒,什么都没留下…
展开
-
巨坑!用SlidingMenu导致ListView中点击item失效的原因
最近困扰了很久的一个问题:侧滑菜单对ListView控件设置点击监听事件时,如论如何修改代码还是修改布局属性,点击侧滑菜单的item是没有任何反应的。上网搜索了也都是讲解一些什么item布局中有Button等控件抢了焦点什么的,这些都尝试无果之后,原本打算搁置,后来无意中看到了SlidingMenu这个库,修改了其中的属性,就可以了。 private void initSlidingMenu()原创 2017-06-17 18:11:14 · 580 阅读 · 1 评论 -
android.database.sqlite.SQLiteException: table has no column XXX (code 1)问题解决方法
今天在用到SQLite数据库的时候,老是出现这个出现这个错误:android.database.sqlite.SQLiteException: table has no column named (code 1),找了半天也没找到解决方法。是什么原因造成这个错误呢:其实是修改了在创建表的内容,你只要升级数据库版本或者卸载当前的应用,然后在运行加载,就不会报这个错误了。原创 2016-06-25 17:14:18 · 10039 阅读 · 8 评论 -
adb调试工具的使用
一、adb环境变量的配置 1、 参见JAVA环境变量的配置,先确定adb.exe所在位置。 2、更改系统的环境变量 (1)新建一个环境变量: (2)找到Path环境变量把android添加进去: 3、重启系统 打开dos窗口,输入adb命令,即可。二、adb常见的命令原创 2016-03-08 18:15:48 · 334 阅读 · 0 评论 -
在使用EclispADT的时候怎么防止模拟器Time out小技巧
刚开始在使用Eclipse的时候,每次要加载运行代码的时候,是不是的就会出现Time out的提示。每次都只能无赖的关闭、重启模拟器。之后,发现一个小方法,可以防止ADT超时,反正我是屡试不爽,在没有出现过这个问题了。1、每次运行程序之前,请先点击一下模拟器的返回键,让模拟器返回到主界面。这样一般就不会出现:ActivityManager: Warning: Activity原创 2016-03-06 11:40:11 · 640 阅读 · 0 评论 -
XListView中下拉刷新的使用
1、在github上下载xlisview的demo程序,网址如下: https://github.com/Maxwin-z/XListView-Android/wiki2、运行下载的demo程序 3、在xlistview demo中找到如下画框的资源并copy到自己的工程中。 其中,me.maxwin.view包中的三个ja原创 2017-06-29 21:48:23 · 436 阅读 · 0 评论 -
jdk和jre环境变量的配置
点击-》新建,输入JAVA_HOME,变量值输入jdk的安装目录找到PATH变量,选择编辑在末位加上%JAVA_HOME%\bin;(分号).:(引号)%JAVA_HOME%\lib;(分号)点击确定,打开cmd输入java、javac、java-version就可以看到相关输出信息。来自为知笔记(Wiz)原创 2017-06-29 21:48:26 · 236 阅读 · 0 评论 -
一个package中得命名不同的类名
一开始不知道系统提示的这个是什么意思,弄了好久。原来Eclipse中的一个package下所建立的class在编译时是有联系的。为什么这个会报错,因为我在包package com.zzh.classdemo下所建立的class中另外的一个包含了Person1这个类名了。来自为知笔记(Wiz)原创 2017-06-29 21:48:29 · 287 阅读 · 0 评论 -
对象数组的问题
package com.zzh_01;public class StudentTest { public static void main(String[] args) { //首先定义可以储存5个学生对象的数组 Student[] students = new Student[5]; //这是本人第原创 2017-06-29 21:48:32 · 261 阅读 · 0 评论 -
字符串.equals一个经验方法
package com.zzh_01;//以后判断的时候,无论==还是equals()尽量把常量放前面。public class StringTest { public static void main(String[] args) { show("hello");//输出hello show(null);//当这样些就会出现java.lang.N原创 2017-06-29 21:48:35 · 230 阅读 · 0 评论 -
新浪微博授权登录
1、新建工程 先运行一下新建的工程;2、在新浪开放平台上注册一个新的应用 http://open.weibo.com/apps/2803217617/info/basic 填写内容如下: 在左侧高级信息中填写如下信息: 3、根据开发文档进行jar包和so文件的添加4、根据SDK开发文档一步一步的完成代码的编写package原创 2017-06-29 21:48:37 · 1993 阅读 · 0 评论 -
Android--获取当前系统时间
原文地址:Android--获取当前系统时间作者:codingjava代码:import java.text.SimpleDateFormat;SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日HH:mm:ss ");Date curDate = newDate(System.currentTimeMil转载 2017-06-29 21:48:48 · 721 阅读 · 0 评论 -
JAVA中的单实例
单实例其实是非常简单的一种设计模式,就是保持只有一个对象,也就是一个实例。通过代码判断出实例是否已经创建过,没有创建过,就重新创建;如果创建过,就用原来的实例。下面列出代码:public class ObjectInstance {private static ObjectInstance mobInstance = null;//先创建单个为空的static实例public stat原创 2017-06-29 21:48:51 · 196 阅读 · 0 评论 -
Java中的泛型
泛型能够对编程提供极大的方便,但是在一般的书本中应该会比较少讲泛型。之前在学习的时候也较少接触到泛型这个知识点,现在开始学习学习。接来下学习的内容包括:泛型构造函数;多个泛型;泛型通配符;泛型接口;泛型方法;泛型数组。直接贴代码吧,直接方便易懂。class Demo02{private Tx;private Ty;private Tvalue;public Demo原创 2017-06-29 21:48:53 · 184 阅读 · 0 评论 -
读取手机外部存储空间大小
查看源码,可以获取读取手机外部存储空间大小的代码,代码如下:File path = Environment.getExternalStorageDirectory();StatFs stat = new StatFs(path.getPath());long availableBlocks;long blockSize;long blockCount;// 如果SDK等级大于18就原创 2017-06-29 21:48:56 · 474 阅读 · 0 评论 -
Environment中涉及到外部存储路径…
Environment中涉及到外部存储路径和储存大小API(测试机:魅族MX2,用其他测试机测试结果会有不同):System.out.println("getExternalStorageDirectory.getAbsolutePath===="+Environment.getExternalStorageDirectory().getAbsolutePath());///mnt/sdca原创 2017-06-29 21:48:59 · 1137 阅读 · 0 评论 -
ViewPagerIndicator库的使用
ViewPager指针项目,在使用ViewPager的时候能够指示ViewPager所在的位置,就像Google Play中切换的效果一样,还能使用在应用初始化的介绍页面1. 引入ViewPagerIndicator库2. 编写布局文件 android:id="@+id/indicator" android:layout_w原创 2017-06-18 17:52:03 · 236 阅读 · 0 评论 -
屏幕单位转换代码
屏幕单位转换代码2017/6/30 星期五 下午 11:38:49 /** * * @author zzh * @时间 2017-6-30 下午11:26:36 * @描述 dp2px px2dp * px2sp sp2px * 的转换 */public class DisplayUtils { /** * dp 转 px * @p原创 2017-06-30 23:40:46 · 671 阅读 · 0 评论