android工作随笔(第三季)

来源:互联网 发布:pr导出网络视频格式 编辑:程序博客网 时间:2024/04/28 00:45

1.string str =null;

打印str的值为null

2.print会先判断对象是否为null。

3,radioButton妙用:button为透明,background设置为点击效果,起到Tab的效果!

4,error opening trace file: No such file or directory 报错:api版本与模拟器版本不一致导致的

5,  <HorizontalScrollView
                        android:layout_width="fill_parent"
                        android:layout_height="fill_parent"
                        android:layout_weight="2" >


                        <FrameLayout
                            android:layout_width="1900dp"
                            android:layout_height="wrap_content" >


                            <LinearLayout
                                android:layout_width="1900dp"
                                android:layout_height="match_parent"
                                android:orientation="horizontal" >


                                <GridView
                                    android:id="@+id/gridview_home"
                                    android:layout_width="wrap_content"
                                    android:layout_height="wrap_content"
                                    android:clickable="false"
                                    android:focusable="false"
                                    android:horizontalSpacing="10dp"
                                    android:numColumns="21" />
                            </LinearLayout>
                        </FrameLayout>
                    </HorizontalScrollView>

上述让GridView横向滑动


6,开机动画desc文件如下:

480 320 10p 0 0 android  每秒10真,0代表循环,0代表延迟时间(压缩为zip,以存储方式)


7,<action android:name="android.intent.action.MAIN" />


               <!--  <category android:name="android.intent.category.HOME" /> -->
                <category android:name="android.intent.category.DEFAULT" />
               <!--  <category android:name="android.intent.category.MONKEY" /> -->



8.混淆

-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
#忽略警告 也可以用-ignorewarnings
-dontwarn
#声明第三方jar包,不用管第三方jar包中的.so文件(如果有)
-libraryjars libs/AcraWithSrc.jar
-libraryjars libs/android-support-v13.jar
-libraryjars libs/jpush-sdk-release1.5.2.jar
-libraryjars libs/ormlite-android-4.41.jar
-libraryjars libs/ormlite-core-4.41.jar
-keep class **.R$* {  
 *;  
}


-dontwarn cn.jpush.**
-keep class cn.jpush.** { *; }
-dontwarn com.slidingmenu.lib.**
-keep class com.slidingmenu.lib.** { *; }
-keep interface com.slidingmenu.lib.** { *; }
-keep class android.support.v4.app.** { *; }
-keep interface android.support.v4.app.** { *; }
-keep class com.actionbarsherlock.** { *; }
-keep interface com.actionbarsherlock.** { *; }
-dontwarn com.actionbarsherlock.**
-dontwarn com.slidingmenu.lib.**
-keepattributes *Annotation*
-keepattributes *DatabaseField*
-keep class org.acra.** { *; }
-keep class com.joked.provider.** { *; }
-keep class com.joked.entity.** { *; }


-keep class com.j256.**
-keepclassmembers class com.j256.** { *; }
-keep enum com.j256.**
-keepclassmembers enum com.j256.** { *; }
-keep interface com.j256.**
-keepclassmembers interface com.j256.** { *; }