Time of Update: 2016-06-30
Android 非同步Http架構簡介和實現原理,android架構在前幾篇文章中《Android 採用get方式提交資料到伺服器》《Android 採用post方式提交資料到伺服器》《Android 採用HttpClient提交資料到伺服器》介紹了android的兩種提交資料到伺服器的方法本文將介紹另外一種基於架構android-async-http的方法來實現android-async-http是一個強大的網路請求庫,這個網路請求庫是基於Apache
Time of Update: 2016-06-29
eclipse中一個項目引用另一個項目的方法,eclipse引用有時候我們一個項目會依賴於另一個項目的類庫和資源,如項目pds-prrs依賴於pds-fw和pds-srv中的類和包 想要在pds-prrs中引入其他兩個項目的方法為:右鍵pds-prrs->build path->configure build path->project選項卡->.點擊add,將另外兩個項目加入即可效果如下
Time of Update: 2016-06-28
no drawer view found with gravity RIGHT(Android實現側滑菜單從右面滑出) 解決辦法,drawerandroid代碼如下: <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content"
Time of Update: 2016-06-27
階段一:一個簡單的天氣預報應用的完整實現過程(二),階段天氣預報“階段一”是指我第一次系統地學習Android開發。這主要是對我的學習過程作個記錄。 上一篇階段一:一個簡單的天氣預報應用的完整實現過程(一)完成了應用的核心功能,接下來就要對它進行最佳化。今天我先最佳化它的部分UI和設定一些動畫。首先,說明一下,這部分都是我現學現做的,弄的時候也挺折騰的,所以我想先把整個過程的心得分享一下。我是打算把應用弄成google的Material
Time of Update: 2016-06-25
android 官方DrawerLayout的介紹和使用,androiddrawerlayout南塵:愛編程,愛安卓,每天進步一點點。drawerLayout是Support
Time of Update: 2016-06-25
andoid 自訂view 畫折線圖,andoid折線1 這個主要包含了簡單的繪圖操作 還是比較簡單的 package com.che300.price.component;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Path;import
Time of Update: 2016-06-23
Android Studio Gradle Build Running 特別慢的問題探討,androidgradle本文的本本win7 64bit 6Gandroid studio2.1在運行程式的時候Gradle Build Running
Time of Update: 2016-06-19
詳解安卓項目-鬧鐘,詳解安卓鬧鐘一.概述 * 鬧鐘功能概述:添加鬧鐘,刪除鬧鐘 * 思路:* 1.給一個button添加點擊監聽,用於添加鬧鐘 * 2.提供一個視窗進行鬧鐘時間的選擇 * 3.資料儲存:對鬧鐘的資料進行儲存 * 4.資料讀取:開啟app的時候對鬧鐘的資料進行讀取,以便保留以前設定的鬧鐘 * 5.對鬧鐘進行刪除操作 * 6.鬧鐘響的時候的操作:鈴聲響,顯示一個文字介面 * 你將瞭解到: *
Time of Update: 2016-06-17
開源項目 log4android 使用方式詳解,log4net開源話不多說, 直接上主題。 log4android 是一個類似於log4j的開源android 日誌記錄項目。 項目基於 microlog 改編而來, 新加入了對檔案輸出的各種定義方式。 項目地址: 點擊這裡 (https://github.com/lisicnu/Log4Android) 使用方式: 0. 匯入包. &
Time of Update: 2016-06-17
10個學習Android開發的網站推薦,android網站推薦1. Android Developers作為一個Android開發人員,官網的資料當然不可錯過,從設計,培訓,指南,文檔,都不應該錯過,在以後的學習過程中慢慢理解體會。2. Android Guides - CodePathCodePath是國外一個技術培訓機構,主要培訓iOS 和Android開發,而CodePath將Android
Time of Update: 2016-06-17
android 自訂view中findViewById為空白的解決辦法,findviewbyid網上說的都是在super(context, attrs);建構函式這裡少加了一個欄位,其實根本不只這一個原因,屬於view生命週期的應該知道,如果你在自訂view的建構函式裡面調用findViewById
Time of Update: 2016-05-13
Apache的詳細安裝教程和遇到的問題解決方案,apache解決方案有時需要自己去搭建一個Web伺服器,有很多伺服器可供選擇,這裡我自己搭建了一個Apache伺服器,Apache是使用最為廣泛的伺服器之一,並且我所在公司也是用的Apache,所以我選擇搭建Apache的Web伺服器。廢話不多說,我們接下來看看安裝過程和遇到的問題。(一)Apache安裝軟體下載1.訪問http://httpd.apache.org/,可以看到如下頁面。可選擇相應版本進行下載,這裡我選擇的是Apache2.4.2.
Time of Update: 2016-04-21
最全的Eclipse使用快速鍵,Eclipse使用快速鍵Ctrl+1 快速修複(最經典的快速鍵,一定要會)Ctrl+D: 刪除當前行 Ctrl+Alt+↓ 複製當前行到下一行(複製增加)Ctrl+Alt+↑ 複製當前行到上一行(複製增加)Alt+↓ 當前行和下面一行互動位置Alt+↑ 當前行和上面一行互動位置Alt+← 前一個編輯的頁面Alt+→ 下一個編輯的頁面Alt+Enter 顯示當前選擇資源(工程,or 檔案
Time of Update: 2016-04-21
AsyncTask和Handler兩種非同步方式的實現和區別比較1 AsyncTask實現的原理,和適用的優缺點AsyncTask,是android提供的輕量級的非同步類,可以直接繼承AsyncTask,在類中實現非同步作業,並提供介面反饋當前非同步執行的程度(可以通過介面實現UI進度更新),最後反饋執行的結果給UI主線程.使用的優點:l 簡單,快捷l 過程可控使用的缺點:l 在使用多個非同步作業和並需要進行Ui變更時,就變得複雜起來.2
Time of Update: 2016-04-14
Android java層音頻相關的分析與理解(三)調用相關Android中會有多個應用需要支援音訊播放。當同一時間內有多個應用需要輸出音訊時候,到底是全部輸出?還是輸出其中一個?假如輸出其中一個,那到底輸出哪個?以什麼標準去界定?為了處理這些關係。Android在2.3的時候引入了AudioFocus機制並沿用到現在。 1
Time of Update: 2016-04-09
Android開發系列通訊篇之EventBus概述及基本概念**EventBus**是一個Android端最佳化的publish/subscribe訊息匯流排,簡化了應用程式內各組件間、組件與後台線程間的通訊。比如請求網路,等網路返回時通過Handler或Broadcast通知UI,兩個Fragment之間需要通過Listener通訊,這些需求都可以通過**EventBus**實現。作為一個訊息匯流排,有三個主要的元素:Event:事件 Subscriber:事件訂閱者,接收特定的事件
Time of Update: 2016-04-08
Android提權漏洞CVE-2014-7920&CVE-2014-7921分析這是Android mediaserver的提權漏洞,利用CVE-2014-7920和CVE-2014-7921實現提權,從0許可權提到media許可權,其中CVE-2014-7921影響Android 4.0.3及以後的版本,CVE-2014-7920影響Android
Time of Update: 2016-04-08
Android觸摸事件(三)-觸摸事件類別使用執行個體目錄概述本文主要介紹之前提到的AbsTouchEventHandle(自訂觸摸事件處理類)及TouchUtils(觸摸事件協助工具輔助類)如何結合一起使用.使用的目的或者說達到的結果是:簡單方便地完成介面元素的拖動與縮放在整個過程中,介面元素的拖動與縮放工作完全交給以上兩個類處理,而不需要做任何其它的操作.只需要完成的是相關的一些介面實現與回調而已.使用流程以下為兩個類結合使用的簡單流程,若不是特別理解可以略過,下面會一一詳細說明.建立一個專
Time of Update: 2016-04-07
Android開發學習之路--圖表實現(achartengine/MPAndroidChart)之初體驗??已經有一段時間沒有更新部落格了,在上周離開工作了4年的公司,從此不再安安穩穩地工作了,更多的是接受挑戰和實現自身價值的提高。離開了嵌入式linux,從此擁抱移動互連網,也許有點為時已晚,但是相信通過努力,什麼時候都不會太晚。關於轉行,關於這次的轉型會不會成功,都是未知數,誰知道呢。以後就好好學習互連網相關的知識,偶爾業餘玩玩樹莓派,玩玩機器人之類的。??時間過得很快,已經在新公司待了一周了
Time of Update: 2016-03-30
Android studio1.5.1 NDK配置開發注意:因為使用的工具和SDK版本不同,過程可能就不同,我把我實驗過的幾種情況都會說下。一、工具和SDK版本:Android studio1.51, SDK版本:23 (最新的6.0)二、工具和SDK版本:Android studio1.51, SDK版本:21在這兩種情況之前你必須做好一件事:安裝NDK。過程如下:在setting 中appearance -> Android SDK -> SDK Tools ->