- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 android:ems=“10”的意思
android:ems = "10" 设置TextView或者Edittext的宽度为10个字符的宽度。当设置该属性后,控件显示的长度就为10个字符的长度,超出的部分将不显示。
2016-07-29 09:21:55 582
原创 android中scroll中的listview高度重新计算
大家都知道在ScrolleView中使用ListView需要计算listview每个item的高度,不然的话,listview只会显示一个item。所以我在初始化的时候调用了下面的方法计算了listView item 的高度: // 获取ListView对应的Adapter ListAdapter homeAdapter = listView.getAdapter(); if (ho
2016-07-28 15:16:24 2044
原创 EditText和输入法相关的问题
在做Android应用的时候EditText是个非常常用的控件,但是经常会出现和输入法相关的问题,所以我就搜索了一些问题的解决方法,基本上都能够把问题处理掉,本文章就整理了几个会遇到的问题以及相应的解决方法。1.问题描述:一个Activity上面一栏有EditText,每次打开窗口,EditText就会自动获取焦点并弹出输入法,遮盖了下面的列表,这样会让使用者很不爽,所以就要禁止输入法
2016-07-28 11:17:24 518
原创 在Viewpager的子Activity中startActivityForResult调用其他Activity时候遭遇到onActivityResult方法不响应的问题
在Viewpager的子Activity中startActivityForResult调用其他Activity时候遭遇到onActivityResult方法不响应的问题,解决这个问题的办法如下:1、先在父Activity里里初始化子ActivitylocalActivityManager = new LocalActivityManager(this, true);localActi
2016-07-28 10:48:40 671
原创 Sqlite的通配符
SQL的通配符可以替代一个或多个字符,但必须和like一起使用 通配符描述*代替一个或多个字符_只代替一个字符[char list]字符列中任何一个字符[^char list]不在字符列中任何一个字符[!char list]不在字符列中任何一个字符
2016-07-27 17:41:48 2660
转载 Gson的注解和策略使用
原址: http://blog.csdn.net/jackie_xiaonan/article/details/1685268自定义解析过程控制版本 gson提供了两个注解@Since和@Until来达到版本控制的目的。意义是有,不过从实地的经验看这两个注解的意义不大。比如两个部件A和B使用json格式的字符串来交换数据,无非是三种场景,A和B使用相同的编码、解码
2016-07-27 16:27:54 1692
原创 Gson的JsonParser使用
偶然发现Gson还有JsonParser这个解析类,下面写一个例子尝试使用: String jsonString="{'flag':true,'data':{'name':'张三','age':18,'deleteFlag':false}}"; // 获得 解析者 JsonParser parser =new JsonParser(); // 获得 根节点元素 JsonElem
2016-07-27 16:05:49 14737
转载 使用Gson的JsonReader解析Json数据
原址:http://blog.csdn.net/jackie_xiaonan/article/details/15026901自定义解析过程 这里把问题简化一下,比如获得到的json字符串是 [{"name":"Jackie","age":30,"contact":{"email":"email","phoneno":"phoneno"}},{"name":"
2016-07-27 15:50:42 9658
原创 Gson注册TypeAdapter及处理Enum类型
枚举类型给我们的程序带来了好处,如何用Gson来实现与Json的互转呢?使用Gson的TypeAdapter及注册TypeAdapter来处理Enum类型1、先创建一个实体类public class PackageItem { public String name; public PackageState state; public String size;
2016-07-27 14:17:01 1255
原创 Gson解析Map格式json数据
有时候我们不需要把实体的所有属性都导出,只想把一部分属性导出为Json.有时候我们的实体类会随着版本的升级而修改.有时候我们想对输出的json默认排好格式这时就可以使用GsonBuilder创建Gson,并且配置一些选项。 Gson gson = new GsonBuilder() .excludeFieldsWithoutExposeAnnotation() //不
2016-07-27 13:41:56 3550
原创 Gson之实例一-简单对象转化和带泛型的List转化
Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。先自定义一个Class类public class Student { public int id; public String nickName; public int age; public Date
2016-07-27 11:16:38 528
原创 Android项目打包安装过程(Run as Android Application)
右击项目名称,Run as Android Appication之后,Android项目打包安装过程:1.打包生成.apk文件: 1)把源码中的.java文件编译生成.class文件 2)将所有的.class文件通过dex.bat生成为classes.dex文件 3)生成资源索引表文件 resources.arsc 4)将项目的配置文
2016-07-26 18:27:49 1357
转载 常用正则表达式大全
两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"abc"自己了;"notice":表示任何包含"notice"的字符
2016-07-26 18:10:27 305
原创 百度移动统计的使用
app要统计数据,了解到世面上许多的第三方统计平台: 站长统计、百度统计、腾讯统计、Google Analytics、友盟统计、CNZZ、诸葛数据、zhuige.io,Talking Data,FLURRY、机锋统计、Cobub Razor 等。最后选择了百度移动统计,使用了之后觉得效果还是不错的,有用户分析、手机分析、crash分析等功能。百度统计的使用按照sdk说明书就可完成
2016-07-26 17:48:44 5872
转载 HTTP的get_post请求方法
HTTP请求响应报文&&相关状态码&&GET_POST请求方法 总结时间:2015-03-20 16:00:51 阅读:8484 评论:0 收藏:1 [点我收藏+] 标签: HTTP请求报文: 一个HTTP请求报文由四个部分组成:请求行、请求头部、空行、请求数据1.请求行 请求行由请求方法字段、
2016-07-26 17:03:33 9019
原创 ALTER TABLE(修改表结构命令)
创建了sqlite表结构后,希望添加表字段,又不能修改原来的代码,所以用alter 修改表结构。1、添加表字段alter table 表名 add 字段名 类型(值)示例:alter table member_table add test1 varchar(40);2、删除表字段alter table 表名 drop 字段名示例:
2016-07-22 18:55:08 72430 5
原创 将身份证号的一部分显示为“*”号
将身份证号的一部分显示为“*”号使用正则可以有两种方法来实现,第一种使用Pattern的replaceAll方法String email = "abcdfefabc@gamil.com";Pattern p = Pattern.compile("(\\w{3})(\\w+)(\\w{4})");Matcher m = p.matcher(email); System.out.pri
2016-07-22 18:08:51 3560
原创 ExpandableListView只展开一个Group
ExpandableListView 只展开一个group,点击第一个group展开了,再点击第二个group,第一个group就自动收缩了。expandable_lv.setOnGroupExpandListener(new OnGroupExpandListener(){ @Override public void onGroupExpand(final int
2016-07-22 17:52:57 635 1
转载 如何离线安装chrome插件Postman
原址:http://blog.csdn.net/shuideyidi/article/details/456746011. 先百度下载 自己要安装的chrome插件,我要下的是Postman 和 Json View。2.下载完应该得到的是扩展名为crx的文件。比如: Postman-REST-Client_v0.8.4.14.crx3.打开chrom
2016-07-22 17:40:30 5245
原创 sqlite时间函数及时间处理
Sqlite3支持的数据类型 NULL:The value is a NULL valueINTEGER:The value is a signed integer, stored in 1, 2, 3, 4, 6, or 8 bytes depending on the magnitude of the valueREAL: The value is a floating
2016-07-22 13:32:29 6069
转载 eclipse自动提示功能没了的解决办法
原文: eclipse自动提示功能没了的解决办法昨天eclipse的自动提示功能还能使用,今天突然不起作用了,郁闷坏了。想了下也没有修改eclipse的任何设置,最后只好从网上搜索此问题的解决方案。1、我window->Preferences->Java->Editor->content assist 把 Enable auto activation 选项打上勾 :
2016-07-21 17:49:28 349
原创 java.lang.IllegalArgumentException: View not attached to window manager
app突然抛出java.lang.IllegalArgumentException: View not attached to window manager 的异常,查看了一些资料,才解决了此bug。推荐关于java.lang.IllegalArgumentException: View not attached to window manager 错误的分析 这篇文章,分析的比较彻底。
2016-07-21 17:42:38 684
原创 ListView同时响应itemclick事件和item控件的onClickListener时间的解决办法
listview可以根据自己的需求,重写baseadapter ,实现自己的布局及数据,但是当我们在自己的布局中加入了button或者ImageButton,还有其他比如checkbox,radiobutton等控件时,发现listview不在响应onitemclick事件,这是因为buton等控件优先获得focus,也就是说listview的item根本就获取不到focus,所以导致onitem
2016-07-20 18:43:59 4435
原创 CSS的文本属性
CSS的各种文本属性: 属性含义属性值Word-spacing定义了各个单词之间的间距Normal必须以长度为单位Letter-spacing 定义了每个字母之间的间距同上Text-decoration定义文字的“装饰”样式None|underline|ove
2016-07-20 13:42:02 315
转载 Gradle的简介与安装
Gradle介绍Gradle是一个基于JVM的构建工具,它提供了:像Ant一样,通用灵活的构建工具可以切换的,基于约定的构建框架强大的多工程构建支持基于Apache Ivy的强大的依赖管理支持maven, Ivy仓库支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件。对Ant的任务做了很好的集成基于Groovy,build脚本使用Groovy编写有广泛
2016-07-20 13:25:58 268
转载 Eclipse 插件之Easy Shell
http://blog.csdn.net/cuidiwhere/article/details/245534951、Easy Shell 是什么?官方说法:http://marketplace.eclipse.org/content/easyshell#.U1udtqF_V0x 简单说:可以在Eclipse IDE里选中一个文件或目录,利用Easy Seh
2016-07-20 11:51:41 344
转载 The APR based Apache Tomcat Native library which allows optimal performance in production environmen
tomcat启动时第一行 报出消息:the APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre1.6.0_05\bin;D
2016-07-20 11:46:23 467
转载 Eclipse中启动Tomcat出现错误A docBase E:/Tomcat/webapps/lovemu inside the host appBase has been specified
http://blog.csdn.net/aigochina/article/details/7880929错误信息:警告: A docBase E:/Tomcat/webapps/lovemu inside the host appBase has been specified, and will be ignored尝试以下操作:1.假设Tomcat安装在E:/Tomcat
2016-07-20 11:31:45 4587
转载 解决Setting property 'source' to 'org.eclipse.jst.jee.server的问题
ps:我解决这个问题是删除工程里的webcontent,再重新build工程,再次发布就可以了。这是我于2013年9月4号晚遇到的问题,为了这个问题我一夜没睡!对于这个问题,我相信我的方法已经能帮90%的人解决了!当你用Eclipse运行web项目的时候,你就会看到控制台出现:WARNING: [SetPropertiesRule]{Server/Service
2016-07-20 11:27:30 278
原创 android中ScrollView常用属性汇总
android:scrollbars 设置滚动条显示。none(隐藏),horizontal(水平),vertical(垂直)。android:scrollbarSize设置滚动条的宽度。 android:scrollbarStyle设置滚动条的风格和位置。设置值:insideOverlay、insideInset、outsideOverlay、ou
2016-07-19 18:23:14 7725
原创 android中监听wifi广播的方法
android中监听wifi广播有以下方法:在清单xml文件里注册广播: 用java代码注册广播: IntentFilter filter = new IntentFilter(); filter.addAction(WifiManager.
2016-07-19 18:00:40 1018
原创 网络访问过程中遇到的java.io.IOException: Target host must not be null的问题
下载文件时报java.io.IOException: Target host must not be null的异常,检查发现url没有错误,在浏览器中可以访问,找了很久才发现是url的最后有一个不容易发现的空格。查找各种文章,最后总结出有以下问题就会出现以上的异常:1、url不完整,必须加上"http://";2、空格3、左大括号 {4、右大括号 }5、双引号
2016-07-14 18:33:22 1614
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人