Time of Update: 2015-01-30
標籤:首先,讓我們來思考下面幾個問題:什麼是Dalvik虛擬機器?Dalvik VM與JVM有什麼區別?Dalvik VM有什麼新的特點?Dalvik VM的架構是怎麼樣的? 首先,我得承認第一個問題問得很傻:什麼是Dalvik虛擬機器?沒有人給出過一個明確的定義,但是,我們似乎可以從人們對Java虛擬機器的描述中得到些資訊。 Java虛擬機器(JVM)是一個虛構出來的電腦,是通過在實際的電腦上模擬類比各種電腦功能來實現的。它有自己完善的硬體架構(如處理器、堆
Time of Update: 2015-01-30
標籤: 轉自:http://www.ipython.me/ubuntu/how-to-connect-kindle-with-ubuntu.html 1、安裝MTP工具集:[email protected]:~$ sudo apt-get install mtp-tools mtpfs [email protected]-it:~$ dpkg -l mtp-tools
Time of Update: 2015-01-30
標籤:objective-c ios 記憶體管理 arc 一 ARC簡介ARC是編輯器的一種功能。它會把alloc出來的對象,自動release。它把使用retain屬性的變數,在dealloc中自動產生release;在建立項目時選中ARC功能後,不允許調用:retainretainCountreleaseautorelease[super
Time of Update: 2015-01-30
標籤:dimen android 適配 解析度 android 適配,之前工作都是以1280*720介面進行適配工作,但是現在手機解析度進入2K時代,所以現在美工都以1920*1080來做介面設計。以以前的工作經驗總結了一下適的方案。1.工具:MarkMan這個是必備的測量工具
Time of Update: 2015-01-29
標籤:hammerJS是一個優秀的、輕量級的觸屏裝置手勢庫,現在已經更新到2.04版本,跟1.0版本有點天壤地別了,畢竟改寫了事件名並新增了許多方法,允許同時監聽多個手勢、自訂辨識器,也可以識別滑動方向。不過對於新版本的hammerJS卻及其匱乏中文指引文檔,就著這一點我還是上官網翻譯下英文文檔,寫一篇跟大家分享吧(其實hammer的API寫的很不怎樣,內容和排版都很馬虎了事,建議先仔細研究examples後再查閱。你也可以通過Aaron豬肉榮的Hammer系列文章來學習)。註:本文將所有API
Time of Update: 2015-01-29
標籤:關於Notification 的使用需要匯入 3 個類1 2 3import android.app.PendingIntent; import android.app.NotificationManager; import android.app.Notification;程式碼範例及說明1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18NotificationManager nm =
Time of Update: 2015-01-30
標籤:例如判斷API版本大於19(即android4.4)if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.KITAT){}Build.VERSION_CODES類下面的版本資訊(這是android.jar4.4.2版本中的源碼)public static class VERSION_CODES { /** * Magic
Time of Update: 2015-01-29
標籤:在做手機頁面的時候碰到個需求,就是要求視頻不能快進和後退。查到有個seeking和seeked函數應該在定址的時候觸發,但是經過測試發現,4s及小米2以上的瀏覽器無法觸發這兩個函數。而且同時無法檢測到Media.seeking的狀態,列印出來全部是false。如果去掉controls,在大部分的android手機中都沒有問題,不顯示控制器。但是小米瀏覽器會自動全屏播放,控制器包括進度條都會顯示出來。iphone也會自動全屏,退出全屏就無法播放視頻。但是iphone5以上可以監聽到seeki
Time of Update: 2015-01-30
標籤:Xamarin 配置手冊和離線包下載 http://pan.baidu.com/s/1eQ3qw8a具體操作:安裝前提條件1、 安裝Visual Studio 2013,安裝過程省略,我這裡安裝的windows10 + vs2013 with update 4。2、 安裝Java SDK,按照Next一步步安裝,此處省略,如:3、 安裝Android SDK:因為線上安裝的訪問google存在問題,而且速度慢,這裡採用離線安裝包,拷貝Android
Time of Update: 2015-01-29
標籤:話說在工作中第一次接觸android 的Handler 的時候,不知道怎麼去關注效能。記得當時這麼寫的:Message msg = new Message()msg.what = xxx;msg.arg1 = xxx;msg.arg2 = xxx;handler.sendMessage(msg);這樣寫也沒有絕得不好,反正當時項目的功能實現了。(效能上還可以)後來沒事的時候看了看handler
Time of Update: 2015-01-28
標籤:http://www.androidren.com/index.php?qa=282&qa_1=android的js調用java代碼或使用了javascript相關技術改如何混淆Android
Time of Update: 2015-01-29
標籤: 當我們在用手機的時候,如果來了簡訊,而我們沒有點擊查看的話,是不是在手機的最上邊的狀態列裡有一個簡訊的小表徵圖提示啊?你是不是也想實現這種功能呢?今天的Notification就是解決這個問題的。
Time of Update: 2015-01-29
標籤:詳細的圖文可以到我的百度經驗去查看:http://jingyan.baidu.com/article/cd4c2979eda109756e6e60de.html首先是註冊頁面的布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2015-01-28
標籤:Camera a. 直接調用系統相機 Intent intent = new Intent(); //調用照相機 intent.setAction("android.media.action.STILL_IMAGE_CAMERA"); startActivity(intent);
Time of Update: 2015-01-29
標籤:fragment 動態載入fragment 一個activity三種布局 通過動態載入fragment實現在一個Activity擁有3種不同的布局,直接看吧:常規模式下:點擊家居控制:代碼:AndroidManifest.xml——沒有做任何修改,建立工程預設<?xml version="1.0"
Time of Update: 2015-01-29
標籤:(1)匯入ABAddressBook庫,然後添加標頭檔後,就可以使用。——因為這個庫的方法基本是C語言的風格,所以類基本是以CF開頭的,比如CFStringRef以及CFArrayRef,它和OC的NSString和NSArray類似,可以相互轉換,利用__bridge來強制轉換,如(__bridge NSString
Time of Update: 2015-01-28
標籤:android handler looper message 線程通訊 題外話:
Time of Update: 2015-01-29
標籤:線程對象屬於一次性消耗品,一般線程執行完run方法之後,線程就正常結束了,線程結束之後就報廢了,不能再次start,只能建立一個線程對象。但有時run方法是永遠不會結束的。例如在程式中使用線程進行Socket監聽請求,或是其他的需要迴圈處理的任務。在這種情況下,一般是將這些任務放在一個迴圈中,如while迴圈。當需要結束線程時,如何退出線程呢?有三種方法可以結束線程:1.使用退出標誌,使線程正常退出,也就是當run方法完成後線程終止2.使用interrupt()方法中斷線程3.使用stop
Time of Update: 2015-01-29
標籤:android listview 3級菜單 expandablelistview 介面 ListView實現二級節點想必大家都知道可以用ExpandableListView 就可以輕鬆實現,
Time of Update: 2015-01-29
標籤:http://www.androiddesignpatterns.com/2013/01/inner-class-handler-memory-leak.html Consider the following code:123456789public class SampleActivity extends Activity { private final Handler mLeakyHandler = new Handler() { @Override