原创 獲取標題欄和狀態欄的高度

int titleBarHeight; @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWind

原创 Android ListView,RecyclerView滑動標題漸變

ListView: //ListVie滑動觸動的接口 public AbsListView.OnScrollListener onScrollListener = new AbsLis

原创 Android studio 獲取應用簽名

今天做微信分享,需要應用簽名,在AS中打開最下面的Terminal, 在裏面輸入 "C:\Program Files\Java\jre1.8.0_77\bin\keytool.exe" -list -v -keystore "

原创 歡迎使用CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公

原创 【IM】極光簡單的聊天測試

配置AndroidManifest.xml <permission android:name="在極光註冊的包名.permission.JPUSH_MESSAGE" android:protect

原创 android.os.NetworkOnMainThreadException異常解決

請求網絡操作如果在主線程中,將會拋出此異常。Android這個設計是爲了防止網絡請求時間過長而導致界面假死的情況發生。 所以將網絡請求操作放在Thread中來請求。 點贊 收藏 分享 文章舉

原创 學習鴻洋大神的自定義View(一)的筆記

①初步明白Rect Rect.width(),這個方法是獲取控件中內容的寬度,height()獲取控件內容的高度; ②當xml文件中的寬高設爲wrap_content時,要自己,獲取內容的寬高,來計算背景的寬度和高度,我們需要自

原创 設置圖片漸變

LinearGradient lg=new LinearGradient(0,0,width,height,Color.RED, Color.BLUE,Shader.TileMode.MIRROR); paint.setSha

原创 onCreate中獲取控件寬高等於0的解決辦法

int w = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED); int h = View

原创 MVP模式學習筆記

MVP的三層 View層: 對應於Activity/Fragment,負責View的繪製以及與用戶交互 Presenter層: 負責完成View與Model間的交互 Model層: 實體模型、與數據進行交互,對數據進行加工處理

原创 Android Studio 打包語言報錯 is not translated

“title_widget_updater_service” is not translated in de, en, en-rUS 今天使用Studio打包遇到這麼個問題,是語言檢查的問題,有些語言包多了缺了之類的,但是有時明顯

原创 EditText 軟鍵盤默認隱藏,點擊外部隱藏

進入頁面時默認隱藏 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); 點擊外部隱藏 /** *

原创 Parcelable encountered IOException writing serializable 問題解決

遇到這個問題已經好幾天,在網上查資料看代碼,搞了好久,今天又拿出來,在簡書上看到一個大神的文章,終於解決掉了; 地址:http://www.jianshu.com/p/3da56fdca7c8 點贊 收藏

原创 【IM】網易lM聊天列表UI

對於一個初學者來說,如何優雅的寫好一個聊天消息列表是非常麻煩的事情,剛開始使用網易雲demo中的UI庫,但是該庫特別沉重,就其中一些羣,聊天室來說。我們可能是不需要的,引入進來就會增加apk的大小。後來我引用github上的一些開源庫來實

原创 【小程序】wxss樣式記錄

文本溢出 display: -webkit-box; overflow: hidden; -webkit-line-clamp: 5; -webkit-box-orient: vertical; 在this.setD