原创 ProgressBar樣式的定義

網上收集的文章:http://www.bkjia.com/Androidjc/889841.html 1.改變Progress可以通過改寫樣式的方式,首先看Android自己的進度條樣式 樣式中的參數介紹 <style name

原创 Android AIDL的理解和使用

注:內容部分來自於極客學院 一、AIDL的使用場景 1.AIDL (Android Interface Definition Language) 是一種IDL 語言,用於生成可以在Android設備上兩個進程之間進行進程間通

原创 解決Android輸入法不隱藏的問題

一、解決點擊輸入框外部輸入法不隱藏的問題 解決思路 1。isShouldHidden方法判斷點擊的位置,是否在你點擊的EditText內部。 2。如果是Editext在使用InputMethodManager方法隱藏 3。

原创 Android---再按一次退出頁面

很多程序都當用戶按Back鍵退出頁面時,會先提示用戶再按一次退出,防止用戶無意間觸碰到了Back鍵退出了頁面,這樣有一個很好地用戶體驗。 實現思路:通過handler改變退出的標識位 1.設置標識位:分爲確認退

原创 Android-----DialogFragment的使用

一、DialogFragment是Android針對一些常用場景,對Fragment進行的一次封裝。 建立一個類繼承DialogFragment,創建一個方法,該方法返回Fragment自身,並且保存住外界傳入的類型, publi

原创 解決全屏問題

一、在適配華爲和魅族手機時,因爲底部具有NativigationBar導致不能全屏 1。在公司看到的解決方案 /** * 全屏顯示方法 */ public void fullScreen() {

原创 JavaWeb開發嘗試

一、初衷: 1.我是一名做Android開發的程序猿,最近想要自己做一款笑話的app,從服務端到客戶端全部由自己來做(一次簡單的嘗試),所以想要記錄下這些學習的過程。一下的準備過程主要是在開發前一些blog的收集 二、開發前準備

原创 JavaWeb----Struts2

視頻內容來自於極客學院的wahoo1234老師的視頻,以及自己的實踐 一、Struts2 它是一個用於開發JAVAEE網絡應用程序的網絡應用框架,提高了開發效率和規範性,更好的實現了MVC結構。 1.自動的封裝了表單提交數據

原创 JavaWeb----JDBC

一、JDBC的介紹 它是JAVA數據庫連接的一種連接數據庫的API。對不同的數據庫採用統一的API進行編程。 二、接口: DriverManager:驅動程序管理類,用來管理驅動 Connection:連接指定的數據庫 Stat

原创 Android----MVP模式的理解

本篇文章基於MVP模式對mvp設計模式進行了實踐,作者對mvp進行了很詳細的介紹,推薦大家看看。 一、MVP的理解 在Android開發中,Activity和Fragment承載了太多的開發任務,它們不僅負責展示UI,更由於它們有

原创 Python---IO的使用

open:創建一個文件 f.open(“filename.type”,"w"); f.wirte(“content”);//content爲寫入的內容 讀入一個文件: f.open(“filename.type”,"w"); li

原创 Python------異常處理

try —except error while True: try: x=int(input("please input a value")) break except ValueE

原创 Python---面向對象裝飾器

Class類: 創建一個類:class 類名: 構造方法:def init(self),self代表當前類的引用,類似於java中的this class Student: def __init__(self, na

原创 Android性能優化----SparseArray

內容來自於Blog地址,對SparseArray知識進行了收集和整合。 一、SparseArray(稀鬆的數組) 是Android提供的一個工具類,可以更好的優化性能,替代HashMap。實現的思路請查看原Blog的地址。

原创 Android設計模式-----依賴注入

當我們需要根據不同的條件創造不同的對象時,首先想到的也許是不斷的像代碼中加入if判斷 例如: //每個緩存類中都有一個取到圖片的方法 ImageCache imageCache=new ImageCache(); MemeryC