- 博客(91)
- 资源 (24)
- 收藏
- 关注
转载 Android下网络请求数据,返回数据显示不全,解析json no value for xxx
解决了一个比较棘手的bug:json解析出错,no value for la. 下面是我解决问题的思路:打印 json,发现logcat中显示不全。于是就想可能问题在是由于返回数据不全导致的。于是就在这块找原因。在网络访问返回的httpresponse那块测试了好久,还是logcat只显示出某一段数据,但entity的数据长度是正常的。同样的网络访问工具类,在java过程的main
2015-01-26 16:03:25 4229
原创 Android中如何获取应用版本号
/** * 获取版本号 * @return 当前应用的版本号 */public String getAppVersion() { try { PackageManager manager = this.getPackageManager(); PackageInfo info = manager.getPackageInfo(this.
2015-01-20 12:08:27 626
转载 Android 如何解决dialog弹出时无法捕捉Activity的back事件
在一些情况下,我们需要捕捉back键事件,然后在捕捉到的事件里写入我们需要进行的处理,通常可以采用下面三种办法捕捉到back事件: 1)重写onKeyDown或者onKeyUp方法 2)重写onBackPressed方法 3)重写dispatchKeyEvent方法 这三种办法有什么区别在这里不进行阐述,有兴趣的朋友可以查阅相关资料。 然而在有di
2015-01-20 12:06:39 741
转载 我的Android进阶之旅------>经典的大牛博客推荐(排名不分先后)!!
http://blog.csdn.net/ouyang_peng/article/details/11358405
2014-09-24 16:27:44 869
原创 Android中的TextView超过n行显示省略号
在TextView中添加这两个属性的设置即可(显示两行,显示不全的话,用省略号代替)android:lines="2" android:ellipsize="end"
2014-09-22 14:13:42 15335
转载 Window 通过cmd查看端口占用、相应进程、杀死进程等的命令
如何查看程序占用的端口 一、 查看所有进程占用的端口 在开始-运行-cmd,输入:netstat –ano可以查看所有进程二、查看占用指定端口的程序 当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道是哪个程序或进程占用了端口,可以用该命令 netstat –ano|findstr “指定端口号” 二、查看占用指定端口的程
2014-09-22 13:47:26 748
原创 Android开发性能优化简介
来源与网络 。 ==============================================================作者:贺小令 随着技术的发展,智能手机硬件配置越来越高,可是它和现在的PC相比,其运算能力,续航能力,存储空间等都还是受到很大的限制,同时用户对手机的体验要求远远高于PC的桌面应用程序。以上理由,足以需要
2014-09-04 11:42:40 685
转载 Android Service 的重启
做APP的时候,我们可能需要一个后台服务一直在运行着,得用到Service组件。 但服务可能在如下情况被杀死: A.用户手动点击停止。 B.采用第三方软件(比如360手机卫士)进行清理,当然这样子除了系统服务外,其他的进程肯定也会被杀死,除非跟手机厂商联系。 这时候可能需要重启该服务,上网看了半天,有提到用Timer、AlarmManager
2014-08-27 14:46:29 933
转载 Android照片墙完整版,完美结合LruCache和DiskLruCache
转载地址:http://blog.csdn.net/guolin_blog/article/details/34093441#comments
2014-08-25 17:25:33 11319 3
转载 Android Service与Activity之间通信的几种方式
转载请注明地址http://blog.csdn.net/xiaanming/article/details/9750689在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发中,就会常常遇到Activity与Service之间的通信,我们一般在Activity中启动后台Service,通过Intent来启动,Intent中
2014-08-25 14:16:05 1033
转载 71道经典Android面试题和答案--重要知识点都涉及到了
转自 :http://blog.csdn.net/hbzh2008/article/details/7676126面试题1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存 B、内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象 2.
2014-08-25 14:04:47 957
转载 日积月累:Proguard进行Android代码混淆
在实际的开发成产品apk的发布过程中,我们经常会使用到代码混淆技术。不过在讲解如何进行代码混淆之前,我先跟大家演示一下反编译的过程,这样才能让大家明白为什么需要进行代码混淆。 一、代码反编译 1.准备工作 首先我们准备好一个项目的apk文件(未进行混淆打包)、dex2jar工具(下载地址:http://code.google.com/p
2014-08-25 13:47:17 4854
原创 intent几种传值数组、对象、集合(Array,Object,List)
http://www.cnblogs.com/userbibi/archive/2012/03/29/2423202.html1.Array private ArrayList checkList=new ArrayList(); Intent intent=new Intent(mytext.this
2014-08-06 14:02:45 1930
转载 SQLite清空表并将自增列归零
SQL标准中有TRUNCATE TABLE语句,用来清空表的所有内容。但SQLite不支持这个语句。在SQLite中直接使用“DELETE FROM TableName”就可以了。对于大多数DBMS来说,用DELETE不如用TRUNCATE 速度快,因为TRUNCATE 不用访问整个表,不用记录数据的变动。SQLite虽然不支持TRUNCATE,但它对DELETE做了优化:“When the
2014-07-31 14:39:13 1963
转载 Android初学者学习之Android 屏幕适配2
Android 屏幕适配 2014 年 05 月 16 日 android众所周知,Android机型尺寸各种各样,于是屏幕适配就成了Android开发中很重要的一环。Android屏幕适配可能一些开发者都会遇到这样的问题,今天就来分享下屏幕适配,你会发现其实Android屏幕适配也可以很简单。基本概念Android屏幕适配必须要理解的一些概念,这部分可能比较枯
2014-07-31 10:58:12 998
转载 Android初学者学习之ListView的基本使用与优化1
原博文地址: http://stormzhang.github.io/android/2014/07/07/learn-android-from-rookie/
2014-07-31 10:30:29 682
原创 android 邮件开发之javamail
http://blog.csdn.net/shimiso/article/details/7743473
2014-07-23 10:16:04 539
转载 直接拿来用!最火的Android开源项目整理
http://blog.csdn.net/djun100/article/details/13776005
2014-07-04 17:50:11 581
转载 解决Android与服务器交互大容量数据问题
http://www.cnblogs.com/answer1991/archive/2012/05/07/2487052.html
2014-07-02 15:48:30 476
转载 Android实现异步处理 -- HTTP请求为例
地址: http://www.cnblogs.com/answer1991/archive/2012/04/22/2464524.html
2014-07-02 15:46:24 499
转载 android中设置ListView的选中的Item的背景颜色(松开后的背景颜色)
http://longyi-java.iteye.com/blog/976067
2014-06-20 10:17:51 668
转载 Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
http://blog.csdn.net/xiaanming/article/details/9257853
2014-06-19 13:59:29 900
原创 Android连续点击两次退出程序
连续点击两次程序就退出程序,这是一个很有趣的程序功能,下来介绍一下我的实现方式(欢迎大家拍砖指点): 1、在Activity中设置一个long型的全局变量 firstTime=0,用来记录第一次按下的时间(单位为毫秒); 2、响应Activity的 onKeyUp事件: @Override public boolean onKeyUp(int keyCo
2014-06-16 17:35:29 5055 1
转载 ScrollView+ListView
http://2528.iteye.com/blog/1201511http://bbs.csdn.net/topics/390238861
2014-06-16 17:33:45 465
转载 Android项目中使用Eclipse导出jar文件
2014年3月24日 天气晴朗 来到新公司,接触了一个之前没有接触过的领域,其实也算不上领域,也就是SDK的开发。挺郁闷的,没有特别有经验的导师带下我,我也算是接触Android比较长时间了,SDK的接入也做过,基本上都一个样,没啥太多区别。现在的公司要我进行游戏平台SDK的接入,这并不是难的活,问题是我那个小组没人知道Eclipse导出jar会遇到一些问题,我就问之前我们公司不是有做过SDK
2014-06-13 10:04:59 704
转载 ListView 点击Item的时候,改变文字颜色和背景色
代码list.xml[java] view plaincopy"1.0" encoding="utf-8"?> "http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"
2014-06-10 13:51:39 927
转载 Android中的JSON详细总结
1、JSON(JavaScript Object Notation) 定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org 2、JSON的结构:
2014-06-05 14:46:24 612
转载 Android内存性能优化(内部资料总结)
地址:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=334686刚入门的童鞋肯能都会有一个疑问,Java不是有虚拟机了么,内存会自动化管理,我们就不必要手动的释放资源了,反正系统会给我们完成。其实Java中没有指针的概念,但是指针的使用方式依然存在,一味的依赖系统的gc,很容易就造成了内存的浪费。Java基于垃圾回收的
2014-06-03 18:35:50 732
转载 JSON解析
地址:在本部分中,我们将探讨一些市场上存在的JSON解析类库,我们在应用开发中可以使用其中的任何一个,在改善应用性能的同时也提高了生产力。JSON解析此前我写过一篇关于使用 org.json包下面的类进行”JSON解析”的文章。如果你不了解JSON解析或者没有读过那篇文章,那么点这里:Android中的JSON解析。现在我们不使用原生的包(org.json)和它的类,如
2014-06-03 18:33:41 835
转载 Android系统常用隐藏命令大全
android手机隐藏命令大全,用之前要考虑清楚尤其是涉及到格式化或者恢复出厂设置类的!注意:因Android版本较多,固有部分隐藏命令或不能使用(笔者用HTC 测试发现部分命令可用,比如*#*#4636#*#*)** *#*#4636#*#*** 显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息** *#*#7780#*#*** 重设
2014-05-22 16:20:12 692
原创 实现开启和关闭android移动网络
开启和关闭移动数据网络有两种方法:一种是通过操作系统的数据库改变APN(网络接入点),从而实现开启和关闭移动数据网络,另一种是通过反射调用系统(ConnectivityManager)的setMoblieDataEnabled方法,通过操作该方法开启和关闭系统移动数据,同时也可以通过反射调用getMoblieDataEnabled方法获取当前的开启和关闭状态。 第一种方式: 通过A
2014-05-22 10:16:52 20247 2
转载 解释手机升级到4.0以后 不能实现软件移至到SD卡的原因
地址:http://www.miui.com/thread-597951-1-1.html
2014-05-20 14:02:48 888
转载 Android常用工具类
主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomUtils、ArrayUtils、ImageU
2014-04-15 19:55:25 10160 4
转载 Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
记得在前面的文章中,我带大家一起从源码的角度分析了Android中View的事件分发机制,相信阅读过的朋友对View的事件分发已经有比较深刻的理解了。还未阅读过的朋友,请先参考 Android事件分发机制完全解析,带你从源码的角度彻底理解(上) 。那么今天我们将继续上次未完成的话题,从源码的角度分析ViewGruop的事件分发。首先我们来探讨一下,什么是ViewGroup?它和普通
2014-04-15 17:52:12 771
转载 Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,ListView就不能滚动了?为什么图片轮播器里的图片使用Button而不用ImageView?等等……对于这些
2014-04-15 17:50:08 803
转载 如何用美剧真正提升你的英语水平
1. 不是所有的美剧都适合学英语 如果喜欢看如《24小时》这样的动作片,那你基本会讲一口流利的"呯""轰""啊"之类的开枪爆炸声英语;如果你喜欢看如《豪斯医生》这种专业性很强的片子,那你基本会讲一些如 MRI,CT,Tumor之类的连自己都不明白的江湖郎中英语;如果看的是《越狱》,基本不用举手,别人就知道你是黑手党的了。不是所有剧都是合适用来学习的美剧,要有一定对话量、生活化的、平民化的片
2013-10-15 16:09:17 825
转载 Android 内存溢出解决方案(OOM) 整理总结
地址:http://mzh3344258.blog.51cto.com/1823534/804237
2013-09-13 19:30:32 598
转载 Android--GridView/ListView 点击Item修改Item背景 标识是当前选择项方法:
自定义Adapter:http://blog.sina.com.cn/s/blog_7575ed8b010135st.html使用系统的Adapter: http://blog.csdn.net/chinaguangzhou000000/article/details/6697184
2013-08-02 10:23:49 803
ExitApp源码
2013-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人