Time of Update: 2018-07-17
在android網路編程學習與實戰之旅一中,實現了把一個或者多個檔案上傳的自己搭建的伺服器中,那麼這一節,顯而易見的內容當然是怎麼把檔案下載下來。這裡依舊使用java.net包中的HttpUrlConnection來實現。關於下載後的檔案,可以有兩種處理方式,一種是把它儲存下來,另一種是把它顯示出來,比如圖片文字等可以下載後直接顯示出來。 為了更具直觀性的學習Android檔案下載,這裡首先嘗試把一個txt格式的檔案下載下來顯示在TextView中。
Time of Update: 2018-07-17
這裡部署的是eclips下的android開發環境 1、下載android SDK 下載連結地址是:http://wear.techbrood.com/sdk/index.html 下載下來的檔案名稱為:adt-bundle-windows-x86_64-20140702 將其解壓後,會發現裡面已經包含了Eclipse軟體和android SDK 2、啟動Android SDK Manager 啟動方法有兩個: a. 開啟eclipse,
Time of Update: 2018-07-19
今天在做項目的時候用了自訂listview以及自訂的item、adapter。現在把其中需要注意的地方記錄下來: 1、item內如果有button等控制項時,在監聽listview的onitemclick事件時,焦點會被item內的button、imagebutton等控制項搶走,從而導致在listview設定了onitemclick事件後不會被觸發。解決方案是在初始化item的時候屏蔽掉其內部button等控制項的焦點擷取,具體方法可以在自訂item的根控制項中調用:
Time of Update: 2018-07-19
初學Android做工程一定會遇到想要去除Titlebar的衝動 網上搜了下大致有三種方法: 1.實現應用中的所有activity都全屏 在manifest中直接加入 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 2.實現單個activity全屏
Time of Update: 2018-07-20
idangerous.swiper.js是一款強大的移動端觸屏圖片切換外掛程式,支援左右或者上下切換,適合做一些很炫的特效。這次做app有個圖片切換並且父級的背景也跟著前面圖片換,如下圖: 讓它適配手機,這個架構必須給
Time of Update: 2018-07-20
json資料格式解析我自己分為兩種; 一種是普通的,一種是帶有數組形式的; 普通形式的: 伺服器端返回的json資料格式如下: { " userbean " :{ " Uid " : " 100196 " , " Showname " : " \u75af\u72c2\u7684\u7334\u5b50 "
Time of Update: 2018-07-21
init.rc解析與chmod 改變檔案屬性沒用 轉自:http://h1372865100.blog.163.com/blog/static/2104291032012929114132327/ android的init.rc文法是專屬的,可以說是一種語言吧。
Time of Update: 2018-07-22
環境 在Android手機上通過代理網關(例如移動的cmwap)訪問一些HTTPS網站,例如Gmail等,有時會出現以下錯誤:“無法建立安全連線”- A secure connecction could not be established。 原因 這是一個隱藏得比較深的問題,原因是系統協議棧在建立SSL
Time of Update: 2018-07-22
以前我們都提到了有關 Android平台藍芽的配對、發現、啟用等操作,本文開始通過 BluetoothSocket類建立有關藍芽通訊的通訊端。從 Android 2.0開始支援這一特性,藍芽和 LAN一樣通過 MAC地址來識別遠程裝置,建立完通訊串連 RFCOMM通道後以輸入、輸出資料流方式通訊。 一、串連裝置 藍芽通訊分為 server伺服器端和 client用戶端,它們之間使用 BluetoothSocket
Time of Update: 2018-03-27
碼農筆記2——Android之Shape,筆記androidshapeAndroid有很多特別的xml檔案,如常用的selector、style以及shape,熟練使用這些xml可以是我們的項目變得更個人化。一、子標籤(corners、gradient、padding、size、solid、stroke)1、padding和size這兩個可以選擇不用,因為它們的作用分別是設定控制項內邊距和尺寸的,作用和布局檔案內的android:padding和android:layout_width相同。pa
Time of Update: 2018-03-27
解決圖片裁剪com.android.camera.action.CROP和intent.putExtra("return-data", true);, 最近在做一個圖片上傳,在上傳之前需要對照片進行裁剪,遇到一個坑,在別的手機上運行都正常,在小米手機上卻遇見一個問題,選中圖片無法裁剪,直接閃退,目前已解決!之前出過問題的地方會標紅 //選擇圖片 private void choosePhotos(){ Intent intent = new
Time of Update: 2018-03-28
Android一個小巧的記錄app(便簽或者日記
Time of Update: 2018-03-23
Android項目實戰(四十三):夜神模擬器,android實戰一、下載模擬器到電腦 夜神模擬器 二、環境配置 電腦--系統--進階系統設定--環境變數 PATH 裡面加入夜神模擬器的安裝目錄下的bin檔案 三、啟動模擬器 四、運行cmd命令,cd到夜神安裝目錄(bin目錄下) 命令:adb connect 127.0.0.1:62001 成功結果: 四、Android Studio 運行或調試
Time of Update: 2018-03-20
混合式應用開發之串口通訊(1),應用開發串口通訊CRC校正 迴圈冗餘校正(Cyclic Redundancy Check,
Time of Update: 2018-03-15
改變圖片局部透明度,實現透明度根據位置不而漸層,透明度漸層最近在做項目的時候遇到了一個需求,那就是要對一張圖片做處理,實現邊緣模糊過渡。苦思良久,最終用了以下的方法。1、構成一張圖片的是ARGB,我們可以直接把這整張圖片的ARGB取出來,然後改變圖片的A,也就是透明度。Bitmap sourceImg;int[] argb = new int[sourceImg.getWidth() * sourceImg.getHeight()];sourceImg.getPixels(argb, 0,
Time of Update: 2018-03-15
在非activity類調用startActivityForResult,對於這個問題,今天折騰了一下午,不是說我不懂得怎麼調用,而是我用了看似正確的調用方式,而其實這是一個坑。我用了下面這種方式:((Activity)
Time of Update: 2018-03-11
Android 內容提供者重新整理圖片 和
Time of Update: 2018-03-08
Android Studio:Support Library依賴包的版本號碼,androidlibrary當我們用RecyclerView時,如果想用某一個特定的版本,怎樣才能知道版本號碼呢?如果自己的筆記本中用過這個庫,那麼會儲存在本地硬碟中。 Android自身依賴包的版本號碼本地存放路徑: 沒有用過該版本,也沒有關係,google develper中有說明:Support Library的版本號碼其實都在developer裡面 Support Library
Time of Update: 2018-03-08
【轉】Android Studio開發應用案頭出現兩個或多個表徵圖,androidstudio原文連結:http://blog.csdn.net/jia635/article/details/78259699 解決辦法:尋找的是不是自己的AndroidManifest中 多個Activity 註冊了兩個lancher,即android.intent.category.LAUNCHER沒有,然後又通過 gradle 也沒找到原因,最後再尋找 匯入的 依賴工程
Time of Update: 2018-03-06
Android開發——fragment中資料傳遞與重新整理UI(更改控制項),androidfragment資料傳遞:1.通過資料庫進行資料的傳遞如在fragment中將資料儲存在資料庫中,之後其他的fragment或者activity直接讀取資料庫中的資料,資料庫使用還算簡單,這裡就不多說,建議使用litepal,簡單的不要不要的2.通過Bundle實現兩個fragment的資料傳遞想必大家看到這裡,想到的就是使用帶參數的建構函式來實現資料的傳遞吧,我剛開始也是如此,但是,寫上代碼之後,發現有