個人構思(android旅遊廣告發展方向,快樂的工作Team 專案)

    之前去廈門流浪,身上也就幾百塊,來斷行符號票費用計算在內的話,吃住的錢不夠300。在這期間為了活下去,想了很多省錢和免費吃住的方法,然後活了下來。於是就有了這個構想。廈門是個很棒的旅遊城市,很多人會從各地去那裡,特別是鼓浪嶼,上面也有很多義工的工作,也有免費水源,免費床位之類的。我就有種想法,android主要收入是廣告,而旅遊廣告應該可以成為其中一種很可觀的收入。    搞旅遊廣告形式不是傳統的在用戶端介面嵌入廣告,而是把整個程式徹徹底底的變為廣告。現在的遊戲也都會有一些軟性植入廣告,

Android學習-使用單例模式實現一鍵退出APP

http://www.ilingxi.com/blog/duanhongchang/?p=72我們都知道Activity的finish方法只能退出當前的Activity,但如果我們希望一鍵退出所有已經create的Activity又該如何做呢?很簡單,我們通過單例模式設計了一個管理當前活動的Activity的類,名叫MyActivityManager,代碼如下:import java.util.LinkedList;import java.util.List;import

android 記憶體清理

這兩天在搞個記憶體清理小外掛程式,網上很少這方面資料,之前找過清理緩衝的例子測試,結果不成功。後來自己思考該怎麼清理記憶體,於是成功搞出來了。這兩個方法是網上拷別人的,分別用來得到可用記憶體和記憶體總數,這樣我們就可用得到了已用記憶體數。View Code private long getAvailMemory(Context context) {// 擷取android當前可用記憶體大小 ActivityManager am =

Android—浮動搜尋方塊(SearchManager)

浮動搜尋方塊的使用其實並不難,而是在於它的配置非常之繁瑣,對於它的使用主要是方便開發人員對於程式中有搜尋業務時,更好的設計UISearchManager具體使用步驟如下:(1)配置search bar的相關資訊,建立一個位於res/xml下的一個searchable.xml的設定檔,如預設值、是否有搜尋建議或者語音搜尋。代碼Code highlighting produced by Actipro CodeHighlighter

在 Android 中調用二進位可執行程式(native executable)

前幾天有需要在java代碼中調用二進位程式,就在網上找了些資料,寫點東西記錄下。Android 也是基於linux的系統,當然也可以運行二進位的可執行檔。只不過Android限制了直接的方式只能安裝運行apk檔案。雖然有NDK可以用動態連結程式庫的方式來用C的二進位代碼,但畢竟不方便。至少我們可以調用linux的一些基本命令,如ls,rm等。第一種方法:Runtime.exec(String[]

Android prelink-linux-arm.map, LOCAL_PRELINK_MODULE

From http://androidforums.com/application-development/20932-prelink-linux-arm-map.htmlprelink-linux-arm.map is for providing addresses so that the loading of all the registered libraries can be done faster.If you want you can add address for your

Android平台上使用屬性系統(property system)

在使用Android的屬性系統(property system)時遇到了一些問題,結合此次經曆,對屬性系統的使用做以簡單介紹。一、Property系統簡介屬性系統是android的一個重要特性。它作為一個服務運行,管理系統配置和狀態。所有這些配置和狀態都是屬性。每個屬性是一個索引值對(key/value

Android ISurface PostBuffer 處理流程

1 ISurface 的Create    想瞭解surface的create 和surfaceflinger 可參考這篇文章,比較詳細:http://blog.csdn.net/yili_xie/archive/2009/11/12/4803527.aspx    Android 起步比較早的大牛們挺多,我現在只能一步步踏著革命先烈的後塵。    每個相應的應用都會有個相應的ISurface 的對象被set進來,例如camera

Android ICS中錄製視頻和播放視頻的角度問題

MPEG4Writer.cpp void MPEG4Writer::writeCompositionMatrix(int degrees)MPEG4Extractor.cppstatus_t MPEG4Extractor::parseTrackHeader(off64_t data_offset, off64_t data_size) {    ......    uint32_t rotationDegrees;    static const int32_t kFixedOne = 0x10

Android CTS one function

android.media.cts.MediaPlayerTest           -- testPlayMp3StreamNoLength fail junit.framework.AssertionFailedError at android.media.cts.MediaPlayerTest.streamTest(MediaPlayerTest.java:482) -- testPlayOggStream                   fail

android 1.5 之前豎屏顯示

屏是LANDSCAPE的,要讓它預設顯示為PORTRAIT.1.kernel裡要旋轉FrameBuffer.  啟動參數裡加入fbcon=rotate:1    (0:正常屏; 1:順時鐘轉90度; 2:轉180度; 3:順時鐘轉270度;)最後產生的autoconf.h裡有類似項:#define CONFIG_CMDLINE "console=ttySAC0,115200

Android中2個activity之間的資料傳遞方法

1. 通過intent來傳遞:activity1中設定:      A.傳字元等:  Java代碼  String text = "hello";  Intent intent1 = new Intent(ActivityMain.this, Activity2.class);  intent1.putExtra("activity1", text);  startActivity(intent1);      B.

關於標準android中視頻播放器中的快進和快退的步長時間設定

檔案:frameworks/base/core/java/android/widget/MediaController.java  private View.OnClickListener mRewListener = new View.OnClickListener() { public void onClick(View v) { int pos = mPlayer.getCurrentPosition(); pos -= 50

android編譯要求安裝jdk1.5的解決辦法

http://www.douban.com/group/topic/13498481/在編譯android2.2時,需要用到jdk1.5,但如果你已經裝了更高版本的jdk,不如1.6的,那麼如何切換和安裝呢,以下是我遇到這個問題後的解決辦法:a,切換版本:切換jdk版本,sudo update-alternatives --config javasudo update-alternatives --config javacb,安裝jdk1.51、為了安裝JDK1.5,需要添加如下內容到/etc/

android 多媒體架構中mediaplay與opencore的銜接調用過程

本文從代碼的角度來分析Android多媒體架構中mediaplay是如何調用opencore的。一 摘要    對於Android 多媒體架構,Google 在 Android 2.2中就已經實現了stagefright,但還是保留了opencore;在新推出的2.3版本中,正式拋棄了opencore,而採用stagefright。網上關於Android opencore架構的文章有很多,例如下面的連結:http://www.360doc.com/content/10/0207/22/15597

Android Overlay學習

前文僅瞭解了overlay HAL的架構,下面繼續看看系統層是如何調用Overlay模組。1、 測試代碼frameworks/base/libs/surfaceflinger/tests/overlays/overlays.cpp提供了一個簡單的overlay調用流程,可惜這個測試程式有錯誤,    在sp<Surface> surface = client->createSurface(getpid(), 0, 320, 240, PIXEL_FORMAT_UNKNOWN,

Android的MediaPlayer架構介紹

    本文主要介紹的是Android中很重要也最為複雜的媒體播放器(MediaPlayer)部分的架構。對於Android這樣一個完整又相對複雜的系統,一個MediaPlayer功能的實現不在其具體的功能,而是具體功能如何適應Android系統Android MediaPlayer的主要具體實現在OpenCore的Player中,這部分不是本文的關注點。本文關注的是MediaPlayer系統的架構,其他的一些Android的應用程式也使用類似的架構。第一部分 MediaPlayer概述    

Android平台的音樂資源管理與播放

    Android平台基於Linux和開放手機聯盟(OHA)系統,經過中國移動的創新研發,設計出擁有新穎獨特的使用者操作介面,增強了瀏覽器能力和WAP 相容性,最佳化了多媒體領域的OpenCORE、瀏覽器領域的WebKit等業內眾多知名引擎,增加了包括遊戲、Widget、Java ME等在內的先進平台中介軟體。本文主要介紹如何利用OPhone平台提供的多媒體編程環境進行音樂資源的管理與播放。MediaScanner與音樂資訊掃描   

Android許可權不夠問題

很多應用程式在調用Runtime.exec的時候或者建立服務的時候都會遇到許可權不夠的情況。可採用以下解決方案:AndroidManifest.xml:<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.mokoid.LedTest"android:sharedUserId="android.uid.system">原來,ServiceManager

Increase the android VM heap size.

開機初始化會在對應的init.rc中增加如下一行:setprop dalvik.vm.heapsize 48m。 ActivityManager.java (android/frameworks/base/core/java/android/app):  String vmHeapSize = SystemProperties.get("dalvik.vm.heapsize", "16m");AndroidRuntime.cpp

總頁數: 2771 1 .... 340 341 342 343 344 .... 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.