Time of Update: 2014-01-13
轉載請說明出處:http://blog.csdn.net/ff20081528前段時間一個朋友問我有沒有做過手機商城的廣告瀏覽的功能,如:我也看了下,基本上所有的商城也都有衣蛾這樣的東西。在網上搜了下,開源的也有,網友自己寫的也有。但是沒有找到完全符合朋友需求的一個組件。為此也就花了點時間幫朋友寫了這麼一個組件,在此分享出來,希望對一些朋友有用,能省一些開發時間。組件的功能1,自動播放功能(帶有切換動畫);2,手指滑動切換(手指效果和動畫效果同步);3,能夠迴圈滑動和播放;組件的實現我在代碼裡面
Time of Update: 2014-01-13
android項目最近開始用到socket通訊,而2個模擬器之間通訊需要藉助ADB實現,這裡瞭解下ADB。ADB是什麼:ADB的全稱為Android Debug
Time of Update: 2014-01-13
參考“Unique琳”的部落格 http://blog.sina.com.cn/s/blog_8a7de0b20101c8r1.html系統:Win 8/ Win8.1ADT: adt-bundle-windows-x86_64-20131030 情況描述: 1,直接雙擊“SDK Manager”無反應或一閃而過; 2,使用控制台運行android.bat報錯: Exception in
Time of Update: 2014-01-13
<menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:icon="@drawable/ic_launcher" android:title="File"> <menu> <group
Time of Update: 2014-01-13
引言: TextView之所以需要跑馬燈,是由於文字太長,或者是吸引眼球。關鍵代碼如下:屬性詳解: 還有兩個函數由於在Android開發手冊中沒有找到,但是從字面上可以看出是指出在得到焦點後觸發事件。是指不用撈取焦點,就觸發事件。也就是説一運行,就觸點該事件。android:singleLine="true"是設定TextView只顯示一行 執行個體 <==========
Time of Update: 2014-01-13
Android 4.4發布了一個ART運行時,準備用來替換掉之前一直使用的Dalvik虛擬機器,希望籍此解決飽受詬病的效能問題。老羅不打算分析ART的實現原理,只是很有興趣知道ART是如何無縫替換掉原來的Dalvik虛擬機器的。畢竟在原來的系統中,大量的代碼都是運行在Dalvik虛擬機器裡面的。開始覺得這個替換工作是挺複雜的,但是分析了相關代碼之後,發現思路是很清晰的。本文就詳細分析這個無縫的替換過程。
Time of Update: 2014-01-13
我們的IOS行動裝置 App要實現訊息推送,告訴使用者有多少條訊息未讀,類似的效果(笑果),特把APNS和Erlang相關解決方案筆記於此備忘. 首先解決三者的信任關係,Provider(APP Server)的開發方要從Apple Dev Center獲得SSL認證,
Time of Update: 2014-01-13
[html] view plaincopyprint?[html] view plaincopyprint?[html] view
Time of Update: 2014-01-13
SQLite是Android中最方便使用的資料庫了,現在看下如何快速的在SQLite中匯入匯出資料。首先由於是.NET項目轉Android,原有資料庫使用的是SQLSERVER,由於項目相同部分結構還是需要用到原有的資料表結構,為了減少重複勞動,直接將SQLSERVER中的錶轉換成SQLite,當前使用的轉換工具是“Convert SQL Server DB to SQLite
Time of Update: 2014-01-13
引言:
Time of Update: 2014-01-13
用過VNC進行PC上不同系統的遠端存取的應該都清楚,VNC包括用戶端(Viewer)和伺服器端(Server)兩部分。droid VNC是在Anroid手機上安裝了VNC的server,只需要在PC上安裝相應的vnc viewer就可以了。 具體的使用步驟可以見http://www.21kexin.com/jishu/201307308.html
Time of Update: 2014-01-13
spydroid-android測試在android4.0系統上報錯start failed: -19而且也發現,01-06 14:04:07.790: V/MediaRecorder(13280): prepare01-06 14:04:07.790: V/IMediaRecorder(13280): prepare01-06 14:04:07.800: V/MediaRecorder(13280): start01-06 14:04:07.800: V/IMediaRecorder(1328
Time of Update: 2014-01-13
平時我們在使用ViewFlipper的時候一方面感歎ViewFlipper的使用很簡單,另一方面,我們時常感歎ViewFlipper給我們的介面方法太少,很多常用的效果都不好做,很難施展拳腳,這篇文章將詳細介紹ViewFlipper的架構以及它的工作原理,相信看了這篇文章後你會發現ViewFlipper能展現的效果也可以很多,自己也可以根據自己的需求來定製屬於自己的ViewFlipper。類的繼承關係圖:由類的關係圖發現原來其實ViewFlipperpublic void
Time of Update: 2014-01-12
準備:1.vs20102.搭建好Android開發平台的eclipse3.下載Android NDK(我下的是android-ndk-r9)我的cocos2dx解壓路徑:D:\cocos2d-x-2.2\cocos2d-x-2.2NDK路徑:D:\cocos2d-x-2.2\cocos2d-x-2.2\android-ndk-r9步驟一、配置AndroidDNK編譯環境運行eclipse,配置一下ndk路徑就可以了
Time of Update: 2014-01-12
Android源碼下載完後的目錄如下:整個代碼的大小為:25.559GB。一、構建系統如下用於構建Android源碼樹的指令應用於所有的代碼分支,包括master分支。vcD4KPHA+PGJyPgo8L3A+CjxwPjEu0aHU8bfW1qc8L3A+CjxwPrm5vajPtc2ztcTSu9Cp0qrH88rH08m9q9Kq0aHU8bHg0uu1xNS0tPrC67XEsOaxvr72tqi1xKGjzai5/c341rdodHRwOi8vc291cmNlLmFuZHJvaWQuY
Time of Update: 2014-01-12
原因是 官方規定intent傳遞時,資料不能超過1MThe Binder transaction buffer has a limited fixed size, currently 1Mb, which is shared by all transactions in progress for the process.
Time of Update: 2014-01-12
遇到一個問題,需要在一個activity中控制另一個acitivity做一些更新,沒想到傳遞handler的方法,通過以下方式解決。1.在MyAPP中定義屬性handlerpackage jason.com;import jason.com.MasterActivity.MyHandler;import android.app.Application;/*** 自己實現Application,實現資料共用* @author jason*/public class MyAPP extends
Time of Update: 2014-01-12
嘗試做第一個Android程式,安裝對應的開發環境,主要是Android外掛程式及其對應的SDK。1. 安裝完成後開啟File菜單單擊New菜單中的Other彈出如下介面單擊next按鈕,彈出如下介面: 輸入項目名稱,比如AndroidDemo,然後單擊next按鈕如:選中Android4.0.3這個SDK。單擊next按鈕如:修改當前包的名稱為com.android,單擊finish即可完成建立項目,在左側樹顯示如:2. 通過步驟輸入需要顯示的提示3. 單擊單擊紅色的表徵圖出現如:
Time of Update: 2014-01-12
命令(模式)的結構很簡單,但對於消除代碼間的耦合卻有著重要的影響。 在 C 語言中我們經常使用回呼函數,而命令模式是回調( callback )的物件導向的替代物。從最直觀的角度來看,命令模式就是一個函數對象:一個作為對象的函數。通過將函數封裝為對象,就能夠以參數的形式將其傳遞給其他函數或者對象,告訴他們在履行請求的過程中執行特定的操作。可以說,命令模式是攜帶行為資訊的信使。 命令模式對於構建 GUI 應用有特別重要的意義,比如菜單的響應,使用 MFC 時我們通過一系列的
Time of Update: 2014-01-12
在google remote中,android接收端接收socket發來的IR CODE,然後將IR CODE類比出來發給系統處理,這就是google remote接收端的原理。系統端怎樣類比input event呢? 方法一:通過Instrumentation.sendKeyDownUpSync 實現,簡單使用但是問題在於sendKeyDownUpSync發出的event,無法運行到interceptKeyBeforeDispatching,也就無法正常作用