Time of Update: 2015-09-16
標籤:android
Time of Update: 2015-09-16
標籤:一、RelativeLayout(相對布局)概述 RelativeLayout是相對布局控制項,它包含的子控制項將以控制項之間的相對位置或者子類控制項相對父類容器的位置的方式排列 二、RelativeLayout(相對布局)的屬性 1、子類控制項在RelativeLayout中常用到的屬性(相對於父容器的一個位置) android:layout_alignParentLeft = "true" 子類控制項相對當前父類容器靠左邊(預設)
Time of Update: 2015-09-16
標籤:https://github.com/wasabeef/awesome-android-uiList of Android UI/UX LibrariesA curated list of awesome Android UI/UX libraries.Other listsLooking for Core Library? Check out wasabeef/awesome-android-libraries.Looking for iOS? Check
Time of Update: 2015-09-16
標籤:隨著移動互連網的迅速發展,前端的概念已發生很大的變化,已不僅僅局限在網頁端。而Android系統作為智能機市場的老大,作為前端開發工程師,非常有必要瞭解和學習。但面對眾多學習資料,站在前端開發工程師的角色,怎樣挑選出合適的路進行快速學習,而不必浪費大量時間去摸索,該系列文章希望能協助到小夥伴們。 文章會挑選幾個實際的例子,貫穿在整個系列中,涉及到Java、Android、程式設計等多方面知識,力求讓大家快速掌握。俗話說,工欲善其事,必先利其器,系列的第一篇就從Window系統下Andro
Time of Update: 2015-09-16
標籤:一、TableLayout概述 TableLayout表格版面配置模型以行列的形式管理子控制項,每一行為一個TableRow的對象,當然也可以是一個View的對象 二、TableLayout的全域屬性 1、android:collapseColumns = "1,2" 隱藏從0開始索引列,列直接必須ongoing逗號隔開:1,2,5<TableLayout
Time of Update: 2015-09-16
標籤:一、FrameLayout布局概述 在這個布局中,所有的子項目都不能被指定放置的位置,他們統統放於這塊地區的左上方,並且後面的子項目直接覆蓋在前面的子項目之上,將前面的子項目部分和全部遮擋 如下面的效果: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
Time of Update: 2015-09-16
標籤:*res/raw和assets的同樣點:1.兩者檔案夾下的檔案在打包後會原封不動的儲存在apk包中,不會被編譯成二進位。*res/raw和assets的不同點:1.res/raw中的檔案會被映射到R.java檔案裡。訪問的時候直接使用資源ID即R.id.filename。assets目錄下的檔案不會被映射到R.java中,訪問的時候須要AssetManager類。2.res/raw不能夠有檔案夾結構,而assets則能夠有檔案夾結構。也就是assets檔案夾下能夠再建立檔案夾*讀取檔案資源
Time of Update: 2015-09-16
標籤: 1.步驟是:先加入sqlite開發庫libsqlite3.dylib,建立或開啟資料庫,建立資料表,插入資料,查詢資料並列印2、sqlite 的方法sqlite3 *db, 資料庫控制代碼,跟檔案控制代碼FILE很類似sqlite3_stmt *stmt, 這個相當於ODBC的Command對象,用於儲存編譯好的SQL語句sqlite3_open(),
Time of Update: 2015-09-16
標籤:selector根據不同的選定狀態來定義不同的現實效果常用屬性:android:state_selected--------選中android:state_focused--------獲得焦點android:state_pressed--------點擊android:state_enabled--------設定是否響應事件============================android:drawable 放一個drawable資源android:state_press
Time of Update: 2015-09-16
標籤:說到NDK開發,其實是為了有些時候為了項目需求需要調用底層的一些C/C++的一些東西;另外就是為了效率更加高些。 但是很多時候能不用就不用;這個是啥原因?個人感覺有些時候是覺得麻煩,首先要配置 NDK 還要 下載 Cygwin ,配置 Cygwin ,然後需要編譯產生,哎太麻煩了。如果你說使用Eclipse,的確這樣在編譯上是能簡單很多,但是前期也是需要配置一大堆;哎,配置錯了還傷不起。 現在Google主力推動Android
Time of Update: 2015-09-16
標籤:在android中去掉標題列有三種方法,它們也有各自的特點。1.在代碼裡實現 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉標題列 記住:這句代碼要寫在setContentView()前面。2.在資訊清單檔(manifest.xml)裡面實現 <application android:icon="@drawable/icon" &
Time of Update: 2015-09-16
標籤: 現在Android多渠道打包普遍使用的是gradle設定productFlavor方式,通過gradle aR,可以執行一個命令,打出多個包,但是這種方式每次都要走一遍打包流程,而目前很多包僅僅是渠道號不一致,並不需要重新在走一遍編譯,打包流程。 看了美團的解決方案,他們利用了簽名的漏洞,在META-INF目錄內添加空檔案,可以不用重新簽名應用,本文介紹了一種使用者執行過gradle
Time of Update: 2015-09-16
標籤:決方法,在mainfest.xml中,對那個Activity加: <activityandroid:name=".activity.HomeActivity"android:windowSoftInputMode="adjustPan|stateHidden"></activity> 就不會把原來Activity的布局給頂上去了。 %¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥
Time of Update: 2015-09-16
標籤:1、輸入cmd進入dos介面,進入android-sdk-windows\platform-tools目錄,執行下面命令 啟動adb start-server 出現下面錯誤 * daemon not running. starting it now on port 5037 * ADB server didn‘t ACK * failed to start daemon * 2、執行下面命令 adb nodaemon server 出現下面錯誤 cannot bind ‘tcp:503
Time of Update: 2015-09-16
標籤:映像IO 潛伏期值得思考 - 凱文 帕薩特 在第13章“高效繪圖”中,我們研究了和Core Graphics繪圖相關的效能問題,以及如何修複。和繪圖效能相關緊密相關的是映像效能。在這一章中,我們將研究如何最佳化從快閃記憶體磁碟機或者網路中載入和顯示圖片。 載入和潛伏 繪圖實際消耗的時間通常並不是影響效能的因素。圖片消耗很大一部分記憶體,而且不太可能把需要顯示的圖片都保留在記憶體中,所以需要在應用啟動並執行時候周期性地載入和卸載圖片。 圖片檔案載入的速度被CPU和IO(輸入/輸出)
Time of Update: 2015-09-16
標籤:扣丁學堂 ios
Time of Update: 2015-09-16
標籤:扣丁學堂
Time of Update: 2015-09-16
標籤:android socket udp tcp ip Android基礎入門教程——7.6.1 Socket學習網路基礎準備標籤(空格分隔): Android基礎入門教程本節引言: 為了照顧沒學過Java Socket的初學者,或者說捋一捋Android開發中涉及到的網路通訊協定相關的概念,
Time of Update: 2015-09-16
標籤:IQKeyboardManager Github地址 :https://github.com/hackiftekhar/IQKeyboardManager經常在開發一個應用程式,我們遇到了一個問題,iPhone的鍵盤上滑覆蓋的UITextField / UITextView。IQKeyboardManager可以防止鍵盤滑動問題和覆蓋UITextField / UITextView無需你輸入任何代碼,不需要額外的設定要求。使用IQKeyboardManager你只需要添加源檔案到你的項目。
Time of Update: 2015-09-16
標籤:首先我們從Init.c中來看,當Init中解析完init.rc檔案時會得到一系列的action,通過action去調用一些函數。Zygote是在init.rc中service section中service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server