
android实例
文章平均质量分 71
阿不阿
这个作者很懒,什么都没留下…
展开
-
activity使用Intent频繁切换导致内存溢出:dequeue native buffer fail:Out of memory
两个activity,activity中并没有复杂的原创 2014-11-10 19:15:19 · 4276 阅读 · 0 评论 -
String转Json,数据格式没问题,始终报String cannot be converted to JSONObject的解决办法
服务器端返回的数据如下:{"status":1,"msg":"","data":{"companyname":"","resCount":4,"res":[{"id":"120","sp":"\u56db\u5ddd\u7701","sc":"\u6210\u90fd\u5e02","ep":"\u5c71\u897f\u7701","ec":"\u592a\u539f\u5e02","pro原创 2016-07-07 13:29:12 · 16104 阅读 · 4 评论 -
Fragment放置后台很久(Home键退出很长时间),返回时出现Fragment重叠解决方案
出现问题的应用场景:MainActivity继承自FragmentActivity,包含4个作为tab栏的Fragment(SupplyFragment, CarFragment, LocationFragment, UcenterFragment)。当打开app,此时按Home键退出app,长时间(半天或一天)后返回,点击”车辆管理“,还是显示的货源信息的ui界面,如下图:在debu原创 2014-12-13 20:00:15 · 10565 阅读 · 9 评论 -
遇到的Fragment中使用setAdapter()设置ListView报空指针解决方案
场景是这样,底部4个tab导航栏。用的far原创 2014-04-04 22:49:00 · 11735 阅读 · 11 评论 -
自动实现ListView无数据时显示其他View
今天看的一块布局是这样的:<!-- The frame layout is here since we will be showing either the empty view or the list view. --> <FrameLayout android:layout_width="match_parent" andro转载 2015-03-10 22:39:50 · 1786 阅读 · 0 评论 -
EditText自动换行的问题
总是无法自行换行,网上最多的说法是要设置EditText的属性:android:singleLine="false"android:scrollHorizontally="false"实际根本不能解决问题。正确的将EditText的inputType属性由text改为TextMultiLine,上面两个属性要不要都无所谓:android:inputType="textMultiLin原创 2015-03-07 14:25:45 · 15833 阅读 · 1 评论 -
滑动ListView时,CheckBox控件错乱
这是一个很普遍的情况,ListView的每一个View中包含CheckBox控件,在滑动屏幕时,原来点选的CheckBox貌似会发生变化,莫名其妙地乱窜:原来选中的变为没选中;原来没选中的变成选中,每滑动一下,就改变一次。原创 2015-02-27 11:34:32 · 1484 阅读 · 1 评论 -
混淆代码打包时报错:library classes depending on program classes
导入了2个第三方jar包:httpmime-4.3.5.jar、httpcore-4.3.2.jar包,打包时这2个包不混淆(-libraryjars libs/httpcore-4.3.2.jar, -libraryjars libs/httpmime-4.3.5.jar),包里面涉及到android系统org.apache.http包下面的相关类,所以混淆代码的时候报错如下:[2015-0原创 2015-01-20 17:26:56 · 9320 阅读 · 3 评论 -
调用startActivityForResult后onActivityResult立刻响应,返回当前页onActivityResult不响应的问题
这个问题开发中还是很常碰到,整理出来。原因是在AndroidManifest.xml中跳转的activity设置了android:launchMode="singleTask",因为需要传值的 Activity 不容许设置该属性或者 singleInstance,或只能设为标准模式,不然将在 startActivityForResult()后直接调用onActivityResult()。S原创 2014-12-30 14:36:11 · 1549 阅读 · 0 评论 -
生成签名和混淆代码进行打包
研究了一下android的apk的签名和代码的混淆打包,如果不混淆打包,那么apk可以直接被人反编译出来查看源码,混淆打包虽然还是能看懂,但是没有那么好懂了,至少要话费些时间如果不混淆,反编译后的代码如下:基本上就是源码。如果 混淆后,反编译后的代码如下:代码中出现很多的a、b、c之类的变量命名,所以要读懂就具有一定的困难了!下面先说一下apk的签名:1.a转载 2014-12-19 19:28:03 · 1842 阅读 · 0 评论 -
实用美观的在线升级功能,提供源码下载
项目尾声,做一个在线升级的功能。做出来感觉效果还不错,拆分出来一个demo分享出来,先上图:以下只上后台文件,前台文件和资源文件,需要的请下载源码包。首先是一个封装的UpdateManager类,如下:package com.example.updatedemo;import com.example.updatedemo.R;import java.io.File;i原创 2014-12-03 21:47:24 · 1107 阅读 · 0 评论 -
Android自定义组件之自动换行的TextView
做Android这么长时间,对自定义组件这块知识了解的很少。之前公司项目里有个模块需求是自动换行,今天重新写个组件实现这个效果。 效果图如下:转载 2014-09-18 20:54:12 · 2092 阅读 · 0 评论 -
解决android启动时短暂黑屏、标题栏显示名称的问题
老早就遇到过,现整理出来。出现的场景如下:1:启动app时,短暂黑山穷原创 2014-07-30 17:23:51 · 2469 阅读 · 0 评论 -
自定义的加载中弹出框,重写ProgessDialog
在子线程与主线程交互,或不同activity之间跳转过程中,progressdialog是用得比较多的,但是系统自带的ProgressDialo原创 2014-09-19 14:49:38 · 1539 阅读 · 0 评论 -
解决小米miui系统调用系统裁剪图片功能camera.action.CROP后崩溃或重新打开app的问题
选择相册图片(或调用MediaStore.ACTION_IMAGE_CAPTURE拍照),然后裁剪。在其他系统上都测试正常,但是在小米上出现了问题。小米2s上,裁剪后点击确定直接卡死系统;小米3上,裁剪后点击确定直接回到主界面,相当于重新打开app。就是说,裁剪后,无法响应onActivityResult(),裁剪方法如下: /** * 裁剪图片 */ p原创 2015-01-14 22:35:03 · 35125 阅读 · 57 评论