-
-keep class com.badlogic.gdx.backends.android.**{ *;} 像这样的只是不混淆:这个包下的类(不包括子包里的东西),用到一个第三文的类就要把这个类所在的包,像上面加上 还要注意的是android-support-v4.jar这个包问题,这里加上了对这个jar包的处理 第三方jar的混淆, -optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* -keep public class * extends android.app.Activity  …
作者:七零
时间:2014-04-23
分类:Android
评论:0条
浏览:2067次
-
我的解决方法是:下载最新的proguard.jar,并替换Android Sdk "toolsproguardlibproguard.jar"
作者:七零
时间:2014-04-23
分类:Android
评论:0条
浏览:2059次
-
在切换界面时,原有的界面需要从新界面取得某些数据,这时需要用到startActivityForResult,比如说从activity1跳转到activity2,边看代码边说用法吧: activity1的代码片段:这是跳转到activity2 Intent intent = new Intent(Activity1.this, Activity2.class); startActivityForResult(intent, GET_CODE); 这里的GET_CODE是int型,值随意定,用途在后面讲 activity2的代码片段,这是当activity2的任务完成后返回时的代码 setResult(RESULT_OK, (new Intent()).setAction("Corky!")); finish(); 当activity2在finish之后,activity1会接收到消息,系统会调用activity1中的onActivityResult方法: protected void onActivityResult(int requestCode, int result…
作者:七零
时间:2014-04-23
分类:Android
评论:0条
浏览:2147次
-
Android使用一个和其它平台基于硬盘文件系统相似的文件系统.这个课程描述了如何和在Android文件系统使用File APIs读和写文件. 一个File对象适用于读或者写从头到尾没用中断的大型数据.例如,适用于图片文件或者任何网络交换. 这节课程显示了如何在应用程序中执行基本的文件相关的任务.这个课程假设你熟悉基本的Linux文件系统和在java.io.中标准文件输入/输出APIs. 选择内部或者外部存储 —————————————————————————————————————————————————————————————————— 所有的Android设备有两个文件存储区域:”内部”和”外部”存储.这个名字来源于早期的Android,当所有设备支持内置非易失的存储(内部存储),插入一个可移除的存储媒介,例如一个micro SD卡(…
作者:七零
时间:2014-04-23
分类:Android
评论:0条
浏览:2105次
-
一、Bitmap转DrawableBitmap bm=xxx; //xxx根据你的情况获取BitmapDrawable bd=new BitmapDrawable(bm);因为BtimapDrawable是Drawable的子类,最终直接使用bd对象即可。二、 Drawable转Bitmap转成Bitmap对象后,可以将Drawable对象通过Android的SK库存成一个字节输出流,最终还可以保存成为jpg和png的文件。Drawable d=xxx; //xxx根据自己的情况获取drawableBitmapDrawable bd = (BitmapDrawable) d;Bitmap bm = bd.getBitmap();最终bm就是我们需要的Bitmap对象了。// 从资源中获取Bitmappublic static Bitmap getBitmapFromResources(Activity act, int resId) {Resources res = act.getResources();return BitmapFactory.decodeResource(res, …
作者:七零
时间:2014-04-23
分类:Android
评论:0条
浏览:1830次
-
对一个TextView中添加图片或者本身文字颜色或者背景色变化的demo: 布局:android:drawableLeft="@drawable/tv_img",android:drawableTop="@drawable /tv_img",android:drawableRight="@drawable/tv_img" ,android:drawableBottom="@drawable/tv_img" 可以添加上下左右的图片 <TextView android:id="@+id/tv_01" android:layout_width="fill_parent"android:layout_height="wrap_content" android:text="上下左右有图片"android:textSize="15dip"android:drawableLeft="@drawable/tv_img" android:drawableTop="@drawable/tv_img"android:drawableRight="@drawable/tv…
作者:七零
时间:2014-04-23
分类:Android
评论:0条
浏览:3038次
-
//1,已将图片保存到drawable目录下//通过图片id获得DrawableResource res=gerResource();Drawable drawable=res.getDrawable(id);//id为R.drawable.图片名称//通过图片id获得BitmapResource res=gerResource();Bitmap bitmap=BitmapFactory.decodeResource(res, id);//若只知道图片的名称,可以通过图片的名称获得图片的id//name:图片的名称 defType:图片的类型(png,jpeg),defPackage:工程的包名int id =int id =res.getIdentifier(name, defType, defPackage);//获得id之后可以根据你的需要来获得Bitmap或Drawable//2,已将图片保存到assest目录下//知道图片的名称,通过inputstream打开图片AssetManager asm=getAssetMg();InputStream is=asm.open(…
作者:七零
时间:2014-04-23
分类:Android
评论:0条
浏览:1956次
-
Android中的TextView,本身就支持部分的Html格式标签。这其中包括常用的字体大小颜色设置,文本链接等。使用起来也比较方便,只需要使用Html类转换一下即可。比如: textView.setText(Html.fromHtml(str)); 然而,有一种场合,默认支持的标签可能不够用。比如,我们需要在textView中点击某种链接,返回到应用中的某个界面,而不仅仅是网络连接,如何实现? 经过几个小时对android中的Html类源代码的研究,找到了解决办法,并且测试通过。 先看Html类的源代码中有这样一段: /** * Is notified when HTML tags are encountered that the parser does * not&n…
作者:七零
时间:2014-04-23
分类:Android
评论:0条
浏览:2206次
-
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">由于公司要求,需要将网页版的论坛网站改版成手机版的app。</span> 服务器后台过滤掉了论坛帖子的不需要的html标签信息,只留了<img>和标签。 <img>使用Html.fromHtml可以解析出来图片信息,在android textview中直接支持换行 所以需要图文混排效果显示,需要服务器断将帖子信息格式规范下,不需要的过滤,只保留<img>标签,需要回车换行的需要加上。 之前我发了个帖子“使用LevelListDrawable在textview中显示多张图片” 由于 Html.fromHtml(String source, ImageGetter imageGetter,…
作者:七零
时间:2014-04-23
分类:Android
评论:0条
浏览:3382次
-
listview分割线会在头部、数据item、及根部的底部打印,如果要取消头部分割线必须 先设置期方法 addHeaderView(headView, null, true); addFooterView(footView, null, true); 注意:第三个参数必须为true,否则无效 //显示头部出现分割线 listview.setHeaderDividersEnabled(true); //禁止底部出现分割线 listview.setFooterDividersEnabled(false);
作者:七零
时间:2014-04-23
分类:Android
评论:0条
浏览:3590次