原创 Android MVP框架 小結

公司項目中用了MVP框架,這裏進行一點總結,詳細說明都在代碼註釋裏面 項目中我喜歡按功能進行處理 先展示base包中的處理   BaseActivity public class BaseActivity extends AppCom

原创 AndroidStudio logcat 日誌 包名顯示問號 親測!!!

AndroidStudio突然出現日誌裏面的包名顯示爲問號,原來一直是好的 04-20 13:21:36.576 18277-18277/? I/ly: msg: 初始化定位   網上的辦法全都是: 檢查 Tools / Android

原创 藍牙搜索不到周圍其他藍牙設備

最近公司需要做一個小項目,用到藍牙,首先在Mainfest清單中聲明 藍牙權限 和 定位權限 <uses-permission android:name="android.permission.BLUETOOTH" />

原创 Android animation 動畫背景圖自動播放的實現

Android animation 動畫背景圖自動播放的實現 Android動畫背景圖自動播放的實現我們在開發android應用的時候,經常會遇到類似從網絡加載大圖,在加載的過程中,在圖片要顯示的ImageView位置

原创 java對象的內存分配編輯與寄存器 、堆棧、堆、靜態存儲等

java對象的內存分配編輯 (1) 寄存器(register)。這是最快的保存區域,這是主要由於它位於處理器內部。然而,寄存器的數量十分有限,所以寄存器是需要由編譯器分配的。我們對此沒有直接的控制權,也不可能在自己的程序裏找到寄存器存在的

原创 handler, Looper, Message三者的關係,作者寫的很好很詳細。

轉載請標明出處:http://blog.csdn.net/lmj623565791/article/details/38377229 ,本文出自【張鴻洋的博客】 很多人面試肯定都被問到過,請問Android中的Looper , Han

原创 Java設計模式六大原則或者說七大原則 整理 (其實文章裏有七個。。。。)

對於Java看到過一個很有意思的說法:Java有六大心法,23種武功招式。分別就是Java設計模式六大原則和常用的23種設計模式了。本篇是對六大原則的整理。(最後一種是哈姆雷特)1.開閉原則(Open Close Principle)定義

原创 fragment的整理

1 靜態創建 1 創建一個類繼承Fragment 2在Activity的xml文件中使用<fragment>進行配置,id,name必須寫(id作爲唯一標識) 3 可以在自定義類中實現想要顯示的內容 2 動態創建 1 在Act

原创 RecyclerView的使用

1. 添加依賴:compile'com.android.support:recyclerview-v7:23.1.1',也可以直接添加高版本的design包,會自動添加recyclerView包。 2.  在xml佈局文件中引用Recyc

原创 GitHub基礎教程(一) 個人筆記

關於GitHubde教程,網上有很多,這裏是一個很多人都推薦的:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 本篇文章

原创 視頻格式轉換網站

地址1:https://www.aconvert.com/cn/video/ 地址2: https://convertio.co/zh/mp4-mpg/ 地址3:https://cloudconvert.com/formats/#vide

原创 dpi px dip dp sp density 以及公式換算 整理

屏幕尺寸: 是指屏幕對角線的長度,而且單位爲英寸(1英寸=2.54釐米(約)). 屏幕分辨率: 像素總點數 width*height 屏幕像素密度(dpi):每英寸屏幕上像素的密度 dpi計算公式: 若屏幕分辨率爲:854:480=1

原创 is not accessible from java.lang.Class android.app.ActivityThread

最近遇到一個報錯  is not accessible from java.lang.Class<android.app.ActivityThread> 很奇怪  最後發現相關的類的一個構造函數 是 protected    改爲publ

原创 圖片PDF轉word

最近需要把PDF轉word,試了幾個網站發現PDF是圖片做成的而不是文本直接做的。 找了些國內的軟件都要收費。 直接放網站:https://www.onlineocr.net/ 限制:只有50頁的免費權限 使用:  1 點右上角SIGN

原创 Android setLineSpacing(float add, float mult);

setLineSpacing()原型爲public void setLineSpacing(float add, float mult);  參數add:增加的間距數值,對應android:lineSpacingExtra參數。  參數m