Android 應用開發人員必看的 9 個 Tips

去年,Android應用數量已經超過iOS成為全球最大的生態系統,不過在這多大百萬的應用中,有些應用的下載量很大,賺的盆滿缽滿;另外一些應用就石沉大海、無人問津了。擁有多年程式開發經驗,最近在開發Android應用Sliding Explorer的Shirwa

Android開發系列(一) 建立一個Activity的基本流程

1、建立一個layout布局檔案,設定Activity和其中所涉及的控制項(View)的位置和形狀;2、建立一個Activity子類,設定ContentView,獲得相應的控制項執行個體,進而執行相應的設定;          建立時不要忘了加上package 包名package com.dragon.activity01; 

Android接收簡訊

<receiver android:name=".smsReceiver" > <intent-filter> <action android:name="android.provider.Telephony.SMS_RECEIVED" /> </intent-filter>

APP Widget的開發

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.hzhi.time_widget" android:versionCode="1" android:versionName="1.0" > <uses-sdk

[Android]豆瓣FM離線資料

    離線目錄結構:    /sdcard/Android/data/com.douban.radio下    ./cache/fileCaches: 離線音樂歌詞(lyric)    ./cache/images: 離線音樂封面圖片(jpg)    ./files/cache: 離線音樂(mp3)    

安卓學習筆記:使用PopupWindow建立簡單菜單

