Time of Update: 2014-09-23
自訂視圖(自訂屬性),自訂視圖屬性前言 前兩篇我們介紹了下自訂視圖到一些方法,自訂視圖(繼承View) 和 自訂視圖(群組控制項) ,有了自訂控制項有時候在靈活應用到方面還有所欠缺,因此需要進行一些自訂屬性。屬性定義 我們先把所需要到屬性定義好,在res/values/目錄下建立xml檔案attrs.xml,此檔案定義了所有需要到屬性,為了說明這個過程就定義了一個attr_title屬性。如下所示 attrs.xml1 <?xml version="
Time of Update: 2014-09-23
添加視圖後在螢幕上看不到或點擊無響應的原因淺析,視圖淺析添加視圖後不可見:1.建立視圖後沒有添加到父視圖上2.視圖沒有設定背景顏色,顏色為clearColor3.建立視圖時沒有設定frame4.建立視圖的過程寫在方法中,但是沒有調用5.添加到的父視圖為nil,父視圖不存在,所以添加不上添加視圖後不能響應互動1.查詢檢視表的層級關係,是否當前視圖的上面還有其他視圖,而顏色設定為clearColor2.視圖超出父視圖的管理範圍,超出部分無法響應互動3.視圖的使用者互動(userInteraction
Time of Update: 2014-09-23
AsyncHttpClient,asynchttpclient使用 AsyncHttpClient來非同步網路資料AsyncHttpClient是非同步,但是有時候我們需要得到請求的結果集來返回給某個函數,由於是非同步,所以不能夠直接return會去,所以可以定義一個interface來給調用AsyncHttpClient方法的一個回調來擷取結果集。 1 public void click(View view) { 2 AsyncHttpClient
Time of Update: 2014-09-23
android項目 之 記事本(10),android項目 上一節,實現了畫板的所有功能,包括設定畫筆大小,設定畫筆顏色,橡皮擦等功能,而手寫,也可以添加設定筆跡大小和顏色的功能,這節就順勢實現手寫的調整筆跡大小和調整筆跡的顏色。
Time of Update: 2014-09-23
介面間傳值的方式,介面傳值屬性傳值:屬性傳值適用於從前往後傳值.代理傳值:適用於從後往前傳值.單例傳值:適合於從前往後傳,從後往前傳都可以,但是記憶體空間不會被釋放直到應用程式結束NSUserDefaults:資料持久化的一種方式,資料可以長久的儲存,存到本地然後再從本地擷取.通知:通知的使用需要註冊通知,以及發送通知.block: 需要定義block,當block
Time of Update: 2014-09-23
Android使用Messenger進行Service IPC通訊分析,androidipc如果想要進行IPC通訊,一般寫一個AIDL介面,再寫一個Service子類,然後實現AIDL介面 當做IBinder返回給Activity介面層。如果不想寫AIDL介面檔案,只是單I線程中與Service進行通訊 我們可以用Android寫好的Messenger類來處理,一樣能將訊息傳遞給Service進行通訊。先寫上基本代碼:public class MyService extends Service
Time of Update: 2014-09-23
Android開發之擷取所有軟體資訊,android開發擷取程式運行:程式碼:/** * 擷取所有軟體資訊 * 1.通過非同步方式顯示系統中所有軟體 * 2.單擊開啟指定軟體 * 3.將所有軟體的包名和activity名儲存的本地SharedPreferences * @author jph * Date:2014.09.21 */public class ScanPackage1 extends Activity {/**掃描成功**/private final static int
Time of Update: 2014-09-22
我的android 面試之路(五:同學你有什麼想問的嗎?),android之路同學你有還什麼想問的嗎? 好吧 排版問題 還是強調一下我不喜歡用標點符號(, 。) 這樣很純淨 我喜歡 看到題目好搞笑 可是幾乎每個面試者都遇到過 也知道這意味著什麼 一般情況下 技術面如果遇到這句話 那應該是木有戲了 這時大致面試官已經問完技術問題 開始失去耐心 開始嘮(kan)家(da)常(shan)你家哪的 有木有意向考研
Time of Update: 2014-09-23
dex2oat將dex轉換為oat的執行路徑概覽,dex2oatoatdex2oat是一個可執行檔,在源碼中通過編譯檔案art\dex2oat\Dex2oat.cc產生。dex2oat的執行入口是:int main(int argc, char** argv) { return art::dex2oat(argc,
Time of Update: 2014-09-22
android TextView 設定部分文字背景色和文字顏色通過SpannableStringBuilder來實現,它就像html裡邊的元素改變指定文字的文字顏色或背景色 public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState)
Time of Update: 2014-09-22
android擷取對話方塊文本注意事項1、View注意設定成final類型如final View layout=。。。2、擷取文字框對象時候格式EditText e = (EditText)layout.findViewById(R.id);//這裡記好了那個layout 是上面final View對象不注意上面的你就無法獲得對話方塊中的文本了哦!private void getWifiInfo() { // TODO Auto-generated method stub /*
Time of Update: 2014-09-21
Google Play免費top50App中八成有山寨版本,top50app山寨隨著行動裝置使用者數量不斷增長,山寨App數量也如雨後春筍般層出不窮,一項專門針對Google
Time of Update: 2014-09-21
iOS 建立多線程的三種方法,ios多線程三種方法(1)//通過NSObject的方法建立線程</strong></span> //(這個方法會自動開闢一個後台線程,參數1:在這個後台線程中執行的方法,參數2:用於傳遞參數) [self performSelectorInBackground:@selector(banZhuanPlus) withObject:nil];(2)//通過NSThread建立線程(參數1:方法的執行者;參數2:線上程中執行的方法;
Time of Update: 2014-09-21
如何在編譯的時候,控制刪除apk不用的資源?,編譯apk1.修改alps/meidatek/config/xxx/ProjectConfig.mk下的MTK_PRODUCT_LOCALS,去掉不用的資源,比如螢幕密度或語言等. 2. nodpi和mipmap的相關resource因其特殊作用會被保留PS: nodpi: resource不會根據device density做scaling mipmap:提供與device
Time of Update: 2014-09-21
android TextView 設定部分文字背景色和文字顏色,androidtextview通過SpannableStringBuilder來實現,它就像html裡邊的<span>元素改變指定文字的文字顏色或背景色public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState)
Time of Update: 2014-09-21
為什麼要用資料庫,要用資料庫為什麼要用資料庫? 1.檔案讀寫,歸檔讀取資料需要一次把資料全部讀出來,占記憶體 2.資料庫尋找資料效率很高,體現在尋找資料,資料修改(增刪改查)為何要學習資料庫?感覺你們老師問題問得有點白癡 這種問題應該可以在你們資料庫書上找到答案 或者任何一本資料庫教材的前沿裡面 為什麼學習資料庫?因為他重要貝,沒有資料庫的系統就是一個死的系統
Time of Update: 2014-09-21
Android開發之Thread+Handler樣本(打地鼠),androidhandler直接上代碼package com.mingrisoft;import java.util.Random;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.MotionEvent;import android.
Time of Update: 2014-09-21
百度 一面 面試題 移動端 2015,試題2015上午面完我大TX 。。腦子一熱報了個遊戲策劃 ...lz是搞技術的... 群面被虐的爽歪歪然後 累得半死趕到了百度 所在的酒店面試。。百度這次沒有hr... 貌似面試官也就幾個人正題:1、不使用額外的空間 交換2個數 a = a+b b = a-b a = a- b 很簡單 異或也可以2、給定一個不降序 序列 從裡面找出相等的數
Time of Update: 2014-09-21
Android
Time of Update: 2014-09-21
android:View的setTag和getTag使用1.用於區分很多相似的View例如: button1.setOnClickListener(new OnClickListener ... );button2.setOnClickListener(new OnClickListener ... );它們可能執行相似的邏輯,但你必須分別為兩個Button設定兩個獨立的OnClick事件, public void onClick(View v) {