原创 分析mybatis是如何工作的

分析目標代碼 public static void main(String[] args) { SqlSession sqlSession = null; try { // myba

原创 nttty實戰讀書筆記

netty實戰圖書筆記

原创 sonarqube使用

1. maven 集成sonarqube <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>sonar-maven-plugin</artifact

原创 LitePal總結

對Litepal總結的修改 1、配置LitePal 導入LitePal的jar dependencies { ... compile 'org.litepal.android:core:1.4.0' ..

原创 創建Notification

創建Notification 可以在NotificationCompat.Builder對象中爲通知指定UI信息和操作。要創建通知,請調用NotificationCompat.Builder.build(),它將返回包含你的具體

原创 Android調用Camera的過程

調用Camera進行拍照的過程 Here’s a function that invokes an intent to capture a photo. static final int REQUEST_IMAGE_CAPTURE

原创 gradle混淆錯誤查詢

Android proGuard Summary org.xmlpull.v1.XmlPullParser -dontwarn org.xmlpull.v1.** 該問題是由於Libs中存在系統相同的xml解析類,需要將lib

原创 WheelDatePicker

Wheel date picker 時間選擇器根據WheelView進行的封裝。 先看看效果 調用方法 public void showDateDailog(View v) { if (mDateDialog ==

原创 RSTimer

RSTimer RSTimer for the implementation of TimerTask, in the course of the implementation can pause, continue, acce

原创 Deprecated

activity.getWindowManager().getDisplay().getHeight(); Display display = activity.getWindowManager().getDisplay();

原创 CentOS7.x 安裝 PostgreSQL

本文只講PostgreSQL在CentOS 7.x 下的安裝,其他系統請查看:https://www.postgresql.org/download PostgreSQL 所用版本爲:PostgreSQL 10 1.安裝存儲庫

原创 idea 2018.3激活碼

該激活碼針對於2018.3版本 4RULSIH54N-eyJsaWNlbnNlSWQiOiI0UlVMU0lINTROIiwibGljZW5zZWVOYW1lIjoiMjA5OSAxODExIiwiYXNzaWduZWVOYW1l

原创 StackNavigation 嵌套 TabNavigation

StackNavigation 嵌套 TabNavigation 使用場景 由多個Tab構成主頁,再由主頁跳轉到子頁面的這個場景在很多APP上都可以看到。 功能實現 實現這個功能可以採用StackNavigation嵌套TabNav

原创 Activity的啓動過程 8.0

1、應用內Activity的啓動過程 在應用內調用startActivity時,最終會通知AMS來啓動相應的Activity。在AMS及ActivityStarter、ActivityStackSupervisor、Activity

原创 Android 繪製流程及事件傳遞機制總結

1、繪製流程 在Android系統中繪製過程主要涉及的方法有 onMeasure、onLayout和onDraw。每個方法的作用如下: onMeasure() 測量和設置控件的尺寸 onLayout() 對控件進行佈局 onDraw