Mac-程式員必備工具(4)--App icon自動產生系列工具

在上傳我們開發的App時候, 需要一些列不同規格的icon表徵圖。之前呢,我都是利用Photoshop自己來弄,通過改變映像大小,映像命名來完成。雖然能正常完成,但是還是浪費了一些不必要的時間。程式員嘛.. 能偷懶就盡量偷懶。更何況這種沒有技術含量的工作,無疑是浪費時間。這裡,介紹幾種方法和工具,分享下我偷懶的經驗...1.

Unity3D教程:不同版本及發布平台編寫專用的程式碼

原文地址:http://www.unitymanual.com/4226.html當製作跨平台遊戲時,雖然Unity已經相當方便了,但因為各平台間的效能及功能差異,我們常常需要附加專用的程式碼來做一些處理,儘管Unity的API已經有Application.platform來讓我們進行判斷,但有些RuntimeClasses在不適用的平台Bulid時會回報錯誤,像是iPhoneSettings或是iPhoneKeyboard在Bulid成PC平台遊戲時就會直接報錯而無法Bulid。另外,當Uni

Android開發之AIDL實現原理解析(原始碼分享 )

在開始本章之前,先向大家介紹COM的一個概念---------Proxy/Stub結構(代理/存根結構)vcHt0rvNt6Os0vjQ0LXEt/7O8cb3o6zL+9Kyw7vT0LHY0qrWqrXAxOPU2sTEtvnIoceuo6zL+8v5udjQxLXEysfE47XEye233aOsus3E48ihv+624MnZoaO1scv7yLfIz8TjtcTIqM/eo6y+zb340NDP4NOmtcSy2df3o6y3tbvYstnX973hufu4+Mihv+67+qOsyK

android之BroadcastReceiver應用實列(耳機按鍵切換下一首音樂)

當你用耳機聽音樂的時候,想通過耳機上的按鈕來快速切換下一首、上一首音樂是不是很方便呢!如果,你的手機有這樣一個功能當然是不錯的!下面來看看我是如何?的!對於這個功能的開發,首先要知道兩點:(1)耳機按鍵事件如何擷取(短按和長按事件);(2)如果切換上一首音樂、切換下一首音樂。所以我們先來解決這兩個問題:(1)耳機按鍵事件如何擷取。

安卓推送技術的探討

&nbsp;安卓推送技術探討<br />&nbsp;<br />&nbsp;<br />背景介紹<br />隨著蘋果產品的風靡,推送技術在國內也越來越熱門。推送最開始用於郵件系統。隨著iPhone&nbsp;和&nbsp;Android&nbsp;手機的風靡,逐漸在手機上也越來越常見。不少手機用戶端也時常推送一些訊息。<br />&nbsp;<br />推送技術的應用&

AIR 開發 Android 應用儲存螢幕常亮的方法

//在發布air for android 的設定面板中勾選 WAKE_LOCK 許可權NativeApplication.nativeApplication.addEventListener(Event.ACTIVATE, handleActivate);NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE,

Android---TextView屬性詳解

1、TextView控制項簡介 TextView控制項可用來展示文本資訊(包括HTML文本),可以手動來設定可編輯或不可編輯。過在main.xml中添加TextView配置節來建立,設計基礎屬性,寬度、高度、顏色、字型大小等 2、TextView控制項常見屬性android:autoLink :設定是否當文本為URL連結/email/電話號碼/map時,文本顯示為可點擊的連結。可選值(none/web /email/phone/map/all)android:autoText

unity3D遊戲開發八之天空盒

Unity中的天空盒實際上是一種使用了特殊類型Shader的材質,該種類型材質可以笼罩在整個遊戲情境之外,並根據材質中指定的紋理類比出來類似遠景,天空等的效果,使遊戲情境看起來更完整。依次開啟功能表列Assets->Import Package->Skyboxes,如:為項目工程匯入Skyboxes.UnityPackage,匯入時會彈出Importing

Android簡單封裝類似JQuery非同步請求

在android開發中經常會使用非同步請求資料,通常會使用handler或者AsyncTask去做,handler 配合message 使用起來比較麻煩,AsyncTask 線程池只允許128個線程工作,會有溢出的問題,(當然一般情況不會有那麼多線程同時工作的)所以寫了這個代碼,還望高手指正!01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17

從原理角度解析Android (Java) http 檔案上傳

 檔案上傳是我們項目中經常使用的功能,一般我們的伺服器可能都是web伺服器,當我們使用非瀏覽器用戶端上傳檔案時,比如手機(Android)等上傳,可能就需要對傳輸的資料進行正常化的拼接,說白了,就是我們得自己完成瀏覽器幫我們做的事。我首先寫了伺服器端代碼,用來接收我們的資料,一會會貼出源碼。然後寫了個web頁面用於上次,便於我們看其中的原理。當點擊了上傳以後,這裡我使用了firefox的firebug來觀察網路資訊,可以看到發出了一個POST請求,下面我框出的是要求標頭資訊。裡麵包含一

