原创 水泥廠之插件

一、GsonFormat:快速生成bean類 快捷鍵:快捷鍵Alt+S也可以使用Alt+Insert   二、Lifecycle Sorter :根據生命週期代碼排序 三、CodeGlance:在右邊可以預覽代碼,實現快速定位 四、Sex

原创 Android 查看 SHA1

一、debug版,暫無、 二、正式版 1、方法:解壓APK,在解壓後的目錄中使用cmd,如下: keytool -printcert –file .\META-INF\CERT.RSA  

原创 磚垛之鍵盤

一、默認不彈,電機輸入框的時候再彈 android:focusable="true" android:focusableInTouchMode="true"  

原创 Failed to resolve: com.android.support:appcompat-v7:28.+ 報錯

報錯全文如下: Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:28.+ <a href="install.m2.repo">Install R

原创 水泥廠之Android Studio配置JDK1.8

有兩種方法,這裏只記錄了一種,另一種據說比較麻煩,後遺症也有點多,沒具體測試 這種的邏輯個人理解爲,給as下了一個1.8的插件,然後設置as使用這個插件,設置比較方便,個人比較喜歡 第一步: 在整體項目的build.gradle文件裏把

原创 磚垛之view

一、改變view的背景透明度 1、Java代碼控制 /** * 設置view的背景透明度 * @param view * @param aph 0–255之間的數字。數字越大,越不透明。

原创 磚垛之viewPager

問題一、 fragment中嵌套viewpager,vierpager中有多個fragment,不顯示 . ViewPagerAdapter adapter=new ViewPagerAdapter(getActivity().getSu

原创 LitePal集成

https://www.jianshu.com/p/8035eb5da7a2 https://github.com/LitePalFramework/LitePal 使用上確實簡單 集成流程: 1、在build.gradle裏添加

原创 java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportan

FATAL EXCEPTION: main Process: mo.com.mo, PID: 2982

原创 搬磚之路-轉場動畫ActivityOptions

接觸場景: 開發文檔裏要求的。 需求:點擊列表裏的item圖片,放大跳轉到大圖界面,關閉大圖界面時,縮小返回至列表裏的item圖片處 實現: 使用ActivityOptions.makeSceneTransitionAnimatio

原创 磚垛之RecyclerView

一、焦點佔用,當一個界面裏有RecyclerView的時候,他會默認佔用焦點,也就是她會吧她上面的佈局頂上去不顯示,解決辦法,在XML佈局裏,他的上一級佈局裏添加 android:descendantFocusability="block

原创 磚垛之Android Activity 的四種啓動模式

種類:standard、singleTop、singleTask和singleInstance。使用位置:在AndroidManifest.xml中,通過<activity>標籤的android:launchMode屬性可以設置啓動模式使

原创 磚垛之android studio 友盟多渠道打包apk

一、在友盟後臺註冊一個賬號, 1、當新添加應用時, 點擊提交 這個appkey,就是友盟後臺的通行證, 2、當已經添加過應用時 這個時候友盟的AppKey我們就拿到了 二、添加友盟的依賴 1、 在項目的 b

原创 You need to use a Theme.AppCompat theme (or descendant) with this activity.

在模擬器上跑代碼的時候突然爆這個了,網上都說是v7包的問題,先不烤爐原因,直接記錄解決 android:theme=”@style/Theme.AppCompat.Light.NoActionBar” 完整代碼如下: <activi

原创 磚垛之ExpandableTextView-自定義可以動態展開/收縮顯示長文本的TextView

一、實現效果二、項目地址: https://github.com/Carbs0126/ExpandableTextView三、集成app的build.gradle文件裏添加依賴compile 'cn.carbs.android:Expan