Time of Update: 2014-04-07
有2種方法:1.隱藏掉系統的title 然後自己的layout的布局 上面做出來一個類似title效果。2.請求系統的服務,讓系統的title 使用我們定義的樣式。現在我們講第二種,代碼如下:1.在布局檔案中建立title.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/
Time of Update: 2014-04-07
網上流行的一套安裝視頻教程,可惜的是沒有提供上課源碼和比較今天終於把這套視頻給看完了,看的過程中我基本都跟著敲代碼,並把代碼寫到有道雲筆記上內容大體上是和張澤華老師一樣的,但裡邊加入了我自己的一些想法,或者是張老師的代碼有bug我修改了我在這裡分享一下,如果你覺得有必要,這是有道雲筆記的串連http://note.youdao.com/share/?id=f39bf918842c7b0673a033d35d734073&type=notebook同時也有上傳的csdn資源,http://
Time of Update: 2014-04-07
這個模式花費了挺長時間,開始有點難理解,其實就是定義:動態給一個對象添加一些額外的職責,就象在牆上刷油漆.使用Decorator模式相比用產生子類方式達到功能的擴充顯得更為靈活。設計初衷:通常可以使用繼承來實現功能的拓展,如果這些需要拓展的功能的種類很繁多,那麼勢必產生很多子類,增加系統的複雜性,同時,使用繼承實現功能拓展,我們必須可預見這些拓展功能,這些功能是編譯時間就確定了,是靜態。 要點:裝飾者與被裝飾者擁有共同的超類,繼承的目的是繼承類型,而不是行為 &n
Time of Update: 2014-04-06
作者此前曾寫了一本關於iOS企業開發的書——《企業級iOS應用開發實戰》,此書從一個公司專屬應用程式開發人員的角度出發,以實現企業隨處工作和3G應用為宗旨,介紹了如何充分發揮蘋果新一代作業系統iOS的優勢和iPhone手機的軟、硬體特性,從而將公司專屬應用程式擴充到iOS平台。書的反響不錯。但老實說,現在看起來作者並不是太滿意。因為時隔半年過去了,作者對iOS企業開發又有了新的感受,同時也在實際開發中學習和掌握了新的技術,或者又發現了問題的新的解決方案。而我們的讀者們,想必也正由“菜鳥”轉變為身
Time of Update: 2014-04-07
原文地址:http://www.cocos2d-x.org/wiki/How_to_Debug_Cocos2d-x_Lua_Game_Using_Code_IDE 1.下載cocos code idePlatformFull Test VersionDownload For Global UsersDownload from Chinese CDNMac OS X10.9Mac OS X 64Mac OS X 64WindowsWin7Windows x86
Time of Update: 2014-04-06
NFC論壇選擇的初始標籤格式適用於最廣泛的應用程式和裝置效能:類型1基於ISO14443A,目前由Innovision研究和技術公司獨家供應 (TopazTM),具有96位元組記憶體,成本低,應用廣泛。類型2同樣基於ISO14443A,目前由Philips獨家供應 (MIFARE UltraLight),記憶體是1類標籤的一半。類型3基於FeliCa,目前由Sony獨家供應,具有較大記憶體(目前為2KB)和較高傳輸速率(每秒212KB),適用於更複雜的應用。類型4完全相容ISO14443A/B,
Time of Update: 2014-04-07
標籤在操作欄方便使用者去探索,在你的應用程式在不同視圖之間切換。ActionBar提供的標籤是最理想的選擇,因為他們適應不同的螢幕尺寸。一旦你確定了Fragment出現在布局裡,添加標籤的步驟如下:一:繼承ActionBar.TabListener介面,控制哪個標籤被選中,進而切換布局;二:對於每一個您想要添加標籤,執行個體化一個ActionBar,選項卡調用setTabListener
Time of Update: 2014-04-06
初學Android,今天敲代碼的時候碰到了幾個異常,現已解決,總結如下:首先看Android異常的方法:windows->show view->LogCat 開啟從裡面的紅色資訊裡找異常異常一:error:Found tag string where item is expected解決:
Time of Update: 2014-04-06
今天看部落格,發現有了這個下拉重新整理的控制項,效果看上去還蠻好的,於是我也想研究的是使用一下,寫個demo。其實使用很簡單的,但就是為了能使用這個新組建我下了好久的更新,後來還是直接去官網下載最新的ADT得到解決。該控制項的完整名字是android.support.v4.widget.SwipeRefreshLayout因此在XML檔案裡,必須使用這個完整的名字,另外這個類似於linearlayout,是作為整個xml檔案裡的根節點用的。
Time of Update: 2014-04-06
上一篇文章簡單介紹了Android的回調機制的使用,這一篇博文將重點介紹Fragment片段與activity的資料互動,fragment在Android開發中起著至關重要的作用,通過官方Android api我們可以看到,fragment有著自己的生命週期並依賴於它綁定的activity的生命週期而存在,那樣activity與fragment怎樣進行資料互動呢,請看此篇博文。MainActiivity的代碼package
Time of Update: 2014-04-07
package com.jk.service;/** * 完成資料庫的建立和版本更新 */import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sqlite.SQLiteOpenHelper;public class
Time of Update: 2014-04-05
SwipeRefreshLayout是Google在support v4 19.1版本的library更新的一個下拉重新整理組件,實現重新整理效果更方便。使用如下:1.先下載android-support-v4.jar最新版本,之前的版本是沒有SwipeRefreshLayout下拉重新整理控制項的,如果已經更新,此步驟可省略。2.在xml檔案中引用android.support.v4.widget.SwipeRefreshLayout控制項,在裡面可以放置任何一個控制項,例如ListView,
Time of Update: 2014-04-05
終於預售了china-pub:http://product.china-pub.com/3769748#mlAmazon:http://www.amazon.cn/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3Android-Wi-Fi-NFC%E5%92%8CGPS%E5%8D%B7-%E9%82%93%E5%87%A1%E5%B9%B3/dp/B00JFMCS1S/ref=sr_1_1?s=books&ie=UTF8&qid=139657
Time of Update: 2014-04-05
原文地址:http://www.cnblogs.com/kross/p/3645594.html 以前一直好奇QQ的輸入框裡面是如何出現表情的,今天看了下這個,心中發出“原來是這樣啊”的感歎。通常情況下,我們都是使用字串類型的變數,直接放置在TextView.setText()的參數裡面的。這樣只能單純的輸出字串。如果要給TextView加上特殊的文字效果,就要使用SpannableString這個類了。用法如下:new一個SpannableString對象,將
Time of Update: 2014-04-05
假如要Google
Time of Update: 2014-04-05
在Android系統中,有介面的app一定是有Activity的,沒有介面的app,那就是一個Service了。Service如何啟動呢?辦法和Activity的啟動一樣,也是Intent對象。我講的是如何寫一個開機後台啟動的app。首先是AndroidMainfest註冊開機啟動許可權: 還要註冊廣播訊息接受者: 接下來是廣播接收者:public class BootReceiverextends
Time of Update: 2014-04-05
一、擷取系統版本號碼:PackageInfo info = this.getPackageManager().getPackageInfo(this.getPackageName(), 0); int versionCode=info.versionCode string versionName=info.versionNam二、擷取系統資訊:String archiveFilePath="sdcard/download/Law.apk";//安裝包路徑 PackageManager pm =
Time of Update: 2014-04-05
Android 記憶體最佳化是一個很重要的問題,而UI最佳化有是重中之重。該標籤在最佳化UI結構時起到很重要的作用,目的是通過刪減多餘或者額外的層級,從而最佳化整個UI Layout的結構。建立一個簡單的Layout,其中包含兩個Views元素:ImageView和TextView,預設狀態下我們將這兩個元素放在FrameLayout中。其效果是在主視圖中全螢幕顯示一張圖片,之後將標題顯示在圖片上,並位於視圖的下方。以下是xml代碼:Xml代碼 android:layout_width=
Time of Update: 2014-04-05
Android採用UI單執行緒模式,所以背景工作執行緒(非UI線程)與UI線程的通訊是不可避免的。背景工作執行緒與UI主線程通訊(進行更新UI等操作)主要有以下三種方式。First :Looper.getMainLooper() Runnable task = getTask(); new Handler(Looper.getMainLooper()).post(task);Second :Activity#runOnUiThread() Runnable task =
Time of Update: 2014-04-04
轉載請註明出處:http://blog.csdn.net/singwhatiwanna/article/details/22597587 (來自singwhatiwanna的csdn部落格)背景問題是這樣的:我們知道,apk必須安裝才能運行,如果不安裝要是也能運行該多好啊,事實上,這不是完全不可能的,儘管它比較難實現。在理論層面上,我們可以通過一個宿主程式來運行一些未安裝的apk,當然,實踐層面上也能實現,不過這對未安裝的apk有要求。我們的想法是這樣的,首先要明白apk未安裝是不能被