Time of Update: 2015-06-02
標籤:Android 小米盒子遊戲手柄按鍵捕獲太陽火神的美麗人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商業用途-保持一致”創作公用協議轉載請保留此句:太陽火神的美麗人生 - 本部落格專註於 敏捷開發及移動和物聯裝置研究:iOS、Android、Html5、Arduino、pcDuino,否則,出自本部落格的文章拒絕轉載或再轉載,謝謝合作。終於又告一段落,可以好好休息一下了。以前,提及身體,總是再堅持一下,就這樣堅持了 15 年。
Time of Update: 2015-06-02
標籤:android .apk resources.arsc classes.dex Android應用打包安裝過程(Run as Android Application ):1,過程:Android Project --> Compilation and Packaging --> Android Package(.apk) -->
Time of Update: 2015-06-03
標籤:裝置螢幕尺寸解析度(pt)Reader解析度(px)渲染後PPIiPhone 3GS3.5吋320x480@1x320x480 163iPhone 4/4s3.5吋320x480@2x640x960 330iPhone 5/5s/5c4.0吋320x568@2x640x1136 326iPhone 64.7吋375x667@2x750x134 326iPhone6
Time of Update: 2015-06-02
標籤:0x0001public PackageInfo getPackageArchiveInfo (String archiveFilePath, int flags) Since: API Level 1Retrieve overall information about an application package defined in a package archive fileParametersarchiveFilePath The path to the
Time of Update: 2015-06-03
標籤:android shape selector shape用於設定形狀,可以在selector,layout等裡面使用,點擊效果神馬的我們可以不需要UI的切圖,自己直接使用shape搞定,比較方便快捷。 建立一個shape.xml預設為矩形,可以通過android:shape=""來設定具體的形狀,有這麼四種:rectangle 矩形,oval 橢圓形,line
Time of Update: 2015-06-02
標籤:一、開發背景1、國際背景隨著Internet技術的高速發展,即時通訊已經成為一種廣泛使用的通訊方式。1996年Mirabilis公司推出了世界上第一個即時通訊系統ICQ,不到10年間,即時通訊(Instant Messaging,簡稱IM)以發展成為了最流行的網路應用之一。特別是近幾年的迅速發展,即時通訊的功能日益豐富,它不再是個單純的聊天工具,它已經發展成集交流、資訊、娛樂、音樂、電視、遊戲、電子商務等為一體的綜合化資訊平台。2、國內背景目前國內外及時通訊軟體IM(Instant
Time of Update: 2015-06-03
標籤:iOS UIImageView 根據需求調整frame1、圖片的寬和高不相等,截取圖片的中間部分,截取的部分Size明確2、圖片的寬度要等於其父視圖的類的寬度,然後根據寬度計算高度,保證圖片不變形,顯示正常3、圖片的寬度或高度大於其父視圖的類的寬的或高度,如果是寬度的問題,就以其父視圖的寬度為準,確定圖片的顯示寬度;如果是高度的問題,就以其父視圖的高度為準,確定圖片的顯示高度。以上三種情況,具體樣本依次如下: 第一種情況,調用方法:-
Time of Update: 2015-06-03
標籤: 這是我在項目中關於版本更新的做法,先說一下大體思路。 思路:在程式啟動時從伺服器擷取當前最新版本號碼,並與本地版本號碼進行比較。 1.若需要強制更新則只提供更新選項。 2.若是常規更新則提供“是”、“否”,若使用者點擊否,則在本地記錄擷取的版本號碼,若沒有新的版本迭代,以後都不在提示更新 代碼如下:+ (void)checkVersionWithBlock:(void (^)(NSString *))theBlock{
Time of Update: 2015-06-03
標籤:出現The connection to adb is down, and a severe error has occured的問題,主要是由於adb沒法正常運行起來;而adb沒法運行起來,主要是其連接埠被佔用了;常見的,可能的佔用adb連接埠的,是你當前電腦上和手機相關的管理軟體5037為adb預設連接埠 查看該連接埠情況如下: netstat -aon|findstr
Time of Update: 2015-06-02
標籤:Case 背景:Case要求從第三方Launcher中初次開機指定的應用程式時,彈出對話方塊提示使用者進行授權啟動,若使用者未授權,則在下次再次啟動該應用時依然彈出對話方塊提示使用者進行授權,直到使用者對應用進行授權成功後,則再次啟動時無需授權,直接啟動。那麼從上面的描述中,我們可以分兩步來實現,首先Launcher來完成對指定APP進行過濾啟動,而我們在Framework層來完成對指定APP的配置與解析。那麼既然Case要求在Launcher中初次開機才彈出對話方塊提示,也就是
Time of Update: 2015-06-03
標籤: 上周Android發布了Android M的Preview版本.但想必Android5.0很多炫酷效果,多數開發人員還沒有使用過,那更不要說廣大使用者了.本文介紹的是Android5.0中其中一個炫酷的效果,點擊水波紋擴散效果(Ripple Effect).以下介紹的實現方式都是調用Android5.0的新API,並非自訂實現,所以支援在Android5.0的裝置.而大家想相容低系統版本的話,就需要建立v21(即Android5.0)的Resource
Time of Update: 2015-06-03
標籤:android應用程式的混淆打包規範1.在工程檔案project.properties中加入下proguard.config=proguard.cfg , 如下所示:target=android-8proguard.config=proguard.cfgEclipse會通過此配置在工程目錄產生proguard.cfg檔案,但是這隻能混淆不含第三方包的工程。而我們的項目中大量使用了第三方包,在用自動產生的混淆檔案會導致打包不成功,或者打包成功不能啟動並執行情況,所以必須在
Time of Update: 2015-06-02
標籤:今天在做android聯絡的時候,想要把自己寫的demo效果記錄下來。在網上發現了錄製手機螢幕的方法,如下 adb shell screenrecord /sdcard/demo.mp4 解釋 adb shell screenrecord-這個是錄製手機螢幕命令/sdcard/demo.mp4-這個是檔案儲存路徑跟檔案名稱上述命令預設的是錄製180s,當然我們也可以更改它的錄製時間使用如下命令adb shell screenrecord
Time of Update: 2015-06-02
標籤:studio android 最近匯入as的項目出了這樣的問題這個問題困擾了我很長時間,好吧,搜了半天全都是runProguard的,最後在stackoverflow上搜到解決辦法了:
Time of Update: 2015-06-02
標籤: 1 引起疑惑 分析視圖invalidate流程的過程中發現view的left, right, top, bottom跟自己理解的不一樣,現在想分析一下這幾個值具體的含義。 2 理解座標,位置概念 這裡涉及座標系的概念:座標系在二維視圖中通過X軸和Y軸兩個數字為組合表示某個點的絕對座標。 例如(3
Time of Update: 2015-06-02
標籤:擷取座標與座標點擊一、座標相關的知識: 1)手機螢幕座標:左上方開始到右下角結束 2)DP:裝置獨立像素,例如320像素顯示到640像素上要展開一倍 3)Point:代表一個點(x,y),左上方的座標永遠為(0,0)二、座標相關API:傳回值方法名描述booleanclick(int x, int
Time of Update: 2015-06-02
標籤:android eclipse java apk sdk project.properties# This file is automatically generated by Android Tools.# Do not modify this file -- YOUR CHANGES WILL BE ERASED!##
Time of Update: 2015-06-02
標籤:我們啟動APP時,一般都會是一張含有LOGO的圖片。這張圖片叫做啟動頁面。 這個啟動頁面是必須、一定需要的嗎?有什麼作用? 這是蘋果官方對於iOS啟動頁的設計說明: 為了增強應用程式啟動時的使用者體驗,您應該提供一個啟動映像。啟動映像與應用程式的首螢幕看起來非常相似。當使用者在主畫面上點擊您的應用程式圖示時,iPhone
Time of Update: 2015-06-02
標籤:準備工作:1、虛擬 vm11 VMware-workstation-full-11.0.0-2305329.exe2、補丁包:unlocker203.zip3、mac系統:Yosemite Install(14A389).cdr(經典安裝模式即可,安裝完成後需要設定下記憶體為8G,處理器 :4(2*2)顯示器:不支援3D家族,圖形記憶體:1GB)4、下載xcode 5 http://pan.baidu.com/s/1bngrK9T(從別人的文章上找的地址
Time of Update: 2015-06-02
標籤:android:id為控制項指定相應的IDandroid:text指定控制項當中顯示的文字,需要注意的是,這裡盡量使用strings.xml檔案當中的字串 android:gravity指定View組件的對齊,比如說置中,居右等位置 這裡指的是控制項中的文本位置並不是控制項本身 android:layout_gravity (區別於:android:gravity )指定Container組件的對齊.比如一個button