Android学习
文章平均质量分 79
zhuhai__yizhi
这个作者很懒,什么都没留下…
展开
-
pulltorefresh调用pull_refresh_list.setRefreshing(true)自动刷新
调用pull_refresh_list.setRefreshing(true)方法自动刷新。zprivate void getData() {//doRequest(firstPage , ConstDef.TAG_RESET);new Handler().postDelayed(new Runnable() {@Overridepublic void run() {p原创 2014-11-09 11:06:34 · 1929 阅读 · 0 评论 -
Ormlite中使用Collection<Object>和Gson使用List<Object>
下面这段代码没有是问题的:List numbers = new ArrayList(); numbers.add("1"); numbers.add("2"); numbers.add("3"); numbers.add("4"); ArrayList dss = (ArrayList) numbers; for (String string : dss) { S原创 2014-11-09 11:11:29 · 1247 阅读 · 0 评论 -
【Android数据传递】Intent传递List和Object和List<Object>(附源码)
分类: Android开发笔记2013-02-18 21:22 10121人阅读 评论(4) 收藏 举报目录(?)[+]一、传递List传递List的方法[java] view plaincopyArrayList info = new ArrayList(); info.add(na转载 2014-11-09 18:39:09 · 620 阅读 · 0 评论 -
OrmLite使用注意
(1)当查询某字段的数据原创 2014-11-09 20:59:57 · 576 阅读 · 0 评论 -
Andriod应用性能优化方案(1)
(1)避免创建不必要的对象;(2)如果方法用不到成员变量,可以把方法声明为static,xing原创 2014-10-26 14:46:00 · 498 阅读 · 0 评论 -
Andriod应用性能优化方案(2)TraceView
性能优化专题已完成五部分:性能优化总纲——性能问题及性能调优方式性能优化第三篇——Java(Android)代码优化性能优化第二篇——布局优化性能优化第一篇——数据库性能优化性能优化实例 Android自带的TraceView堪比java的性能调优工具visualvm线程视图,可以方便的查看线程的执行情况,某个方法执行时间、调用次数、在总体中的占比等,转载 2014-10-26 14:57:28 · 407 阅读 · 0 评论 -
Android EditText监听小数点让用户只能输入小数点后两位
转自http://blog.csdn.net/xiaoyuan511/article/details/39312853最近项目需要输入价格,但是不想让用户在小数点后面输入太多,所以我封装了一个。当用户输入小数点的时候 监听小数点后面的位数,只要大于两位就立马删掉,封装好了,直接可以拿过来用![java] view plaincopy转载 2014-10-28 07:59:23 · 603 阅读 · 0 评论 -
ListView的监听器中OnItemClick各个参数的作用
方法的原型如下[java] view plaincopyprint?public void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3){ } 后面有4个参数,乍看直接晕菜,那么每个参数究竟是何意义呢.举个例子会理解的更快:X, Y两个l转载 2014-11-12 15:09:37 · 409 阅读 · 0 评论 -
Android用GridView排列相册,实现微信选择图片效果
许多项目都必须用到上传图片的功能,有了图片会更加精彩,最近我的项目也需要选择图片的功能,所以把我写的代码共享出来,也算是笔记吧!好,废话少说,下面看看效果图:效果还可以,代码主要就是两个Activity剩下的都是一些辅助类,适配器什么的,首先先给大家看一下这个界面的代码[java] view plaincopypackag转载 2014-10-28 07:57:41 · 1166 阅读 · 0 评论 -
ListView.addHeaderView之后,使用onItemClick方法注意
部分代码: View header = LayoutInflater.from(this).inflate( android.R.layout.simple_list_item_1, listview, false); TextView txt = (TextView) header.findViewById(android.R.id.text1); txt.setText(原创 2014-11-13 19:34:03 · 1363 阅读 · 0 评论 -
ViewPager+Fragment滑动界面,并做延迟加载【新版】
fragment类:[java] view plaincopypackage com.example.testtask; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater;转载 2014-11-13 23:12:09 · 439 阅读 · 0 评论 -
Toast和TextView传入null值
这两个控件传入null值是不会发生错误d原创 2014-11-13 19:43:24 · 1574 阅读 · 0 评论 -
UMeng分享proguard出现问题
该接口未定义实现类的注解 [复制链接]友盟社会化组件 发表于 2014-4-11 11:37:43 | 只看该作者 电梯直达楼主UMSocialService umService = UMServiceFactory.ge转载 2014-11-15 10:37:57 · 2272 阅读 · 0 评论 -
Universal-Image-Loader(android图片缓存)
转载请注明http://write.blog.csdn.net/postedit?ref=toolbar点击下载所需jar文件项目介绍:Android上最让人头疼的莫过于从网络获取图片、显示、回收,任何一个环节有问题都可能直接OOM,这个项目或许能帮到你。Universal Image Loader for Android的目的是为了实现异步的网络图片加载、缓存及显示,转载 2014-11-14 13:18:28 · 418 阅读 · 0 评论 -
混淆android的第三方数据库框架Ormlite
UserBean.java源码package com.example.bean;import com.j256.ormlite.field.DatabaseField;import com.j256.ormlite.table.DatabaseTable;@DatabaseTable(tableName = "user")public class UserBean { @Data原创 2014-11-14 23:49:02 · 3133 阅读 · 0 评论 -
ScrollView嵌套ListView的使用
使用ScrollView嵌套ListView的时候,很容易看到原创 2014-10-29 15:59:20 · 567 阅读 · 0 评论 -
错误:android.content.res.Resources$NotFoundException: String resource ID #0x583e
android.content.res.Resources$NotFoundException: String resource ID #0x583eat android.content.resResources.getText(Resources.java:248)程序发生了如下错误:原创 2014-10-29 18:52:47 · 1353 阅读 · 0 评论 -
android中View.getX()和View.getY()
View.getX()和View.getY()获取到的值为相对于父视图而言的两个左边缘和上边缘的距离。原创 2014-10-29 15:53:18 · 6187 阅读 · 0 评论 -
anroid 使用 Gson 混淆 遇到的bug 总结
使用Gson了的,在发布包时,如果需要对包进行混淆,那么必须加入如下配置这里有一点比较坑爹,从google android_proguard_example 的proguard.cfg上考下来的文件必须做一定的修改:##---------------Begin: proguard configuration for Gson ----------# Gs转载 2014-11-14 23:15:55 · 567 阅读 · 0 评论 -
Could not load generated proxy: com.telly.groundy.generated GroudyTask错误
https://github.com/telly/groundy/issues/25原创 2014-11-15 16:15:47 · 626 阅读 · 0 评论 -
找bug的感悟
情景:对于数据库操作,已经xie'hao原创 2014-11-15 17:33:57 · 509 阅读 · 0 评论 -
OrmLite删除对象时注意
先看看Bean的定义:原创 2014-11-17 08:23:41 · 1866 阅读 · 0 评论 -
EditText在代码中设置输入类型
EditText在代码中设置输入数字类型;et_age.setInputType(InputT原创 2014-11-17 12:06:49 · 6114 阅读 · 0 评论 -
ListView实现不同的布局的判断依据
(1)项目中,很多时候,原创 2014-11-17 17:13:52 · 620 阅读 · 0 评论 -
Gson解析出现类似错误,com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_AR
Exception in thread "main" com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 45 at com.google.gson.internal.bind.ReflectiveTyp原创 2014-11-18 16:44:28 · 111352 阅读 · 11 评论 -
Android利用SparseArray替换使用HashMap<Integer,E>
MainActivity如下:[java] view plaincopypackage cc.testsparsearray; import java.util.HashMap; import java.util.Iterator; import java.util.Set; import android.os.Bun转载 2014-11-18 14:49:44 · 857 阅读 · 0 评论 -
android中上传图片遇到的问题
比如项目中需要发表文章,类似于朋友圈发表的那种。这里就是多文件上传l原创 2014-11-18 19:36:45 · 713 阅读 · 0 评论 -
android listview 异步加载图片并防止错位
网上找了一张图, listview 异步加载图片之所以错位的根本原因是重用了 convertView 且有异步操作.如果不重用 convertView 不会出现错位现象, 重用 convertView 但没有异步操作也不会有问题。我简单分析一下:当重用 convertView 时,最初一屏显示 7 条记录, getView 被调用 7 次,创建了 7 个 convertVi转载 2014-11-19 11:03:57 · 628 阅读 · 0 评论 -
Android使用开源项目Xutils实现多线程下载文件
#1.下载utils项目https://github.com/wyouflf/xUtils#2布局文件中实现UI[html] view plaincopyLinearLayout xmlns:android="http://schemas.android.com/apk/res/android"转载 2014-11-24 20:31:13 · 1194 阅读 · 0 评论 -
android上错误报告的信息使用ACRA的上传
@ReportsCrashes(formKey = "", formUri = "http://doudouyou.sinaapp.com/err_log.php", mode = ReportingInteractionMode.TOAST, forceCloseDialogAfterToast = false, resToastText = R.string.crash_toast_text,原创 2014-11-20 14:49:48 · 1069 阅读 · 0 评论 -
关于常用第三方库的混淆
(1)http://telly.github.io/groundy这个库是A原创 2014-11-15 10:58:00 · 1294 阅读 · 0 评论 -
数组资源(arrays)的使用
Android的资源布局类型表: 下面通过一个实例演示数组资源的使用,将数组资源的内容显示在界面上:Activity:[java] view plaincopypackage com.lovo.activity; import android.app.Activity; import android转载 2014-11-25 19:26:16 · 494 阅读 · 0 评论 -
Android项目小结
项目在做的过程中的一些小的体会:(1)与服务器进行交互的时候,如果服务器接口返回的数据是跨了几个Activity的时候,当没有网络的情况下,体验就很不好了。比如在A界面获取的数据,跳到B,然后跳到C,这里C要想刷新数据的话,需要回到A界面活着调用A界面的方法。数据最好不要跨太多的Activity了。(2)Activity活着Fragment与adapter需要通信的时候,可以自定义原创 2014-11-25 19:25:43 · 416 阅读 · 0 评论 -
android:为TextView添加样式——下划线,颜色,设置链接样式及前背景色
实现下划线及颜色设置:public class AtActivity extends Activity {LinearLayout ll; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);转载 2014-11-25 11:25:28 · 1251 阅读 · 0 评论 -
Android string.xml如何输入空格、换行等符号——转义字符
在Android中,用户往往会把所有的字符串保存在string.xml中,目的是方便统一管理,并且利于国际化,但是在这些字符串中直接输入一些符号是不起任何效果的,比如空格,换行,大于号小于号等,这就需要使用转义字符来进行转移,这样才能在使用时正确显示字符。 常用的XML转义字符记录如下: 空格: 出 转载 2014-11-25 14:58:42 · 1819 阅读 · 0 评论 -
Android手机分辨率基础知识(DPI,DIP计算)
1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比率)指的是实际的物理尺寸宽高比率,分为long和nolong转载 2014-11-22 21:43:41 · 476 阅读 · 0 评论 -
自定义Dialog,去除系统默认黑色背景以及边框并设置dialog的显示位置
1、定义样式文件style.xml。[html] view plaincopyxml version="1.0" encoding="utf-8"?> resources xmlns:android="http://schemas.android.com/apk/res/android"> style name="add_dial转载 2014-11-05 20:42:51 · 4603 阅读 · 0 评论 -
闲话Android 之 屏幕大小、pixel、分辨率、dpi、dip
之前都是在自研的产品上做开发,而且我们的屏幕是1dip=1px的,所以在写App布局的时候,随便写单位,也没觉得什么不妥。可是近期我把以前的App里面的一些自定义控件在emulator上跑的时候,才发现显示怎么变奇怪了。这才好好了解了一下Android的显示相关的东西,整理在这边。1.屏幕尺寸(screen size)就是我们平常讲的手机屏幕大小,是屏幕的对角线长度,一般讲的大小单位都转载 2014-11-22 21:44:47 · 1053 阅读 · 0 评论 -
Android软键盘(输入法)使用大杂烩:避免进入页面EditText自动弹出软键盘-2013.11.08更新
有的时候当我们进入一个有EditText控件的界面时,会自动弹出软键盘,有的时候会给我们带来不便,有人说可以让EditText不获得焦点,虽然同样可以实现,但是我们有以下两个个更好的方式去实现这个效果。一、代码中调用setSoftInputMode()方法进行设置:OnCreate方法里面加下面这句代码,很管用,而且再点EditBox也能让输入法正常弹出。。getWindow(转载 2014-11-05 14:49:35 · 689 阅读 · 0 评论 -
Bundle中传递数据,获取不到的错误。
qiy原创 2014-11-05 18:11:13 · 2385 阅读 · 0 评论