Time of Update: 2014-04-19
寫了一段時間的android應用了,只是在自己手機上面安裝。上周申請了android developer,需要一次性25美元的程式開發註冊費用。費用需要用google checkout,所以還要先申請google checkout。國內的信用卡一般都支援VISA,可以以香港地址作為付款地址註冊成功。註冊成功後,還可以向google購買一部用於開發的手機。這樣就可以進入android
Time of Update: 2014-04-19
//獲得手機的寬度和高度像素單位為px// 通過WindowManager擷取 //必須在Activity中擷取,即使使用Context 也必須強轉為Activitypublic void getScreenDensity_ByWindowManager(){DisplayMetrics mDisplayMetrics = new
Time of Update: 2014-04-19
//在發布air for android 的設定面板中勾選 WAKE_LOCK 許可權NativeApplication.nativeApplication.addEventListener(Event.ACTIVATE, handleActivate);NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE,
Time of Update: 2014-04-19
1、TextView控制項簡介 TextView控制項可用來展示文本資訊(包括HTML文本),可以手動來設定可編輯或不可編輯。過在main.xml中添加TextView配置節來建立,設計基礎屬性,寬度、高度、顏色、字型大小等 2、TextView控制項常見屬性android:autoLink :設定是否當文本為URL連結/email/電話號碼/map時,文本顯示為可點擊的連結。可選值(none/web /email/phone/map/all)android:autoText
Time of Update: 2014-04-19
直接上代碼:[java] package com.example.test; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import android.os.Bundle;
Time of Update: 2014-04-18
檔案上傳是我們項目中經常使用的功能,一般我們的伺服器可能都是web伺服器,當我們使用非瀏覽器用戶端上傳檔案時,比如手機(Android)等上傳,可能就需要對傳輸的資料進行正常化的拼接,說白了,就是我們得自己完成瀏覽器幫我們做的事。我首先寫了伺服器端代碼,用來接收我們的資料,一會會貼出源碼。然後寫了個web頁面用於上次,便於我們看其中的原理。當點擊了上傳以後,這裡我使用了firefox的firebug來觀察網路資訊,可以看到發出了一個POST請求,下面我框出的是要求標頭資訊。裡麵包含一
Time of Update: 2014-04-18
組織IT行業的講座 將近15年了,AKA, 中國Linux kernel大會,Linux 20周年慶典,編程公園。我以前的大會都是 請專業的講師講解純技術,也吸引了部分聽眾。這次我想昨個轉變,講座的內容以純技術為主,沒有什麼廣告。但我希望講座技術的大牛所在的公司有相關的崗位需求,這樣的技術才具有真實性。而不是研究性的技術,聽眾甚至可以和演講者交流 招聘的內容,現場聊技術、聊招聘。但這種做法是否迎合聽眾的需求,我還需要和參與講座的聽眾交流。誰有更好的建議,請聯絡我: asmcos@jeapedu.
Time of Update: 2014-04-18
代碼如下:import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MyIntentCaseDemo extends Activity {private Button
Time of Update: 2014-04-18
第一種(我自己寫的) :之前在網上看來一些,很多不是我要的可以啟動另外一個應用程式的主Activity.//這些代碼是啟動另外的一個應用程式的主Activity,當然也可以啟動任意一個Activity ComponentName componetName = new ComponentName( //這個是另外一個應用程式的包名 "com.poynt.weibo",
Time of Update: 2014-04-18
轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/17482165在上一篇文章中,我們瞭解了Volley到底是什麼,以及它的基本用法。本篇文章中我們即將學習關於Volley更加進階的用法,如何你還沒有看過我的上一篇文章的話,建議先去閱讀Android
Time of Update: 2014-04-18
Android中一個控制項可以同時註冊多種事件,像一個Button,可以同時監聽觸摸事件、單擊事件、長按事件;在不同的情況下可以執行不同的操作,那麼是如何做到的呢?首先,onTouch事件是最先發生的,該事件的返回值也決定了長按事件和單擊事件能否發生。觸屏操作由一些基本的事件組成:如down事件,up事件,move事件,scroll事件等等,經測試,各事件執行順序結果如下:button.setOnClickListener(new View.OnClickListener(){
Time of Update: 2014-04-18
代碼如下:import android.app.Activity;import android.content.ContentUris;import android.content.Intent;import android.database.Cursor;import android.net.Uri;import android.os.Bundle;import android.provider.ContactsContract;import
Time of Update: 2014-04-18
開始學習NDK開發,首先以輸出Hello World執行個體開始講解。 NDK的開發步驟: 1、在Java檔案中聲明native方法public class TestActivity extends Activity {static {System.loadLibrary("my-ndk");}// 聲明JNI層的原生方法,使用native關鍵字public native String stringFromJNI();@Overrideprotected void
Time of Update: 2014-04-18
一.簡介我們在開發J2EE項目的時候,經常感覺Spring很方便,因此,當我們開發android的時候,自然而然會想有沒有類似的架構。本次部落客要講一下比較流行的android開發架構AndroidAnnotations,它除了有依賴注入的特性以外,還整合了Ormlite,Spring-android中的REST模板。使用起來非常方便,大大提高了開發效率。二.使用步驟1.下載AndroidAnnotations:$ git clone
Time of Update: 2014-04-18
Android 程式擷取、設定鈴聲和音量 通過程式擷取android系統手機的鈴聲和音量。同樣,設定鈴聲和音量的方法也很簡單! AudioManagermAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); //通話音量 int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL); int current =
Time of Update: 2014-04-18
需求:如果需要預置一些郵件服務賬戶的參數資訊到Email Client端,如郵箱網域名稱為mail.ru, list.ru, inbox.ru, bk.ru, corp.mail.ru自適應如下參數:Incoming Server: imap.mail.ruIncoming Server Port: 993Ssl on the incoming server: enabledUsername: full email userOutgoing Server:
Time of Update: 2014-04-17
Brad Frost在2013年使用響應式設計技術對著名的技術創業網站TechCrunch進行了重新設計,以適應多螢幕尺寸移動閱讀的需要,Team Dev通過該項目得以重新審視新型網頁設計流程,本文是他的精彩自述。(註:原文發表在技術創業微門戶:踏得網(Techbrood.com))設定項目預期(Set Expectations)很多使用後PSD時代設計流程(Post-PSD Era)效果不佳的原因在於在項目開始的時候,沒有能夠跟客戶和同事一起設定合理的項目預期。&
Time of Update: 2014-04-17
本來接下來應該分析MessageQueue了,可是我這幾天正好在實際開發中又再次用到了SparseArray(之前有用到過一次,那次只是大概瀏覽了下源碼,沒做深入研究),於是在興趣的推動下,花了些時間深入研究了下,趁著記憶還是新鮮的,就先在這裡分析了。MessageQueue的分析應該會在本周末給出。 和以往一樣,首先我們來看看關鍵字段和ctor: Object DELETED = mGarbage = (10 SparseArray(
Time of Update: 2014-04-17
一般情況下,如果想要在ListView上面實現Listitem的滑動刪除效果,或者仿QQ的滑動顯示刪除效果的時候,只需要繼承ListView,自訂一個ListView就可以,不過由於之前用了開源庫StickyListHeaders來實現ListView的分組,那麼這一次在實現這個仿QQ的左右滑動顯示隱藏刪除按鈕的時候,就要在StickyListHeaders的基礎上實現。而StickyListHeaders要開放了一個setOnTouchListener的介面,允許調用者傳進去一個OnTouch
Time of Update: 2014-04-17
方法一:boolean isMyLauncherDefault() { final IntentFilter filter = new IntentFilter(Intent.ACTION_MAIN); filter.addCategory(Intent.CATEGORY_HOME); List filters = new ArrayList(); filters.add(filter); final String myPackageName =