- 博客(9)
- 收藏
- 关注
原创 Android 混淆打包时第三方jar包报错Unknown verification type [*] in stack map frame
小菜鸟表示项目快上线了,赶着出个包的时候遇到这个问题,简直是要了命。然而在国内的搜索结果99%都是在说proguard的源码中的ClassConstants.java中ATTR_StackMap属性改为dummy,然后还得ANT打包回去。看了顿时表示这么大工程量如果最后改了还是不行我是不是可以召唤草泥马神兽把作者给轮了。另外还有一种说法就是proguard的版本太低,看了下sdk/tools/pr
2016-04-20 12:46:47
2736
转载 笔记:Android不失真压缩图片
String imagePath = getIntent().getStringExtra("bitmap_uri"); Display dis = getWindowManager().getDefaultDisplay(); Point size = new Point(); dis.getSize(size); int
2015-05-12 10:30:10
627
原创 Android关于重写BaseAdapter在setAdapter抛出ArrayIndexOutOfBoundsException的问题
这个报错编译器没有提示代码哪里错了,害我找半天找不出问题出在哪里,最后将BaseAdapter的每一个重写函数注释掉再运行才找出问题所在,如下图(代码是已更正的)在android sdk文档中有说明:public int getItemViewType(int position)ReturnsAn integer representing the typ
2015-02-06 20:20:24
404
转载 Android开源项目分类汇总【畜生级别】
Android开源项目分类汇总第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphVi
2015-01-30 11:14:54
908
转载 Android ListView中 不同的布局实现
实现代码Adapter的代码其中:ViewHolder分别是三个不同的布局,也就是ListView中每一项的布局TYPE_1...是三种类型.在使用不同布局的时候,getItemViewType和getViewType不能少,一般是不用这两个函数的重载的 class RunRankAdapter extends BaseAdapter { ArrayList> ls;
2014-12-15 21:30:09
359
原创 Android Tabwidget关于setDividerDrawable不起作用的问题
无聊没事写了个Tabhost的demo练练手,到最后出了两个问题,一是tab完全没有焦点这种状态,导致selector不起作用,最后在selector里添了selected这状态才有效果,这只是个小问题就简单带过了。 另外一个大大大大的问题就是Tabwidget.setDividerDrawable这句话完全没让divider显示出来的问题。在国内搜了一天都搜不到答案,还是一个同事叫我用
2014-12-15 15:36:31
2581
原创 Android ViewHolder通用写法(简洁、减少代码量)
public class ViewHolder { public static T get(View view, int id) { SparseArray viewHolder = (SparseArray) view.getTag(); if (viewHolder == null) { viewHolder = new Sp
2014-12-10 14:58:05
420
转载 ScrollView中放ListView问题
ScrollView和ListView一起使用会有冲突,ListView显示不全,一般都只显示一行。 如何解决网上也有很多例子,这里只说两种简单的方案。1. 手动计算ListView高度,方法如下:public static void setListViewHeightBasedOnChildren(ListView listView) { ListAdapter li
2014-12-10 14:38:30
278
转载 TabActivity中监听按键响应
原文链接在普通的Activity中我们可以通过重写onKeyDown(int keyCode, KeyEvent event)方法实现对手机按键进行监听,而当要监听的Activity为TabActivity时(其实ListActivity也一样),这个方法并不起作用。如何解决这个问题呢?一个activity继承了TabActivity,当我按下返回键时会退出程序,退出程序之前需
2014-11-20 19:18:51
425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人