PopupWindow是一個彈出式視窗,它可以展示任意View。他會浮在當前視窗的上方展示。下面看代碼:public class MyActivity extends Activity{    private PopupWindow menu;    private LayoutInflater inflater;    private View

Android布局實現圓角邊框

<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#0099CC" /> <corners android:bottomRightRadius="20dp"

【Unity3D】【NGUI】迴圈Scroll View

NGUI討論群:333417608NGUI版本3.0.9 f4指令碼的作用:使用10個甚至更少的item類比成百上千的item資料。在滑動過程中,如果拖到最後面的時候,會拿第一個過來補位。所以要正確的設定補位的那個item的資料。滑到最前面也是一樣,用最後面的那個過來補位。方法:1、指令碼放在Scroll View下面的UIGrid的那個物體上2、UIScrollView的Restrict Within Panel勾選掉3、Scroll

IOS中系統唯一標識ID

在2013年3月21日蘋果已經通知開發人員,從2013年5月1日起,訪問UIDID的應用將不再能通過審核,替代的方案是開發人員應該使用“在iOS 6中介紹的Vendor或Advertising標示符”。unique Identifier即將退出,蘋果給了我們Vendor和Advertising

Cocos2d-x教程(20)-閃電效果

歡迎加入 Cocos2d-x

Android自學筆記-1-android運行時Dalvik和art簡單介紹

android應用程式是需要運行時環境支援,然後運行在裝置上。在andriod4.2之前的版本,android使用的運行時環境是dalvik,在android4.2開始測試全新的運行時環境art。下面簡單介紹一下這兩個虛擬機器。DalvikDalvik是Google公司自己設計用於Android平台的Java虛擬機器。它可以支援已轉換為 .dex(即Dalvik Executable)格式的Java應用程式的運行,.dex格式是專為Dalvik設計的一種壓縮Ċ

Eclispe中的ArcGIS Android SDK更新地址發生改變

        使用Eclipse開發ArcGIS for Android程式的使用者都知道, 我們需要為外掛程式提供一個更新地址。近期,Esri美國更新了Eclipse中的ArcGIS for Android外掛程式的更新地址,新的連結如下:         https://developers.arcgis.com/android/eclipse/updatesite   

【android-tips】installfailedinsufficientstorage解決方案

(轉載請註明出處:http://blog.csdn.net/buptgshengod)   有的時候當我們調試android程式時,往往因為installfailedinsufficientstorage這個問題而不能將工程檔案讀入調試機,看似是由於記憶體空間不足,其實往往我們騰出了空間也不能解決這個問題。為了根本解決這個錯誤,下面提供一種解決方案。方法非常簡單:在AndroidManifast.xml中插入這句話android:installLocation=

Windows Phone 8 開發初體驗

Windows Phone 8 是當前除了Android、IPhone之外,第3大智能手機運行平台。作為微軟技術的忠實fans,一直關注和跟進微軟技術的最新進展。這裡就給大家簡單介紹一下,如何進行Windows Phone 8 的開發。開發Windows Phone 8應用或者遊戲,首先得搭建開發環境。作業系統必須為64位Windows 8或以上,開發工具VS版本為VS2012或以上。這裡的VS推薦安裝VS2012

android 之 socket編程(TCP&amp;UDP)

在網路傳輸中socket是很常見的傳輸方式。下面介紹一下android中的socket。socket編程一般需要兩個部分,分別為用戶端和伺服器端。先貼出伺服器端的代碼,具體解釋在代碼中有注釋。由於TCP協議與UDP協議的代碼不同,所以部分代碼注釋起來了,但是都是親測。沒問題的==========SocketServiceActivity.java=========package com.yx.socketservice;import java.io.IOException;import

IOS應用開發-真機測試

這裡簡單總結一下ios應用開發過程中的真機測試,不詳細贅述。必須條件:99美刀的開發人員帳號、測試裝置。真機測試要經曆如下幾個步驟:一、建立測試/發布許可認證1、如果當前pc是首次串連裝置進行測試,需要下載AppleWWDRCA.cer檔案到當前pc,這個檔案是測試以及發布ios應用必須的一個檔案,這個檔案只要下載一次就夠了,這是調試以及發布iOS應用必須的一個檔案,這個檔案只要下載一次就夠了,即使你有多個iDP,無論是偵錯工具,還是發布程式,也只需要一個。2、開啟鑰匙串 >

App第一次啟動時翻頁介紹的簡潔實現

應用第一次啟動的時候,要給使用者介紹這個應用。這時候就會選擇ViewPager來實現。第一次啟動並執行時候,出現一些翻頁的介面,告訴你可以用語音來聊天,還可以在朋友圈分享生活。像這樣:          中央布局變化的同時,下面的亮點也變化了,從第二個跳到了第三個。然後,去看這個亮點跳動的原始碼的時候,發現有一大堆冗長的代碼(不用細看,瞄一下即可),public class MyOnPageChangeListener

Qt on Android Episode 3(翻譯)

 學習了如何搭建安卓開發環境之後,在這篇文章裡我們繼續前進,學習如何使用 Qt Creator 3.0 來建立、運行、調試、部署安卓上的 Qt 應用。本文只涵蓋 Qt Creator 的安卓相關部分。準備你的安卓 Qt

Anroid ListView分組和懸浮Header實現

之前在使用iOS時,看到過一種分組的View,每一組都有一個Header,在上下滑動的時候,會有一個懸浮的Header,這種體驗覺得很不錯,請看:中標紅的1,2,3,4四張圖中,當向上滑動時,仔細觀察灰色條的Header變化,當第二組向上滑動時,會把第一組的懸浮Header擠上去。這種效果在Android是沒有的,iOS的SDK就內建這種效果。這篇文章就介紹如何在Android實現這種效果。1、懸浮Header的實現其實Android內建的連絡人的App中就有這樣的效果,我也是把他的類直接拿過來

利用android proguard混淆代碼

網上雖然有很多相關部落格,不過貌似都不是最新版的。。於是百度+Google+github上的開源demo,終於成功的配置了android proguard。 最新版的android sdk的預設配置已經可以滿足我們的大多數要求了,我們只需要按照sdk的提示就可以配置大部分的必須配置,然後再加上一些基本的 自訂配置就行了。   第一步,取消project.properties裡面關於proguard的注釋。這一步可以開啟proguard。根據網上的部落格, 

總頁數: 2771 1 .... 2184 2185 2186 2187 2188 .... 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.