Android知識整理(4) 關於Android應用的退出

對於應用的退出,我一直以來都有一個誤區,我曾經簡單地認為,finish()是結束一個Activity的,System.exit(0)是結束整個Application的,直到有一天..... ---------------------我是華麗的分割線--------------------這是一個驚悚的故事------------------------------------------------------------------------------------------&n

android不同機型的適配的解決方案(完整篇)

現在,市場上android的機型太多,如何讓自己的應用更多的適配不同的機型,這是一個非常現實的並且是要處理解決的問題。android官方給出的解決文檔是從三個方向來分析處理的。(1)支援不同螢幕大小的裝置(Supporting Different Screen Sizes)1.1 合理使用wrap_content,match_parent1.2 儘可能的使用 RelativeLayout1.3 針對不同的機型,使用不同的布局檔案(Use Size Qualifiers):

android.os.BinderProxy cannot be cast to com.android.server.am.Activit 解決辦法

安卓開發在使用百度地圖的過程中,試圖通過百度地圖擷取當前經緯度 控制台報錯:Bad activity token: android.os.BinderProxyjava.lang.ClassCastException: android.os.BinderProxy cannot be cast to com.android.server.am.ActivityRecord$Token原因是調用 LocationClient 初始化的時候 使用了locationClient = new

解決android sdk 版本更新版本慢的問題

這個問題很好解決,只需兩步:一、要找到C:\Windows\System32\drivers\etc,這個路徑下的hosts檔案,開啟後,再後面加一下地址即可127.0.0.1 localhost#Google首頁203.208.46.146 www.google.com#這行是為了方便開啟Android開發官網 現在好像不VPN也可以開啟74.125.113.121 developer.android.com#更新的內容從以下地址下載203.208.46.146 dl.google.com20

Android開發架構androidannotations使用初步

一.簡介我們在開發J2EE項目的時候,經常感覺Spring很方便,因此,當我們開發android的時候,自然而然會想有沒有類似的架構。本次部落客要講一下比較流行的android開發架構AndroidAnnotations,它除了有依賴注入的特性以外,還整合了Ormlite,Spring-android中的REST模板。使用起來非常方便,大大提高了開發效率。二.使用步驟1.下載AndroidAnnotations:$ git clone

Android系統鈴聲音量監控(鈴聲、音量、靜音、擴音器)

Android 程式擷取、設定鈴聲和音量 通過程式擷取android系統手機的鈴聲和音量。同樣,設定鈴聲和音量的方法也很簡單! AudioManagermAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); //通話音量 int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL); int current =

Android 4.x下基於wm8994的mic檢測

本文基於Android 4.4和4.2,檢測所用codec為wm8994。 Android和Kernel下的mic檢測是建立在headset檢測的基礎上的,具體過程如下: 1) kernel通過Jack檢測腳中斷檢測到有耳機插入 2) 讀取codec寄存器判斷headset是否帶mic 3) 通過InputEvent/UEvent機制通知Android上層

Android SurfaceView學習筆記

最近一直在找一些關於SurfaceView繪製映像的按例,咱是初學,剛開始壓根兒不知道如何入手繪製圖形在SurfaceView上,最後學習了一下視頻教程,然後將學習過程的筆記加以整理髮布如下,在此說明,以下兩個View都是繼承自SurfaceView,是自訂的一兩個View,大家在查看效果的時候,自己可以建立一個Activity,然後在Activity的onCreate方法中加以引用, 即在setContentView(new GameView());或者setContentView(new

Android NDK開發篇(二):NDK相關介紹

學習Android開發的時候,總是聽到有人提起NDK,究竟NDK是什麼東西? 在網上查了一下,有相關的說明: NDK全稱:Native Development Kit。 1、NDK是一系列工具的集合。 * NDK提供了一系列的工具,協助開發人員快速開發C(或C++)的動態庫,並能自動將so和java應用一起打包成apk。這些工具對開發人員的協助是巨大的。 *

Android 如何在任意介面按某個預設定的硬體按鍵進入某個Activity?

  實現在任意非鎖定畫面,按某個預設定好的按鍵進入某個Activity的功能修改alps/frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java檔案中的如下方法:public long interceptKeyBeforeDispatching(WindowState win, KeyEvent event, int

總頁數: 2771 1 .... 1924 1925 1926 1927 1928 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.