原创 智能POS機項目原理分析

開發本質 智能POS機本質上就是一個Android手機,我們要開發的支付軟件從本質上也是一個普通的app,只不過這個Android手機是根據指定商家進行配置的,所以我們開發的app也只能給特定POS機使用,POS機廠家通過審覈商家材料定製

原创 Android 手機卸載廣告app

前段時間爲了搞Xposed,把手裏的華爲P9給裝了第三方ROM了,結果一堆的預裝應用,這還不是對讓人噁心的,關鍵是總會時不時彈出廣告頁面,由於不是在打開某個app的時候彈出的,所以無法判別是哪個app 1.查看後臺運行服務 由於它總是時不

原创 Xposed從安裝到寫代碼

手機安裝Xposed 之前是在電腦模擬器上安裝的,使用的是網易mumu模擬器,這個模擬器已經被root,安裝XposedInstaller後點擊框架-安裝或更新-重啓,就可用了,而且重啓十分快速,用於開發前期的工作十分方便,但一些問題在真

原创 Android RecyclerView嵌套RecyclerView並使用SwipeRefreshLayout導致未到頂部就觸發下拉刷新

RecyclerView嵌套RecyclerView,外層再加下拉刷新,刷新時出現item中的recyclerView 下拉時觸發刷新,感覺是滑動衝突引發的內層recyclerView把到達頂部給了swipeRefresh導致,所以 內層

原创 Android Launcher開發,橫屏Launcher中啓動一個豎屏app,退出app後launcher也變成豎屏的了

前段時間在做模擬器的Launcher開發,遇到這個問題,使用的夜神模擬器,不確定其他模擬器也有這個問題,問題如下:可以看到本來是橫屏的launcher在退出app後也變成豎屏了 。看到這種bug,很容易想到的是橫豎屏切換的問題,launc

原创 Android中限制並統計字數的EditText

design包已經出來有幾年了,其中就有TextInputLayout&TextInputEditText, <android.support.design.widget.TextInputLayout android:id="@

原创 ViewPager+fragment動態刪除某一個fragment後刷新

有個項目要求是MainActivity中有三個fragment,通過點擊main底部的三個按鈕進行切換,第二個fragment中有兩個按鈕,通過點擊切換兩個fragment,其中的第一個fragment中

原创 Android 應用內分屏查看(使用fragment)

說的不是安卓系統的應用分屏功能,而是在應用內一個界面想要分屏查看,例如在看文章答題app中,一個界面是文章,一個界面是題目,想要一邊看文章一邊答題的話,只能來回切換界面,所以需要兩者在一個界面,各自分屏可滑動(fragment可實現),並

原创 Android 分享界面,使用BottomSheetDialog(可上拉到頂部,可下拉消失,仿知乎、掘金等)

發現掘金和知乎的分享界面效果挺好的,比自己的用的AlertDialog和 PopupWindow的效果好太多就像學習一下,如圖是掘金的文章分享界面 其實這種效果是一個特殊的Dialog—-BottomSheetDialog 下面是

原创 Android 極光推送集成與使用詳解

極光新建應用 首先需要有極光賬號,在後臺新建應用 新建時會要求上傳app圖標和填寫app名字,然後需要完成推送設置 點擊推送設置後出現android 與iOS的按鈕,點擊android後填寫包名就好, 然後點擊下載Demo來

原创 Android 開發小貼士--Intent跳轉

在Android開發中頁面跳轉算是非常常見的操作了,使用也很簡單 Intent intent = new Intent(mActivity, ListActivity.class); intent.putExtra("type", mt

原创 EditText去掉光標下劃線以及點擊隱藏hint

EditText使用很廣泛,今天使用中需要去掉光標以及下劃線,還需要點擊後隱藏hint 去掉下劃線 android:background="@null" 去掉光標 android:cursorVisible="false" 點擊後隱藏

原创 Android Studio運行失敗,App上有個紅色叉號

上午 9:38:26 Gradle build finished in 25s 675ms 上午 9:38:30 Session ‘app’: Error Launching activity studio運行成功沒有錯誤,rebui

原创 Android 存儲網絡圖片到SD卡,並且無網絡狀態時顯示圓形頭像

上一個項目完工有需求是要在無網絡狀態時能夠加載名字和頭像,名字好說,在SharedPreferences中存儲後,判斷無網絡鏈接後就直接讀取就行了,但頭像需要存儲在sd卡,一開始的構思是在onCreate方法中imageview在使用gl

原创 Android 使用RecyclerView實現列表item重疊效果(使用addItemDecoration方法)

項目有一個界面是這樣的 看到後第一眼覺得應該使用RecyclerView,首先這個列表是item疊放效果,下面的壓住了上面的一部分,而且item背景圖片四周都有些透明陰影,不能簡簡單單的重定item高度解決,當然得需要很有私人訂製範