Time of Update: 2016-02-17
Android
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-15
【Android】以後改為在Win10下開發了,androidwin10分類:C#、Android、VS2015;建立日期:2016-02-12修改日期:2016-02-13一、滑鼠點擊時千萬別一心二用在Win10升級提醒不厭其煩的持續轟炸下,今天看手機時一不留神手一抖點錯了膝上型電腦上的按鈕,就像發紅包再也收不回來一樣,系統立馬迫不及待地升級成了Win10,好在原來的開發環境不需要做任何改變就能在Win10下繼續使用,而且運行了一下原來建立的Android項目,發現模擬器竟然比在Windows
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
【Android】第7章(5)TableLayout(表格版面配置),androidtablelayout分類:C#、Android、VS2015;建立日期:2016-02-11一、簡介TableLayout也是用行和列劃分儲存格,但不會顯示Row、Column以及Cell的邊框線,其子項目有許多TableRow組成,每個TableRow定義表的一行(Row),每個Row擁有0個或多個儲存格(Cell),每個Cell擁有一個View對象。使用TableLayout時,應注意每個cell的寬度。T
Time of Update: 2016-02-15
MirrorNetwork 基於jmdns和netty的android網路通訊開源庫,mirrornetworkjmdns目前android很多開源的網路通訊庫大多是基於http, 像Volley,
Time of Update: 2016-02-15
AndroidStudio怎樣匯入jar包,androidstudiojarAndroidStudio用於開發安卓Apk非常地方便,但是它的很多設定都與Eclipse不一樣。比如給項目中添加新的jar,在AndroidSutdio中就沒有Java編譯路徑的入口,就很難找到添加jar的入口。不過換一種思路,在AndroidSutdio中添加jar也是很方便的。 工具/原料Android Studio可匯入Android
Time of Update: 2016-02-02
EventBus初理解,EventBus理解 緣由: 平時工作,因為懶於動筆的原因,也沒注重技術和經驗的積累,導致之前曾經研究過的問題現在又忘記了,所以要慢慢注重積累,那麼就從寫作開始,談談對工作中碰到的問題進行整理和歸納。
Time of Update: 2016-02-03
高效地分析Android記憶體--MAT工具解析MAT(Memory Analyzer Tool), 是著名的Android記憶體分析工具, 雖然LeakCanary更加便捷, 但是MAT可以清楚地獲知整體記憶體使用量情況, 還是必須要掌握的. 我來講解一下如何使用.1. 記憶體檔案使用Android Studio底部的AndroidMonitor, 擷取記憶體片段.點擊Initial GC回收記憶體, 使用應用, Dump Java Heap,
Time of Update: 2016-02-02
android WebView控制項顯示網頁,androidwebview有時需要app裡面顯示網頁,而不調用其他瀏覽器瀏覽網頁,那麼這時就需要WebView控制項。這個控制項也是很強大的,放大,縮小,前進,後退網頁都可以。1、部分方法//支援javascriptweb.getSettings().setJavaScriptEnabled(true); // 設定可以支援縮放 web.getSettings().setSupportZoom(true); // 設定出現縮放工具
Time of Update: 2016-02-02
【React Native開發】React Native控制項之ToolbarAndroid工具列控制項講解以及使用(15)(一)前言今天我們一起來看一下工具列控制項ToolBarAndroid的介紹完全解析以及最佳實務。剛建立的React Native技術交流群(282693535),歡迎各位大牛,React