編輯:Android開發教程
現在游戲中的廣告基本上已經成為了游戲創作者的一個重要的收入來源。其實插入廣告還是挺簡單的,本文選擇百度廣告聯盟作為案例(總覺得百度不會拖欠工資)。注:不過,插入廣告程序會稍微卡一些,而且真的很耗流量。
(本文並不是照抄百度的文檔,會很直白哦)
首先肯定是注冊百度廣告聯盟的賬號,和下載sdk。地址:http://munion.baidu.com/
第二步,打開eclipse,把裡面的jar文件導入庫中。
將百度推廣的jar包復制到您工程的Libs目錄下,並按如下步驟將其導入:
右鍵點擊你的工程,然後選擇“Properties”;
在工程屬性對話框左邊選擇“Java Build Path”;
在工程屬性對話框主窗口選擇“Libraries”;
點擊“Add JARs”,添加百度推廣jar包。
(其實我試了,直接復制那個jar粘貼到lib中也可以)
 
第三步,在AndroidMainfest.xml中進行權限修改等。(加注釋的地方是填加的地方)
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.adtest" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="18" /> <span style="color:#ff6666"><uses-permission android:name="android.permission.INTERNET" /> </span><span style="color:#ff6666"> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /></span> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <span style="color:#3366ff"><meta-data android:name="BaiduMobAd_APP_ID" android:value="debug" /> <meta-data android:name="BaiduMobAd_APP_SEC" android:value="debug" /> </span> <span style="color:#33ff33"><activity android:name="com.baidu.mobads.AppActivity" android:configChanges="keyboard|keyboardHidden|orientation" /> </span> <activity android:name="com.example.adtest.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
permission區域是填加權限。meta-data是添加百度的賬號,建議value填debug用於調試,調試完換成自己的。
<span style="color:rgb(51,255,51)"><activity android:name="com.baidu.mobads.AppActivity" android:configChanges="keyboard|keyboardHidden|orientation" /></span>
區域直接添加就可以。
獲取APPSID和APPSEC。點擊上圖的“上傳應用”,可以看到下圖的“應用版本列表”
第四步,百度提供多種廣告模式,這裡選擇輪盤狀,感覺是最簡單的一種。就是在creat()中修改。
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); RelativeLayout rlMain=new RelativeLayout(this); setContentView(rlMain); IconsAd iconsAd=new IconsAd(this); iconsAd.loadAd(this); }
源碼下載地址
SetWallpaper介紹如何在Android獲取當前Wallpaper,對Wallpaper做些修改,然後用修改後的圖像重新設置Wallpaper。Wallpaper
在安裝後Android開發環境和創建好Android模擬器之後,就可以開始寫第一個Android應用“Hello,World”。後面的例子均 采用
DefaultValues 介紹了如何在XML中定義Preference的缺省值。<CheckBoxPreferenceandroid:key=” d
Roboguice 提供了對Context 生命周期相關的事件的send 和receive ,系統缺 省支持的事件為:OnActivityResultEventOnCon