android教程

解決android有的手機拍照後上傳圖片被旋轉的問題

需求:做仿新浪發微博的專案,能夠上傳圖片還有兩外一個專案用到手機拍攝圖片,這兩個都需要把圖片上傳到伺服器 遇到問題:有的手機拍攝的圖片旋轉90度,有的圖片旋轉了180度,有的手機是正常的,伺服器要求的是正的,這樣問題就來了,不能使用者發個照片在微博上看到的是被旋轉了的啊,另外一個專案裡旋轉了的圖片直接匹配出

Android中Task任務棧的四種模式

首先我們來看下Task的定義,Google是這樣定義Task的:a task is what the user experiences as an “application.” It’s a group of related activities, arranged in a stack. A task is

Android 監控SD卡的插拔狀態

我們是以DV6300-T的平臺來做測試的,發現有2種方式來檢測android中external media(包括SD卡,USB)的狀態。 一種是使用StorageListener監聽,還有一種是使用廣播的方式。   DV6300-T的儲存裝置相關分析: 相關的類主要有: RecordDeviceMan

Android的單位及螢幕解析度

一、常用的單位:相對單位主要有:px、sp、dp 絕對單位主要有:pt、in、mm 二、單位應用總結:一般用相對單位,而不是絕對單位 1、字型的大小一般使用SP,用此單位的字型能夠根據使用者設定字型的大小而自動縮放 2、空間等相對距離一般使用dp(dip),隨著密度變化,對應的畫素數量也變化,但並沒有

Android Activity的Launch mode詳解

bug記錄:APP 在手機點選主選單是退出應用後再返回APP,APP未停留在之前離開的頁面。 demo演示 bug排查: 檢視Activity的生命週期 在重新進入app的過程中,activity活動棧中所有被singleTask Activity 之上的所有activity 被Destory B

Intent.ACTION_GET_CONTENT用法

先對ACTION_GET_CONTENT做一下說明:ACTION_GET_CONTENT:允許使用者選擇特殊種類的資料,並返回(特殊種類的資料:照一張相片或錄一段音) 剪下圖片 [java]  view plain copy  Intent intent = new Intent(In

android Intent類

1)利用Inent監聽應用程式的安裝、替換、刪除等 與包相關的Intent: Intent.ACTION_PACKAGE_INSTALL Intent.ACTION_PACKAGE_ADDED Intent.ACTION_PACKAGE_REPLACED Intent.ACTION_PACKAGE_

android FAILED Binder Transaction 問題的原因

今天在做一個widget的時候需要填充一個ImageView,圖片來自與網路。 發現都會出現FAILED Binder Transaction這個問題。 通過google得知,原來圖片的size不能超過40k。 Activity中ImageView是不會出現這個問題, 但是Widget使用的是remoteVi

Error:too many padding sections on bottom border.

異常資訊: Error:too many padding sections on bottom border. 原因: 使用andoridstudio製作.9圖錯誤。 解決 只怪我把線畫多了。 修改後的.9圖片 這樣問題就解決了

安卓Button-TextView-EditText綜合運用

1、如何使用安卓中的按鍵Button? 1、先從控制元件庫拖一個按鈕button的控制元件,在XML設定好寬高等引數 對應的就是Button這個圖示,直接拖出來即可; 以下是設定這個按鈕對應的XML程式碼: <Button android:id="@+id/butto

TextInputLayout使用以及自定義顏色

繼CoordinatorLayout之後,繼續研究 material design 的相關控制元件TextInputLayout,下面是效果圖: 1.gradle 配置 compile ‘com.android.support:design:22.2.0’ compile ‘com.andro

深入淺出Android Gradle構建系統(三:build task)

 接上一篇  深入淺出Android Gradle構建系統(二:專案結構) 構建任務(Build Tasks) java和Android通用的任務 在build檔案中使用了Android或者Java外掛之後就會自動建立一系列可以執行的任務。 Gradle中有如下一下預設約定的任務: 1. as

0.21720790863037