Time of Update: 2016-02-18
【Anroid】第9章 列表視圖(1)--ListView相關類及其適配器,anroid--listview分類:C#、Android、VS2015; 建立日期:2016-02-18 一、簡介 列表視圖(ListView)是Android應用程式中使用最頻繁的UI組件,從無處不在短菜單選項列表到冗長的連絡人或internet收藏夾列表……都會用它來實現。 ListView控制項的用法非常靈活,既可以使用內建的視圖呈現基本的樣式,也可以用自訂視圖呈現各種特殊的視覺效果。
Time of Update: 2016-02-18
android重複的檔案複製APK META-INF許可證錯誤記錄,apkmeta-inf* What went wrong:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException:
Time of Update: 2016-02-18
andriod開啟網路攝影機和開啟相簿,andriod網路攝影機相簿package com.example.yanlei.picture;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import java.io.File;import java.io.IOException;import
Time of Update: 2016-02-18
Android Studio下運行開源項目9GAG遇到的問題首先是本地的build-tools版本不是開源項目所使用的,本來Android Studio點擊出錯提示會自動下載的,但是天朝把google的所有連結都封了,所以你懂的……於是到CSDN下載了21.1.1的版本,解壓後,檔案夾名稱換成版本號碼21.1.1,放到如下路徑(具體視各人的安裝路徑不同而不同)之後又遇到一個問題,說是Gradle的版本不夠新,找了一圈怎麼升級Android
Time of Update: 2016-02-18
認清Android Studio下的Gradle是什麼Gradle 是個啥,一開始我也沒弄清,官方解釋是:Gradle是一個基於Apache Ant和Apache Maven概念的項目自動化建構工具那麼Apache Ant和Apache Maven又是個啥?這個先忽略,那自動化建構工具呢?我個人狹義的理解就是軟體環境部署和打包的工具,那麼.net 也有CruiseControl.Net持續整合
Time of Update: 2016-02-18
Android開發學習之路--Camera之初體驗顧名思義Camera就是拍照和錄影的功能,像裡面,我們想拍照傳一下照片,就可以通過camera來拍照,然後儲存照片,發送給好友。那麼的app裡面是不會直接通過camera api來實現的,因為系統一般都會有camera這個程式,那麼直接調用camera
Time of Update: 2016-02-17
Android
Time of Update: 2016-02-17
Android的儲存系統—Vold與MountService分析(一),voldmountserviceAndroid的儲存系統(一)看了很長時間Vold儲存模組的相關知識,也死扣了一段時間的Android源碼,發現Android儲存系統所涉及的函數調用,以及Kernel與上層之間的Socket傳輸真的是讓人頭疼,除了需要整理整個架構的原理以外,還要反覆看源碼,真真的鬱悶。鬱悶之餘,還是打算把自己看過的經驗之貼和參考資料進行整理,以文章的形式發出來,供碼神們參考,有不對的地方請指正,我們互相交流
Time of Update: 2016-02-17
Android 串連webservice(利用Google提供的jar包),androidwebserviceAndroid開發,需要串連webservice,之前就想用Google提供的jar包,:http://pan.baidu.com/s/1hqMTUHe把它下載下來粘貼到libs檔案夾下即可:網上有很多類似的方法,我嘗試了很多都沒有成功,最後發現是我下載的jar包有問題導致我一直卡在哪兒。首先添加網路許可權:<uses-permission
Time of Update: 2016-02-17
android:Activity資料傳遞之全域對象(application)在activity之間資料傳遞中還有一種比較實用的方式,就是全域對象application Application和Activity,Service一樣是Android架構的一個系統組件,當Android程式啟動時系統會建立一個Application對象,用來儲存系統的一些資訊。Android系統自動會為每個程式運行時建立一個Application類的對象且只建立一個,所以Application可以說是單例(s
Time of Update: 2016-02-17
android:Activity資料傳遞之靜態變數使用Intent可以很方便在不同activity之間傳遞資料,這個也是官方推薦的方式,但是也有一定的局限性就是Intent無法傳遞不能序列化的對象,我們可以使用靜態變數來解決這個問題。Obj類package com.example.activity;public class Obj{String name;public String getName(){return name;}public void setName(String
Time of Update: 2016-02-17
android:Activity資料傳遞之對象(parcelable)這篇文章裡面寫了用seralizable使對象序列化在Activity直之間進行傳遞seralizable是在java api中的類,而在android中也有一個類使對象序列化,那就是parcelable。那麼兩者之間有什麼區別呢?seralizable:序列化到本地,是一個持久化的操作,效率慢一點parcelable:只存在於記憶體,程式結束,序列化後的對象就不存在了。效率快一點 具體代碼如下
Time of Update: 2016-02-17
Android的儲存系統—Vold與MountService分析(二),voldmountserviceAndroid的儲存系統(二)回顧:前貼主要分析了Android儲存系統的架構和原理圖,簡要的介紹了整個從Kernel-->Vold-->上層MountService之間的資料轉送流程,在這樣的基礎上,我們開始今天的源碼分析!【源碼分析】1. Vold的main函數 Vold也是通過init進程啟動,它在init.rc中的定義如下:1 service vold
Time of Update: 2016-02-17
android:Activity啟動模式之singleTask(二)先看一下standard啟動模式的說明:只有一個執行個體,在同一個應用程式中啟動他的時候,若不存在此Activity執行個體,則會在當前棧頂建立一個新的執行個體,若存在,則會把棧中在其上的其它Activity執行個體銷毀掉,並調用此執行個體的OnNewIntent方法,如果是在別的應用執行個體中啟動它,則會建立一個棧,並在該棧中啟動這個Activity,然後我在這個Activity執行個體中再開啟新的Activity這個新的執行
Time of Update: 2016-02-16
iOS,Android網路抓包教程之tcpdump現在的移動端應用幾乎都會通過網路請求來和伺服器互動,通過抓包來診斷和網路相關的bug是程式員的重要技能之一。抓包的手段有很多:針對http和https可以使用Charles設定代理來做,對於更廣泛的協議可以使用tcpdump或者wireshark。wireshark提供GUI,方便做深入全面的資料分析。tcpdump則輸出原始的包內容,好處是快速高效,之前寫過一篇簡單的紅包圖片的破解教程,就是用tcpdump來操作的。這篇文章主要介紹tcpdum
Time of Update: 2016-02-16
Android Drawable的9種子類 介紹Drawable 在android裡面 就是代表著映像,注意是映像 而不是圖片。 圖片是映像的子集。映像除了可以包含圖片以外 還可以包含顏色。換句話說Drawble就是canvas 可以繪製的 一種概念。 android 系統內建了很多種drawable。我們最好對內建的drawable 有一種比較熟悉的瞭解,這樣對我們apk開發很有好處,因為drawable使用 非常簡單 基本上就是xml編寫
Time of Update: 2016-02-16
Android 檢查行動電話通訊是否可用,android手機添加網路狀態許可權<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>程式碼範例:public void checkNet(View v){ if(isNetworkConnected(this)){ Toast.makeText(this, "網路可用",Toast.LENGTH_SHORT).
Time of Update: 2016-02-15
Android Studio apk 打包流程(轉)http://blog.chinaunix.net/uid-26000296-id-5567890.html,androidstudio1.Build -> Generate Signed APK...,開啟如下視窗2.假設這裡沒有打過apk包,點擊Create new,視窗如下這裡只要輸入幾個必要項Key store path(生產key檔案的儲存路徑 )Key store password(key 儲存密碼)Key
Time of Update: 2016-02-16
Android Drawable的9種子類 介紹Drawable 在android裡面 就是代表著映像,注意是映像 而不是圖片。 圖片是映像的子集。映像除了可以包含圖片以外 還可以包含顏色。換句話說Drawble就是canvas 可以繪製的 一種概念。 android 系統內建了很多種drawable。我們最好對內建的drawable 有一種比較熟悉的瞭解,這樣對我們apk開發很有好處,因為drawable使用 非常簡單 基本上就是xml編寫
Time of Update: 2016-02-15
AndroidStudio怎樣匯入jar包,androidstudiojarAndroidStudio用於開發安卓Apk非常地方便,但是它的很多設定都與Eclipse不一樣。比如給項目中添加新的jar,在AndroidSutdio中就沒有Java編譯路徑的入口,就很難找到添加jar的入口。不過換一種思路,在AndroidSutdio中添加jar也是很方便的。 工具/原料Android Studio可匯入Android