Cocos2d-x
遮罩文字的動畫我們在Flash中非常常見,作為Android的應用開發人員你是否也想將這種動畫做到你的應用中去呢?這一篇文章我們來看看如何自訂一個ImageView來實現讓一張文字圖片實現文字的遮罩閃爍效果,下面先來看看效果吧。(錄螢幕延時導致效果看起來不是很好)一、實現原理 實現原理是重寫View的onCreate方法,擷取圖片資源後對每個像素的透明度進行修改來實現,再啟動一個線程來迴圈改變某個地區中的像素透明度。RGBA基礎知識:(下面幾段介紹文字引用自維基百科) RGBA是代表Red(
在cocos2d-x使用中,需要不停的轉換檔和壓縮或解壓檔案,如果全人工來做,太麻煩了,且容易出錯。我現在把一些用的到批處理貼出來,供大家使用自動把dat檔案按數字排序重新命名gz,DOS批處理@echo off&setlocal EnableDelayedExpansioncolor 0aecho %date% %time%echo 正在批量重新命名檔案......set a=1for /f "delims=" %%i in ('dir /b *.dat') do
從egl判斷核心的的版本:OpenGL ES Shader Compiler Version: E031.24.00.14Build Date: 04/29/14 TueLocal Branch: mybranch3162585Remote Branch: quic/LNX.LA.3.5.2.2_rb1Local Patches: NONEReconstruct Branch: AU_LINUX_ANDROID_LNX.LA.3.5.2.2_RB1.04.04.02.087.006對應的高通89
本人自己錄製的swift菜鳥入門,歡迎大家拍磚,有什麼問題可以在這裡留言。主要內容:術語賦值運算子數值運算子組合賦值運算子(Compound Assignment Operators)比較子三元條件運算子(Ternary Conditional
英文版PDFhttp://download.csdn.net/detail/tsingheng/7480427運算子是指一個特殊的符號,可以用來查看,更改值或者相加。比如說加法運算子+可以講兩個數字加起來。還有一些複雜的例子比如邏輯與&&或者自增++。Swift支援C中得大部分運算子,並且加入了一些增強特性來減少代碼中的錯誤。賦值預算符=不會返回值,這樣就避免了在應該使用比較子==的地方誤用=。數學運算子(加減乘除
剛剛搞完一個處理器BSP項目,準備搞下一個自研處理器,說不上來什麼喜悅,只有些許茫然。沒有剛畢業時對這個行業的癡迷,慢慢認同這隻是個謀生工具的想法。回想當初編寫第一個驅動,就像上了戰場,被長官踢出戰壕,扶著帽子拎其槍踉踉蹌蹌邊走邊瞄準一樣,如今已經熟練移植過多款處理器晶片boot,kernel,驅動了。 &n
轉載請註明出處和網址連結:http://blog.csdn.net/syhost/article/details/31419749此篇本是在Z5S的官方4.4內測版出來時寫的, 主要是看到其在audio的設定檔裡沒有es325的相關配置, 因此斷定不支援z5sn的一些audio特性,本想噴一下, 結果第二天官方自己寫了..本人先前在安智論壇也發過一篇通過修改snd_soc_msm的audio設定檔來調整一些音量的方法,
在前公司做一個圖片處理的應用時, 項目交付的時候,客戶的手機在運行應用的時候,一直在崩潰,而這個異常就是OutOfMemory的錯誤,簡稱為OOM, 搞得我們也是極其的崩潰,最後 ,我們是通過網上搜集資料和代碼走查的方式來最佳化解決的,這裡,我就把我們收集到資料和總結的經驗分享下吧。 Android的虛擬機器是基於寄存器的Dalvik,它的最大堆大小一般是16M,有的機器為24M。我們平常看到的OutOfMemory的錯誤,通常
Android應用程式架構層建立的應用程式進程具有兩個特點,一是進程的入口函數是ActivityThread.main,二是進程天然支援 Binder處理序間通訊機制;這兩個特點都是在進程的初始化過程中實現的,本文將詳細分析Android應用程式進程建立過程中是如何?這兩個特點的。Android應用程式架構層建立的應用程式進程的入口函數是ActivityThread.main比較好理解,即進程建立完成之
XML檔案裡有一個textView 和 一個按鈕。 Java檔案package com.wjj.day_01_genesis;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.Menu;import android.view.View;import
上一篇文章介紹了ActionBar的使用,這裡介紹ActionBar的另一種使用方法,達到的效果和以前的GroupActivity或TabHost是一樣的,可作為導航來使用。實現:原始碼:布局檔案:activity_main:f1.xml(體育新聞對應的布局檔案): f2.xml(娛樂新聞): f3.xml(軍事新聞): 代碼檔案:MainActivity:package com.fragmentdemo10_actionbar;import
注意:該代碼只適用於當次簡單調用對話方塊,當遇到用到bundle多次調用或者傳遞資訊是需要藉助onPrepareDialog,但是這樣的方法已經不被推薦。該activity代碼裡面實現了多種常用的對話方塊,android的對話方塊常見的可以有兩種實現方式:AlertDialog方式Dialog樣式的activity方式該代碼實現的是AlertDialog,生命週期存在於調用的activity。在開發中,常見的對話方塊包括幾個部分,標題,本文和按鈕,在實現對話方塊時候,可以很容易調用api實現。
扁平化?人們都說扁平化是從IOS和WindowsPhone那邊吹過來的邪風,但是不可否認:扁平化是我見過的最舒服、最自然的表現方式。從開發角度上來講,扁平化的設計可以使得我們從許多螢幕適配和尺寸調節的工作中解放出來(雖然只是那麼一點點),更加關注功能;而在在使用層面上,只要文化水平不是特別地低(沒有惡意),擬物化的那點提示作用也不是那麼明顯,當然這裡不是說擬物化不好,總之:相對於其他表現方式,扁平化碉堡了。咱們也做一個扁平化上面說了,扁平化的控制項其實在開發中是非常容易的。這裡讓我們一起動手,實
我們常常在開發的時候,通過擷取系統已啟動的服務來判斷該伺服器是否還需要再啟動。而本文將介紹android裝置中已啟動的服務,並判斷某一服務是啟動1.根據ACTIVITY_SERVICE擷取系統服務activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);2.擷取系統中正在啟動並執行服務runningList =
本文將通過radiogroup和radiobutton實現組內資訊的單選, 其中radiogroup就是將radiobutton進行分組,同一管理和控制同時實現預設選中情況,擷取預設值.具體執行個體如下:vcD4KPHA+MS5hY3Rpdml0eV9tYWluLnhtbDwvcD4KPHA+PHByZSBjbGFzcz0="brush:java;"> 2.strings.xml RadioGroupDemo
一、前言介紹 直奔主題啦,很多Android app都有功能表列,功能表列除了背景圖片、表徵圖的不同外,布局基本一致。大致可以分為三部分:功能表列的左側地區、功能表列中間地區、功能表列右側地區。為了考慮代碼的重用性,本文將給大家講解通用功能表列的實現方式。樣本中的代碼,大家稍微變通,可以滿足大部分軟體開發需要。二、樣本 我的一貫習慣,有圖有真相。下面先看下通用功能表列的:三、實現介紹3.1功能表列布局檔案:title_top_view.xml
Composing and editingMMS在Android Mms 應用裡面的具體實現形式,或資料結構是SlideshowModel,它是一個每個節點為SlideModel的 ArrayList,SlideModel是一個Model的List,也就是它可以接收任何Model的子類,Audio,Video,Image和 Text都可以放到SlideModel上面。SlideModel主要用於管理其上面的各個媒體,比如它們的布局,它們的播放控制,而
這幾天一直在準備考試,總算有個半天時間可以休息下,寫寫部落格。 如何讓Service keep