15 chinavfeng

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 6w+

代码混淆详解

转自:http://blog.csdn.net/z157794218/article/details/40039785什么是代码混淆Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很

2015-04-22 14:12:18

Android学习之路

转自:http://www.stormzhang.com/android/2014/07/07/learn-android-from-rookie/这篇博客背后的故事一路走来很不容易,刚好知乎上被人邀请回答如何自学android编程, 就借这个机会在知乎上记录一路走来的历程,很励志,希望能给那些正在或准备走编程行业的人一些正能量,内容有点长,感兴趣的可以当做励志小说

2015-04-16 21:27:59

Android Studio系列教程四--Gradle基础

转自:http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了很多,所以暂且结合Stduio 1.0正式版与最新的Gradle语法来详细讲解下,小伙伴们直接跟我一步步来学习吧。什么是Gradle?Gradle是一种依赖

2015-04-16 21:25:33

list滑动删除item

public class Adapter_Coupons extends ArrayAdapter {private LayoutInflater mInflater;/**券列表*/public ArrayList CouponsListAdapter = new ArrayList();private Button curDel_btn;private float x,

2013-10-31 16:04:15

Android RelativeLayout 代码位置布局

convertView = (RelativeLayout) View.inflate(mContext, R.layout.item_poster_gallery, null);holder.imageMoviePoster = (ImageView) convertView.findViewById(R.id.imageMoviePoster);holder.textMovieNa

2013-03-26 16:45:13

银行卡四位加空格

EditText et_cardNum = (EditText) findViewById(viewId);        bankCardNumAddSpace(et_cardNum);/*** 银行卡四位加空格* @param mEditText*/protected void bankCardNumAddSpace(final EditText mEditTe

2012-09-10 12:53:18

android 有关Activity的Launch mode 以及Intent的setFlags

Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:standard:Activity的默认加载方法,即使某个Activity在Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创建一个实例压入栈中。例如:现在栈的情况为:A B C D,在

2012-07-16 00:14:09

Android ListView 去除边缘阴影、选中色、拖动背景色等

去除ListView滑到顶部和底部时边缘的黑色阴影:android:fadingEdge="none" 去除拖动时默认的黑色背景:android:cacheColorHint="#00000000"  去除选中时的黄色底色:android:listSelector="#00000000" 去除行与行之间的黑线:msgList.setDivide

2012-07-04 14:35:29

tab跳转动画效果

protected ImageView iv_select; 初始化        iv_select = (ImageView)super.findViewById(R.id.iv_select);                LayoutParams lp = (LayoutParams) iv_select.getLayoutParams();  lp.leftMa

2012-06-25 10:23:07

升级提示及加载

//***************************************************************//*****************    启动类               ***************************//*************************************************************

2012-05-25 16:07:40

Andriod: 去掉系统自带的Activity跳转动画,跳转无动画

如果我们不设置某个Activity跳转动作的动画,一般就会调用系统默认的跳转动画,有时候我们不希望在Activity跳转时有动画效果(比如我在实现假的ActionBar的时候就需要)。其实去掉动画只需要几个步骤:[java] view plaincopyprint?1、在values文件夹的styles.xml文件里面新建一个style

2012-05-08 17:38:51

android 文字中的部分字的颜色

int mainTextLength = mainText.length();int secureInfoLength = getShortMessage.getSecureInfo.length();SpannableStringBuilder style = new SpannableStringBuilder(mainText+getShortMessage.getSecureInf

2012-03-16 12:21:09

android 应用程序未安装 可能没有内置Google Map add-on

android的国内定制机上Google Map有可能被阉割。        若我们开发一个使用到了Google Map add-on的Android应用程序(即使用了),就会发现这个程序不能成功安装在没有内置Google Map add-on的真机中,那么我们有什么办法来解决这个问题呢?       国外一位大牛指出:在标签中还包含了一个没有公布的属性"andro

2012-03-09 17:46:19

分享几个android开源项目

转自:http://www.eoeandroid.com/thread-152223-1-1.htmlFBReaderJFBReaderJ用于Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb、ePub和fb2。此外还支持直接读取zip、tar和gzip等压缩文档。项目地址:http://www.fbreader.org/FBReaderJ/源码地址:ht

2012-03-08 14:17:32

android 防止R被混淆,R类反射混淆,找不到资源ID

在Proguard.cfg中添加-keep class **.R$* {   *;   }

2012-02-28 16:59:29

Android导入第三方jar包,proguard混淆脚本(屏蔽警告,不混淆第三方包)

最近1个项目中 需要导入移动MM的第三方计费包,混淆时用到了如下脚本,可屏蔽警告,不混淆第三方包指定内容。非常有效 proguard.cfg 文件 -optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpreverify-ignorewarning

2012-02-23 15:23:03

Activity的四种加载模式 android:launchMode

singleTop要求如果创建intent的时候栈顶已经有要创建的Activity的实例,则将intent发送给该实例,而不发送给新的实例。(注意是栈顶,不在栈顶照样创建新实例!)singleTask模式:当intent到来,需要创建singleTask模式Activity的时候,系统会检查栈里面是否已经有该Activity的实例,如果有直接将intent发送给它。 Activit

2012-02-09 09:55:54

android NDK入门实例,生成.so文件

转自http://blog.163.com/prevBlogPerma.do?host=zctya&srl=1209178201181074018603&mode=prev目标:利用NDK 生成 SO 库,使用 SO 库进行 JNI 调用,在 Android sdcard 创建文件并写入数据。工具:NDK 1.6 、Eclipse for java 、android SDK 、

2012-02-08 21:16:50

android 程序安装完成时,程序启动两次的问题解决办法。

程序安装完成时,点打开,然后Home键跳到桌面,在点程序,程序运行两次。实际上只是新开了一个ui线程,其他数据还是原来的,加一个变量,如果二次启动,就直接关闭 private static int OnlyOne = -1;     @Override    public void onCreate(Bundle savedInstanceState) {        s

2012-02-05 00:43:11

Android AlertDialog 选择列表

private int select_month = -1; btn_month.setOnClickListener(new AlertClickListener_Month()); class AlertClickListener_Month implements OnClickListener {  @Override  public void onClick(View v)

2012-02-04 21:07:40

查看更多

勋章 我的勋章
    暂无奖章