原创 Android studio使用中出現的問題

解決方案:把不需要的jar包給刪除了就可以了 點贊 收藏 分享 文章舉報 水清火白 發佈了19 篇原創文章 · 獲贊 4 · 訪問量 3萬+ 私信

原创 coordinatorLayout使用總結篇,實現高級特效

xml中寫入代碼: <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http

原创 手擼一個預加載頁面,酷炫環形進度條

高仿格瓦拉生活預加載頁面環形進度條——我稱之爲二龍戲珠。話不多說先上圖。 實現思路: 1、自定義一個view,畫兩個從點變換到半圓的弧形。 需要拓展的功能點: 1、需要展現出一個動畫效果。 2、進度條走滿的時候需要觸發界面的跳

原创 http://blog.csdn.net/huang_cai_yuan/article/details/52927630

打造Android萬能的軟件更新庫,修改只要一點點 標籤: 增量更新全量更新軟件更新靜默安裝 2016-10-28 19:40 472人閱讀 評論(1) 收藏 舉報 本文章已收錄於: 分類: Android進階

原创 封裝Activity基類,快速實現添加標題欄,設置狀態欄樣式

本篇博客是在網上學習快速封裝一個ToolBar的基類的靈感,作了一定程度的衍生。 第一步:創建一個BaseActivity並在其佈局文件中設定標題欄的樣式,FrameLayout是用於裝載子類Activity的佈局。 <LinearLa

原创 Android開發"夜間模式"換膚功能

主要思路: 約定兩套或者多套界面風格(按鈕背景樣式、背景色、文字背景、文字顏色等)。在代碼中動態設置主題並進行動態切換。 首先在src/values目錄下創建attrs.xml設置相關字段和與之對應的資源類別。 <?xml versi

原创 Android混合開發之——WebView頁面棧遇上重定向

場景:我們的現在開發的App基本都會嵌入一些網頁是內容更加的豐滿。我們在網頁展示頁面想點擊返回鍵退出到前一個頁面。當退出到最開始的頁面的時候直接退出當前的Activity。通常的做法是,監聽返回鍵,判斷頁面棧是否可以回退。 @Ov

原创 Java中的浮點型進行四則運算精度丟失的問題

Android開發過程中需要有很多的商業運算,這些運算中會出現對float類型和double類型的四則運算。單純拿float和double進行四則運算就會出現很大的精度丟失問題。爲了解決這個問題,建議使用BigDecimal類,它在構造一

原创 Android中消息機制初探(創建一個可以接收消息的子線程)

Android開發者都應該知道的是爲了提高用戶體驗,必須將耗時的操作放在子線程中處理,處理完畢之後發送消息給主線程,刷新UI界面。 那麼子線程如何接收消息呢? 這裏使用到Looper對象 /** * 需要用到調用消息

原创 Android高效開發之,Android6.0動態權限的封裝

每次進行動態權限註冊的時候,都要使用固定的流程 對該固定代碼進行封裝,可以在所有界面Activity基類中進行動態權限的申請。 子類Activity只需要構造一個LinkedList 傳入就可進行權限的檢查和申請。 基類的代碼如下

原创 Android中使用線程池來管理線程

背景:每出現一個耗時操作都去創建一個新的線程必然不優美,既沒有高併發,對資源的共享和競爭也是比較混亂。總之: a. 每次new Thread新建對象性能差。 b. 線程缺乏統一管理,可能無限制新建線程,相互之間競爭,及可能佔用過多系統

原创 Android5.0以上共享元素動畫及水波紋動畫快速配置

一、Android5.0以上版本的共享元素的配置。 1、在格式配置文件中配置style屬性。 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"

原创 java接口回調的實用技術

接口回調這裏的使用場景是在執行完畢某個代碼塊的時候去執行類外一個層級的代碼。類似於設計模式中的觀察者模式。話不多說,上代碼。 這是用於回調的接口 public interface ComputeResult { public v

原创 Android5.0沉浸式狀態欄,以及動態改變狀態欄顏色

設置狀態欄完全不可見 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

原创 Android中如何實現excel的導入/導出

在Android中使用第三方庫來實現對excel的文件的導入導出 準備操作:從網絡上下載第三方庫jxl.jar並且導入到Android studio中 一、將內存中的數據導出到Excel文件中。 /** * Created by A