- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 TextView点击时颜色加深
昨天开发时发现TextView点击时颜色有浅灰变为了黑色,可自己并没有给它设置selector,后来查资料,大多都是说怎么才能让文字有点击效果的文章,后来观察到布局文件中没有设置TextView的字体颜色,对照UI设计图设置字体颜色后,点击没有颜色变化效果了,所以,推断TextView在不设置TextColor时,系统默认会有一个selector,项目时间紧张,稍后查下源码确认下。
2016-05-18 10:38:44 1229
原创 android studio使用svn时忽略文件列表
近期封闭开发,使用svn作为版本管理工具,别人更新下代码来后,下拉刷新控件一直报错, android.view.InflateException: Binary XML file line #9: Error inflating class com.handmark.pulltorefresh.library.PullToRefreshListView ,后来发现svn默认是忽略掉.so文件的
2016-04-18 20:50:24 2510
原创 Android Studio 项目混淆打包时,报错Caused by: java.lang.NoSuchMethodError: android.util.Xml.newPullParser
今天在Android studio进行多渠道打包时,出现了Caused by: java.lang.NoSuchMethodError: android.util.Xml.newPullParser的错误,经过查资料,得知可能原因是项目中的第三方jar包也引用到了Xml类,而这个类和项目中使用的版本不一致,导致了该问题,后来查到http://blog.csdn.net/frank9000/arti
2015-06-29 19:28:16 3530
转载 ViewStub(惰性加载View)详解
http://www.cnblogs.com/plokmju/p/android_ViewStub.html
2015-01-16 12:35:39 904
原创 通过微信分享链接,后面被加上from=singlemessage&isappinstalled=1导致网页打不开
微信分享会根据分享的不同,为原始链接拼接如下参数:朋友圈 from=timeline&isappinstalled=0微信群 from=groupmessage&isappinstalled=0好友分享 from=singlemessage&isappinstalled=0
2014-08-22 12:36:46 185732 12
转载 使用迅雷代替SDK Manager加速下载Android SDK
使用SDK Manager(即Android SDK and AVD Manager)下载Android SDK相关文件非常地慢,用AVD Manager升级SDK时,会在线升级,会很慢很慢,在升级时发现会在SDK目录下生成一个temp文件夹,它把文件下载到这个temp文件夹下,然后升级,可惜它下的太慢了,我们有迅雷的嘛,在迅雷里下载这些文件然后拷贝到该目录下,再用AVD
2014-04-25 12:08:48 3558
原创 Sqlite数据库中关键字误用做字段名的处理方法
之前项目中的数据库中有一个标识日期的字段被命名为了date,在项目后期发现该字段为Sqlite保留关键字,不能直接使用,在群里问来答案,使用中括号包裹住,则该字段就被转化为了普通的字符串,还有就是使用反单引号引起来(全角状态下),经测试,中括号可以解决问题,反单引号没有成功,特此记录。
2014-03-10 16:42:17 5617 2
原创 关于异步线程AsyncTask
使用异步线程AsyncTask进行处理时,在doInBackground()里出现异常时,要把当前的异步线程取消掉 cancel掉,否则的话会继续执行onPostExecute()方法,可能会导致意想不到的错误,另异步线程只能执行一次,在使用异步线程时,如果线程为全局定义的线程,要对线程进行非空判断,非空时,要取消掉,然后重新初始化一个异步线程类来进行异步操作。
2013-12-13 18:14:11 862
原创 Json解析时的异常的处理(throw或者try-catch)
今天在和UI合并时,发现网络请求一个数据list,然后解析后存入数据库,然后更换当前使用表,可是在进行到一定阶段时,数据的请求解析停止了,后来发现原来是网络请求一条数据时得到的json为null,出现了JSONException,因为我当时是throw出来了,这时下面的数据请求就被打断了,导致没有请求下来全部的数据,没有切换当前使用表,进而数据的获取是从网络而不是之前存到本地的数据库,在发现这个问
2013-12-13 18:09:07 13260 1
原创 android SQliteDatabase 数据的更新问题
今天遇到的一个问题是使用update(String table, ContentValues values, String whereClause,String[] whereArgs)这个方法时一直没有更新成功,后来发现是因为我的表刚创建,里边还没有数据,所以这时需要使用insert(String table, String nullColumnH
2013-12-05 00:06:50 2727
原创 今天遇到的错误
今天写代码时,发现代码走向异常,查了半天,最终发现是我判断数据时对数据结构只判断了null,而没有判断size,造成程序走向出现了错误,今天记下来,以后不要再犯此类错误。
2013-12-05 00:01:32 773
原创 NullPointerException at android.widget.AbsListView.obtainView at android.widget.GridView.onMeasure
今天给GridView设置数据时一直莫名报空指针,错误信息如下,后来网上搜索查下,才知道知己在adapter的getView()方法里返回的是null,真想给自己一个大嘴巴子,特此记录下这个失误。 11-26 16:48:33.209: E/AndroidRuntime(3169): FATAL EXCEPTION: main11-26 16:48:33.209: E/AndroidR
2013-11-26 16:54:16 9158 28
转载 Ubuntu忘记密码,修改密码的方法
在VMware中安装了Ubuntu 10.10,经过一段时间没有登陆,再次登录的时候居然进不去了,一开始不知道怎样在虚拟机中进入到Grub启动界面,网上搜索了一番,按照以下步骤 重 新为用户设定了新密码。重启Ubuntu,随即长按shift进入grub菜单;选择recovery mode,回车确认; 在Recovery Menu中,选择“Root Drop to root shel
2013-11-07 13:53:30 2782
原创 at android.database.sqlite.SQLiteStatement.releaseAndUnlock(SQLiteStatement.
项目中有一个删除的动作,需要删除文件以及文件在数据库中的记录,我在删除前进行了一次数据库的查询操作,然后下面进行了删除的动作,报出了这个错误/** * 从数据库中删除下载任务 * * @param downLoadItems */ public void deleteDownLoadedFromDB(List downLoadItems) { SQL
2013-09-13 17:45:59 2526
原创 android TextView的跑马灯效果的实现
android的TextView控件的跑马灯效果的实现所需必要设置:代码中实现时: textView.setSingleLine(true); textView.setSelected(true); textView.setEllipsi
2013-09-05 15:11:19 2995
原创 java.io.IOException: open failed: EINVAL (Invalid argument)
今天在敲代码的时候,发现控制台有java.io.IOException: open failed: EINVAL (Invalid argument)输出,而且原本要创建的文件也没有创建成功,后来百度了一把,发现是在android中,创建文件时,文件名中不能包含“:”冒号,备忘记录一下。
2013-08-27 20:16:20 10963 3
转载 Ubuntu 命令行下字体颜色有的是蓝字 有的是绿底蓝字的意义
如何更改Ubuntu下ls 显示的每种文件的颜色 在ubuntu下,如果目录的other具有write权限的话,ls会以绿底蓝字来显示,这种目录少的话还好,如果像我一样,刚刚从windows迁到ubuntu,而且还是wubi方式安装的,ubuntu会把其他原来windows的盘mount过来,这时候cd过去看到所有的目录文件基本上都是777的权限,然后就是一片绿色,看不清,所以我试
2013-07-25 09:35:26 11213
原创 Android代码混淆时出现的问题(Gson)
平时一直都是在敲代码,没有真正打包过apk,今天公司的同事做了个新模块使用到了Gson类来解析json数据,在模拟器上运行正常,但是在最终打包成apk时,涉及取数据解析数据的地方都得不到数据,我没用过Gson类,我以为是他的方法的问题,做了个测试,说明他的方法是正确的,上网查到是混淆的问题,我就把Gson对应的包给keep出去了,可是还是老样子,后来上网查资料,有这么一种说法,喜欢用proguar
2013-07-04 18:04:50 1685
转载 webView在网页切换时出现白屏现象的解决(转载)
http://blog.csdn.net/garybook/article/details/8205974,没怎么细看,添加上属性后效果得以实现,等忙完后再细看时怎么回事吧。
2013-06-03 14:13:59 12801
原创 android开发中的数据库定义诀窍
在新公司的项目代码中,发现了把数据库的名字定义为.xx.xx的代码,一开始也没在意,感觉可能应该差不多,可是在File Explorer中查看时,在data/data/应用包名/databases目录下并没有相应的数据库文件,后来几经查资料才知道,在linux系统下,以“.”开头的文件是隐藏的,通过命令行“ls -a”可以查看到,然后使用Sqlite3命令可以查看数据库相关信息,可是这不是我想要的
2013-01-30 16:52:19 1062
原创 Android 偶遇java.lang.NoClassDefFoundError
刚进公司今天熟悉代码,代码编译没有错误,运行时,应用展现splash界面数秒后挂掉出现java.lang.NoClassDefFoundError错误,在网上查这个错误的解决方法,都没有解决我的问题,后来我把我项目中引入的第三方jar包放到libs而不是lib目录下,并把它们添加到了构建路径,完美运行,哦啦,好像在Android中引入三方jar包时,需要放在libs目录下并加入构建路径而非lib目
2013-01-05 22:52:42 1120
原创 正式学习第一天,XML的相关内容
今天是第一天正式上课,早上规定8:30到教室,我八点多点到的教室,原本以为挺早的,可是同学大多数都去了,看来同学们的热情都是很高啊,竞争激烈啊,呵呵...不过我也不会输给任何人的,下面讲下,王昭珽老师给留的课后作业中关于按照DTD约束写xml文件中出现的问题以及如何解决的。 第一个问题,写完xml文件后报告:“使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后
2012-08-12 00:04:57 1127
原创 一道小测试题,一个线程既实现了Runnable接口又继承Thread方法
今天开学第一天,进行了一次小测验,有道题目是这样的public class Test extends Thread implements Runnable { @Override public void run() { // TODO Auto-generated method stub for (int i = 0; i < 50; i++) { System
2012-08-10 22:51:00 4506 1
转载 rt.jar,dt.jar,tool.jar的作用
rt.jar ,dt.jar ,tool.jar都是 做什么用的 ,分别什么时候需要设置到classpath里? --------------------------------------------------------------- rt.jar是JAVA基础类库,dt.jar是关于运行环境的类库,tools.jar是工具类库 设置在classpath里是为了让你 im
2012-08-09 18:23:39 5348
转载 五色令人目盲
五色令人目盲;五音令人耳聋;五味令人口爽;驰骋(chěng)畋(tián)猎,令人心发狂;难得之货,令人行妨。是以圣人为腹不为目,故去彼取此。 【语译】 五色使人眼花缭乱,五音使人听觉不灵敏,五味使人丧失口感,纵情围猎使人心发狂,稀罕的宝物使人行为变坏。因此得道的圣人只为饱腹不为耳目享受,所以要抛弃后者选取前者。【感悟】 五色指青、赤、黄、白、黑五种颜色,比喻缤
2012-07-27 16:30:50 1074
原创 面试题之银行业务调度系统
---------------------- android培训、java培训、期待与您交流! ---------------------- 模拟实现银行业务调度系统逻辑,具体需求如下: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户
2012-07-21 11:06:55 639
转载 内部类访问外部类变量的问题
----------------------android培训、java培训、期待与您交流! ---------------------- package test;public class TestFinal { //只有定义成 final User user 才不会报错为什么? public void test( User user) {
2012-07-20 16:55:46 14409 3
转载 android web开发入门
----------------------android培训、java培训、期待与您交流! ---------------------- 通俗的讲,就是为移动设备开发网页。伴随着3G时代的到来、浏览器技术的不断进步,越来越多的人开始离开PC,使用手中的移动设备(手机、PSP、平板)上网。如果您是一个注意生活细节的人,那么在您乘坐地铁、公交的时候,请认真看看你周围的人都在干
2012-07-20 13:58:02 848
原创 Java IO操作,文件的读取
---------------------- android培训、java培训、期待与您交流! ---------------------- 看完毕老师关于IO的课程,现总结一下文件的读取操作,总的来说有三种方法:1、按字节读取... public static void readFile()throws IOException { writeFile();
2012-07-20 01:35:52 1025
原创 面试题交通灯管理系统
---------------------- android培训、java培训、期待与您交流! ---------------------- 首先看面试题的需求:模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: Ø 异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向
2012-07-20 01:03:24 936
原创 java高新技术之自动装箱拆箱
----------------------android培训、java培训、期待与您交流! ---------------------- 自动装箱拆箱是JDK1.5出现的新特性,主要的目的是方便封装类和基本类型之间的转化,该特性允许基本数据类型之间直接相互赋值. 下面看一段代码:public class AutoBox { /** * @para
2012-07-20 00:16:59 770
原创 java数组排序问题
----------------------android培训、java培训、期待与您交流! ----------------------数组是指一组数据的集合,数组中的每个数据叫做元素,在java中,数组也是java对象。数组中的元素可是任意类型(基本类型和引用类型),但同一个数组里只能存放类型相同的元素。创建数组大致包括以下步骤:1、声明一个数组类型的引用变量,建成数组变量2、用n
2012-07-19 23:49:06 4396
原创 Java高新技术新特性之枚举
----------------------android培训、java培训、期待与您交流! ---------------------- 枚举是JDK1.5出现的新特性,看了张老师的视频,对枚举还是似懂非懂,不知道它的存在意义是什么,什么时候要用,于是就反复看,并上网查资料来深入的理解枚举,还是没有知道使用枚举到底有什么好处,什么时候要用枚举,现在只把,关于枚举的一些基本
2012-07-19 22:54:49 1289
原创 关于流程控制,几个小程序巩固你的流程控制的理解
---------------------- android培训、java培训、期待与您交流! ---------------------- if...else语句:最常用的分支语句 switch语句:多路分支语句 while语句:最常用的循环语句,先检查循环条件,再执行循环体 do...while语句:先执行循环体,再检查循环条件,循环
2012-07-19 13:27:19 1164
原创 MySql中的几个小函数的应用(group_concat,concat_ws)
---------------------- android培训、java培训、期待与您交流! ---------------------- 今天盛哥安排我做一个报表,需求:源表结构 iduidyearmonthamountintintintintint
2012-07-18 18:42:29 5221
原创 关于Java中静态代码块以及构造函数的执行先后顺序
----------------------android培训、java培训、期待与您交流! ---------------------- 对静态代码块以及构造函数的执行先后顺序,一直很迷惑,看了孙伟琴老师的《java面向对象编程》又结合毕老师的java基础视频中的讲解,现用下面的这段小程序来简明扼要的叙述一下,以加深理解,与君共勉....
2012-07-18 14:13:25 13090 2
原创 操作符“==”与对象的equals()方法
---------------------- android培训、java培训、期待与您交流! ---------------------- 有些同学对操作符“==”和对象的equals()方法不是很了解,我对它俩的用法也不是很明了,看了孙伟琴老师的《java面向对象编程》里关于“==”和equals()的应用与区别。现总结一下,便于自己以后参阅以及有需要的同学参考。一、
2012-07-14 01:10:07 1137
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人