原创 java劇院管理系統,數據存儲mysql

java語言加mysql數據庫開發劇院管理系統: java管理系統的源碼鏈接:(http://download.csdn.net/detail/qq_30000411/9567458) java管理系統的mysql的sql腳本

原创 淺談MVP模式(開發Android聊天機器人)

一、首先介紹什麼是MVP? MVP是模型(Model)、視圖(View)、主持人(Presenter)的縮寫,分別代表三個模塊。 模型(Model):負責處理數據的加載或者存儲,例如網絡或本地數據庫數據的獲取等等;

原创 華爲手機安裝debug時出現無效安裝和與操作系統不兼容問題解決

華爲手機安裝debug時出現無效安裝包和與操作系統不兼容問題 華爲手機安裝debug時出現無效安裝和與操作系統不兼容問題解決 示例如下: 原因及其解決辦法 原因是我們自己在運行Android dtudio大的debug包時通常選

原创 ViewPager+Fragment實現3D立方體滑動效果

ViewPager+Fragment實現3D立方體滑動效果,加RadioGroup的底部導航按鈕實現仿微信主界面。 首先我們來看一下具體的運行情況: apk安裝包的地址: (http://download.csdn.ne

原创 RecyclerView瀑布流式佈局、長按刪除

RecyclerView控件代替listview,比listview具有更多的屬性,比如刪除動畫等等,更有三種佈局任你挑選。因爲RecyclerView並沒自帶的item點擊事件,所以我們需要仿照listview一樣自己寫一個it

原创 Android調用系統相冊和相機選擇圖片並顯示在imageview中

Android調用系統相冊和相機選擇圖片並顯示在imageview中,在系統調用相機拍攝中,直接返回的是經過壓縮處理後的圖像,當你直接把返還後的圖片放在imageview中時 圖片就會非常的模糊,所以要經過先存放在sd中,然後在處

原创 RecyclerView的Item點擊事件,增加刪除Item瀑布流動畫效果,長按拖動Item,RecyclerView複雜佈局、實現新聞頻道選擇器

RecyclerView的Item點擊事件的實現,增加和刪除Item使用瀑布流動畫效果,長按拖動Item,RecyclerView複雜佈局的實現使用、RecyclerView去實現今日頭條新聞頻道選擇器。 使用ItemTouch

原创 SoundPool類-遊戲中即時音效的簡介

SoundPool爲即時音效,一般用於遊戲裏面的短暫的音效,與Android系統自帶的MediaPlay而言不會佔用大量的系統資源,並且播放是不需要緩衝,延遲較小,一般的文件大小爲<=7秒的小音頻文件。 SoundPool類的構

原创 ViewPager+Fragmet 實現3D滑動效果

ViewPager+Fragmet 實現3D滑動效果,下面給出程序運行截圖: 本項目的目錄截圖如下: 核心代碼如:fragments包裏的碎片fragment,和util包裏面的對ViewPager的一些定義。 do

原创 仿QQ6.0主頁側滑效果

仿QQ6.0主頁側滑效果的實現,我們使用衆所周知的我們常用的HorizontalScrollView來實現QQ的側滑效果。首先我們來看一下運行效果圖: 首先我們來打造一個側滑菜單的menu類,讓其繼承自HorizontalS

原创 HashMap源碼解讀

一:HashMap概念: HashMap基於哈希表的Map接口的實現,此實現提供所有可選的映射操作,並允許使用null值和null鍵。Hashmap不是線程安全的,如果想要線程安全的HashMap可以通過Collecti

原创 Activity的生命週期

Activity生命週期可分爲兩部分,一個是典型情況下的生命週期,兩一個是異常情況下的生命週期。典型的情況爲:有用戶參與的情況下activity所經歷的生命週期,異常情況爲:activity被系統回收或者當前設備的Configur

原创 TabLayout實現仿今日頭條頂部tab導航效果

今日頭條的頂部tab導航效果的實現,我們一般會用RadioGroup+Fragment+ViewPager來實現,適配器繁多,代碼量大,今天我們來介紹TabLayout的使用。TabLayout爲Android的Design庫中的

原创 java 圖片處理灰度化

java編寫圖片灰度化處理,首先對圖片的一些知識進行補充說明。 一:圖片灰度化的處理方法: 1.最大值法(Maximum):R=G=B=Max(R,G,B),這種方法處理後灰度圖象的亮度會偏高。 2.平均值法

原创 Git將本地新項目初始化提交到GitHub新項目上

Git第一章:Git將本地新項目初始化提交到GitHub新項目上 一、第一步在GitHub上創建新項目 創建完成之後會出現git命令提示 按照如下命令將一個文件提交到git上。 二、找到本地項目的目錄 使用git命令執行 1.使