Proguard

Proguard概述ProGuard能够对Java类中的代码进行压缩(Shrink),优化(Optimize),混淆(Obfuscate),预检(Preveirfy)。 压缩(Shrink):在压缩处理这一步中,用于检测和删除没有使用的类,字段,方法和属性。 优化(Optimize):在优化处理这一步中,对字节码进行优化,并且移除无用指令。 混淆(Obfuscate):在混淆处理这一步中,使用a,b,c等无意义的名称,对类,字段和方法进行重命名。 预检(Preveirfy):在预检这一步中,主要是在Java平台上对处理后的代码进行预检。 开启(AndroidStudio中)     继续阅读
MXlwq's avatar
MXlwq 12月 22, 2016
 | 

Android ANR trace

    继续阅读
MXlwq's avatar
MXlwq 12月 21, 2016
 | 

Android自定义控件三部曲文章索引

    继续阅读
MXlwq's avatar
MXlwq 12月 20, 2016
 | 

Fragment KeyEvent监听

接口回调Fragment中12345678910111213141516171819202122protected BackHandlerInterface backHandlerInterface; public interface BackHandlerInterface { public void setSelectedFragment(Fragment3 backHandledFragment); } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //回调函数赋值 if(!(getActivity() instanceof BackHandlerInterface)) { throw new ClassCastException("Hosting activity must implement BackHandlerInterface"); } else { backHandlerInterface = (BackHandlerInterface) getActivity(); } } @Override public void onStart() { super.onStart(); //将自己的实例传出去 backHandlerInterface.setSelectedFragment(this); }     继续阅读
MXlwq's avatar
MXlwq 12月 19, 2016
 | 

水平ListView

想要实现水平的ListViewAndroid的ListView是纵向的 方法 HorizontalListView     继续阅读
MXlwq's avatar
MXlwq 12月 15, 2016
 | 

Fresco引起的.so加载问题

    继续阅读
MXlwq's avatar
MXlwq 12月 14, 2016
 | 

Android6.0动态权限

    继续阅读
MXlwq's avatar
MXlwq 12月 12, 2016
 | 

AndroidTextViewMarquee

跑马灯效果12345android:ellipsize="marquee"android:focusable="true" <!--获取焦点-->android:focusableInTouchMode="true" <!--TouchMode(手机设备)获取焦点-->android:marqueeRepeatLimit="marquee_forever"android:singleLine="true" <!--不能用maxLine="1"代替--> 如果想要实现同时出现过个TextView跑马灯,可以重写TextView     继续阅读
MXlwq's avatar
MXlwq 12月 02, 2016
 | 

Mac Alias命令

设置.bash_profile打开终端Terminal输入命令cd ~ 切换到用户主目录生成一个新文件(如果没有.bash_profile)1touch .bash_profile ## 使用喜欢的方式编辑.bash_profile文件(如果有)1open .bash_profile 也可以加-e参数,使用TextEdit打开文件1open -e .bash_profile     继续阅读
MXlwq's avatar
MXlwq 11月 16, 2016
 | 

Gerrit解决冲突

    继续阅读
MXlwq's avatar
MXlwq 11月 14, 2016
 |