標籤:http://blog.csdn.net/stevenliyong/article/details/5285334 今天有時間小看一下Android 的Makefile, 終於稍有明白Android 編譯系統是如何通過環境變數 TARGET_PRODUCT 來決定編譯定製product. 首先, 編譯Android 代碼 通常情況下使用:# make showcommands這實際上等價於下面的完整命令 (具體參見 build/core/envsetup.mk )#
標籤:折騰了好幾天,今天終於編譯通過,用了4個多小時,太不容易了。如所示:軟體環境虛擬機器:VisualBox作業系統:Ubuntu14.04 64位android源碼:android-4.4.4_r1 在這過程中遇到各種問題,通過apt-get install 安裝相應的庫可以解決一部分。編譯2-3個小時的時候遇到一個棘手的問題,“make: ***
標籤:原文網址:http://jileniao.net/linux-android-building.htmlsublime text讓我傷心。本來很信任sublime text的自動儲存功能,之前使用一直很給力的,但這次讓我傷心欲絕啊。關於Linux(ubuntu14.04)上編譯Android源碼的環境搭建詳細過程都是在sublime
標籤:1.布局實現:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
標籤:android android事件分發 android事件傳遞 隧道式分發 冒泡機制 記得以前教我code的啟蒙老師對我說過,如果你想學習一個新事物只需要三個W:Why、What、How,也就是:為什嗎?是什嗎?怎麼做?當你搞懂這三個W之後,你對新事物必定會有一個透徹的瞭解。然而對大多數Student來說他們往往最有興趣的
標籤:一、文字顯示行數設定1. 僅顯示一行文字android:singleLine="true"setTransformationMethod(TransformationMethod)2. 設定最多顯示幾行文字android:maxLines="3"TextView.setMaxLines(3);3.
標籤:android looper 線程間通訊 今天講一下,在Android中主線程如何向子線程中發送訊息的問題。 或許回想無非就是建立一個Handler對象,然後一個線程發訊息,另一個接收訊息嘛…… 原理確實是這樣,但是我們平時,是從子線程向主線程發訊息,而主線程預設已經幫我們完成了Looper的操作,所以我們只需要簡單的“建立一個Handler對象,然後一個線程發訊息,另一個接收訊息”……
標籤:參考文檔:http://blog.csdn.net/xueyepiaoling/article/details/8202359
標籤: 編譯打包成apk之後,將apk在手機上進行安裝,串連資料線,開啟命令列,輸入以下命令: [java] view plaincopy adb logcat -v time -s NBSAgent:V 之後運行嵌入聽雲代碼的app,進行有效網路訪問,如果出現以下內容,[java] view plaincopy NBSAgent start &
標籤: 這邊部落客要是學習 博主全棧工程獅 的《IOS效能調優系列:Analyze靜態分析》 後的實踐,最近公司的項目上架並沒有做效能的調優,故此在此記錄,以便以後使用,在此感謝博主 全棧工程獅 寫的精彩博文(引用)Analyze主要分析以下四種問題:1、邏輯錯誤:訪問null 指標或未初始化的變數等;2、記憶體管理錯誤:如記憶體流失等;3、聲明錯誤:從未使用過的變數;4、Api調用錯誤:未包含使用的庫和架構。進過測試存在的問題:1. 未用過的變數2.
標籤: typedef NS_ENUM(NSInteger, UIInterfaceOrientation) { UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown, UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
標籤:1.Activity的作用Activity是使用者和Android程式互動介面。一個Activity相當於一個視窗,這個視窗中可以放置各種控制項與使用者互動。視窗通常充滿螢幕,但也可以小於螢幕而浮於其它視窗之上。功能類似於MVC設計模式中的Controller,但它本身並不是一個使用者介面。2.Activity的生命週期包含以下7個方法建立:onCreate() 開始:onStart() 恢複:onResume() 暫停:onPause()停止:onStop(
標籤:學習園地以迂為直,以患為利 部落格園 首頁 新隨筆 聯絡 管理隨筆- 232 文章- 3 評論- 519 Android Studio匯入第三方類庫的方法Android Studio匯入第三方類庫的方法本人也剛剛開始嘗試做android app的開發,聽說android studio是Google支援的android 應用開發工具,所以想應該肯定比Eclipse好用吧,反正以前沒有java開發經驗,索性就從android
標籤:api 控制項 ios8.0新方法 在iOS8.0之後,蘋果更新了UIAlertView和UIActionSheet的建立方法。在以前的版本中,這兩個提醒使用者的控制項各自有自己的建立方法,但是在iOS8.0之後,使用了UIAlertController這個控制器類統一建立。不過之前的建立方法並沒有在iOS8.0之後的版本中實效,依然可以正常使用。下邊就記錄下新的寫法。首先看蘋果API的樣
標籤:天道酬勤。也許你付出了不一定得到回報,但不付出一定得不到回報。本講內容:介面3D旋轉樣本一: 下面是res/layout/activity_main.xml 布局檔案:<?xml version="1.0" encoding="utf-8"?><LinearLayout
標籤:一、引入工具包 引入工具包libsqlite3.dylib,該工具包為C語言工具包。二、代碼操作資料庫1、建立並且連結資料庫 - (void) _connectDB{ //1>擷取沙箱路徑作為資料庫建立時候的初始化路徑 NSString * path=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0]; path=[path
標籤:javascript中bind call apply函數用法詳解 js中bindcallapply bindcallapply函數用法 在給我們項目組的其他程式介紹 js 的時候,我準備了很多的內容,但看起來效果不大,果然光講還是不行的,必須動手。前幾天有人問我關於代碼裡 call() 函數的用法,我讓他去看書,這裡推薦用js
標籤:ios objective-c 學習 筆記 前言:陽光小強最近抽時間學習iOS開發,在學習過程中發現了很多有趣的東西也遇到了很多問題,為了在學習過程中能和大家交流,記錄下學習的心得和學習成果,所以就有了這一個系列文章,希望這一系列文章能形成一個系統性的東西,讓和我一樣剛步入iOS開發的朋友少走彎路,用最少的時間獲得最大的收益。既然是學習筆記,希望大家多提意
標籤:只有你學會把自己已有的成績都歸零,才能騰出空間去接納更多的新東西,如此才能使自己不斷的超越自己。本講內容:介面滑動倒影效果一、倒影原理:倒影效果是主要由原圖+間距+倒影三部分組成,高度大約為原圖的3/2(原圖為1、倒影為1/2)原圖,就是我們看到了最開始的圖片間距,是原圖與倒影之間的間隙,如:reflectionGap = 4;倒影,是原圖下半部分1/2高度,通過矩陣變換matrix.preScale(1, -1);
標籤:背景: 普通的筆記本顯然具有儲存佔用較大空間的弊端,而筆記類app又藉助於虛擬按鍵輸入,便利度稍遜。如果使用電腦,又產生了較大空間的弊端。手段: 成熟的書寫識別技術方法: 一、專有的劃分有制定格子的紙 二、一定格式,如markdown類的標記語言 三、通過app將紙質內容拍照並識別,作為文字類檔案儲存體。生活中的一點小小啟發。 議程管理app